text:
Segmentation fault (core dumped) err while applying apply_effects_tensor()

🐛 Bug
While applying audio effects via apply_effects_tensor() function, an error Segmentation fault (core dumped) is raised.
To Reproduce
To reproduce an error, run a script which iterates over an audio dataset and applies effects via apply_effects_tensor() function. The script can be found here: segmentation_err.py
An error is raised randomly, and there is no specific pattern on which iteration we can expect it. It can be raised on 5 iteration as well as in 50.

Expected behavior
Effects should be applied without raising an error.

Environment

What commands did you used to install torchaudio: conda install -c pytorch torchaudio
What does torchaudio.__version__ print?  0.9.0a0+33b2469

 - PyTorch Version: `1.9.0`
 - OS (e.g., Linux): `Ubuntu 20.04.2 LTS`
 - How you installed PyTorch (`conda`, `pip`, source): `conda`
 - Python version: `Python 3.8.8`
 - CUDA/cuDNN version: `CUDA Version: 11.2`
 - GPU models and configuration: `GeForce RTX 2080, driver=nvidia latency=0`, `GeForce GTX 1070, driver=nvidia latency=0`

Hi @mindaugo1
Thanks for the report. I could reproduce the issue. I will look into this.

Case 1.
[('gain', '-n', '7'), ('pitch', '-139'), ('speed', '1.08360'), ('rate', '8000'), ('pad', '0', '3'), ('trim', '0', '3')]

It is reproducible on Colab as well.
https://colab.research.google.com/drive/16WIUNc-kLG3xQCe6wkk9WlkTtszdfpRO?usp=sharing

The equivalent sox command line also segfaults.
% sox -V3 foo.wav foo2.wav  pitch -139 speed 1.08360 rate 8000
sox:      SoX v14.4.2
sox INFO formats: detected file format type `wav'
sox INFO wav: EXTENSIBLE
sox INFO tempo: quick_search=0 factor=1.0836 segment=82 search=14.6769 overlap=12.0006

Input File     : 'foo.wav'
Channels       : 1
Sample Rate    : 8000
Precision      : 32-bit
Duration       : 00:00:03.69 = 29531 samples ~ 276.853 CDDA sectors
File Size      : 118k
Bit Rate       : 256k
Sample Encoding: 32-bit Signed Integer PCM
Endian Type    : little
Reverse Nibbles: no
Reverse Bits   : no

sox INFO sox: Overwriting `foo2.wav'

Output File    : 'foo2.wav'
Channels       : 1
Sample Rate    : 8000
Precision      : 32-bit
Sample Encoding: 32-bit Signed Integer PCM
Endian Type    : little
Reverse Nibbles: no
Reverse Bits   : no
Comment        : 'Processed by SoX'

sox INFO sox: effects chain: input         8000Hz  1 channels
sox INFO sox: effects chain: pitch       7382.8Hz  1 channels
sox INFO sox: effects chain: speed         8000Hz  1 channels
sox INFO sox: effects chain: rate          8000Hz  1 channels
sox INFO sox: effects chain: output        8000Hz  1 channels
[1]    42816 segmentation fault  sox -V3 foo.wav foo2.wav pitch -139 speed 1.08360 rate 8000

Hi @mindaugo1
This looks like a bug in libsox. I tried the equivalent of sox commands with various installations (brew, conda, and the sox command from torchaudio build artifact) and all of them exhibited the segmentation fault.
My guess is that sampling rate is mistreated at speed and rate effect. (With pitch -139 speed 1.08360, the sample rate is around 8000.002, which is very close to 8000 and rate effect is not handling something.)
(Although pitch -165 speed 1.099999588 rate 8000 works. In this case, the intermediate sample rate is  8000.003.)
It is difficult for us to fix this issue coming from libsox. Once thing I can try is to update the libsox to the latest commit, hoping it is fixed somehow.
Meanwhile, what I recommend (based on my finding) is to restrict the value of speed so that the resulting sampling rate is not too close to 8000Hz. The problematic thing was that the string value of speed had 5 decimal points 1.08360 which made the resulting sampling rate very close but different 8000.002. So limiting the decimal point to 3, i.e. "speed", f"{speed:.3f}" would not cause this.
The quick calculation says that, with pitch between -200 to 200, the sample rate right after the pitch is 7127.2Hz to 8979.69Hz with increment varying around 4 ~ 5 Hz. and the closest it gets is when pitch -165 speed 1.100 rate 8000 -> 8000.003 and this seems to work.

@mthrok Thank you for your insights. By changing {speed:.5f}" to {speed:.3f}"f solved an issue.

repo: pytorch/audio


text:
Laion5b dataset example

This is an example that uses Datapipes to download and preprocess the laion5b-dataset (to be more precise this subset)
Changes

Load metadata from Huggingface and filter
Load images from the urls
access metadata of image and print out label and copyright information

Unfortunately loading images is still very slow as this is not done in parallel. For this we would a need a new Datapipe that supports multithreading or asyncyio.

Sorry I made a mistake. I will have to reopen this.

source: gharchive/pull-request

repo: pytorch/data

license_type: permissive

license_source: github-api


text:
Roberta Paper discrepancy with LR

In the RoBERTa readme (README.pretraining.md), it reports peak LR = 0.0005 when using batch size 2048, but the paper reports 0.0007. There is a similar discrepancy for batch size 8192 in the readme's table and in the paper.
Just wondering what the recommended setting is, thanks.

The values reported in the paper are correct. In general, higher learning rates are preferable, but stability with higher learning rates is somewhat dataset dependent, so we recommended slightly more conservative values in the README.
I'd suggest starting with the values recommended in the README, ensure they are stable, and then try slightly larger values if possible.

Thanks a bunch @myleott!!

source: gharchive/issue

authors: Eric-Wallace myleott

repo: pytorch/fairseq

license: mit

license_source: bigquery


text:
Weights and Biases support

🚀 Feature Request
Add WandB support for logging.
Motivation

WandB is cloud-based - you can access your logs without a direct ssh connection, just using the website
WandB interface is better suited for many experiments, it also can log model weights, configs, and source code
WandB is prettier

Pitch
Tensorboard is slow a buggy - sometimes I wait about a minute for it to load all the logs, sometimes it just doesn't show them.
There is no reason not to allow fairseq users to use wandb.
It is also very simple to add a new progress bar wrapper (and I already did that).
Alternatives
Logger extension interface (plug-in) which can allow users to use any logging method.
Additional context
I already coded this feature for myself. Currently, I am using it for my experiments and it looks pretty good. You can see PR draft  #1781 for more information.
I'll be happy if you can help me to understand why Windows build is failing, I did not write any platform-specific code and I have no windows computer to test it.

Anybody? =(

@Guitaricet - I can help with this and I have a Windows computer for testing =)

Awesome! You can look into this ci log. Tests are failing for windows-latest, 3.6. Everything is looking good for Ubuntu and MacOS. I also double-checked MacOS tests locally on my machine.
Also, what kind of tests does wandb integration require (if any)? I did not find any tests for tensorboard.

@CSP197 thank you for offering help, but I just noticed that this test is failing on all PRs, including documentation improvements. So this is not a problem of this one.

@Guitaricet - Yeah, I think its a permissions issue with the Windows system.
I can run the tests successfully on my local machine...
Ran 116 tests in 166.650s OK (skipped=17)
...but run into the same issues when running on the Github Actions workflow.

@CSP197 thank you!
Now I hope somebody from fairseq will find this feature useful.

PR is ready for review

@myleott sorry that I am asking you directly, but could you please comment if you want this feature in fairseq and accept the PR if so.

Would love to see this feature added :) Although maybe exposing a logging extension interface might be more appropriate. It would avoid core fairseq from having many cutom logging progress bars.

@BadrYoubiIdrissi I improved my implementation a bit - now it also logs the model architecture, gradient norms, and the logger output before the training. The fork is also updated. Hope you'll find it useful.

Would be really nice to see this merged!

Merged in 1a709b2a401ac8bd6d805c8a6a5f4d7f03b923ff

Can wandb be used in distributed training?

authors: BadrYoubiIdrissi CSP197 Guitaricet Hbenmazi myleott rmrao


text:
models/denset.py doesn't have any weight init!

Please correct me if I'm wrong, but I don't seem to find any weight init in the densenet code.

it uses the default pytorch weight initialization

Ah right, sorry. Is it the same for BatchNorm and Linear (bias?). Referring to official Torch code from here
Generally used to seeing a init function, so was surprised :P

yes. looks like it uses the default initialization for everything.

I guess I'm missing something.... Default init in pytorch for linear (both bias & weight) seems to be uniform of (-std,std) and for batchnorm(weight) it seems to be uniform. Isn't it different from their implementation? They make linear bias zero and batchnorm weight to be 1?
I've seen this seperately implemented in lot of places so assumed default is something different. ex: models/resnet.py

@colesbury

Any updates? @colesbury @soumith

@soumith if we port the weights from Caffe, do you think it could be included?

@victorhcm what weights are you talking about?
@colesbury any updates?

Yes, indeed, it looks like we are missing the weight initializations from the original implementation, which can be found here.
I believe this needs to be addressed, thanks for raising the issue

authors: fmassa skrish13 soumith victorhcm

repo: pytorch/vision


text:
Fix jpeg encoding tests on windows

In https://github.com/pytorch/vision/pull/3908 we fixed the test logic of the tests for encode_jpeg. Unfortunately, the new "correct" tests don't work on windows.
This issue is about a) making those new correct test work on windows and b) remove the old incorrect tests
For b), having a roundtrip test as proposed in #3912 might be enough to remove the old tests.
CC @fmassa @datumbox

Update on this: From https://github.com/pytorch/vision/pull/3968 it is clear that:

On the linux CI (and very likely on macOS), both torchvision and PIL rely on libjpeg 9.0
On the Windows CI, torchvision relies on libjpeg 9.0 but PIL relies on libjpegturbo 8.

This is consistent with https://github.com/python-pillow/Pillow/issues/3833#issuecomment-585211263

As mentioned before, the Windows wheels are built with libjpeg-turbo, the Linux wheels are not

This can explain why the new correct tests fail on windows: the encoding strategy is likely different between libjpeg9 and libjpegturbo 8.
Also from https://github.com/python-pillow/Pillow/issues/3833#issuecomment-803702604

If the Pillow wheel does not have the version of libjpeg that you require, then install it and try compiling Pillow from source. Compiling on Windows became easier after the opening of this issue, thanks to #4495.

There are no Windows wheels that don't come with libjpeg-turbo as far as I can tell. Sooooo... for a) I only see 2 options:

Start supporting libjpeg turbo so that we can properly compare our implementation on windows
build PIL from source in the Windows CI runs

@NicolasHug awesome investigation skills. I think we might be in a situation where every solution stinks...
If we do option 1, aka use libjpeg-turbo for our windows build and libjpeg 9.0 for our linux one, don't we run the risk of having different results between platforms on our TorchVision methods? Also if we do change our dependency, should we consider it a breaking change? Another thing to consider is whether the to implementation have differences that can cause more headaches on the C++ code. We already know that libjpeg has differences across versions/platforms and that forced us to pin the version to 9b (see #3787).
Building from source sounds tedious... I wonder if it makes sense to raise an issue to PIL and discuss the possibility of offering an official version on their end.

I think that if we want to support libjpeg-turbo, we would support it across all OSs, not just windows. There is an incentive to support libjpeg-turbo because it's really fast (even faster than our nvjpeg decoding at the moment). And it could probably be an opt-in not necessarily a hard dependency change.
In theory it should just be a matter of linking against libjpeg-turbo instead of libjpeg as they should have the same API. I briefly tried that last time and it didn't compile properly (I didn't insist for long though). But there is something to explore I think.
Regarding the tests, maybe there's another way to "fix" them: the good news is that torchvision uses libjpeg 9 across all OSs. So now we just need is a test that the jpeg encoding is consistent across OSs: we already check that linux == pil and  macos == pil in the new correct tests, and if we have linux == macos == windows this will indirectly ensure that windows == pil as well. The only way to ensure that linux == macos == windows though is to dump another reference image (with torchvision this time)... which isn't great, but hopefully it will work and we'll be able to run this test on all OSs, not just on Windows (Also, I'll make sure to properly document this to avoid future headaches). I'll try something next week.

I'll try something next week

I forgot that we still need to account for fbcode here... which might be using yet another different libjpeg version. I changed my mind 😅, it's not even worth trying.

authors: NicolasHug datumbox


text:
python_type_check CI is broken: missing stubs for requests module

🐛 Bug
The python_type_check CI is failing since mypy can't find library stubs for requests module used here .
This can be seen in the failed tests for the recent commit by @prabhat00155 (although those changes are completely unrelated to this) and on some other PRs like #4008 (edit: and #4010)
Pitch
A simple fix would be to install them with python3 -m pip install types-requests or to avoid something like this happening later we should just run mypy --install-types to install all the missing stubs.

reopening as #4011 is just a quick band aid

Should I go ahead with a PR for this one @NicolasHug?

yes @AnirudhDagar , thanks!

Closing this now, fixed with #4014.

authors: AnirudhDagar NicolasHug


text:
Only pull keys from db in lsun for faster cache.

This pull request inhances the speed of the cache creation for lsun dataset. For the "kitchen_train" the speed was getting slow with cache creation taking more then two hours. This speeds up to cache creation in within minutes. The issue was pulling the large image values each time and dropping them.
For more details on this please refer this issue https://github.com/jnwatson/py-lmdb/issues/195.
Also fixes a bug when using multiple categories in lsun dataset

@fmassa @pmeier Is there something which I need to do more to get this fixed?

Hey @rangwani-harsh, thanks for your patience. Unfortunately I have to put you off again. @fmassa is kind of the one-man-army around here, so we'll have to wait for him. Until then, could you address the linter error
./torchvision/datasets/lsun.py:107:27: E128 continuation line under-indented for visual indent

so that this PR is ready to merge?

@fmassa The linter error is fixed now. But don't know why builds on windows are failing.

authors: pmeier rangwani-harsh


text:
Add SBU Captioned Photo Dataset

Here is a preliminary Dataset for the SBU Captioned Photo Dataset. Some concerns I still have:

size: The dataset contains 1 million images, which won't fit on most computers.
download: Unlike all other datasets in torchvision, the tarball you download only contains a list of URLs and a list of captions. You have to manually download each image yourself. Unfortunately, many of the images have since been taken down from Flickr, meaning that the size of the dataset will change depending on when you download it.
security: Although the initial tarball is checksummed, there are no checksums for each individual image.
integrity: How to check integrity of an existing download root that may or may not have crashed in the middle of downloading all images?

One idea for handling the last bullet point is to at the very least ensure that each photo has been downloaded or an attempt was made to download it. For photos that are no longer available on Flickr, we can save a dummy file with the filename + 'not_found' or something like that.
Feedback is welcome. At some point I'm going to make a similar dataset for Flickr8k, which has the same problem of an HTML file containing a list of URLs of photos that may or may not still exist.

Ping @fmassa @bpinaya, do either of you have any comments on this new dataset?


text:
Added handling for zero data and zero range

Debugging Datashader edge cases
Previously, Datashader would return ZeroDivision or other errors in all of these cases:

No datapoints (common when interactively zooming into a small region, so should be valid)
A single datapoint (which caused the x and y ranges to be infinitely small)
Multiple datapoints sharing a single x or y value (which caused either the x or y ranges to be infinitely small)

The case with two distinct points has always worked, but the rest give errors:
import pandas as pd, datashader as ds, datashader.transfer_functions as tf
cvs = ds.Canvas(plot_width=5, plot_height=5)
df = pd.DataFrame(dict(x=[1,2], y=[-2,-5]))
print(str(cvs.points(df,'x','y').values))

[[0 0 0 0 1]
 [0 0 0 0 0]
 [0 0 0 0 0]
 [0 0 0 0 0]
 [1 0 0 0 0]]

No data points:
df = pd.DataFrame(dict(x=[], y=[]))
print(str(cvs.points(df,'x','y').values))

ValueError: No non-NaN x coordinates found.

A single data point:
df = pd.DataFrame(dict(x=[1], y=[-2]))
print(str(cvs.points(df,'x','y').values))

ZeroDivisionError: float division by zero

Two points, but only 1 x value:
df = pd.DataFrame(dict(x=[1,1], y=[-2,5]))
print(str(cvs.points(df,'x','y').values))

ZeroDivisionError: float division by zero

Two points, but only 1 y value:
df = pd.DataFrame(dict(x=[1,2], y=[-2,-2]))
print(str(cvs.points(df,'x','y').values))

ZeroDivisionError: float division by zero

Float array with one data point:
df = pd.DataFrame(dict(x=[1], y=[2]))
print(str(cvs.points(df,'x','y', agg=ds.sum('x')).values))

ZeroDivisionError: float division by zero

After this PR is applied, all these cases are considered legal:
import pandas as pd, datashader as ds, datashader.transfer_functions as tf
cvs = ds.Canvas(plot_width=5, plot_height=5)
df = pd.DataFrame(dict(x=[1,2], y=[-2,-5]))
print(str(cvs.points(df,'x','y').values))

[[0 0 0 0 1]
 [0 0 0 0 0]
 [0 0 0 0 0]
 [0 0 0 0 0]
 [1 0 0 0 0]]

No data points:
df = pd.DataFrame(dict(x=[], y=[]))
print(str(cvs.points(df,'x','y').values))

No x values; defaulting to range -0.5,0.5
No y values; defaulting to range -0.5,0.5
[[0 0 0 0 0]
 [0 0 0 0 0]
 [0 0 0 0 0]
 [0 0 0 0 0]
 [0 0 0 0 0]]

A single data point:
df = pd.DataFrame(dict(x=[1], y=[-2]))
print(str(cvs.points(df,'x','y').values))

No x range; defaulting to x-0.5,x+0.5
No y range; defaulting to y-0.5,y+0.5
[[0 0 0 0 0]
 [0 0 0 0 0]
 [0 0 1 0 0]
 [0 0 0 0 0]
 [0 0 0 0 0]]

Two points, but only 1 x value:
df = pd.DataFrame(dict(x=[1,1], y=[-2,5]))
print(str(cvs.points(df,'x','y').values))

No x range; defaulting to x-0.5,x+0.5
[[0 0 1 0 0]
 [0 0 0 0 0]
 [0 0 0 0 0]
 [0 0 0 0 0]
 [0 0 1 0 0]]

Two points, but only 1 y value:
df = pd.DataFrame(dict(x=[1,2], y=[-2,-2]))
print(str(cvs.points(df,'x','y').values))

No y range; defaulting to y-0.5,y+0.5
[[0 0 0 0 0]
 [0 0 0 0 0]
 [1 0 0 0 1]
 [0 0 0 0 0]
 [0 0 0 0 0]]

Float array with one data point:
df = pd.DataFrame(dict(x=[1], y=[2]))
print(str(cvs.points(df,'x','y', agg=ds.sum('x')).values))

No x range; defaulting to x-0.5,x+0.5
No y range; defaulting to y-0.5,y+0.5
[[nan nan nan nan nan]
 [nan nan nan nan nan]
 [nan nan  1. nan nan]
 [nan nan nan nan nan]
 [nan nan nan nan nan]]

For now I've left in the "No ..." print statements, to show that it's working, but as none of these are meant to be error conditions, I'll remove the printing in the next commit.

repo: pyviz/datashader


text:
.opts(bgcolor='grey') returns error.

When I am trying to set my background color I am getting an "TypeError: string indices must be integers" error.
I am using Python 3 in a Jupyter notebook. These are the packages install.
import pandas as pd
import hvplot.pandas
import holoviews as hv
from holoviews import dim, opts
Any ideas?

I am not able to reproduce. Can you provide the versions of all your packages. For the record I did:
import holoviews as hv
hv.extension('bokeh')

hv.Curve([1,2,3]).opts(bgcolor='grey')

Please reopen if this is still an issue.

authors: daxsoule jsignell philippjfr

repo: pyviz/hvplot


text:
FileInput Adding a status param

Is there a way to change what "No file chosen" says? It automatically updates after uploading a file, but how do I access that name?

I can't find that text anywhere in Panel, Bokeh, or Param, so I suspect it comes from the browser?

This text is hard coded into your browser, so sadly the answer is no.

So there's no way of clearing the current file chosen?

So there's no way of clearing the current file chosen?

Correct.

I guess replacing the object works.

We could also add a method that does this.

authors: ahuang11 jbednar philippjfr

repo: pyviz/panel


text:
🛑 nitter.fediflix.org is down

In d18a451, nitter.fediflix.org (https://nitter.fediflix.org) was down:

HTTP code: 403
Response time: 786 ms

Resolved: nitter.fediflix.org is back up in b1007b4 after 7 minutes.

license: MIT


text:
🛑 nitter.projectsegfau.lt is down

In ca0fadd, nitter.projectsegfau.lt (https://nitter.projectsegfau.lt) was down:

HTTP code: 503
Response time: 379 ms

Resolved: nitter.projectsegfau.lt is back up in aa0a4e4 after 33 minutes.


text:
🛑 nitter.tiekoetter.com is down

In 2c47bc2, nitter.tiekoetter.com (https://nitter.tiekoetter.com) was down:

HTTP code: 502
Response time: 742 ms

Resolved: nitter.tiekoetter.com is back up in b703cf2.


text:
🛑 nitter.tiekoetter.com is down

In a1b37f0, nitter.tiekoetter.com (https://nitter.tiekoetter.com) was down:

HTTP code: 502
Response time: 898 ms

Resolved: nitter.tiekoetter.com is back up in b579d86 after 5 minutes.


text:
🛑 notabird.site is down

In abe6c33, notabird.site (https://notabird.site) was down:

HTTP code: 520
Response time: 89 ms

Resolved: notabird.site is back up in 71a43bb after 10 minutes.


text:
🛑 notabird.site is down

In e884339, notabird.site (https://notabird.site) was down:

HTTP code: 520
Response time: 74 ms

Resolved: notabird.site is back up in c9e96a0 after 1 hour, 43 minutes.


text:
Toggle wait flag for upsert related methods

It is currently impossible to set the wait flag to false from the haystack client and it can be a necessity.

@lpi-tn Introduced in 1.0.4. Thanks for your contribution!

authors: kacperlukawski lpi-tn

repo: qdrant/qdrant-haystack


text:
Testing the connection without sending a circuit

Is there any pinging mechanism to test the connection without actually posting a circuit?
This would be helpful in qiboteam/qibo-cloud-backends#7, where a mechanism to check the available backends is implemented.
I mean, a simple solution would be to just post an empty circuit I guess, but I was wondering whether there was a proper function to do that.

For the qibo-client there is not, you could check it here:
https://github.com/qiboteam/qibo-client/blob/1526ec2d2eeaf3d43a5bf3e3c9c7df67967fb299/src/qibo_client/qibo_client.py#L100
but it could be implemented.
But for the other backends there might be or not, and we could do nothing about that. Instead, posting an empty (or 1-qubit single gate) circuit should be a reliable way.
If a dedicated way is available, making use of it is certainly optimal (because it might skip waiting in the queue for an execution, even a small one), but otherwise go for the simple option.
Long story short: this issue is nice-to-have, but it should not be a blocker for https://github.com/qiboteam/qibo-cloud-backends/pull/7

I believe the connection is already tested when we allocate the client, given that it asks to the server the minimum latest version of Qibo accepted by the infrastructure, e.g.:
client = qibo_client.TII(token="asdf")
[2024-06-30 09:25:34,241] WARNING: Local Qibo package version does not match the server one 0.2.8 -> 0.2.4

Btw, this warning will be improved, see #46.

repo: qiboteam/qibo-client


text:
使用docker-compose部署报错显示NeteaseCloudMusicApi有兼容性问题

Step 7/15 : RUN yarn install
 ---> Running in 8d69d8577487
yarn install v1.22.15
[1/4] Resolving packages...
warning Resolution field "degenerator@2.2.0" is incompatible with requested version "degenerator@^3.0.2"
warning Resolution field "icon-gen@3.0.0" is incompatible with requested version "icon-gen@^2.0.0"
[2/4] Fetching packages...
info dmg-license@1.0.11: The platform "linux" is incompatible with this module.
info "dmg-license@1.0.11" is an optional dependency and failed compatibility check. Excluding it from installation.
info iconv-corefoundation@1.1.7: The platform "linux" is incompatible with this module.
info "iconv-corefoundation@1.1.7" is an optional dependency and failed compatibility check. Excluding it from installation.
info @unblockneteasemusic/rust-napi-android-arm-eabi@0.3.0: The platform "linux" is incompatible with this module.
info "@unblockneteasemusic/rust-napi-android-arm-eabi@0.3.0" is an optional dependency and failed compatibility check. Excluding it from installation.
info @unblockneteasemusic/rust-napi-android-arm-eabi@0.3.0: The CPU architecture "x64" is incompatible with this module.
info @unblockneteasemusic/rust-napi-android-arm64@0.3.0: The platform "linux" is incompatible with this module.
info "@unblockneteasemusic/rust-napi-android-arm64@0.3.0" is an optional dependency and failed compatibility check. Excluding it from installation.
info @unblockneteasemusic/rust-napi-android-arm64@0.3.0: The CPU architecture "x64" is incompatible with this module.
info @unblockneteasemusic/rust-napi-darwin-arm64@0.3.0: The platform "linux" is incompatible with this module.
info "@unblockneteasemusic/rust-napi-darwin-arm64@0.3.0" is an optional dependency and failed compatibility check. Excluding it from installation.
info @unblockneteasemusic/rust-napi-darwin-arm64@0.3.0: The CPU architecture "x64" is incompatible with this module.
info @unblockneteasemusic/rust-napi-darwin-x64@0.3.0: The platform "linux" is incompatible with this module.
info "@unblockneteasemusic/rust-napi-darwin-x64@0.3.0" is an optional dependency and failed compatibility check. Excluding it from installation.
info @unblockneteasemusic/rust-napi-freebsd-x64@0.3.0: The platform "linux" is incompatible with this module.
info "@unblockneteasemusic/rust-napi-freebsd-x64@0.3.0" is an optional dependency and failed compatibility check. Excluding it from installation.
info @unblockneteasemusic/rust-napi-linux-arm-gnueabihf@0.3.0: The CPU architecture "x64" is incompatible with this module.
info "@unblockneteasemusic/rust-napi-linux-arm-gnueabihf@0.3.0" is an optional dependency and failed compatibility check. Excluding it from installation.
info @unblockneteasemusic/rust-napi-linux-arm64-gnu@0.3.0: The CPU architecture "x64" is incompatible with this module.
info "@unblockneteasemusic/rust-napi-linux-arm64-gnu@0.3.0" is an optional dependency and failed compatibility check. Excluding it from installation.
info @unblockneteasemusic/rust-napi-linux-arm64-musl@0.3.0: The CPU architecture "x64" is incompatible with this module.
info "@unblockneteasemusic/rust-napi-linux-arm64-musl@0.3.0" is an optional dependency and failed compatibility check. Excluding it from installation.
info @unblockneteasemusic/rust-napi-win32-arm64-msvc@0.3.0: The platform "linux" is incompatible with this module.
info "@unblockneteasemusic/rust-napi-win32-arm64-msvc@0.3.0" is an optional dependency and failed compatibility check. Excluding it from installation.
info @unblockneteasemusic/rust-napi-win32-arm64-msvc@0.3.0: The CPU architecture "x64" is incompatible with this module.
info @unblockneteasemusic/rust-napi-win32-ia32-msvc@0.3.0: The platform "linux" is incompatible with this module.
info "@unblockneteasemusic/rust-napi-win32-ia32-msvc@0.3.0" is an optional dependency and failed compatibility check. Excluding it from installation.
info @unblockneteasemusic/rust-napi-win32-ia32-msvc@0.3.0: The CPU architecture "x64" is incompatible with this module.
info @unblockneteasemusic/rust-napi-win32-x64-msvc@0.3.0: The platform "linux" is incompatible with this module.
info "@unblockneteasemusic/rust-napi-win32-x64-msvc@0.3.0" is an optional dependency and failed compatibility check. Excluding it from installation.
info fsevents@2.3.2: The platform "linux" is incompatible with this module.
info "fsevents@2.3.2" is an optional dependency and failed compatibility check. Excluding it from installation.
info fsevents@1.2.13: The platform "linux" is incompatible with this module.
info "fsevents@1.2.13" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
warning "svg-sprite-loader > svg-baker > postcss-prefix-selector@1.14.0" has incorrect peer dependency "postcss@7.x || 8.x".
warning " > eslint-config-prettier@8.5.0" has incorrect peer dependency "eslint@>=7.0.0".
warning " > sass-loader@10.2.1" has unmet peer dependency "webpack@^4.36.0 || ^5.0.0".
[4/4] Building fresh packages...

测试环境是虚拟机：
[root@terminal_01 YesPlayMusic-master]# cat /etc/redhat-release  CentOS Linux release 7.9.2009 (Core) [root@terminal_01 YesPlayMusic-master]# lscpu |grep Architecture Architecture:          x86_64

看起來沒問題——確實選中需要的版本了。只是不知道為何你的 yarn 特別 verbose。


text:
希望增加桌面歌词功能

有看到另一个Electron实现的播放器实现了桌面歌词功能→https://github.com/zjinh/CloudMusic
热爱唱歌的还挺刚需的

暂时无计划添加此功能


text:
Centralize store to main.js and create IPC dispatch middleware

This would be like the react-router middleware, expect instead of pages, it would handle open windows. This way there is a single store for the app and each render process is a view of some section of the shared store.

samiskin/redux-electron-store!!!

Working on this now, as running the visualizers in a separate window without this will require basically passing the entire store over anyways, as it needs the secret key, uris, known types for dropdowns, current artifacts, and basically everything that adding this would easily handle.

authors: ebolyen jakereps


text:
Set the width and height of the dialog in percentages

Hi,
Is it possible to set the width and height of the dialog to a certain percentage of the screen width? This the output when I try to do it.

<ModalContainer onClose={this.handleClose}>
{
    this.state.isLoading ?
        <ReactSpinner/> :
        <ModalDialog style={{height: '50%',width: '70%'}} onClose={this.handleClose}>
            <BookItem {...this.state.book}/>
        </ModalDialog>
}
</ModalContainer>

I'd like to make the content fit within the reduced dialog. Is there any way to do it in the current version of react-modal-dialog? Also, this is the output if the content is large and I don't set any width and height for dialog:

Width works but not sure about height. I usually just let the content stretch the height out.
I'd be happy to take any pull requests that make this better though.

authors: SuhairZain qimingweng

repo: qimingweng/react-modal-dialog


text:
文档有误？

qiniu.rpc.uploadFile 这个函数console.log的时候是接受四个函数的，但是文档里面只写了三个
console.log后浏览器输出如下：
function uploadFile(uri, token, formInput, onprogress) {
是文档未更新？可是我这样传四个参数的话，直接没任何回馈，用then和catch都无法获取到promise返回的信息
如果这个项目还在维护，期待回复

代码如下:
try{
      qiniu.Rpc.uploadFile(this.state.avatarSource.uri,uptoken,formInput, function (resp) {
          alert("上传成功")
        console.log(JSON.stringify(resp));

      }).then((e)=>{
        console.log("成功")
        console.log(e)
      }).catch((e)=>{
          console.log("失败")
          console.log(e)
      })
  }
  catch(e){
     console.log("异常")
     console.log(e)
  }

同遇到这个问题😓

同啊，你们有解决方法了吗

第四个参数可以不用传,是上传过程的回调函数

repo: qiniu/react-native-sdk


text:
make:theme can't find app.blade.php after creation

Hey there,
I've created a new laravel project, installed breeze and wanted to install this project for multi-theme support.
After installing and exporting the config, I've tried running make:theme and went through the creation dialog.
After completion, it creates the needed controllers and a folder within /themes but throws an exception in the console that it can't find an app.blade.php within the theme folder.
My theme folder after the command ended:
test-theme
  - js
    - components
      - ExampleComponent.vue
    - app.js
    - bootstrap.js
  - views
  - vite.config.js

The exception in the console:
   ErrorException

  file_get_contents(/var/www/html/themes/test-theme/views/layouts/app.blade.php): Failed to open stream: No such file or directory

  at vendor/qirolab/laravel-themer/src/Presets/Traits/HandleFiles.php:26
     22▕     }
     23▕
     24▕     protected function replaceInFile(string $search, string $replace, string $path): int|bool
     25▕     {
  ➜  26▕         return file_put_contents($path, str_replace($search, $replace, file_get_contents($path)));
     27▕     }
     28▕
     29▕     public function createFile(string $path, string $content = ''): int|bool
     30▕     {

      +17 vendor frames
  18  artisan:35
      Illuminate\Foundation\Console\Kernel::handle()

I've also tried reverting the breeze installation and using make:theme without it. Same outcome

Maybe you choose not to create views when you answered the dialog.
Anyway, you can just create that file yourself. Inside views folder create /layouts/app.blade.php and copy/paste the content from here https://github.com/qirolab/laravel-themer/blob/master/stubs/resources/Tailwind/views/layouts/app.blade.php

authors: LauraWebdev onemoreahmad

repo: qirolab/laravel-themer


text:
Remove remaining qiskit.org links

Closes #149

Pull Request Test Coverage Report for Build 7877622270
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 90.625%

Totals

Change from base Build 7812361736:
0.0%

Covered Lines:
6486

Relevant Lines:
7157

💛  - Coveralls

Thanks Eric, I marked this to close off the issue related to sorting these final links that needed a little more attention than the simple find/replace of the other links to ecosystem.
When I did those links I left links in prior release notes stay as-is and rely on redirection. Reason being I backported the changes, that I imagine doing with this, to be able to republish the docs which we do off stable. But there, because backporting PRs/fixes is ongoing there is logic that looks at the dates as compared to release tags and omits any release notes that for changes that it deems have not yet been released. I think editing that note will cause it to be dropped if docs are published now - I know this happened in the past which is why I left them alone.

authors: Eric-Arellano coveralls woodsp-ibm

repo: qiskit-community/qiskit-algorithms


text:
feat: use keyboard to resize column

https://user-images.githubusercontent.com/4471489/223090631-eceeab86-3e29-4c11-a65d-fecb0abb7938.mov

Have you tested this with the virtual scroll table?

Have you tested this with the virtual scroll table?

Yes, the difference is looking:

Have you tested this with the virtual scroll table?

Yes, the difference is looking...

Yeah that is a different issue. But great that it works in virtual scroll as well then 👍

✅ The solution is elegant and it could become more perfect if we could be able to skip setTimeout. but if everyone is ok we can keep it for now, just to unblock the path for picking up new tasks.

repo: qlik-oss/sn-table


text:
Test Issue - muqup

Test Body - eacphtanjy

Test Comment - zxola

repo: qlikqaa/dummyrepo


text:
Test Issue - ochot

Test Body - azvnxsregh

Test Comment - loxgc


text:
Test Issue - rewas

Test Body - gfryfymowx

Test Comment - pilkw


text:
Test Issue - pvlbg

Test Body - cnuurcbswb

Test Comment - iwrub


text:
Test Issue - gpvgq

Test Body - qpsunzkwod

Test Comment - tausg


text:
Test Issue - olmvi

Test Body - tfytoxrrwq

Test Comment - zrdlk


text:
Test Issue - vpgvn

Test Body - sckyyjluom

Test Comment - kyztu


text:
Test Issue - jrxlw

Test Body - mprpcntmbi

Test Comment - dwgyx


text:
Test Issue - xvkuk

Test Body - dkzjjuornm

Test Comment - qnvbh


text:
Test Issue - dpqqi

Test Body - wuutbepmai

Test Comment - agkmy


text:
Test Issue - autes

Test Body - puzpbsjhkz

Test Comment - kwrha


text:
Test Issue - rtins

Test Body - azdhbdgmsb

Test Comment - gylvv


text:
Test Issue - fugso

Test Body - jmzvvxuwfp

Test Comment - conge


text:
Test Issue - wvtuh

Test Body - hianjqosqu

Test Comment - kuzdq


text:
Test Issue - rqphv

Test Body - bjlyxyxqbb

Test Comment - ilcnp


text:
Test Issue - fkijz

Test Body - evraqzzlby

Test Comment - nkfzp


text:
Test Issue - bytqv

Test Body - ltysdxkiub

Test Comment - pmvcv


text:
Test Issue - xtopg

Test Body - tbumgusyvy

Test Comment - vpeyb


text:
Test Issue - rvfrf

Test Body - tbvhnnwcat

Test Comment - hefzs


text:
Test Issue - eciyc

Test Body - gpqdklmbzc

Test Comment - zwgww


text:
Test Issue - lnvux

Test Body - zuufhxxbhr

Test Comment - kabyg


text:
Test Issue - oieer

Test Body - scuwdvmqwp

Test Comment - lniir


text:
Test Issue - dlizw

Test Body - tjeanaqwms

Test Comment - svzon


text:
Test Issue - juycw

Test Body - epbobwsegz

Test Comment - ebxcd


text:
Test Issue - djsuf

Test Body - dtlbacxqzm

Test Comment - sscap


text:
Test Issue - drepb

Test Body - rpdelcodtz

Test Comment - gmzqs


text:
Test Issue - vobpc

Test Body - ruwstgjkde

Test Comment - dgsej


text:
Test Issue - bymin

Test Body - ckivtyggfg

Test Comment - ixxcu


text:
Test Issue - pcsjn

Test Body - tncdndmvpm

Test Comment - wajzq


text:
Test Issue - fvycc

Test Body - ptjzfegzle

Test Comment - yxotb


text:
Test Issue - qntip

Test Body - fzrihoxtty

Test Comment - nqvwb


text:
Test Issue - potcx

Test Body - viecmemxco

Test Comment - qmwgp


text:
documentation =)

client_max_body_size to the sample config on docs/index.md
fix typos

Documented in b43a915 but fixed a typo in 9ad059a


text:
disable lithium's conflicting mixin

Fixes #330
Lithium has a way for other mods to automatically disable conflicting mixins, so that users don't have to do it manually.

Thanks

authors: LucilleTea qouteall

repo: qouteall/ImmersivePortalsMod


text:
MIXTONEの色を反映

MOFTONEのカラー調整を行ったため、ライブラリのアップデートを行うとPrimaryやSuccess、Alertの色に影響が出る。なので、全色チェックして影響を抑える。

v7.0.0 alpha版にて実装完了。

repo: qrac/musubii


text:
Space：スペースのバリュエーション変更機能を追加

よく書くスペースの拡張を変数で増減できるようにする。
@each $space-x in 2, 3, 4, 5, 6 {
  .is-space-#{$space-x}x {
    > *:not(:first-child) {
      margin-top: $space-x + em;
    }
  }
}

.is-space-quarter {
  > *:not(:first-child) {
    margin-top: 0.25em;
  }
}

.is-space-half {
  > *:not(:first-child) {
    margin-top: 0.5em;
  }
}

またはxxs〜xxlで設定。
.is-space-xxl {
  > *:not(:first-child) {
    margin-top: $project-space-xl;
  }
}

.is-space-xl {
  > *:not(:first-child) {
    margin-top: $project-space-xl;
  }
}

.is-space-lg {
  > *:not(:first-child) {
    margin-top: $project-space-lg;
  }
}

.is-space-sm {
  > *:not(:first-child) {
    margin-top: $project-space-sm;
  }
}

.is-space-xs {
  > *:not(:first-child) {
    margin-top: $project-space-xs;
  }
}

.is-space-xxs {
  > *:not(:first-child) {
    margin-top: $project-space-xxs;
  }
}

左右スペースの採用をどうするか検討。

3パターンを出力（変数で出力は変更できる）

default：.is-space .is-space-xx で子要素の最初以外にmargin-topが付与
row：.is-space-row-xx で要素にネガティブmargin-bottomを付与・子要素にmargin-bottom付与
column：.is-space-column-xx で要素にネガティブmargin-leftを付与・子要素にmargin-left付与

Alpha版にて実装。


text:
[Linux] mopac issue with provided custom libiompo5.so

Describe the bug
mopac on Linux has troubles finding its own libiomp5.so library.  Providing the correct path in LD_LIBRARY_PATH is ignored or not used at all(?). For Darwin/Mac the threading library is not needed or statically linked and thus not an issue.
Related to #18.
The issue can be identified when, e.g., setting MOPAC_COMMAND="ldd /path-to-mopac/MOPAC2016.exe"
A workaround is explicitly providing the library during the mopac command:
export MOPAC_COMMAND="LD_PRELOAD=/usr/qc/mopac2016//libiomp5.so mopac"
Ideas on a more proper solution?

My solution on our cluster was to use a shell script called mopac.csh that was pointed to by $MOPAC_COMMAND. I can see an argument for either but this way allows for different paths and the license as well.
📁
#!/bin/csh
setenv LD_LIBRARY_PATH /net/cci/xp/mopac
setenv MOPAC_LICENSE /net/cci/xp/mopac
/net/cci/xp/mopac/MOPAC2016.exe $1
exit

authors: hokru nwmoriarty

repo: qrefine/qrefine


text:
🛑 Mr. Moviliano is down

In 1e666a7, Mr. Moviliano (https://mrmoviliano.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Mr. Moviliano is back up in c9b1397.

repo: qtekfun/upptime


text:
Webbank/widget data

https://quadpay.atlassian.net/browse/CKO-2495

One other key point is the insertModal function needs to have the showTilaTerm option added in to the webbank-feature-branch, and this option needs to be set in your index.html file if BankPartner is WebBank.

authors: PetrosZip rhyswilliamszip

repo: quadpay/quadpay-merchant-sdk-android


text:
Enhancement: Install Studio Library

Is there an existing issue for this?

[X] I have searched the existing issues.

Please describe the feature you have in mind and explain what the current shortcomings are?
Je souhaiterais avoir à dispo, pour Silkies, Studio Library pour partager des animations entre animateurs
https://www.studiolibrary.com/
How would you imagine the implementation of the feature?
plugin à charger via OpenPype
Are there any labels you wish to add?

[X] I have added the relevant labels to the enhancement request.

Describe alternatives you've considered:
No response
Additional context:
No response

To test it :
Launch Openpype -> Maya -> Choose a project - > Go to the Fixstudio tray, and click on Studio Library.

authors: MarcGutmann SherineKB

repo: quadproduction/OpenPype


text:
🛑 otakusan is down

In b7bdb7d, otakusan (https://otakusan.net/LightNovel) was down:

HTTP code: 0
Response time: 0 ms

Resolved: otakusan is back up in 5377080 after 21 minutes.


text:
🛑 yami-sora is down

In 2af2c3f, yami-sora (https://www.yami-sora.org/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: yami-sora is back up in c04f75d after 7 minutes.


text:
🛑 otakusan is down

In ad1b5a0, otakusan (https://otakusan.net/LightNovel) was down:

HTTP code: 0
Response time: 0 ms

Resolved: otakusan is back up in 55ca64d after 14 minutes.


text:
🛑 kokocon is down

In 7849cbc, kokocon (http://kokocon.net/) was down:

HTTP code: 500
Response time: 90 ms

Resolved: kokocon is back up in 32a8b73 after 14 minutes.


text:
🛑 kokocon is down

In 5f39917, kokocon (http://kokocon.net/) was down:

HTTP code: 500
Response time: 243 ms

Resolved: kokocon is back up in 62cfb66 after 5 minutes.


text:
🛑 otakusan is down

In 38ee4d1, otakusan (https://otakusan.net/LightNovel) was down:

HTTP code: 0
Response time: 0 ms

Resolved: otakusan is back up in f4a0c69 after 6 minutes.


text:
🛑 otakusan is down

In 573ae49, otakusan (https://otakusan.net/LightNovel) was down:

HTTP code: 0
Response time: 0 ms

Resolved: otakusan is back up in c7b02a3 after 35 minutes.


text:
MAINT: Adds get_ctable method to BcolzMinuteBarReader

For convenience in accessing the raw ctables.

This is superseded by BcolzMinuteBarReader.unadjusted_window  (#1050) .

repo: quantopian/zipline


text:
Add documentation needed for a users who are adding new devices to the Cirq

New hardware vendors need some documentation
Describe the solution you'd like
Content:

How to do gate composition
How to add gate sets

[optional] Describe alternatives/workarounds you've considered
[optional] Additional context (e.g. screenshots)
What is the urgency from your perspective for this issue? Is it blocking important work?

P0 - this should land no later than a week
P1 - I need this no later than the next release (end of quarter)
P2 - we should do it in the next couple of quarters
P3 - I'm not really blocked by it, it is an idea I'd like to discuss / suggestion based on principle

This is a duplicate of https://github.com/quantumlib/Cirq/issues/3820.

authors: karlunho vtomole

repo: quantumlib/Cirq


text:
Update tutorial list

When OpenFermion-Cirq was merged we gained those tutorials.
The list in docs is now updated and reordered.

@viathor Thanks for the LGTM.  The fourth tutorial was on the VariationalStudy object and infrastructure.  The plan was to deprecate that functionality and thus we won't be moving that notebook.

repo: quantumlib/OpenFermion


text:
Query needs trailing slash after path

The first curl is reproducing the query that the FDW is sending to Quasar, the second is my own with just a slight change, adding a trailing slash ( / ) to the path, just before the ( ? ) parameterization.  I believe the code needs updating for this.

[/Users/damon]$ curl -i http://localhost:8080/query/fs/local/quasar?q=SELECT%20count%28%2A%29%20FROM%20%60zips%60
HTTP/1.1 400 Directory path expected.
Content-Type: application/json; charset=UTF-8
Date: Wed, 04 May 2016 18:27:31 UTC
Content-Length: 150

{ "error": { "status": "Directory path expected.", "detail": { "message": "Expected '/local/quasar' to be a directory.", "path": "/local/quasar" } } }
[/Users/damon]$ curl -i http://localhost:8080/query/fs/local/quasar/?q=SELECT%20count%28%2A%29%20FROM%20%60zips%60
HTTP/1.1 200 OK
Content-Type: application/ldjson; mode="readable"; charset=UTF-8
Date: Wed, 04 May 2016 18:28:02 UTC
Content-Length: 16

{ "0": 29353 }
[/Users/damon]$

The obvious naive solution is to simply add the now-required trailing slash at the end of the path when you set it in your schema options
CREATE SERVER quasar FOREIGN DATA WRAPPER quasar_fdw
       OPTIONS (server 'http://localhost:8080'
               ,path '/local/quasar/'
               ,timeout_ms '1001');

I think I already took care of this, even when the path specified does not end in a trailing slash, I add one here: https://github.com/quasar-analytics/quasar-fdw/blob/master/src/quasar_conn.c#L97

Okay thanks @yanatan16 - we are good.  I think it was a combination of a bad 'git pull' at some point and misconfiguration on my part.  So far so good, thanks!

repo: quasar-analytics/quasar-fdw


text:
Module mounts appear in every metadata request

And they are presented as directories there
GET@http://localhost:8080/metadata/fs/
{
	"children": [{
		"name": "mimir",
		"type": "directory",
		"mount": "mimir"
	}, {
		"name": "mimir-1",
		"type": "directory",
		"mount": "mimir"
	}, {
		"name": "out032a69aa-e233-48f9-ae8a-6fdb841a54e7",
		"type": "directory"
	}, {
		"name": "out200a10f4-2a7c-42d3-8f5c-e747eba13a57",
		"type": "directory"
	}, {
		"name": "out2a5ba940-1f97-492c-92c5-6af0decd4a69",
		"type": "directory"
	}, {
		"name": "out34aa1bd3-1b5b-47e2-8283-ee8c39a3603c",
		"type": "directory"
	}, {
		"name": "out3b9901bb-5bf9-4952-a335-d403f6c5bd25",
		"type": "directory"
	}, {
		"name": "out52fac70b-39ee-4198-8dd4-859948a5ad1e",
		"type": "directory"
	}, {
		"name": "out6a321f7a-a661-4e89-b616-8011f822bcdf",
		"type": "directory"
	}, {
		"name": "out6ecae035-1986-49f6-b62f-6cddf22eebc6",
		"type": "directory"
	}, {
		"name": "out71c20ba2-debe-4ca4-91b0-3765ad32edfd",
		"type": "directory"
	}, {
		"name": "out7d679dbe-e9f2-41cd-a02f-c64b5cdb23bf",
		"type": "directory"
	}, {
		"name": "out979e0c7b-67dc-4004-8ca1-b5aa53563e3f",
		"type": "directory"
	}, {
		"name": "outc131053d-2abc-4c92-ab60-853cd3cd5a41",
		"type": "directory"
	}]
}

GET@http://localhost:8080/metadata/fs/
{
	"children": [{
		"name": "mimir",
		"type": "directory",
		"mount": "mimir"
	}, {
		"name": "mimir-1",
		"type": "directory",
		"mount": "mimir"
	}, {
		"name": "out032a69aa-e233-48f9-ae8a-6fdb841a54e7",
		"type": "directory"
	}, {
		"name": "out200a10f4-2a7c-42d3-8f5c-e747eba13a57",
		"type": "directory"
	}, {
		"name": "out2a5ba940-1f97-492c-92c5-6af0decd4a69",
		"type": "directory"
	}, {
		"name": "out34aa1bd3-1b5b-47e2-8283-ee8c39a3603c",
		"type": "directory"
	}, {
		"name": "out3b9901bb-5bf9-4952-a335-d403f6c5bd25",
		"type": "directory"
	}, {
		"name": "out52fac70b-39ee-4198-8dd4-859948a5ad1e",
		"type": "directory"
	}, {
		"name": "out6a321f7a-a661-4e89-b616-8011f822bcdf",
		"type": "directory"
	}, {
		"name": "out6ecae035-1986-49f6-b62f-6cddf22eebc6",
		"type": "directory"
	}, {
		"name": "out71c20ba2-debe-4ca4-91b0-3765ad32edfd",
		"type": "directory"
	}, {
		"name": "out7d679dbe-e9f2-41cd-a02f-c64b5cdb23bf",
		"type": "directory"
	}, {
		"name": "out979e0c7b-67dc-4004-8ca1-b5aa53563e3f",
		"type": "directory"
	}, {
		"name": "outc131053d-2abc-4c92-ab60-853cd3cd5a41",
		"type": "directory"
	}]
}

Quasar 27.1.16
In 25.1.1 calling metadata GET@http://localhost:8080/metadata/fs/ doesn't return any mounts, but if I request GET@http://localhost:8080/metadata/fs/path/to/directory/with/mounts/ an error returned.
Something like Unsupported mount type "module"

This is quite important btw, filesystem application is practically broken

@jedesah ?

@cryogenian Just to be clear. The mounts that are being listed as being in the root directory were not created in the root directory and are not "there" in the sense that you invoke them at a different path?
Modules mounts are expected to appear in metadata requests when the modules actually reside in that directory. But if all the modules mounts are appearing in every directory then that's a problem. Sounds like that's what is happening and I'll soon dive into it, just hoping you could confirm that as it's not 100% clear to me from the issue description

@cryogenian Reproduced the behavior and understand the problem. Will have a fix out shortly

authors: cryogenian djspiewak jedesah

repo: quasar-analytics/quasar


text:
Server went from 580K to 2MB

Describe the bug
Recompiled the latest project and found that server.bin now is 2MB in size
To Reproduce
Steps to reproduce the behavior:

Clone Git
Load Projects
Rebuild Project Release mode
Go to ..\bin\Release\net452\  and see the size of server.bin/server.exe

Expected behavior
Maybe a size around 600k
System

Compiling on Windows 10

My bad
should have been client.exe/client.bin is 2mb now
in the release folder the size of client.bin is 2mb but the debug folder it's 177k
however building a client is only allowed in release configuration

That's a question for Max,,

i sort of fixed it by going to : publish client
the client goes down to about 130k and seems to work  ok
but i don't think that's the intended use

Why do you need the file to be that small? 2MB is a small file size for a legit app. Sounds like you want to bind to another exe for illegal purposes. That's not the intention of this project.

quasar is detected by every av on earth
so what accusing me of is virtually impossible

Dependencies unfortunately increased in favor of a properly secured connection with BouncyCastle. The library is the largest part of the 2MB.

@XUnderShadow Impossible, no but, this is not the place to talk about such things and won't say how I do it anyways.

authors: BurntDog MaxXor XUnderShadow

repo: quasar/Quasar


text:
Models pre-trained with NoisyStudent

Hello
How are you?
Thanks for contributing this project.
I've found that you have added noisystudent in your project.
Where can I download the keras models pre-trained with noisystudent from?
Thanks

They are here: https://github.com/qubvel/efficientnet/releases/tag/v0.0.1

thanks

authors: rose-jinyang xhlulu

repo: qubvel/efficientnet


text:
🛑 Search Service is down

In 3da749e, Search Service (https://quessttechnologies.com/search/healthcheck) was down:

HTTP code: 429
Response time: 21 ms

Resolved: Search Service is back up in 6556827 after 12 minutes.


text:
Datetime & bool types tutorial update

added support for datetime field in index settings timestamp_field
updated tutorials taking into account bool & datetime types
Closes https://github.com/quickwit-oss/quickwit/issues/1521

This PR is also closing #1636, I believe.

repo: quickwit-oss/quickwit


text:
EnableScoring::Disabled - optional Searcher

We have a custom Query that requires the Searcher in weight(..) (for looking up cached data used in matching that is kept warmed and keyed on searcher generation), even when scoring is disabled (e.g. using DocSetCollector)
So I am proposing to make a further API change on top of https://github.com/quickwit-oss/tantivy/pull/1667 such that EnableScoring::Disabled can contain an optional Searcher, and nudging towards providing it when available.
Searcher::search(..) has been updated accordingly.

@shikhar you can hit the squash and merge button I think you have the permissions!

authors: fulmicoton shikhar

repo: quickwit-oss/tantivy


text:
Edge processes in GQL are broken

When I try to use a function like 'EGDES' I get the following error in the sandbox.

It seems this error comes from the function edges_for in the 'traversal.rb'.
This function is used in quite some GQL-functions which can't be used at the moment.

@kaskranenburgQ according to the comments I think you are supposed to add V() or L() to the node. That having said, the EDGES() function indeed appears to be broken. However, other GQL traversal functions do seem to be working, for example:
V(OUTPUT_EDGES(V(transport_final_demand_diesel)),demand)

As far as I can tell it not used in any queries at the moment, I would not give this priority until it becomes relevant for any new queries we want to write.

As far as I can tell it not used in any queries at the moment, I would not give this priority until it becomes relevant for any new queries we want to write.

@mabijkerk let's not solve this for now then. Maybe a good idea to add this big to the documentation?

authors: kaskranenburgQ mabijkerk

repo: quintel/etengine


text:
Sh*t CN localization from kyan001,PLZ DON'T Merge!!!

He committed the wrong localization information to overwrite the correct Chinese localization content.

Hey, I get that you're angry, but the issue title here is uncalled for.  I don't know Chinese, so I trust folks submitting pull requests.

Hey, I get that you're angry, but the issue title here is uncalled for. I don't know Chinese, so I trust folks submitting pull requests.

I'm sorry for the zoneRegex problem. The root cause of this is that I used the Chinese names in Wiki, but they missed quotes which the ACT actually needed.
I already fixed it in PR#1197

repo: quisquous/cactbot


text:
Cactbot timeline not appearing even though after i lock the overlay

cactbot timeline not appearing after 4.4

Can you give me some more details about what's not working? What zone is this in?

its fixed with the most recent updates 👍

Excellent.

authors: nicholasnjh quisquous


text:
Aligns Text When Searching in Arabic.

Had to make very minor adjustments to the search bar due to the search icon. Builds clean on my end with no errors and works fine when running in smaller browser size.
The search icon in the in-surah-context was slightly compromised and may need some small adjustments.  It still appears but comes up a bit narrow.

BTW  I don't know why all these commits were added. If it's a problem let me know and I can repost the PR ...

Closed due to new patch.


text:
🛑 Adguard Home DoT is down

In 1f650b5, Adguard Home DoT ($AG_DOT) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Adguard Home DoT is back up in 4880026.

repo: quyleanh/upptime


text:
🛑 Adguard Home DoT is down

In b9cd37d, Adguard Home DoT ($AG_DOT) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Adguard Home DoT is back up in 2280bc5.


text:
🛑 Adguard Home DoT is down

In 9b6a499, Adguard Home DoT ($AG_DOT) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Adguard Home DoT is back up in c76a338.


text:
🛑 Adguard Home DoT is down

In e18091d, Adguard Home DoT ($AG_DOT) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Adguard Home DoT is back up in 79b95e3 after 23 minutes.


text:
🛑 Adguard Home DoT is down

In ef5a1d5, Adguard Home DoT ($AG_DOT) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Adguard Home DoT is back up in bf9f955 after 15 minutes.


text:
🛑 AuthServer is down

In 30b7056, AuthServer (https://api.qwq2333.top/qa/user/query) was down:

HTTP code: 0
Response time: 0 ms

Resolved: AuthServer is back up in 6243fbe.


text:
@todo

check DEBUG/NDEBUG per lib
NO_LIB
NO_FMT
NO_LICENSE

#define STB_IMAGE_STATIC

repo: r-lyeh/spot

license: Zlib


text:
Sea forecast sensors

How to add these sensors?

Hi, climacell does not provide sea forecasts.
Thanks
Renato

repo: r-renato/ha-climacell-weather


text:
Update Starship information

Yesterday, Elon posted quite a lot of info about the upcoming Starship infrastructure. This would be the output JSON, with all the new details.
There are some missing details:

Waiting for SpaceX to upload new Starship images to Flickr.
I also have some issues finding the thrust generated by Super Heavy.

{
  "id": 4,
  "active": false,
  "stages": 2,
  "boosters": 0,
  "cost_per_launch": 7000000,
  "success_rate_pct": 0,
  "first_flight": "2021-12-01",
  "country": "United States",
  "company": "SpaceX",
  "height": {
    "meters": 118,
    "feet": 387
  },
  "diameter": {
    "meters": 9,
    "feet": 30
  },
  "mass": {
    "kg": 2943000,
    "lb": 1335000
  },
  "payload_weights": [
    {
      "id": "leo",
      "name": "Low Earth Orbit",
      "kg": 150000,
      "lb": 330000
    },
    {
      "id": "mars",
      "name": "Mars Orbit",
      "kg": 100000,
      "lb": 220000
    },
    {
      "id": "moon",
      "name": "Moon Orbit",
      "kg": 100000,
      "lb": 220000
    }
  ],
  "first_stage": {
    "reusable": true,
    "engines": 37,
    "fuel_amount_tons": 3300,
    "burn_time_sec": null,
???
    "thrust_sea_level": {
      "kN": 128000,
      "lbf": 28775544
    },
    "thrust_vacuum": {
      "kN": 138000,
      "lbf": 31023634
    }
???
  },
  "second_stage": {
    "reusable": true,
    "engines": 6,
    "fuel_amount_tons": 1200,
    "burn_time_sec": null,
    "thrust": {
      "kN": 1957,
      "lbf": 440000
    },
    "payloads": {
      "option_1": "Spaceship",
      "option_2": "composite fairing",
      "composite_fairing": {
        "height": {
          "meters": null,
          "feet": null
        },
        "diameter": {
          "meters": null,
          "feet": null
        }
      }
    }
  },
  "engines": {
    "number": 37,
    "type": "raptor",
    "version": "",
    "layout": null,
    "engine_loss_max": null,
    "propellant_1": "liquid oxygen",
    "propellant_2": "liquid methane",
    "thrust_sea_level": {
      "kN": 1780,
      "lbf": 400000
    },
    "thrust_vacuum": {
      "kN": 1960,
      "lbf": 440000
    },
    "thrust_to_weight": null
  },
  "landing_legs": {
    "number": 6,
    "material": "stainless steel"
  },
?? WAITING FOR FLICKR LINKS
  "flickr_images": [
    ...
  ],
  "wikipedia": "https://en.wikipedia.org/wiki/SpaceX_Starship",
  "description": "Starship and Super Heavy Rocket represent a fully reusable transportation system designed to service all Earth orbit needs as well as the Moon and Mars. This two-stage vehicle — composed of the Super Heavy rocket (booster) and Starship (ship) — will eventually replace Falcon 9, Falcon Heavy and Dragon.",
  "rocket_id": "starship",
  "rocket_name": "Starship",
  "rocket_type": "rocket"
}

Updated everything but the missing info. We can keep this open until we get the missing info

Great. I think you should leave the older photos for now. Going also look info about the first stage thrust, since it should be around the internet.
You can find the file with all images in the #1 issue.

Photos are back in

I've been gathering photos for a couple days now from the new official Starship page, as well as SpaceX's Instragram page.
Here's the file with the new links: starship_photos.txt.

Updated

Looks like it's 107 for raptor, 73 was for RS-25
Added 👍

Whoops my fault! Thanks!

repo: r-spacex/SpaceX-API


text:
Rework the CLI to a better and easy usage

Signed-off-by: Rodolfo Olivieri rolivier@redhat.com

Closes #6 #7 #8


text:
About filling the inside of the grid with color.

About filling the inside of the grid with color. Is it possible to fill multiple grids with colors?
Using only one set of grid coordinate variables (Selected Cell X & Selected Cell Y). After the old coordinate value is updated, the color in the grid (old position) still exists.
Thank you

Use an array to store selected cell positions and a for loop color them in the shader. Look up documents or tutorial on how this works in shader if you don't know how to do it. You can also encode a true or false value on a texture and sample this texture with the shader instead of using an array. The texture must have the same amount of pixels as your grid has cells inside.

license: Unlicense


text:
Record Normally Not Tap

Is there a way to start the recording by just tapping the record button instead of holding it & on stop actually stopping the video?

Yes you can. You can use the methods record() and pause() on the SCRecorder class. I can't seem to find where you can disable/enable tap-to-record, but if it you can't, just add a transparent view above the recorder and it should prevent taps from making their way to the recorder.

Can you post a code example of that @mjgaylord?

In my case, I am using a gesture recognizer that is attached to a view that is above the SCRecorder to start and stop recording:
    func toggleRecord(gestureRecognizer: UITapGestureRecognizer) {
        if gestureRecognizer.state == UIGestureRecognizerState.Ended {
            if recorder.isRecording {
                recorder.pause()
            } else {
                recorder.record()
            }
        }
    }

@mjgaylord Could you post your xcode project? or drop me an e-mail with it.

I can't give you my Xcode project unfortunately. But this should be very basic to accomplish. Try it with the sample project.

Which files should i edit in the sample project? @mjgaylord
Thank you..

SCRecorder doesn't provide any record button. You can use a UIButton and switch it between selected state when tapped then call [SCRecorder record] or [SCRecorder pause] depending on the UIButton's current state.

authors: malik022 mjgaylord rFlex

repo: rFlex/SCRecorder


text:
Clarify documentation of the timestamp offset for streams

Hey Guys,
We are using streams in RabbitMQ. It was very confusing when we try to attach to a stream at midnight. It turns out we actually attach to a nearest chunk that was earlier. I propose that you make these changes to documentation:
https://www.rabbitmq.com/streams.html
Where it reads:
Timestamp - a timestamp value specifying the point in time to attach to the log at. It will clamp to the closest offset, if the timestamp is out of range for the stream it will clamp either the start or end of the log respectively. With AMQP 0.9.1, the timestamp used is POSIX time with an accuracy of one second, that is the number of seconds since 00:00:00 UTC, 1970-01-01. Be aware consumers can receive messages published a bit before the specified timestamp.
Replace with:
Timestamp - a timestamp value specifying the point in time to attach to the log at. It will clamp to the closest offset, if the timestamp is out of range for the stream it will clamp either the start or end of the log respectively. The chunk size is dynamic and based on the message ingress rate. Be aware consumers can receive messages published a bit before the specified timestamp. Applications consuming RabbitMq streams should apply filter to ingest messages of interest. With AMQP 0.9.1, the timestamp used is POSIX time with an accuracy of one second, that is the number of seconds since 00:00:00 UTC, 1970-01-01. Note: Timestamp where client attaches to the stream queue is not message time timestamp
I feel this should clear the confusion once for all. (I mean until next time implementation changes ;) )

I agree we should clarify that the timestamp used is the arrival time not any other use provided timestamp.
I'm not sure the suggested paragraph makes this particularly clear however.
How about something like:
Timestamp - a timestamp value specifying the approximate point in time at which to attach to the stream. RabbitMQ streams record the arrival time of each message and it to determine the attach offset, not any other timestamp provided in the message itself (RabbitMQ stream do not interpret the messages at all). It will clamp to the closest preceding offset, if the timestamp is out of range for the stream it will clamp to either the start or end of the stream respectively. With AMQP 0.9.1, the timestamp used is POSIX time with an accuracy of one second, that is the number of seconds since 00:00:00 UTC, 1970-01-01. Given the above behaviour, consumers can receive messages published a bit before the specified timestamp.
The implementation for time based stream attachment hasn't changed AFAIK and is unlikely to ever change as there is no reasonable alternative that I can see.

"RabbitMQ streams record the arrival time of each message and it to determine the attach offset" <-- something missing here
@kjnilsson I modified my message based on your suggestions. I think this description should be blunt. I mention chunk to make sure it's known that chunk is dynamic and unpredictable - so do not base your logic on it. The gist is: you will get some messages before the timestamp you specified and you should filter.
Timestamp - a timestamp value specifying an approximate point in time at which to attach to the stream. It will clamp to the closest offset, if the timestamp is out of range for the stream it will clamp either the start or end of the log respectively. The chunk size is dynamic and based on the message ingress rate. Be aware consumers can receive messages published a bit before the specified timestamp. Applications consuming RabbitMq streams should apply filter to ingest messages of interest. With AMQP 0.9.1, the timestamp used is POSIX time with an accuracy of one second, that is the number of seconds since 00:00:00 UTC, 1970-01-01. Note: Timestamp where client attaches to the stream queue is not message arrival time timestamp or any other timestamp provided in the message itself (RabbitMQ stream does not interpret the messages at all).

I'd remove "The chunk size is dynamic and based on the message ingress rate." above.

I'd remove "The chunk size is dynamic and based on the message ingress rate." above.

Yeah I have mixed feelings about it too. It's internal detail, you are probably right.

@Vic152 may I ask what was the exact problem that "sending at midnight" presented? It's difficult for us to edit without understanding what part was confusing and why.

Yeah this does not matter that much. Say 00:00 UTC. We replay messages from 00:00UTC of every day. It does not matter.
Attach at any point of time but you do not really. Then you attach to start of a chunk that is of uncertain size/message count. However, you are guaranteed to attach to stream before your timestamp. Our problem is that this functionality worked a bit random until we understood that it does not attach to the message but the chunk but chunks are dynamic.
The behaviour of streams is not what one would expect. If I say I want to attach at 00:00 I want to attach at 00:00, not a bit before, even worse, an uncertain bit before that is highly dynamic. Of course this is done like this to address general case but not obvious.
Aim to edit doc is to stress and make it unequivocally clear that you do not attach to particular message arrival timestamp but some arbitrary, unknown time before. That it is responsibility of your application to filter for exact time.
Also, general suggestion - with my technical writer hat on - use short sentences. Avoid commas if possible.

@Vic152 so it's the approximation due to chunked data transfer that was confusing. Thanks.

@Vic152 so it's the approximation due to chunked data transfer that was confusing. Thanks.

That. It would be nice to include guidance in the documentation about how to deal with the behaviour. It would save time if the users were told they need to filter.

authors: Vic152 acogoluegnes kjnilsson michaelklishin

repo: rabbitmq/rabbitmq-website


text:
🛑 OpenSatelliteProject RocketChat is down

In 7e3aed3, OpenSatelliteProject RocketChat (https://osp.teske.net.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: OpenSatelliteProject RocketChat is back up in 8672775.

repo: racerxdl/teske-status


text:
Enhancement: Metrics update

Change the EOM Configuration Group for metrics from eom:statsd to eom:metrics
Update EOM Metrics to not be specific to Marconi by making the app-name configurable
Add tests

Created a statsd client that pushes data to an HTTP Backupend
Created a StackInABox Service to receive the statsd data
Setup tests to use StackInABox via Requests-Mock

Closes racker/eom#38

:+1: Looks good.

authors: BenjamenMeyer TheSriram

repo: racker/eom


text:
logging/tracing updates

Add helpers for initial log binds to ensure trace id and lambda context values are always present.
Add helpers to ensure annotation keys and values are "safe" and we don't drop annotations

It would be really awesome to update the docs with some examples on how these new cool things can be used. I'd love to learn more about the latest and greatest :)

authors: gifflen szilveszter

repo: rackerlabs/fleece


text:
Getting random param in url, for example "?_k=amk0tf"

I am not sure why is it happening or what's the purpose.
http://localhost:8080/#/about?_k=amk0tf how to get rid of `_k?
Thanks.

For questions and support, please visit our channel on Reactiflux or Stack Overflow. The issue tracker is exclusively for bug reports and feature requests.

https://github.com/rackt/react-router/issues?utf8=✓&q=is%3Aissue+is%3Aclosed+%3F_k

authors: chentsulin pbrazdil taion

repo: rackt/react-router


text:
Update history peer dep to ^1.12.0

Set history peer dep to minor version needed by react-router core

See also: https://github.com/rackt/react-router/pull/2258#issuecomment-147937726

thanks @SpainTrain

authors: SpainTrain knowbody


text:
Hot Reload Actions

Anyone done any work or have any ideas on hot reloadable actions?
https://github.com/este/este/issues/482

They should work out of the box.

(With Webpack Hot Module Replacement, updates to stateless modules "bubble up" until some module handles them. In case of action creators, updates will bubble to components, which are handled by react-transform-hmr.)

@gaearon Can you point us to any starter kit, where actions are hot reloadable? I tried some without success.

Examples folder in this project should work.

Oh, I see now. This got broken after the switch from React Hot Loader to React Transform (#690). The reason for this is that babel-plugin-react-transform has no idea examples/counter/containers/App.js is a component, and doesn't enable hot reloading for it.
Since this is an issue unrelated to Redux, please track it in https://github.com/gaearon/babel-plugin-react-transform/issues/26. You can also keep using React Hot Loader until it is fixed. With React Hot Loader, action creators should get reloaded just fine.

You might be interested in https://github.com/reactjs/redux/pull/1455.

This is fixed in React Hot Loader 3.
It is built with lessons learned from both React Hot Loader and React Transform.
It’s still in alpha but I encourage you to check it out!

Awesome work Dan, you are the man :-)

authors: gaearon ronag steida

repo: rackt/redux


text:
Call still active if caller hands up before connected to volunteer

Describe the bug
If a caller hangs up before connecting to a volunteer, when the volunteer joins they will be added to the call, but just hear music on hold indefinately.
To Reproduce
Steps to reproduce the behavior:

Call in and enter parameters to find someone to talk to.
Wait until the call starts ringing the volunteer.
Caller hangs up.
Volunteer answers, presses 1 to accept the call.
Volunteer hears music on hold indefinately.

Expected behavior
If the call ends by the caller, the dial pattern should end as well, or relay some state that the caller end abruptly.

The hangup has to happen before the volunteer receives the call.

Fix is in unstable branch now


text:
Task to reformat localization files when it detects line breaks

Description
The problem we are facing is that Crowdin replaces \n values with line breaks. This has no effect in our app, since line breaks do not result in new lines when loaded from XML.
The focus of this PR is to change the task a bit to be able to correctly replace those line breaks with \n. The previous solution only worked when it matched empty lines, which means that it was produced from a string with \n\n. Simple new lines could not be detected (although we don't have such a string with one new line yet).
So in order to properly mutate the files we need to use XMLParser and do the mutation on each string node. As a last step of the task we also need to copy the values-en strings file to the values directory since Crowdin does not provide that.
The task supports incremental builds since it registers what files are affected as inputs and outputs.
Another goal of this PR is to commit the file with the \n in place so as to see if Crowdin tries to change them with a new PR.

Closing this PR. Crowdin let us know that we can achieve the same result with their post processors. Currently, it is not supported to use post processors w/ Github integration, but is on their roadmap. Until then we have to keep what we have.

repo: radixdlt/babylon-wallet-android


text:
آیا مشکل فریز شدن رلیز های اینستاگرام حل شده؟

درود دوستان گرامی
کسانی که از این روش استفاده کردند ممنون میشم جواب بدند که مشکل فریز شدن و قطعی مقطعی ریلز های اینستاگرام براشون حل شده یا نه
چون در پروژه RTT مشکلی که داشتیم این بود که مثلا بعد از ٢٠ تا ویدیو یهو قفل میکرد و ریلز پخش نمیشد.
آیا این پروژه این مشکل رو حل کرده؟
یه خسته نباشید هم بگم به سازنده و تمام افرادی که در پروژه سهیم هستند. دست خوش

سلام
چند روزی دارم استفاده میکنم مشکلی در مورد اینستاگرام ندیدم

درود دوستان گرامی کسانی که از این روش استفاده کردند ممنون میشم جواب بدند که مشکل فریز شدن و قطعی مقطعی ریلز های اینستاگرام براشون حل شده یا نه چون در پروژه RTT مشکلی که داشتیم این بود که مثلا بعد از ٢٠ تا ویدیو یهو قفل میکرد و ریلز پخش نمیشد. آیا این پروژه این مشکل رو حل کرده؟ یه خسته نباشید هم بگم به سازنده و تمام افرادی که در پروژه سهیم هستند. دست خوش

درود دوستان گرامی
کسانی که از این روش استفاده کردند ممنون میشم جواب بدند که مشکل فریز شدن و قطعی مقطعی ریلز های اینستاگرام براشون حل شده یا نه
چون در پروژه RTT مشکلی که داشتیم این بود که مثلا بعد از ٢٠ تا ویدیو یهو قفل میکرد و ریلز پخش نمیشد.
آیا این پروژه این مشکل رو حل کرده؟
یه خسته نباشید هم بگم به سازنده و تمام افرادی که در پروژه سهیم هستند. دست خوش

سلام بله خیلی بهتر شده. میتونید استفاده کنید.

repo: radkesvat/RTCF


text:
Support regular expressions as filters

Would be handy to be able to filter recursivley watching newly created files based on regular expressions. When watching a folder recursively it would be nice to be able to not set watches on subfolders or files that  get created but match a regular expression added to the filters list.

Hey @adragoset, sorry for the late response!
It is possible that I may add support for a filter function during the watching cycle as well as pre/post function hooks. I'm unsure how I want to currently implement these, but it may solve this issue for you if I do end up introducing it.
Feel free to submit any pull requests in the meantime if you like!

Hi @adragoset,
I have finally added some filter file hook functionality in commit cfaa0d64db472a0060a214ab9f115230841659cc.
Feel free to check it out as it now comes with a builtin RegexFilterHook function.

authors: adragoset radovskyb

repo: radovskyb/watcher


text:
RadzenHtmlEditorSource - missing from documentation

Hi unless I'm missing something (quite likely!) then you're missing RadzenHtmlEditorSource  from your documentation here:
https://blazor.radzen.com/html-editor
and here:
https://blazor.radzen.com/docs/guides/components/htmleditor.html?tabs=page
Thanks for some great components!

Indeed it is missing as it was recently added by a community member. We will add it to the documentation at some point.

authors: MrChriZ akorchev

repo: radzenhq/radzen-blazor


text:
Refactored DialogSceneComposerJavaBuilder and fixed typos

Most repeated bits of code were extracted into methods. This should make the code easier to maintain.
I also fixed the mistakes mentioned in issue #135
Exporting works fine with all actors but feel free to double check.

I'll review these tomorrow. Thank you so much for the hard work!

authors: deviodesign raeleus

repo: raeleus/skin-composer


text:
🛑 Personal Blog is down

In 8ad07c7, Personal Blog (https://blog.ragnarok22.dev) was down:

HTTP code: 500
Response time: 835 ms

Resolved: Personal Blog is back up in 67dfb70 after 17 minutes.


text:
Support schemas in query builder

I might be missing something, but I don't see any examples of using the query builder to run a query in a specific schema. Looking through the code, I don't see any functions on the query builder to add a schema prefix either. I tried the snippet below to query my database:
const users = await db.table("app.user").where("id", 1).execute();
console.log(users);

But it fails with a PostgresError: relation "app.user" does not exist

Did you solve the above issue?

I wasn't able to solve the issue using the query builder. I had to write out the whole query.

repo: rahmanfadhil/cotton


text:
arg parsing

basic arg parsing and toml file reading
add 8x8 config, update scripts

Codecov Report

Merging #25 (eba8fdb) into master (8a7b786) will decrease coverage by 0.09%.
The diff coverage is 0.00%.

:exclamation: Current head eba8fdb differs from pull request most recent head 9a2069a. Consider uploading reports for the commit 9a2069a to get more accurate results

@@            Coverage Diff             @@
##           master      #25      +/-   ##
==========================================
- Coverage   61.62%   61.52%   -0.10%
==========================================
  Files          27       27
  Lines        2603     2607       +4
==========================================
  Hits         1604     1604
- Misses        999     1003       +4

Impacted Files
Coverage Δ

sram22/src/config.rs
100.00% <ø> (ø)

sram22/src/lib.rs
10.12% <0.00%> (ø)

sram22/src/main.rs
0.00% <0.00%> (ø)

Continue to review full report at Codecov.

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


text:
Provide an example with PFS usage

To use this, run a local PFS and set the correct claims file, e.g.
--claims-file ~/.raiden/scenario-player/scenarios/raiddit-pfs/claims.jsonl
Also reduce default-reveal-timeout in raiddit.yaml to 10 to fix
reveal/settle timeout problems.

Closed by https://github.com/raiden-network/raiden/pull/6420

repo: raiden-network/scenario-player


text:
flash message not displaying while using the rcs

Hi,
rcs file is loaded,but the flash message is not loaded properly.
The content of the rcs file is below
#page['ajax-indicator'].set_style :display => ''
data = @data || :data
output = @output || :output
#page.alert(page[:subject_form])
#page[:subject_form].reset()
if @successful
page[data].replace_html :partial => @partial_render
page[output].replace_html flash_messages
else
if(flash[:notice] or flash[:error])
page[output].replace_html flash_messages
else
page[output].replace_html error_messages_for @model
end
end
#page.visual_effect :fade, 'ajax-indicator'
#page['ajax-indicator'].set_style :display => 'none'
The output for adding I got as follow
$("data").update("\n\u003cp class='info'\u003eNo data to display\u003c/p\u003e\n\n");
$("output").update("\u003cp class='success'\u003eNew activity is added successfully\u003c/p\u003e\u003cbr\u003e");
new Effect.Fade("ajax-indicator",{});
But I want this output with flash with appropriate image.
Kindly help me to resolve this issue.

Please use the mailing list or StackOverflow for questions/help, where a wider community will be able to help you. We reserve the issues tracker for issues only.

authors: NeelaveniT rafaelfranca

repo: rails/prototype-rails


text:
feat: allow overriding executable with environment variable

This allows users to provide a path to their own tailwindcss executable, which can be handy in cases where the pre-built ones won't work (e.g. in bundix-based Nix setups).
Closes #224
Replaces/closes #226

Hi, @piperswe, thanks for the PR. I'm not sure the testing coverage here is thorough enough -- see #226 for some examples of the kinds of tests that I think are necessary when we're trying to ensure the native binaries will work correctly.
I may end up just updating #226 with the env var approach as I mentioned there ... though if you want to take a stab at increasing the test coverage here I'd be happy to give more explicit feedback.
Either way, I appreciate the nudge, and I will try to ship something this weekend.

Platform check needs to be skipped when env is specified otherwise it doesn't help people running on unsupported platforms but do have nodejs which can run tailwindcss.

@piperswe Thanks again for the PR and for nudging me on this. I've updated #226 with a similar approach to what you've done here, but with a bit more test coverage for a few different edge cases. I'm going to close this in preference to that PR.

authors: flavorjones nanaya piperswe

repo: rails/tailwindcss-rails


text:
Does turbolinks 3 replace works only with remote: true?

Hi Guys,
I was testing replace feature using turbolinks from the master branch and I wasn't able to have partial replacement to work until I made a couple of test. I've created a simple 4.2.3 rails app with this single controller:
class WelcomeController < ApplicationController
  def index
    @xhr = request.xhr?
    render :index, change: 'variable'
  end
end

and the index page is this:

  This should not change: <%= rand 1_000_000 %>

  While this should change: <%= rand 1_000_000 %>

  <% if @xhr %>
    Request is XHR
  <% else %>
    Request is NOT XHR
  <% end %>

<%= link_to 'Visit root URL with turbolink', root_url %>
<%= link_to 'Visit root using remote: true', root_url, remote: true %>
<%= link_to "Visit root triggering Turbolinks.visit('/', {change: 'variable'}", root_url, id: 'trigger_visit' %>

You should be able to see a demonstration here.
I was trying to figure out if the request has to be an xhr? request to work because I was looking at redirection.rb and I figured out that Turbolinks requests are not xhr?
I my test I figured out that the link with remote: true is an xhr request and the body of the response will have the Turbolinks.replace function call, while if I user Turbolinks.visit the regular response is given in the request and Turbolinks handles the replacement.
So, in the end, my question is: Is Turbolinks remote replacement supposed to work only with remote: true? If so, maybe that should be explained a little bit more in the Readme file.

Is Turbolinks remote replacement supposed to work only with remote: true?

Yes, at the moment server-side partial replacement can only be used with jQuery or another JavaScript library that sends X-Requested-With: XMLHttpRequest and evaluates JS responses — not using Turbolinks itself.
You can also do it manually client-side using the change option of Turbolinks.visit/replace, and we might add partial replacement capabilities to links in the future (with data attributes).
Updated the README: https://github.com/rails/turbolinks#partial-replacement-30

authors: Thibaut carlesso

repo: rails/turbolinks


text:
Fix for Multi-line pasting is broken #1309

This should fix the issue for multi-line pasting, at least for multiple command. For something like functions would need to be added to the parser.

Thanks @ABouzo. Does PR ready for review? :)

Yes, it is. I'm not sure what the process is to mark this as ready for review.

Don't worry. I just was not sure, that came more commits. I will try to review it tomorrow.

Thank you!

@ABouzo big thanks!

repo: railsware/upterm


text:
Option for Default Speed

Although Youtube persists a speed setting per session, it always gets reset to 1.00 if the tab is ever closed.  And if the playback speed is ever changed on a video, that becomes the new default for subsequent videos (and then has to be changed back).
Similar to Default Resolution, this setting would define the starting speed of videos.

Thanks, that's perfect!  I overlooked that setting.

repo: raingart/Nova-YouTube-extension


text:
Redirect back to requested url after login

Hey guys, this is question, i can't see in the documentation nothing related to redirect back to requested url after login, i mean, hitting a protected url redirect to login form (if im not logged in)... how the plugin can take my back to the requested protected url after success login?
Thanks!

I did, just adding a missing form field named "redirect" and fill it with the previous url.

@Asinox this is handled by the framework using the "url.intended". You can also check #258 which gives detailed example scenarios (this was done to explain a bug which is currently being addressed when backend/frontend sessions were used simultaneously).

authors: Asinox mjauvin

repo: rainlab/user-plugin


text:
Text Status replaced with language variable

Text Status replaced with language variable.
Update Russian language.

I've translated this key for you @Web-VPF. Apologies for the delay in processing this. Thanks 🙏

authors: Web-VPF daftspunk


text:
bug: state reloading indistinguishable from black magic

in devstack:

i add 1 endpoint at 9:50, so it starts accumulating data, graphs start getting data.
at 10:00 i check in nsqadmin that there's 0 backlog, NMT is 100% up to date. all graphs have data from 9:50 until 10:00
i kill metric_tank, rm /tmp/nmt.gob and restart it. it says starting with fresh aggmetrics
i reload the graphs in grafan. all the data since 9:50 is still there! i thought maybe it's caching but:

root@graphite:/# grep -i cache /var/log/raintank/graphite-*
/var/log/raintank/graphite-api.log:/usr/local/lib/python2.7/dist-packages/flask_cache/__init__.py:152: UserWarning: Flask-Cache: CACHE_TYPE is set to null, caching is effectively disabled.
/var/log/raintank/graphite-api.log:  warnings.warn("Flask-Cache: CACHE_TYPE is set to null, "

also, zooming in grafana still shows the data (so it's not caching by to/from)
where is the data coming from? in network tab, i see requests being made to http://localhost/api/graphite/render and responding properly

The data will be coming from cassandra.
If you want to test easily, increase the chunkspan setting to 30minutes.  Then after 15minutes kill metric_tank and delete /tmp/nmt.gob.  WIll 15minutes of data will then be lost.  Also make sure you dont kill just after the chunkspan boundary.  i.e, if the chunkspan is 10mins and you kill the app just after 10,20,30,40 or 50 minutes passed the hour, the data will already have been written to C*

ah of course... played with a bit more now. how could i miss this :)

authors: Dieterbe woodsaj

repo: raintank/raintank-metric


text:
Website redesign/improvements)

Think QuickSketch looks to plain or needs something else to make it look better, or ways to improve it? I'm open to any suggestions!

Would you mind if I work on this issue?

Would you mind if I work on this issue? I would like to add substance to the other pages. Add pages and content for About, Login, and Sign Up. I'm not sure how to add functionality to logging in and signing up but I can create a frontend page for it.

Yes I can assign this to you, for the login and signup I'm not seeking actual back-end functionality at the moment. I'm just looking for the login/signup forms to be there, so that in the future it'll be easier to implement the back-end functionality once those features are added in on a later date.

repo: raispuro/QuickSketch


text:
🛑 Realty One (Thailand) is down

In de4d40b, Realty One (Thailand) (https://www.r1estate.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Realty One (Thailand) is back up in e7020d9 after 10 minutes.

repo: rajcharin/upptime


text:
Add logout functionality to the project

Add a logout functionality to the project

Closing the issue as it is resolved


text:
Supporting time-varying model parameters

Hi,
Any plans or possibility to support time varying model parameters that depend on other external data? Is this best achieved by modifying the contact matrix during the simulation?
Thanks!

Hi @amir-ghasemi,
It is indeed best achieved by subsuming it in the contact matrix for the specific case of beta. See also this example which shows how an arbitrary time-dependence of parameters can be specified.

authors: amir-ghasemi rajeshrinet

repo: rajeshrinet/pyross


text:
Login implementation and static profile page implementation

Very basic implementation of login making use of user service

Profile page (static) implemented


text:
allPass is returning a function unexpectedly

I'm trying to use a allPass to determine if an integer matches a set of predicates.  However, when calling allPass with 2 parameters it always returns a function.  Is this the expected behavior?
https://goo.gl/Nxff5m
R.allPass([ f1, f2, f3 ], x) // -> function
R.allPass([ f1, f2, f3 ])(x) // -> bool

Lurker jumping in: it looks like this is due to the fact that allPass curries the generated function to the maximum arity among the supplied functions, so to handle this in a single invocation would in fact make allPass variadic.
The function's signature is documented as[(*… → Boolean)] → (*… → Boolean), which demonstrates that this is in fact intentional. This says nothing of whether or not this is the ultimate desired behavior (though I think it is), just that it does act as documented.

Ah, that makes sense now (probably should have in the first place); the -> indicating the curry and the () indicating the grouping.  Just unexpected on my part as I was thinking that the allPass was a curried, fixed-arity function; similar to some of the other logic functions, but its behavior does fit with it's closer relatives. Thank you @davezuko for the explanation.

S.allPass has the simpler type you expected, @scull7.

@davidchambers Thanks for the Sanctuary.js suggestion.  very helpful.

authors: davezuko davidchambers scull7

repo: ramda/ramda


text:
Chart sizing and labels

This issue is a two-parter.

Are we able to resize charts at all? I have messed around with the bottom of charts.ts where it seems these things might be configurable, but haven't been able to affect any change. The clients have asked if they can be larger, as they are currently smaller than the original images and the pie chart labels may be difficult to read.

In pie charts, the label "Series 1:" is applied to each slice of the pie. Any way we can get rid of that entirely and display only the colour and value?

This task is to teach this old man how to change the size of charts, or allow chart sizes to be configurable. This task is also to remove the "Series 1:" label from pie chart slices.

Hey team! Please add your planning poker estimate with ZenHub @RyanCoulsonCA @spencerwahl @yileifeng


text:
How get blob?

Hi
I try to export blob from an oracle database with this piece of code :
rows, err := db.Query(`select hash, content from "BLOBSTORE"."BLOB" where rownum < 10`)
	if err != nil {
		log.Fatal(err)
	}

	defer rows.Close()

    for rows.Next() {
        //row structure
		var hash string
        var content []byte
		err = rows.Scan(&hash, &content)
        checkErr(err)
        ...
```

And at the execution, I've got this :

```
➜  gotothefs ./blober -alsologtostderr=true
connection
query
I0406 10:48:27.675358   40107 util.go:187] [Drv.Open]
I0406 10:48:27.675751   40107 env.go:299] E1 [Env.OpenCon]
I0406 10:48:27.675790   40107 env.go:299] E1 [Env.OpenSrv]
I0406 10:48:27.765079   40107 srv.go:322] E1S1 [Srv.OpenSes]
I0406 10:48:27.849781   40107 ses.go:637] E1S1S1 [Ses.PrepAndQry]
I0406 10:48:27.849821   40107 ses.go:639] E1S1S1 [Ses.Prep] SELECT property_value FROM database_properties WHERE property_name = 'NLS_CHARACTERSET'
I0406 10:48:27.850010   40107 stmt.go:1154] E1S1S1S1 [Stmt.qry]
I0406 10:48:27.850027   40107 stmt.go:1167] E1S1S1S1 [Stmt.bind] Params 0
I0406 10:48:27.868394   40107 rset.go:772] E1S1S1S1R1 [Rset.open]
I0406 10:48:27.868498   40107 rset.go:785] E1S1S1S1R1 [Rset.open] 1. PROPERTY_VALUE/1
I0406 10:48:27.868712   40107 rset.go:785] E1S1S1S1R1 [Rset.open] []ora.def{(*ora.defString)(0xc820071410)}
I0406 10:48:27.868838   40107 conn.go:157] E1S1S1C1 [Con.Prepare]
I0406 10:48:27.868856   40107 ses.go:639] E1S1S1 [Ses.Prep] select hash, content from "BLOBSTORE"."PJ_BLOB" where rownum < 10
I0406 10:48:27.868987   40107 drvStmt.go:108] E1S1S1S2 [DrvStmt.Query]
I0406 10:48:27.869000   40107 stmt.go:1154] E1S1S1S2 [Stmt.qry]
I0406 10:48:27.869009   40107 stmt.go:1167] E1S1S1S2 [Stmt.bind] Params 0
I0406 10:48:27.887039   40107 rset.go:772] E1S1S1S2R2 [Rset.open]
I0406 10:48:27.887122   40107 rset.go:785] E1S1S1S2R2 [Rset.open] 1. HASH/1
I0406 10:48:27.887154   40107 rset.go:785] E1S1S1S2R2 [Rset.open] 2. CONTENT/113
I0406 10:48:27.887201   40107 rset.go:785] E1S1S1S2R2 [Rset.open] []ora.def{(*ora.defString)(0xc820071590), (*ora.defLob)(0xc820071620)}
I0406 10:48:27.948790   40107 drvStmt.go:108] E1S1S1S2 [DrvStmt.Close]
I0406 10:48:27.948823   40107 stmt.go:1154] E1S1S1S2 [Stmt.close]
I0406 10:48:27.948838   40107 rset.go:772] E1S1S1S2R2 [Rset.close]
I0406 10:48:27.966613   40107 conn.go:157] E1S1S1C1 [Con.close]
I0406 10:48:27.966638   40107 ses.go:637] E1S1S1 [Ses.close]
I0406 10:48:27.966648   40107 stmt.go:1154] E1S1S1S1 [Stmt.close]
I0406 10:48:27.966656   40107 rset.go:772] E1S1S1S1R1 [Rset.close]
I0406 10:48:27.985902   40107 srv.go:322] E1S1 [Srv.close]
panic: sql: Scan error on column index 1: unsupported Scan, storing driver.Value type *ora.lobReader into type *[]uint8

goroutine 1 [running]:
panic(0x4228420, 0xc82006f580)
	/usr/local/Cellar/go/1.6/libexec/src/runtime/panic.go:464 +0x3e6
main.checkErr(0x8896000, 0xc82006f580)
	/Users/nabil/projects/gotothefs/blober.go:126 +0x4b
main.main()
	/Users/nabil/projects/gotothefs/blober.go:65 +0x52b
```

How I can get blob?

What do you want to do with the blob?
See ExampleWriteLOB in z_example_test.go - writes and reads black LOBs.

I want to write the blob to the file system.

Thanks with this example, I succeed to write.
Many thanks.

authors: blackrez tgulacsi

repo: rana/ora


text:
KeyError: "['maxAge'] not found in axis"

Try the following:
>>> import yfinance as yf
>>> yf.Ticker('BNKO').info
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.6/dist-packages/yfinance/ticker.py", line 138, in info
    return self.get_info()
  File "/usr/local/lib/python3.6/dist-packages/yfinance/base.py", line 423, in get_info
    self._get_fundamentals(proxy)
  File "/usr/local/lib/python3.6/dist-packages/yfinance/base.py", line 373, in _get_fundamentals
    key[0]['yearly'] = cleanup(data[item][key[2]])
  File "/usr/local/lib/python3.6/dist-packages/yfinance/base.py", line 252, in cleanup
    df = _pd.DataFrame(data).drop(columns=['maxAge'])
  File "/usr/local/lib/python3.6/dist-packages/pandas/core/frame.py", line 4117, in drop
    errors=errors,
  File "/usr/local/lib/python3.6/dist-packages/pandas/core/generic.py", line 3914, in drop
    obj = obj._drop_axis(labels, axis, level=level, errors=errors)
  File "/usr/local/lib/python3.6/dist-packages/pandas/core/generic.py", line 3946, in _drop_axis
    new_axis = axis.drop(labels, errors=errors)
  File "/usr/local/lib/python3.6/dist-packages/pandas/core/indexes/base.py", line 5340, in drop
    raise KeyError("{} not found in axis".format(labels[mask]))
KeyError: "['maxAge'] not found in axis"

got the same error using .get_balance_sheet() as well as a few other function calls, and .fundementals
Seems to be a consistent error across multiple symbols

I put in the request for the change. I think the below code should fix it.
def cleanup(data):

          #df = _pd.DataFrame(data).drop(columns=['maxAge'])
          #altered line ^
          df = _pd.DataFrame(data)

          if 'maxAge' in df.columns:
              df = df.drop(columns=['maxAge'])

@Puhtooie can you link up the PR. I have this issue and would like to path my local but can't find your PR.

authors: Puhtooie dog5tar ohenley

repo: ranaroussi/yfinance


text:
Improve Sphinx docs

Reorganise new documentation, add some missing content.
@ericpien can you sanity-check this? The changes are mostly AI - lots of warnings but seems to work, not sure how the Action will cope.

hey @ValueRaider I noticed this was converted to draft. Should I still review as is?
I see the vision in 1. Splitting out Ticker to underlying functions and 2. Changing the class.rst template but the implementation will take some work to rid of the warnings and unnecessary methods like __dict__ and duplicate __init__.

I misuse draft state - we really need another state to mean ready for review but no merge.
All warnings fixed.

authors: ValueRaider ericpien