text:
Modal opens behind another modal if element is defined first

Describe the bug
If I defined two modals, Modal1 and Modal2, where a button in one modal opens the other and the second modal to open is defined before the first, it opens behind the first modal.
Modal1 opens first, button in Modal1 opens Modal2, which opens underneath Modal1.
<Modal2 />
<Modal1 />

In this case it works as you'd expect. Modal1 opens, button in Modal1 opens Modal2 on top of Modal1.
<Modal1 />
<Modal2 />

In my mind the stacking should work independent of element order.
I'm super keen to get a PR for this as well if this is unintended behaviour. Was hoping to get your feedback before diving into that. If you point me in the right direction more than happy to fix.
Thanks
Reproduction
https://stackblitz.com/edit/bootstra-vue-next-template-69h4lk?file=src%2FApp.vue
System Info
Not sure how to run this on stackblitz

Used Package Manager
pnpm
Validations

[X] Have tested with the latest version. This is still alpha version and sometime things change rapidly.
[X] Follow our Code of Conduct
[X] Read the Contributing Guide.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Check that this is a concrete bug. For Q&A, please open a GitHub Discussion instead.
[X] The provided reproduction is a minimal reproducible of the bug.

Didn't even mention that no-stacking isn't working

z-index is always the same. hardcoded in BModal.vue
no calculation of it !
.modal-dialog {
  z-index: 1051;
}

In my case I have an EditDialog open, and after 10 minutes of inactivity a modal dialog appears with the message that you have been logged out. Unfortunately you can't see it because it's hidden behind the edit dialog due to the same z-index.
I know that with jquery or my own typescript function I can close all open modals. A z-index calculation wouldn't be bad

Yeah so that was what i was thinking as well @susanne99. If the modals are stored in a stack where each new item gets a z-index + 1. I'll take another gander.

In terms of organizing which modals are open you will need to make these modifications

The names could possibly be improved to indicate what they're being used for. As the modal manager has a few duties, so better naming could indicate what the properties are being used for
However, organizing z-index isn't the only solution, as https://stackoverflow.com/questions/36073656/element-with-higher-z-index-value-not-overlaying-another is an issue with the implementation. Which, I am not sure how to fix.

@mclmax : Increasing the z-index by 1 is exactly what bootstrap vue does - it actually works perfectly. It would be really great if you could specify a starting z-index, then I could overrule other elements with perhaps a higher z-index

@VividLemon : I wouldn't worry about that. The only important thing is that the z-index is incremented for several modal dialogs. Which rules then apply to positioning is no longer your concern, but rather has to do with the W3C specification. The programmer then has to take care of it

@VividLemon : I wouldn't worry about that. The only important thing is that the z-index is incremented for several modal dialogs. Which rules then apply to positioning is no longer your concern, but rather has to do with the W3C specification. The programmer then has to take care of it

I don't think you're quite understanding the issue. But I've given half of the solution, the rest is css. The issue is that the implementation that bvn has is pretty close to that of bootstrap. And bootstrap doesn't allow multiple modals on top of each other with its css. So, our css needs to adapt. Hence the issue noted in the SO. The downstream dev wont need to take care of this issue. Simply updating the z index is not a catch all solution here.

OK, if you think I don't understand that - so be it

Feel free to manually update the z index as you proposed in a test environment using direct browser manipulation and let me know how it goes.
The answer is I've already tried just updating the z index. It doesn't work

Thanks for the code @VividLemon, helped a bunch. I've cobbled together something of a fix for my case specifically. Not sure if that works with cases outlined in the SO post.
Just copying your code verbatim and adding a computed style to the modal with:
const defaultModalDialogZIndex = 1055; const computedZIndex = computed<CSSProperties>(() => ({   'z-index': defaultModalDialogZIndex + position.value, }))
Sort of works. It does introduce a bit of ugliness when opening a additional modal. There seems to be a small window where the modal still appears behind the first which ruins the fade in animation. Will tinker some more.

z-index is always the same. hardcoded in BModal.vue no calculation of it !
.modal-dialog {
  z-index: 1051;
}

In my case I have an EditDialog open, and after 10 minutes of inactivity a modal dialog appears with the message that you have been logged out. Unfortunately you can't see it because it's hidden behind the edit dialog due to the same z-index.
I know that with jquery or my own typescript function I can close all open modals. A z-index calculation wouldn't be bad

@susanne99 @mclmax you can also play around with the teleport, since z-index context matters also. So for example low priority model teleport-to="#app" and high priority teleport-to="body" (which is the default) or you could even use teleport-disabled to move the modal to the current z-index context.

@VividLemon hmm, before i used vue-next, i used bootstrap-vue.
It actually worked quite well and correctly, at least for my app with almost 1000 users
Here is the component of bootstrap-vue, but I assume you know it of course
https://github.com/bootstrap-vue/bootstrap-vue/blob/dev/src/components/modal/modal.js

z-index is always the same. hardcoded in BModal.vue no calculation of it !
.modal-dialog {
  z-index: 1051;
}

In my case I have an EditDialog open, and after 10 minutes of inactivity a modal dialog appears with the message that you have been logged out. Unfortunately you can't see it because it's hidden behind the edit dialog due to the same z-index.
I know that with jquery or my own typescript function I can close all open modals. A z-index calculation wouldn't be bad

@susanne99 @mclmax you can also play around with the teleport, since z-index context matters also. So for example low priority model teleport-to="#app" and high priority teleport-to="body" (which is the default) or you could even use teleport-disabled to move the modal to the current z-index context.

I'm thinking if you have multiple in a row, this wont really work out. It will work for displaying the one for the top most priority, but the ones in the background may shift. Hypothetically if you have modal 1,2,3  then 3 opens and 2 is smaller than 1, but the order in the dom would move 2 behind 1, then you'd have some weird transition issues where it appears like 2 bounces behind 1. The order is specific, and I might have gotten the exact steps wrong, but it is similar to this core issue.

I took a quick look at the Teleport stuff. I'm not super familiar with it so wasn't able to get it to play nice.
I've dropped a PR of what I think fixes the issue? It might be too wonky?

authors: VividLemon mclmax susanne99 xvaara

repo: bootstrap-vue-next/bootstrap-vue-next


text:
Could not compile playdate-sys on real device

OS: Mac OS 15.2
Architecture: aarch64
Rust version: rustc 1.85.0-nightly
Cargo-playdate version: 0.5.5
Steps to reproduce:

Open any example project
Run the command cargo playdate run --device
Observe the error

error: error[E0308]: mismatched types
  --> /Users/pomettini/.cargo/git/checkouts/playdate-de78a21b05ae183e/0786179/api/sys/src/sys/proc.rs:35:49
   |
35 |         let f: unsafe extern "C" fn(*const i8, ...) = f;
   |                ------------------------------------   ^ expected `i8`, found `u8`
   |                |
   |                expected due to this
   |
   = note: expected fn pointer `unsafe extern "C" fn(*const i8, ...)`
              found fn pointer `unsafe extern "C" fn(*const u8, ...)`

error: error[E0308]: mismatched types
  --> /Users/pomettini/.cargo/git/checkouts/playdate-de78a21b05ae183e/0786179/api/sys/src/sys/proc.rs:40:15
   |
40 |             unsafe { f(s.as_ptr() as *mut core::ffi::c_char) }
   |                      - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `*const i8`, found `*mut u8`
   |                      |
   |                      arguments to this function are incorrect
   |
   = note: expected raw pointer `*const i8`
              found raw pointer `*mut u8`

error: error[E0308]: mismatched types
  --> /Users/pomettini/.cargo/git/checkouts/playdate-de78a21b05ae183e/0786179/api/sys/src/sys/proc.rs:42:15
   |
42 |             unsafe { f(text.as_ref().as_ptr() as *mut core::ffi::c_char) }
   |                      - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `*const i8`, found `*mut u8`
   |                      |
   |                      arguments to this function are incorrect
   |
   = note: expected raw pointer `*const i8`
              found raw pointer `*mut u8`

warning: unknown and unstable feature specified for `-Ctarget-feature`: `fp64`
  |
  = note: it is still passed through to the codegen backend, but use of this feature might be unsound and the behavior of this feature can change in the future
  = help: consider filing a feature request
error: could not compile `playdate-sys` (lib) due to 3 previous errors

Thanks! Unfortunately I haven't 15, I still on 14 macOS. But I'll take a look anyway and mb try to reproduce this in vm.

Probably it's a bindgen perturbations...

Thanks! Unfortunately I have no 15, I still on 14 macOS. But I'll take a look anyway and mb try to reproduce this in a vm.

Thank you! Please let me know if I can be of any help! 🙌

@pomettini, Can I ask you to try to reproduce this with that toolchain?

@pomettini, Can I ask you to try to reproduce this with that toolchain?

It does work now, thanks! 🙏

@pomettini I'll update to the latest toolchain soon in January.

source: gharchive/issue

authors: boozook pomettini

repo: boozook/playdate

license: MIT

license_type: permissive

license_source: github-api


text:
KDE 5 support

You can set a wallpaper in Plasma 5.7 with this command:
qdbus org.kde.plasmashell /PlasmaShell org.kde.PlasmaShell.evaluateScript 'var allDesktops = desktops();print (allDesktops);for (i=0;i<allDesktops.length;i++) {d = allDesktops[i];d.wallpaperPlugin = "org.kde.image";d.currentConfigGroup = Array("Wallpaper", "org.kde.image", "General");d.writeConfig("Image", "file:///path/to/image.png")}'

I hope this could help you to add support for KDE 5.

Thanks a lot! Do you know how to detect KDE version programmatically, then I can implement it right away.

@boramalper no, I don't use KDE 4.
Thanks @imnofox for implementation :beer:

Done!

authors: boramalper mamantoha

repo: boramalper/himawaripy

license: mit

license_source: bigquery


text:
EF Core 2.2

Why you didn't update project to EF Core 2.2?
Do you plan to upgrade?

Thanks!


text:
🛑 armory.worldofwarships.com is down

In 36b5900, armory.worldofwarships.com (https://armory.worldofwarships.com) was down:

HTTP code: 503
Response time: 290 ms

Resolved: armory.worldofwarships.com is back up in 0858782 after 8 minutes.

repo: boriskhodok/wowsuptime


text:
🛑 clans.wowsgame.cn is down

In 4d4f923, clans.wowsgame.cn (https://clans.wowsgame.cn) was down:

HTTP code: 0
Response time: 0 ms

Resolved: clans.wowsgame.cn is back up in dc8bdc9 after 18 minutes.


text:
Please support Pocket Casts!

https://play.pocketcasts.com/web

Please provide me the whole source code of a static page from Pocket Casts (with the play/pause etc controls being visible to you) and I will provide the needed code as a pull request.

I hope this works.  The player must get pulled in dynamically because it wasn't in the "view source".  I had to save the rendered version from Chrome's dev tools.  It looks like it starts at line 385:
http://pastebin.com/ueEjafC6

Alright, I created a pull requests, already tested my changes, everything is working fine (-10 Sec, Play/Pause and +30 Sec).
Pull request: https://github.com/borismus/keysocket/pull/113
If you would like to use it before the official merge from borismus, you can download the zip of https://github.com/Scarwolf/keysocket , unpack it, and then go into your chrome extension settings, enable developer-mode, and add the folder you downloaded as an unpacked extension.

Merged in 2015

authors: Scarwolf feedbee taschmidt

repo: borismus/keysocket


text:
PROD env often gets stuck on a block height with no errors logged

Since we have fixed some of the issues that we detected were blocking the progress of the blockchain we no longer see in the logs why the next block is sometimes stuck in nomination. We should add some other logging info or debug the situation more to find out the cause.

Example of PROD stuck again but not on payout block. Here is some log output which shows the 4 validators are nominating the same but fail to commit. Note that v3 and v5 were slashed already so all 4 remaining validators need to confirm.
StuckBlock1521.txt

I backed up the data folders for v2, v4, v6 and v7 and ran a local setup with those 4 validators and block 1521 was externalized.

I think it is just very slow to progress through the voting phase. Locally I see:
/Users/chrishewison/REVIEW/agora/.4nodes/2/log/root.log:2021-11-22 14:05:16,603 Trace [SCP] - BallotProtocol::bumpState i: 1521 v: (1,0x1bc6c9623a24aa6fe0489edf397ec4f4958098a586dc4d4db181539be7d87614d6a01bf4a8d1b0d171b3af5ff04d70a3d28f9f41eaecad8305b95a11deb19b79)
/Users/chrishewison/REVIEW/agora/.4nodes/2/log/root.log:2021-11-22 14:05:24,447 Trace [SCP] - BallotProtocol::bumpState i: 1521 v: (2,0x1bc6c9623a24aa6fe0489edf397ec4f4958098a586dc4d4db181539be7d87614d6a01bf4a8d1b0d171b3af5ff04d70a3d28f9f41eaecad8305b95a11deb19b79)
/Users/chrishewison/REVIEW/agora/.4nodes/2/log/root.log:2021-11-22 14:05:34,672 Trace [SCP] - BallotProtocol::bumpState i: 1521 v: (3,0x1bc6c9623a24aa6fe0489edf397ec4f4958098a586dc4d4db181539be7d87614d6a01bf4a8d1b0d171b3af5ff04d70a3d28f9f41eaecad8305b95a11deb19b79)
/Users/chrishewison/REVIEW/agora/.4nodes/2/log/root.log:2021-11-22 14:05:47,42 Trace [SCP] - BallotProtocol::bumpState i: 1521 v: (4,0x1bc6c9623a24aa6fe0489edf397ec4f4958098a586dc4d4db181539be7d87614d6a01bf4a8d1b0d171b3af5ff04d70a3d28f9f41eaecad8305b95a11deb19b79)
/Users/chrishewison/REVIEW/agora/.4nodes/2/log/root.log:2021-11-22 14:06:00,940 Trace [SCP] - BallotProtocol::bumpState i: 1521 v: (5,0x1bc6c9623a24aa6fe0489edf397ec4f4958098a586dc4d4db181539be7d87614d6a01bf4a8d1b0d171b3af5ff04d70a3d28f9f41eaecad8305b95a11deb19b79)
/Users/chrishewison/REVIEW/agora/.4nodes/2/log/root.log:2021-11-22 14:06:11,355 Trace [SCP] - BallotProtocol::bumpState i: 1521 v: (6,0x1bc6c9623a24aa6fe0489edf397ec4f4958098a586dc4d4db181539be7d87614d6a01bf4a8d1b0d171b3af5ff04d70a3d28f9f41eaecad8305b95a11deb19b79)

on v6 in PROD since last restart I see:
/srv/agora/7/log/scp.log:2021-11-22 04:07:42,25 Trace [SCP] - BallotProtocol::bumpState i: 1521 v: (1,0x1bc6c9623a24aa6fe0489edf397ec4f4958098a586dc4d4db181539be7d87614d6a01bf4a8d1b0d171b3af5ff04d70a3d28f9f41eaecad8305b95a11deb19b79)
/srv/agora/7/log/scp.log:2021-11-22 04:17:00,977 Trace [SCP] - BallotProtocol::bumpState i: 1521 v: (2,0x1bc6c9623a24aa6fe0489edf397ec4f4958098a586dc4d4db181539be7d87614d6a01bf4a8d1b0d171b3af5ff04d70a3d28f9f41eaecad8305b95a11deb19b79)
/srv/agora/7/log/scp.log:2021-11-22 04:58:05,839 Trace [SCP] - BallotProtocol::bumpState i: 1521 v: (3,0x1bc6c9623a24aa6fe0489edf397ec4f4958098a586dc4d4db181539be7d87614d6a01bf4a8d1b0d171b3af5ff04d70a3d28f9f41eaecad8305b95a11deb19b79)
/srv/agora/7/log/scp.log:2021-11-22 05:24:45,596 Trace [SCP] - BallotProtocol::bumpState i: 1521 v: (1,0x1bc6c9623a24aa6fe0489edf397ec4f4958098a586dc4d4db181539be7d87614d6a01bf4a8d1b0d171b3af5ff04d70a3d28f9f41eaecad8305b95a11deb19b79)
/srv/agora/7/log/scp.log:2021-11-22 05:28:05,622 Trace [SCP] - BallotProtocol::bumpState i: 1521 v: (2,0x1bc6c9623a24aa6fe0489edf397ec4f4958098a586dc4d4db181539be7d87614d6a01bf4a8d1b0d171b3af5ff04d70a3d28f9f41eaecad8305b95a11deb19b79)
/srv/agora/7/log/scp.log:2021-11-22 05:55:20,541 Trace [SCP] - BallotProtocol::bumpState i: 1521 v: (3,0x1bc6c9623a24aa6fe0489edf397ec4f4958098a586dc4d4db181539be7d87614d6a01bf4a8d1b0d171b3af5ff04d70a3d28f9f41eaecad8305b95a11deb19b79)

It looks like the underlying problem was the communication between the nodes which is now resolved.

Can you relate this issue to the PR that resolved the issue?

Can you relate this issue to the PR that resolved the issue?

I believe this  was the one.

authors: hewison-chris linked0 omerfirmak

repo: bosagora/agora


text:
Use updated sign method

Transition from the deprecated sign to the new sign.
Also includes a commit which filters Amounts less than 5,000,000.
Smaller coin units should be filtered, so that there is enough amount in the output for the fee deduction.
Part of #26

This is draft until it is merged step-by-step with bosagora/agora#2370.

LGTM but default params for sign can be used.

Updated

source: gharchive/pull-request

repo: bosagora/faucet


text:
'Invalid command param' when testing alerts

Images are as links, sorry.
When using the latest master (cloned today 23rd Feb) I get the following error when testing alerts from the rule editor page:
Error message in bosun ui
Using the following Config:
tsdbHost = localhost:4242
stateFile = bosun.state

notification level1_alert {
        post = http://localhost:8090/notify-endpoints
        body = {"subject": {{.|json}},"html":"This is a level 1 alert"}
        contentType = application/json
        print = true
        next = level1_alert
        timeout = 20m
}

template sbx_rs {
    subject = {{.Last.Status}}: {{.Alert.Name}} on {{.Group.host}}
    body = `
Name: {{.Alert.Name}}

Tags:

        {{range $k, $v := .Group}}

{{$k}}	{{$v}}

        {{end}}

`
}

alert primary.count {
    template = sbx_rs
    critNotification = level1_alert
    $min = min(q("sum:primary.count{host=*}", "1h", ""))
    crit = $min < 1
}

And has the following request:
JS console error
Request Headers
Request params and body

Hmmm.. The stateFile is no longer used since the new version is on Redis. What if you remove that and restart?
Either way though I can't currently replicate this, the test works okay for me (except I changed the metric in $min for one that exists on my system) in our prod setup :-/

I removed the state file and the same error persists, running go version go1.5.1 linux/amd64 on AWS EC2 instance, have you tested on amazon linux before?

repo: bosun-monitor/bosun


text:
fix: nlu training button permanatly disabled

If the instance in project settings is not defined, default to the first instance that matches the project Id.

This solves an issue where the train button in the NLU page was permanently greyed out after an import

@kenton can you resolve merge conflicts

@kenrilea Can you resolve the merge conflicts please ?

This bug was fixed as a part of changed Philippe made, pull request is no longer needed

authors: MatthieuJnon kenrilea

repo: botfront/botfront


text:
Added exchange.go

a simple exchange command :>

sorry for this shit
second attempt fail 😭 ..
Closing this, sorry for spam wont happen again, hopefully

repo: botlabs-gg/yagpdb


text:
Error test was not using REGION_OVERRIDES

Now we unify a _get_region() to avoid this error in future. A test case was also added.

Looks good. :ship:

Looks good, thanks! Merged in 3408a69b7e1e8ba28c4186124ee186b18979a4a2.

authors: jamesls kyleknap rayluo

repo: boto/botocore


text:
implement awaitAll

please review

Looks good!
Could you please also bump library version in hxasync/blob/main/haxelib.json?

authors: botsman bozhko-egor

repo: botsman/hxasync


text:
IOS-17052 - public API for shared & external folder icons

IOS-17052 Needs a public API for getting the "shared" folder icon.
Added a similar API for getting the "external" folder icon.

Verified that @potrebic has signed the CLA. Thanks for the pull request!

authors: boxcla potrebic

repo: box/box-ios-browse-sdk


text:
Removed all of these stars(✨)

Removed all of the stars(✨) to clean up the code.
Cleaning the Readme.

@sulavghimiree, we just need the stars ✨ removed that's in the picture in the Issue, not all of the stars.
Can you please fix it?

@sulavghimiree, we just need the stars ✨ removed shown in the picture in the Issue, not all of the stars. Can you please fix it?

Fixed

@NathanTarbert Please review it

closes: #1697

authors: NathanTarbert sulavghimiree

repo: boxyhq/jackson


text:
Implement additional methods for TestUTXOSet

The storage of the TestUTXOSet is able to be updated.
The UTXOs could only be added to the storage, and not be deleted.
Now, they are cleared if they are spent.
Improves faucet

I wonder if we should have a base class for those two ?

I wonder if we should have a base class for those two ?

Makes sense, since the methods are nearly identical.
Would have to overload it with ManagedDatabase and AA somehow.

@AndrejMitrovic what do you think about an abstract base class?

Will close this and instead inherit from the base class in #1318 .

repo: bpfkorea/agora


text:
Debug output (-d) in AOT

Compile a program using AOT:
# bpftrace -e 'BEGIN { print("hello, world") }' --aot a.out

# ./a.out
Attaching 1 probe...
hello, world
^C

Try to debug it:
# ./a.out -d libbpf
./a.out: invalid option -- 'd'

Describe the solution you'd like
Add the -d CLI option to AOT-compiled programs. It's probably only necessary to support -d libbpf and -d verifier as the other options are for debugging the compiler.

Hi, @ajor I have raised a PR and it has passed all the checks. Could you help review it?

authors: ZhangYet ajor

repo: bpftrace/bpftrace


text:
Caching of sessionid and devicelist

Saving the sessionid and the devicelist locally can improve performance by saving on HTTP round-trips. The sessionid needs be renewed when the session expires. The devicelist is renewed whenever list * is called or when a command is called with a locally unknown device.

Not considering this necessary right now; re-open if demand arises;

repo: bpicode/fritzctl


text:
URL编码有问题导致无法302跳转

发现115网盘有部分视频走了代理之后无法播放，
查看error.log，对比了下redirect to: 链接和原链接，发现视频文件名有个字符 "#" 在rediriect to链接里未进行url编码，链接打开也是无法跳转，将"#"换成跟原链接一样的"%23"才可正常跳转。
应该是这块出岔子了，麻烦作者看看如何解决。

请求，redirect to: 链接 ，这个目的地是哪个服务，之前整个 URL 编码范围太大，导致了一些错误，所以目前是只针对is CloudDrive/AList link, encodeURIComponent filePathPart，测试正则: https://regex101.com/r/Gd3JUH/2

目的服务是alist，文件类型是strm

这是昨天的日志，
2024/12/06 04:08:33 [warn] 20#20: *28776 js: sourceStrValue, filePath = /mnt/alist/幺幺五/Anime/葬送的芙莉莲 (2023)/Season 1/S01E13 [AI-Raws] 葬送のフリーレン #13 (BD HEVC 1920x1080 FLAC 日本語字幕)[1B8D8F5C].mkv
2024/12/06 04:08:33 [warn] 20#20: *28776 js: strMatches result: false, type: 0, string source: /mnt/alist/幺幺五/Anime/葬送的芙莉莲 (2023)/Season 1/S01E13 [AI-Raws] 葬送のフリーレン #13 (BD HEVC 1920x1080 FLAC 日本語字幕)[1B8D8F5C].mkv, string target: /alist/WD10
2024/12/06 04:08:33 [warn] 20#20: *28776 js: getRouteMode: redirect, apiType: VideoStreamPlay
2024/12/06 04:08:33 [warn] 20#20: *28776 js: mediaPathMapping: [[0,0,"/alist",""],[0,1,"/mnt/alist",""]]
2024/12/06 04:08:33 [warn] 20#20: *28776 js: strMapping replace: /mnt/alist =>
2024/12/06 04:08:33 [warn] 20#20: *28776 js: mapped emby file path: /幺幺五/Anime/葬送的芙莉莲 (2023)/Season 1/S01E13 [AI-Raws] 葬送のフリーレン #13 (BD HEVC 1920x1080 FLAC 日本語字幕)[1B8D8F5C].mkv
2024/12/06 04:08:33 [warn] 20#20: *28776 js: sourceStrValue, alistRes = /幺幺五/Anime/葬送的芙莉莲 (2023)/Season 1/S01E13 [AI-Raws] 葬送のフリーレン #13 (BD HEVC 1920x1080 FLAC 日本語字幕)[1B8D8F5C].mkv
2024/12/06 04:08:33 [warn] 20#20: *28776 js: strMatches result: false, type: 2, string source: /幺幺五/Anime/葬送的芙莉莲 (2023)/Season 1/S01E13 [AI-Raws] 葬送のフリーレン #13 (BD HEVC 1920x1080 FLAC 日本語字幕)[1B8D8F5C].mkv, string target: 115.com
2024/12/06 04:08:33 [warn] 20#20: *28776 js: fetchAlistPathApi add Host: 127.0.0.1:8244
2024/12/06 04:08:33 [warn] 20#20: *28776 js: 281ms, fetchAlistPathApi async function cost
2024/12/06 04:08:33 [warn] 20#20: *28776 js: fetchAlistPathApi, UA: Emby/3.2.32-17.41 (Linux;Android 15) ExoPlayerLib/2.13.2
2024/12/06 04:08:33 [warn] 20#20: *28776 js: sourceStrValue, filePath = https://cdnfhnfile.115.com/66a52665bdbaedb9a8bcaf4de7ba1cda58cdef3e/S01E13 [AI-3lhuucvzli5-1&c=2&f=1&k=b00c6cae7027416c52157e74c0d14&us=5242880000&uc=10&v=1
2024/12/06 04:08:33 [warn] 20#20: *28776 js: strMatches result: false, type: 1, string source: https://cdnfhnfile.115.com/66a52665bdbaedb9a8bcaf4de7ba1cda58cdef3e/S01E13 [AI-3lhuucvzli5-1&c=2&f=1&k=b00c6cae7027416c52157e74c0d14&us=5242880000&uc=10&v=1, string target: theme.mp3
2024/12/06 04:08:33 [warn] 20#20: *28776 js: sourceStrValue, filePath = https://cdnfhnfile.115.com/66a52665bdbaedb9a8bcaf4de7ba1cda58cdef3e/S01E13 [AI-3lhuucvzli5-1&c=2&f=1&k=b00c6cae7027416c52157e74c0d14&us=5242880000&uc=10&v=1
2024/12/06 04:08:33 [warn] 20#20: *28776 js: sourceStrValue, alistRes = https://cdnfhnfile.115.com/66a52665bdbaedb9a8bcaf4de7ba1cda58cdef3e/S01E13 [AI-3lhuucvzli5-1&c=2&f=1&k=b00c6cae7027416c52157e74c0d14&us=5242880000&uc=10&v=1
2024/12/06 04:08:33 [warn] 20#20: *28776 js: strMatches result: true, type: 2, string source: https://cdnfhnfile.115.com/66a52665bdbaedb9a8bcaf4de7ba1cda58cdef3e/S01E13 [AI-3lhuucvzli5-1&c=2&f=1&k=b00c6cae7027416c52157e74c0d14&us=5242880000&uc=10&v=1, string target: 115.com
2024/12/06 04:08:33 [warn] 20#20: *28776 js: hit clientSelfAlistRule: [2,"115.com","https://pan.domain.cc"]
2024/12/06 04:08:33 [warn] 20#20: *28776 js: redirect to: https://pan.domain.cc/d/幺幺五/Anime/葬送的芙莉莲 (2023)/Season 1/S01E13 [AI-Raws] 葬送のフリーレン #13 (BD HEVC 1920x1080 FLAC 日本語字幕)[1B8D8F5C].mkv
2024/12/06 04:08:33 [warn] 20#20: *28776 js: routeL1Dict add: [/emby/videos/15389/stream.mkv:b46ecc8be80adcfc7e1d1500dbf50198] : [https://pan.domain.cc/d/幺幺五/Anime/葬送的芙莉莲 (2023)/Season 1/S01E13 [AI-Raws] 葬送のフリーレン #13 (BD HEVC 1920x1080 FLAC 日本語字幕)[1B8D8F5C].mkv]
2024/12/06 04:08:33 [warn] 20#20: *28776 js: === redirect2Pan: /emby/videos/15389/stream.mkv, the NJS VM is destroyed ===
在最后的redirect to {{alist链接}}出现了“#“，从log看似乎是出现了115直链，我不清楚里边的逻辑，怀疑是最后的{{alist链接}}有误，造成emby播放失败。手动将“#“字符全部修改掉之后视频代理播放恢复正常。
尝试其他带“#“文件名视频，又出现不同情况。
2024/12/07 01:36:01 [warn] 22#22: *333 js: redirect2Pan, UA: Emby/3.2.32-17.41 (Linux;Android 15) ExoPlayerLib/2.13.2
2024/12/07 01:36:01 [warn] 22#22: *333 js: itemInfoUri: http://127.0.0.1:8096/Items?Ids=28212a6fa545950258209e239988dfa1&Fields=Path,MediaSources&Limit=1&api_key=8fb1929a903f4d52943e3ae845ff279e
2024/12/07 01:36:01 [warn] 22#22: *333 js: 8ms, fetchEmbyFilePath async function cost
2024/12/07 01:36:01 [warn] 22#22: *333 js: notLocal: true
2024/12/07 01:36:01 [warn] 22#22: *333 js: mount emby file path: /mnt/alist/幺幺五/Anime/迷宫饭 (2024)/Season 1/S01E03 [AI-Raws] ダンジョン飯 #03 (BD HEVC 1920x1080 FLAC)[EA79DCE4].mkv
2024/12/07 01:36:01 [warn] 22#22: *333 js: add emby/jellyfin MediaSource to r
2024/12/07 01:36:01 [warn] 22#22: *333 js: sourceStrValue, filePath = /mnt/alist/幺幺五/Anime/迷宫饭 (2024)/Season 1/S01E03 [AI-Raws] ダンジョン飯 #03 (BD HEVC 1920x1080 FLAC)[EA79DCE4].mkv
2024/12/07 01:36:01 [warn] 22#22: *333 js: strMatches result: false, type: 1, string source: /mnt/alist/幺幺五/Anime/迷宫饭 (2024)/Season 1/S01E03 [AI-Raws] ダンジョン飯 #03 (BD HEVC 1920x1080 FLAC)[EA79DCE4].mkv, string target: theme.mp3
2024/12/07 01:36:01 [warn] 22#22: *333 js: sourceStrValue, filePath = /mnt/alist/幺幺五/Anime/迷宫饭 (2024)/Season 1/S01E03 [AI-Raws] ダンジョン飯 #03 (BD HEVC 1920x1080 FLAC)[EA79DCE4].mkv
2024/12/07 01:36:01 [warn] 22#22: *333 js: getRouteMode: redirect, apiType: VideoStreamPlay
2024/12/07 01:36:01 [warn] 22#22: *333 js: mediaPathMapping: [[0,1,"/mnt/alist",""]]
2024/12/07 01:36:01 [warn] 22#22: *333 js: strMapping replace: /mnt/alist =>
2024/12/07 01:36:01 [warn] 22#22: *333 js: mapped emby file path: /幺幺五/Anime/迷宫饭 (2024)/Season 1/S01E03 [AI-Raws] ダンジョン飯 #03 (BD HEVC 1920x1080 FLAC)[EA79DCE4].mkv
2024/12/07 01:36:01 [warn] 22#22: *333 js: sourceStrValue, alistRes = /幺幺五/Anime/迷宫饭 (2024)/Season 1/S01E03 [AI-Raws] ダンジョン飯 #03 (BD HEVC 1920x1080 FLAC)[EA79DCE4].mkv
2024/12/07 01:36:01 [warn] 22#22: *333 js: strMatches result: false, type: 2, string source: /幺幺五/Anime/迷宫饭 (2024)/Season 1/S01E03 [AI-Raws] ダンジョン飯 #03 (BD HEVC 1920x1080 FLAC)[EA79DCE4].mkv, string target: 115.com
2024/12/07 01:36:01 [warn] 22#22: *333 js: fetchAlistPathApi add Host: 127.0.0.1:8244
2024/12/07 01:36:01 [warn] 22#22: *333 js: 9ms, fetchAlistPathApi async function cost
2024/12/07 01:36:01 [warn] 22#22: *333 js: fetchAlistPathApi, UA: Emby/3.2.32-17.41 (Linux;Android 15) ExoPlayerLib/2.13.2
2024/12/07 01:36:01 [warn] 22#22: *333 js: alistRes: error500: alist_path_api 500 object not found
2024/12/07 01:36:01 [warn] 22#22: *333 js: will req alist /api/fs/list to rerty
2024/12/07 01:36:01 [warn] 22#22: *333 js: fetchAlistPathApi add Host: 127.0.0.1:8244
2024/12/07 01:36:05 [warn] 22#22: *333 js: try to fetch alist path from /幺幺五/幺幺五/Anime/迷宫饭 (2024)/Season 1/S01E03 [AI-Raws] ダンジョン飯 #03 (BD HEVC 1920x1080 FLAC)[EA79DCE4].mkv
2024/12/07 01:36:05 [warn] 22#22: *333 js: fetchAlistPathApi add Host: 127.0.0.1:8244
2024/12/07 01:36:05 [error] 22#22: *333 js: fail to fetch alist resource: not found,fallback use original link
2024/12/07 01:36:05 [warn] 22#22: *333 js: use original link
2024/12/07 01:36:05 [warn] 22#22: *333 js: routeL1Dict add: [/emby/videos/15999/stream.mkv:28212a6fa545950258209e239988dfa1] : [@root]
2024/12/07 01:36:05 [warn] 22#22: *333 js: === redirect2Pan: /emby/videos/15999/stream.mkv, the NJS VM is destroyed ===
此处的错误好像更合理，error500: alist_path_api 500 object not found。
修改"#"为“E”，代理播放同样恢复正常。
临时解决方案文件名映射估计涉及到挺多改动，暂未尝试。

多谢详细的日志，应该已经修复

多谢详细的日志，应该已经修复

可以了，多谢


text:
Can only display thumbnails slids when initial?

After start expect only thumbnail slides to be displayed and then click on one of the thumbnail the main slide displayed.
If to do so , how to set the parameters?

Hi  davidghi,
I will try this , thank you so much.

You're welcome!

authors: davidghi gisfinder

repo: bqworks/slider-pro


text:
BUG: Fix regex patterns

Fix regex patterns.
Fixes #78.

@Remi-Gau Looks like the previous regexes I proposes were closer to what Javascript is capable of dealing with. I did not find the right translation to Python, so the new solution does not strip the line breaks. Would be nice to find the way to do so as time permits, but the IMO the solution is good enough/works.
For some reason, the URL pattern was also not working.


text:
How to setup development

Hello there, I am very new to open-source as well as React development. So, apologies in advance if this turns out to be a silly question.
Steps performed:

git clone https://github.com/brainhubeu/react-carousel && cd react-carousel
npm install to install all dependencies
npm run build

this produces static js and css files in the /lib directory ready to use in production. But how to 'run' those files in the sense of finding out how the output looks like.
If I change the source code in /src and perform npm run build again, that must be reflected in the /lib folder. But, how do I visualize what has changed in the Carousel component?

@mishranant
Thanks for asking.
I opened https://github.com/brainhubeu/react-carousel/pull/493/files
I recommend connecting the carousel with the source code (not in node_modules) in order to reflect changes after each update.

Solved. Closing

authors: RobertHebel mishranant piotr-s-brainhub

repo: brainhubeu/react-carousel


text:
Pr 231 microbit matt hillsdon build fix

Deployed to https://beghp.github.io/gh-pages-rc-6- [ ] package.json:version has been updated with npm version patch (or major/minor as appropriate)- [ ] @brainhubeu/react-carousel version has been updated in docs-www/package.json to the same which is in package.json:version

I checked it fixes the problem as the yarn build command returns 1 status in case of some problems:
⟩ yarn add --dev babel-loader
yarn add v1.16.0
warning ../../../package.json: No license field
[1/5] 🔍  Validating package.json...
[2/5] 🔍  Resolving packages...
[3/5] 🚚  Fetching packages...
[4/5] 🔗  Linking dependencies...
warning " > chai-enzyme@0.8.0" has unmet peer dependency "cheerio@0.19.x || 0.20.x || 0.22.x || 1.0.0-rc.1".
warning " > css-loader@3.4.2" has incorrect peer dependency "webpack@^4.0.0 || ^5.0.0".
warning " > extract-text-webpack-plugin@2.1.2" has incorrect peer dependency "webpack@^2.2.0".
warning " > file-loader@5.0.2" has incorrect peer dependency "webpack@^4.0.0 || ^5.0.0".
warning " > html-reporter@4.13.6" has unmet peer dependency "hermione@>=2.7.0".
warning " > style-loader@1.1.3" has incorrect peer dependency "webpack@^4.0.0 || ^5.0.0".
warning " > url-loader@3.0.0" has incorrect peer dependency "webpack@^4.0.0 || ^5.0.0".
warning " > babel-loader@8.0.6" has unmet peer dependency "@babel/core@^7.0.0".
[5/5] 🔨  Building fresh packages...
success Saved lockfile.
success Saved 3 new dependencies.
info Direct dependencies
└─ babel-loader@8.0.6
info All dependencies
├─ babel-loader@8.0.6
├─ find-cache-dir@2.1.0
└─ make-dir@2.1.0
✨  Done in 7.04s.

[piotr.sroczkowski@MacBook-Pro-user-2.local 20:18:43] ~/brainhub/open-source/react-carousel (pr-231-microbit-matt-hillsdon-build-fix ±)
⟩ yarn build
yarn run v1.16.0
warning ../../../package.json: No license field
$ npm run clean-dist
npm WARN lifecycle The node binary used for scripts is /var/folders/d4/9l3wz52s61l47yr26mnz8kcw0000gp/T/yarn--1581103152279-0.6687402284666277/node but npm is using /Users/piotr.sroczkowski/.nvm/versions/node/v12.5.0/bin/node itself. Use the `--scripts-prepend-node-path` option to include the path for the node binary npm was executed with.

> @brainhubeu/react-carousel@1.10.56 clean-dist /Users/piotr.sroczkowski/brainhub/open-source/react-carousel
> rimraf ./lib && mkdir lib

$ node tools/build.js
Generating minified bundle. This will take a moment...
(node:17448) DeprecationWarning: Chunk.modules is deprecated. Use Chunk.getNumberOfModules/mapModules/forEachModule/containsModule instead.
./src/index.js
Module build failed: Error: Plugin/Preset files are not allowed to export objects, only functions. In /Users/piotr.sroczkowski/brainhub/open-source/react-carousel/node_modules/babel-preset-react/lib/index.js
    at createDescriptor (/Users/piotr.sroczkowski/node_modules/@babel/core/lib/config/config-descriptors.js:178:11)
    at /Users/piotr.sroczkowski/node_modules/@babel/core/lib/config/config-descriptors.js:109:50
    at Array.map (<anonymous>)
    at createDescriptors (/Users/piotr.sroczkowski/node_modules/@babel/core/lib/config/config-descriptors.js:109:29)
    at createPresetDescriptors (/Users/piotr.sroczkowski/node_modules/@babel/core/lib/config/config-descriptors.js:101:10)
    at presets (/Users/piotr.sroczkowski/node_modules/@babel/core/lib/config/config-descriptors.js:47:19)
    at mergeChainOpts (/Users/piotr.sroczkowski/node_modules/@babel/core/lib/config/config-chain.js:320:26)
    at /Users/piotr.sroczkowski/node_modules/@babel/core/lib/config/config-chain.js:283:7
    at buildRootChain (/Users/piotr.sroczkowski/node_modules/@babel/core/lib/config/config-chain.js:120:22)
    at loadPrivatePartialConfig (/Users/piotr.sroczkowski/node_modules/@babel/core/lib/config/partial.js:85:55)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

[piotr.sroczkowski@MacBook-Pro-user-2.local 20:19:14] ~/brainhub/open-source/react-carousel (pr-231-microbit-matt-hillsdon-build-fix ±)
⟩ echo $status
1

[piotr.sroczkowski@MacBook-Pro-user-2.local 20:20:39] ~/brainhub/open-source/react-carousel (pr-231-microbit-matt-hillsdon-build-fix ±)
⟩ git stash
Saved working directory and index state WIP on pr-231-microbit-matt-hillsdon-build-fix: cca4edf1 re-add yarn.lock

[piotr.sroczkowski@MacBook-Pro-user-2.local 20:20:45] ~/brainhub/open-source/react-carousel (pr-231-microbit-matt-hillsdon-build-fix)
⟩ git checkout master
Switched to branch 'master'
Your branch is up to date with 'origin/master'.

[piotr.sroczkowski@MacBook-Pro-user-2.local 20:20:50] ~/brainhub/open-source/react-carousel (master)
⟩ yarn build
yarn run v1.16.0
warning ../../../package.json: No license field
$ npm run clean-dist
npm WARN lifecycle The node binary used for scripts is /var/folders/d4/9l3wz52s61l47yr26mnz8kcw0000gp/T/yarn--1581103253055-0.7551157432096265/node but npm is using /Users/piotr.sroczkowski/.nvm/versions/node/v12.5.0/bin/node itself. Use the `--scripts-prepend-node-path` option to include the path for the node binary npm was executed with.

> @brainhubeu/react-carousel@1.10.56 clean-dist /Users/piotr.sroczkowski/brainhub/open-source/react-carousel
> rimraf ./lib && mkdir lib

$ node tools/build.js
Generating minified bundle. This will take a moment...
(node:17894) DeprecationWarning: Chunk.modules is deprecated. Use Chunk.getNumberOfModules/mapModules/forEachModule/containsModule instead.
Webpack stats: Hash: 299c2d71ab5a4cd087fa
Version: webpack 3.12.0
Time: 341ms
            Asset     Size  Chunks             Chunk Names
react-carousel.js  2.02 kB       0  [emitted]  main
   [0] ./src/index.js 1.25 kB {0} [built] [failed] [1 error]

ERROR in ./src/index.js
Module build failed: Error: Plugin/Preset files are not allowed to export objects, only functions. In /Users/piotr.sroczkowski/brainhub/open-source/react-carousel/node_modules/babel-preset-react/lib/index.js
    at createDescriptor (/Users/piotr.sroczkowski/node_modules/@babel/core/lib/config/config-descriptors.js:178:11)
    at /Users/piotr.sroczkowski/node_modules/@babel/core/lib/config/config-descriptors.js:109:50
    at Array.map (<anonymous>)
    at createDescriptors (/Users/piotr.sroczkowski/node_modules/@babel/core/lib/config/config-descriptors.js:109:29)
    at createPresetDescriptors (/Users/piotr.sroczkowski/node_modules/@babel/core/lib/config/config-descriptors.js:101:10)
    at presets (/Users/piotr.sroczkowski/node_modules/@babel/core/lib/config/config-descriptors.js:47:19)
    at mergeChainOpts (/Users/piotr.sroczkowski/node_modules/@babel/core/lib/config/config-chain.js:320:26)
    at /Users/piotr.sroczkowski/node_modules/@babel/core/lib/config/config-chain.js:283:7
    at buildRootChain (/Users/piotr.sroczkowski/node_modules/@babel/core/lib/config/config-chain.js:120:22)
    at loadPrivatePartialConfig (/Users/piotr.sroczkowski/node_modules/@babel/core/lib/config/partial.js:85:55)
Your app is compiled in production mode in /lib. It's ready to roll!
✨  Done in 2.36s.

[piotr.sroczkowski@MacBook-Pro-user-2.local 20:20:55] ~/brainhub/open-source/react-carousel (master)
⟩ echo $status
0

I also checked all the demo/ docs examples are still working (for desktop).

@microbit-matt-hillsdon thanks for contributing, we need a review from another maintainer to merge it

@microbit-matt-hillsdon
Can I ask you to fill in this form https://docs.google.com/forms/d/1tfRs1Io49tJBwz-06aDnz8hrJ3WySJTi45y4k6hHGaQ ?

@microbit-matt-hillsdon
Can I ask you to fill in this form https://docs.google.com/forms/d/1tfRs1Io49tJBwz-06aDnz8hrJ3WySJTi45y4k6hHGaQ ?

Done. Thanks for integrating the changes.

authors: microbit-matt-hillsdon piotr-s-brainhub


text:
Make input file mapping optional

We could make the input file mapping optional by presenting all file / dir paths available inside config.json under input ID - if App is not registered with any input file mapping (or?)
{
    "dwi": {
        "dwi": "...path to dwi...",
        "bvecs": "...path to bvecs...",
        "bvavls": "...path to vvvals..."
    }
}

We need to think through this a bit more.. I am not sure if the benefit of this feature out weights added complexity.

I really can't remember what I meant by this.

repo: brainlife/warehouse


text:
Cut guide is less reliable than a fold

The "cut guide" on the 2015 edition may not be correctly positioned if the printer / paper aren't correctly aligned. On the A4 version at least, they are about 5mm out coming out of my printer.
On the previous template this was only noticeable as unbalanced margins, but with the cut guide it's quite noticeable - if you cut by the fold, there's a random line floating around on one side.
(I like the idea of the cut guide and I love the new design otherwise. This might be an A4 thing, or it might be a dodgy old printer thing my end. I have only a modified copy of the A4 template ... wish I'd preserved the previous A4 template so I could submit it for inclusion.)
EDIT: here 'tis.

http://jan.wildeboer.net/2014/01/paper-task-management-the-corbinizer-as-a4/
http://jan.wildeboer.net/wp-content/uploads/2014/01/CorbinizerA4.pdf

This is the pretty much ultimate trivia / whitespace issue submission don't you think?

I about sent you a message on the Twitter asking if you'd want to create the A4 version again... Hell I don't even own A4 paper - so it's possible it's the design.  I just pushed the updates without the cut mark.

Ha, fair enough! Thanks.

(are there design files if someone wanted to do such a thing?)

Absolutely! These are Illustrator PDFs - so they should be fully editable.

authors: brandoncorbin xurizaemon

repo: brandoncorbin/corbinizer


text:
C66: Some pages about:* are not showing contents

There are some of the pages from about:about that are being shown, but they are not loading the contents that they should be displaying, and are displaying just the content layout. For instance about:bookmarks, about:brave, about:history, are not displaying all the expected data.

There are some sqlite errors when loading those pages:
[5248:2704:0410/212636.568:ERROR:cache_util.cc(134)] Unable to move cache folder
C:\Users\Igalia\AppData\Roaming\brave-development\Cache to C:\Users\Igalia\AppData\Roaming\brave-development\old_Cache_000
[5248:2704:0410/212636.568:ERROR:disk_cache.cc(169)] Unable to create cache
Unhandled promise rejection in the main process OpenError: IO error: LockFile C:                                                                                \Users\Igalia\AppData\Roaming\brave-development\ledger-rulesV2.leveldb/LOCK: The process cannot access the file because it is being used by another process.
[5248:2704:0410/212636.790:ERROR:cache_util_win.cc(20)] Unable to move the cache
[5248:12736:0410/212639.199:ERROR:connection.cc(1888)] History sqlite error 5, errno 33: database is locked, sql: PRAGMA auto_vacuum
[5248:12736:0410/212639.203:ERROR:connection.cc(1888)] History sqlite error 5, errno 33: database is locked, sql: PRAGMA journal_mode = TRUNCATE
[5248:12736:0410/212640.290:ERROR:connection.cc(1888)] History sqlite error 5, errno 33: database is locked, sql: PRAGMA cache_size=1000
[5248:12736:0410/212640.294:ERROR:connection.cc(1888)] History sqlite error 5, errno 33: database is locked, sql: SELECT name FROM sqlite_master WHERE type=? AND name=? COLLATE NOCASE
[5248:12736:0410/212640.298:ERROR:connection.cc(1888)] History sqlite error 5, errno 33: database is locked, sql: SELECT name FROM sqlite_master WHERE type=? AND name=? COLLATE NOCASE
[5248:12736:0410/212640.302:ERROR:connection.cc(1888)] History sqlite error 5, errno 33: database is locked, sql: CREATE TABLE meta(key LONGVARCHAR NOT NULL UNIQUE PRIMARY KEY, value LONGVARCHAR)
[5248:12316:0410/212702.546:ERROR:connection.cc(1888)] Web sqlite error 5, errno 33: database is locked, sql: COMMIT
[5248:12316:0410/212702.546:ERROR:web_database_backend.cc(113)] Cannot initialize the web database: 1

Fixed on all the platforms by https://github.com/brave/muon/commit/7fdcb483522fbff503538ba5c6d6d623861b301e

repo: brave/muon


text:
Inline-eval font size

Hi, just preparing my demo of malli using Cursive + CLJ Extras. One thing I noticed that the inline eval results font size seems to be fixed. Is there / could there be an option to make it bigger? could it follow the normal font size?
below is what it looks for me in distraction free (presentation) mode. Usually using even bigger fonts here:

This seem to be standard intellij behavior, all hint windows (not just inline eval's) do not inherit editor font sizing when zooming:

The only workaround I found so far is using presentation mode directly instead of using pinch-to-zoom or mouse-wheel zooming... maybe this is an intellij bug?

authors: brcosta ikitommi

repo: brcosta/clj-extras-plugin


text:
Fixes #1012 Local MBean name part should be key-property list

This will break client code that depend on the current JMX bean naming, which is an issue if we consider bean naming to be part of the API.
If the renaming is a problem, we could register the same beans twice, but at the cost of clutter.
This allows less fragile querying of JMX beans:
Current

Single object query: new ObjectName("com.zaxxer.hikari:type=Pool (testMBeanReporting)")
All objects: new ObjectName("com.zaxxer.hikari:type=*")

New

Single object query: new ObjectName("com.zaxxer.hikari:type=Pool,name=testMBeanReporting")
All objects: new ObjectName("com.zaxxer.hikari:type=*,name=*") or, less explicitly, new ObjectName("com.zaxxer.hikari:*")

Additionally, some additional queries become easier to do:

All beans for a pool: new ObjectName("com.zaxxer.hikari:type=*,name=testMBeanReporting")
All Pool beans for all pools: new ObjectName("com.zaxxer.hikari:type=Pool,name=*")

The properties based query API also works as intended. (Used in the unit test)

Hey guys, this issue has recently come to my attention cause I also would like to use MBean names as proposed above. Instead of double registering, are you opposed to the idea of a flag that would use the new names versus the old? Default that flag to the old so that it doesn't break existing users. Something like this...
HikariConfig.java
    private boolean isRegisterMbeans;
    private boolean isKeyPropertyMbeanName;`

And in PoolBase.java
     final String configObjectName = "com.zaxxer.hikari:type=PoolConfig (" + poolName + ")";
     final String poolObjectName = "com.zaxxer.hikari:type=Pool (" + poolName + ")";
     final String configPropObjectName = "com.zaxxer.hikari:type=PoolConfig,name=" + poolName;
     final String poolPropObjectName = "com.zaxxer.hikari:type=Pool,name=" + poolName;

     final ObjectName beanConfigName = new ObjectName( config.isKeyPropertyMbeanName() ? configPropObjectName : configObjectName);
     final ObjectName beanPoolName = new ObjectName( config.isKeyPropertyMbeanName() ? poolPropObjectName : poolObjectName);`

authors: carstenosu wlfshmn

repo: brettwooldridge/HikariCP


text:
三星s6国行Android6.0系统状态不支持待机吗？

RT，待机理论上是从6.0开始就引入的，为何s6却不支持呢？
另外显示框架应用是灰色的，下面写着“卧槽，所有应用都是框架应用”，我的手机只是用supersu root了下，难道这样就会有兼容问题么？

是否待机，需要 rom 自行适配，黑阈使用系统数据。

自行检阅是否开启 核心破解 之类，黑阈使用系统 api 检查框架应用。
如果黑阈发现自己也是框架应用，就会认为所有应用都是框架应用。

authors: liudongmiao tenwx

repo: brevent/Brevent

license: WTFPL


text:
Free fire

me.piebridge.brevent

### __


text:
Add Logic Level setting support to sysfs and channel to Watcher.

Adds support for setting the "active_low" value for a given pin. Let's clients control whether "1" indicates low voltage or high voltage.
Adds support for setting the Edge and LogicLevel when watching a Pin with the Watcher.
Exposes the WatcherNotify channel for the watcher so clients can watch
these values directly without blocking or creating a separate channel.

Sorry for the conflicts. I thought that exporting the notification channel was a great idea, so I went ahead and added it. I'd still be interested in merging this, assuming it passes review :)

authors: brian-armstrong joeblubaugh

repo: brian-armstrong/gpio


text:
adding config settings for redis.conf.erb

add rdbcompression to default settings & update template
add dbfilename default setting & update template & provider
add appendfilename default setting & update template & provider
update template for slowlog-log-slower-than
update template for slowlog-max-len
add list-max-ziplist-entries to default settings & template for v2.6+
add list-max-ziplist-value to default settings & template for v2.6+
add tcp-backlog to default settings and template for v2.8+
add slave-read-only to default settings and template for v2.6+
add hll-sparse-max-bytes to default settings and template for v2.8+
add rdbchecksum to default settings and template for v2.6+
add repl-disable-tcp-nodelay to default settings and template for v2.6+
add slave-priority to default settings and template

Thank you for putting guards against specific versions for all of these :)

I tried to prevent unexpected consequences as much as I could :-)

I'd like to use tcpbacklog attribute. Is this PR gonna be merged soon? While it's not merged, how can I make a patch? I need to set a tcpbacklog attribute.

PR looks good to me.  Sorry for the delay @scaryguy @drbayer

authors: brianbianco drbayer martinb3 scaryguy

repo: brianbianco/redisio


text:
Oracle dialect

Hi everyone.
I use node-sql for a while,and recently I needed to read some information in a oracle database. So, I included this dialect. I'm using it about 2 weeks with [node-oracledb] (http://github.com/oracle/node-oracledb) and so far so good.
So, I've created all the necessary tests and I'm open this pull request. If something else are needed just let me know.
Hope is everything ok and everybody enjoy it.
Regards.
Eduardo Dutra

@edudutra I apologize for taking a while to get to this.  This is truly an awesome amount of work and its super super appreciated!  Super amazing - I'm merging now & pushing a new minor version!

authors: brianc edudutra

repo: brianc/node-sql


text:
Congratulations! New release published. And some suggestions.

After waiting for a long time, the new version updated. Hurrah!
Thank you very much for your hard work, Brianch!
The new version:
It runs perfectly under win7/10 system.
Display the movement of each step, including the last step of the computer which is very useful.
When you accidentally clicked the opponent's piece on the board, or when there is no piece, it won't show 'wrong move'.
As a loyal fan of you, I expect that could you please add some more functions?
Such as:
1.Is it possible to add a 'sound/xx.mp3 or xx.wav' folder that can allow users to put in their favorite moves/catch sounds.
2.Add parameters that can change the color of the board in the 'settings.json' file.
For example, I like to use
Black: R 134 G 166 B 102
White: R 255 G 255 B 221

3.Is it possible to design the program layout from vertical to horizontal
because if the board is set too large, the buttons or labels below cannot be seen.

4. Is it possible to add a text box to display the question number?
So if a user make a mistake that he may go to the database to see the correct step.

5.Please put your paypal or any donation link, that we can cheer you up!

Hi,
Thanks for the support (and for the VB6 memories hehe Good luck in your studies, by the way) :)
Just an update on this, I haven't pushed the changes to the repository here yet, but I finally made the horizontal layout work (this isn't the final layout, I was just trying to make it work first):

With the design already in tabs like that, the settings (and puzzle info) will be easier to put in place now.
And thanks for creating the account, the suggestions and especially the help testing that Windows 8 issue were really appreciated.

Closing this as these suggestions are all implemented now

repo: brianch/offline-chess-puzzles


text:
All of the moves in one PR!

This will complete the first set of work! Massive hat tip to @groksrc for all the hard work :)
Creating a proper PR to track this merge.

@groksrc Sorry I was on a short vacation the past couple of days and didn't quite have time to merge this stuff before leaving (didn't want to leave anything in a broken state).
This is now merged into master!


text:
Add autoflush property to HBaseClient

Add autoflush property to HBaseClient. It enables to turn on or off auto flush flag of HTable.

We should try to make the configuration of this behavior common between the 1.0 and pre-1.0 clients.
The relationship between HTable.autoflush in pre-1.0 and BufferedMutator in 1.0 is explained in the client section of the hbase reference guide.
It looks like right now the 1.0 binding uses a property called "clientBuffering". Can we do the same in the older api? They should also probably both default to not doing client buffering.

OK, I renamed the property to clientbuffering, the same name as that of the 1.0 client, and changed their default value to false.

Thanks for the improvement!

authors: busbey takebayashi

repo: brianfrankcooper/YCSB


text:
Cant catch TypeException

I wrote some code, that throws TypeException, but catch identified exception like NullReferenceException
Steps To Reproduce
https://deck.net/eafda9fded5a6709e08552dca8974015
public class Program
{
    public static void Main()
    {
        try
        {
            ThrowTypeException();
        }
        catch(TypeException ex)
        {
            Console.WriteLine(ex.GetType().FullName);
        }
        catch(Exception ex)
        {
            Console.WriteLine(ex.GetType().FullName); // throw here
        }
    }

    public static void ThrowTypeException()
    {
        throw new TypeException("Type Ex");
    }
}

Expected Result
TypeException

Actual Result
NullReferenceException

The TypeException class should have been named TypeError class as it's a JavaScript native Error class and not a .NET Exception class.
The TypeException (should be TypeError) class is in the Bridge.Html5 repo:
https://github.com/bridgedotnet/Frameworks/blob/master/Html5/Errors/TypeError.cs
There is no TypeException class in C# and the Bridge.Html5.TypeException class would not inherit from System.Exception.
The best I can recommend is to not use Bridge.Html5.TypeException class, or don't treat it as a .NET Exception class.
It should be renamed to TypeError. I created the following issue to track that change:
https://github.com/bridgedotnet/Frameworks/issues/91
Hope this helps.

authors: colderlord geoffreymcgill

repo: bridgedotnet/Bridge


text:
Methods are ignoring the [Name()] attribute for parameters' renaming

Methods are not considering the Name() attribute when emitting functions' references to parameters' names overrode by it.
For instance, this code:
    public void Master([Name("$num")] int number)
    {
        Console.log(number);
    }

Generates this:
    master: function ($num) {
        console.log(number);
    }

Live sample: http://live.bridge.net/#294050e00d5f52ae580b
This issue was introduced on v1.10.3.
Fixing this issue will fix also issue #794. Once closing this, the other issue can also be closed.

This issue has been introduced by #751. Commit 68e24d4.


text:
add secrets template

To aid in setting this project up as quickly as possible in the future, this PR adds a "template" for a secrets.yaml file that redacts sensitive values, but retains a few non-sensitive values and numerous comments. This should provide helpful context to future maintainers who want to use Brigade to build this project.

/brig run

/brig run

repo: brigadecore/helm-tools


text:
No Packages from environment.yml are installed?

  __  _____ _   _ ___
  \ \/ / _ \ | | / __|
   >  <  __/ |_| \__ \
  /_/\_\___|\__,_|___/

  xeus-python: a Jupyter kernel for Python
  Python 3.10.2

import peewee

---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
/tmp/xpython_42/3073019139.py in <cell line: 1>()
----> 1 import peewee

ModuleNotFoundError: No module named 'peewee'

[ ] https://github.com/jupyterlite/xeus-python-demo/issues/28

...resolved with https://github.com/brightway-lca/brightway-hub/issues/17. Maybe if some packages are not found (bw2io=0.9.dev21 from conda-forge), none are installed? Also, JupyterLite seems to work best in Chrome for now.

The issue seems to persist:

  __  _____ _   _ ___
  \ \/ / _ \ | | / __|
   >  <  __/ |_| \__ \
  /_/\_\___|\__,_|___/

  xeus-python: a Jupyter kernel for Python
  Python 3.10.2
import peewee
import peewee
---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
Cell In[1], line 1
----> 1 import peewee

ModuleNotFoundError: No module named 'peewee'

This is a major blocker (with little hope of resolution without help from the Executablebooks/QuantStack team). Some ideas to escalate the issue:

[ ] QuantStack Matrix Chat: My Question
[ ]

...evidently resolved in empack=3.1.2. conda-forge feedstock updated currently pending action of the regro-cf-autotick-bot.

repo: brightway-lca/brightway-hub


text:
Reject inappropriate flowgraphs in Z ingest scripts

With #1833, a user can send a script to process data upon ingest. We should think through what types of processing are ok for ingest and add a semantic check that rejects those that aren't.
For example, tail 1 or count() by uid on ingest is probably not what a user wants.  A more subtle (and more likely to come up) would be the use of  * | fuse(): on a long-running ingest job, this would spill and exceed the node's disk space, not to mention that no data would appear until the end of ingest.
Maybe as a first pass we can simply distinguish between  streaming procs ( put, cut, every-groupby, rename, ...) vs batch procs (sort, groupby, fuse) and reject the latter.

This is no longer relevant and shaping is not part of the load API.  Instead, agents will either shape themselves or load data into a staging pool and shape it within the lake.

authors: henridf mccanne

repo: brimdata/zed


text:
feat: refactored Grouped & Stacked Bar charts to use "numberFormat" for consistency

Description
Refactored Grouped Bar Chart and Stacked Area Chart 'valueLabelFormat' into 'numberFormat' to be consistent

Motivation and Context
https://github.com/britecharts/britecharts/issues/841

How Has This Been Tested?

tests work
Screenshots (if appropriate):
Types of changes

[x] Refactor (changes the way we code something without changing its functionality)
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[x] Latest master code has been merged into this branch
[x] No commented out code (if required, place // TODO above with explanation)
[x] No linting issues
[x] Build is successful
[x] Code follows the API Guidelines
[x] Updated the documentation
[x] Added tests to cover changes
[x] All new and existing tests passed

batter base off the changes to the rc branch release. Will do that instead of re-basing (too much work)

Merged into RC2.2

authors: DalerAsrorov Golodhros

repo: britecharts/britecharts


text:
Build should use the same version of dependent modules as GATK public does

By default, Gradle resolves version dependency conflicts amongst transitive dependencies by choosing the newest version of any particular module that has conflicts. GATK public overrides this and forces resolution to specific versions for some modules like htsjdk and protobuf, but gatk-protected doesn't. So gatk-protected can wind up using a different version of a dependent module than GATK uses. This is currently happening with protobuf, but it could happen with htsjdk or other modules.
Short term, we probably want to use "force" resolution for htsjdk and protobuf in gatk-protected (ideally to force them to be resolved to the ones pulled in via the gatk dependency). Longer term, we should probably use a resolution policy of "failOnVersionConflict" in both gatk and protected, which will force us to manually resolve any conflicts as they arise, rather than depending on Gradle to do the resolution for us.

Let's treat this one as high priority -- we really need to fix this.

Issue moved to broadinstitute/gatk #2967 via ZenHub

authors: cmnbroad droazen

repo: broadinstitute/gatk-protected


text:
Ask your question
hello everyone, I installed the s100 camera and unfortunately homebridge sees it as a switch and not a camera. I have different models of eufy cameras and they all work. What should I do?

I would check the home bridge plugin repo's owner because I own a s100 camera at home and am able to manage it through home assistant integration which is using this library under the hood.

authors: federicodigiacomo fuatakgun

repo: bropat/eufy-security-client


text:
Add support for example transclusion and use it in chapter 14

Transclusion reads a file and inlines it into the chapter (as opposed to "cmd", which runs a command and inlines the result).
Use it to inline examples into the print edition for Chapter 14.
If this pattern lands, I plan to next go through all chapters and provide an inline version of all examples in the print edition.

I guess an alternate solution would be :
``` {.cmd}
cat <filename>
``` <end>

Up to if you prefer that.

repo: browserengineering/book


text:
Add path.win32 & path.posix and export the correct one.

If someone is doing path operations on file paths on windows they want windows paths not unix paths.

Hi @Raynos , have you found a solution for this?
I'm getting this error Cannot read properties of null (reading 'normalize') when reading normalize  from path.win32

authors: Raynos ZekiJohn

repo: browserify/path-browserify


text:
Update to Rust nightly 2017-02-27

This change builds on #53, but updates to a still more recent Rust. Thanks @kazimuth for doing a lot of the more challenging work!
The change ended up being bigger than I'd hoped, but I also refactored and reorganized a few things. Some of this was as a result of troubleshooting some tricky lifetime errors. Breaking out the problematic code into smaller fragments made it easier to reason about what's going on.
I marked the compile-pass and run-compile-pass tests as ignored. There are some new lang items that need to be implemented. I think it would be better to move these tests into run-pass and then use tinycore instead of copying and pasting a lot of code. That will make the tests easier to maintain in the longer term. I've opened #57 so we don't forget.

/cc @dschuff

You probably just want to set up xargo and build a libcore with -Zalways-encode-mir.

@eddyb Yes, eventually we'd like to just use Rust's libcore. I don't think mir2wasm is anywhere close to being able to build all of libcore yet though. Instead, tinycore is a stopgap to help us make progress in the short term. Once mir2wasm is more mature, I totally expect it to use libcore, libstd, etc.

@eholk You wouldn't need to build any of libcore! That's what xargo and -Zalways-encode-mir would be for - I suppose you might also want --emit=metadata to prevent LLVM from ever being involved.

@eddyb The issue is more that mir2wasm supports a very tiny amount of MIR right now, and xargo -Zalways-encode-mir almost certainly uses things that we don't handle correctly yet.

@eholk But you choose what to translate, and if you start with the roots from your binary crate, you shouldn't reach things from libcore that you don't already have reimplemented for the tests.

@eddyb Ah, now I see. Yeah, that's probably a good direction to go. I opened #59 to track that idea.

Thanks for finishing this off, by the way. I ended up swamped by life and wasn't able to finish it :)

No worries, life happens! Every contribution is valuable!
On Mon, Mar 6, 2017 at 7:25 PM, James Gilles notifications@github.com
wrote:

Thanks for finishing this off, by the way. I ended up swamped by life and
wasn't able to finish it :)
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/brson/mir2wasm/pull/58#issuecomment-284610661, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAGdJob1XSe4RtIK36s3KxoDjIk0kwAvks5rjM4_gaJpZM4MOsi0
.

authors: eddyb eholk kazimuth


text:
Improve More Events indication

Describe the bug
Currently the more event indicator is lazy, and just lists all events on that day, rather than only the hidden events.
It also only shows up on the last day of long events, instead of each day the hidden event would occur.
Expected behavior

Only hidden events should be revealed by the indicator
The indicator should appear on each day a hidden event occurs, not just the last day

An improved version of this that utilizes the EventIntersection hook is now working. Some minor issues still remain, but it is very much usable.


text:
fix(bors.toml): use maximum timeout suppored by github actions

I'm confident we'll be able to breach the four-hour barrier before we move to Lean 4.  Bigger, better, blazingly slow!
TO CONTRIBUTORS:
Make sure you have:

[ ] reviewed and applied the coding style: coding, naming
[ ] reviewed and applied the documentation requirements
[ ] for tactics:

[ ] added or adapted documentation in the tactic doc entries
[ ] write an example of use of the new feature in test/tactics.lean or another test file

[ ] make sure definitions and lemmas are put in the right files
[ ] make sure definitions and lemmas are not redundant

If this PR is related to a discussion on Zulip, please include a link in the discussion.
For reviewers: code review check list

bors r+

It still says "waiting for review" on bors.  Let me make this clear:
bors r+

bors r+

bors r+

bors r+

It's hard to edit a 5-line file without causing a merge conflict...

bors r+

The last batch caused a crash?
{{:badmatch, {:error, :get_pr_commits, 401, 12}},
 [
   {BorsNG.Worker.Batcher,
    :"-start_waiting_merged_batch/4-fun-2-", 5,
    [file: 'lib/worker/batcher.ex', line: 394]},
   {Enum, :"-reduce/3-lists^foldl/2-0-", 3,
    [file: 'lib/enum.ex', line: 1940]},
   {BorsNG.Worker.Batcher, :start_waiting_merged_batch, 4,
    [file: 'lib/worker/batcher.ex', line: 389]},
   {BorsNG.Worker.Batcher, :start_waiting_batch, 1,
    [file: 'lib/worker/batcher.ex', line: 356]},
   {BorsNG.Worker.Batcher, :poll_, 1,
    [file: 'lib/worker/batcher.ex', line: 256]},
   {BorsNG.Worker.Batcher, :handle_info, 2,
    [file: 'lib/worker/batcher.ex', line: 204]},
   {:gen_server, :try_dispatch, 4,
    [file: 'gen_server.erl', line: 637]},
   {:gen_server, :handle_msg, 6,
    [file: 'gen_server.erl', line: 711]}
 ]}

Going to try this again
bors r+

authors: bryangingechen gebner

repo: bryangingechen/mathlib


text:
Improve ImaginePrompt Typing

Currently, when using the class ImaginePrompt, we have no typing information when calling the class constructor. By removing init and adding kw_only=False to the prompt field, we can get prompt as a positional argument while correctly typing.

this is allowing to pass prompt as a positional argument (even though the typing signature suggest it is)

repo: brycedrennan/imaginAIry


text:
Error 400 on get_rates

I have my client working with creating invoices. However, when I try to call get_rates(), I get
requests.exceptions.HTTPError: 400 Client Error: Bad Request for url: https://testnet.demo.btcpayserver.org/rates/?cryptoCode=BTC&token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
It's the same client, so I'm thinking this might be a bug?

I will look into it

Fix will be on next version 1.12.4 that we expect to release next week https://github.com/btcpayserver/btcpayserver/pull/5671

repo: btcpayserver/btcpay-python


text:
🛑 Videoglancer is down

In 9c2050b, Videoglancer (https://videoglancer.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Videoglancer is back up in 3422b87.

repo: budlebee/upptime-kundera


text:
Synchronously send errors/exceptions via notifyError: or notify:

Description
Sometimes it is required to ensure that the crash was uploaded before proceeding further.
Describe the solution you'd like

I would like to have extra methods with upload completion blocks in the Bugsnag interface to facilitate this. For example:
+ (void)notify:(NSException *_Nonnull)exception
    completion:(void(^)())completion;

+ (void)notify:(NSException *_Nonnull)exception
         block:(BugsnagOnErrorBlock _Nullable)block
    completion:(void(^)())completion;

+ (void)notifyError:(NSError *_Nonnull)error
         completion:(void(^)())completion;

+ (void)notifyError:(NSError *_Nonnull)error
              block:(BugsnagOnErrorBlock _Nullable)block
         completion:(void(^)())completion;

Describe alternatives you've considered

There is no way to ensure that the log was uploaded, so we have forked BugSnag passing the completion callback all the way down to the eventUploader:completionHandler: to achieve this.

Hi @sapharow
We would generally recommend against halting code execution until a network request resolves, as this has the potential to have a negative impact on the end user experience, especially in situations where there is a bad network connection or none at all. It's also worth noting that a 200 response from our error reporting API simply indicates that the event payload has been accepted, and the pipeline could still potentially discard an event afterwards for multiple reasons.
Alongside the above, our reporting is intended to be statistical, and we do not expect every crash to be successfully captured. BugSnag will, however, provide a valuable insight into the overall cause of errors by displaying a percentage of errors experienced by your users.
For our further understanding, would you be able to provide some additional information around what scenarios you'd want to ensure that a crash is reported before proceeding? Would implementing this effectively freeze the UI? And would you intend to have a limit to this? Say, for example, "stop the execution of code until the crash is reported, unless it takes longer than x seconds"?
As this is a public thread, please feel free to share any additional information with us directly by contacting us at support@bugsnag.com.

Replied to the email provided and taking further discussion to support ticket.

Hi @sapharow
As the conversation has moved to a support ticket I am going to close this issue out.
You should expect any further updates to come in the form of a response from the Support ticket you opened.

authors: clr182 mclack sapharow

repo: bugsnag/bugsnag-cocoa


text:
Support for .NET Core 3.1

Since updating projects to ASP.NET Core 3.1, building throws hundreds of AD0001 warnings:
Warning AD0001: Analyzer 'Microsoft.AspNetCore.Mvc.Analyzers.TopLevelParameterNameAnalyzer' threw an exception of type 'System.NullReferenceException' with message 'Object reference not set to an instance of an object'. (AD0001)
This is almost certainly due to the dependency on all of the Microsoft.AspNetCore.* libraries that are at 2.2.0.
Bugsnag seems to be working OK, but having hundreds of warnings is not great.
Is there any way to get a build that plays nice with .NET Core 3.1? I noticed new builds haven't been submitted for over a year, and want to make sure us .NET Core folks are still supported.

So, I pulled the Bugsnag code down to make new projects that compiled on .NET Core 3.1.1, and I was still getting these issues. Turns out, I had a common library project that had a NuGet reference to Microsoft.AspNetCore.MVC, that wasn't actually needed by anything. Apparently, that was the issue, and the current build of the Bugsnag libraries looks fine.
It might still not be a bad idea to have a build specifically for .NET Core 3.1.

@ctearpak Thanks for letting us know.
We have a few issues we're looking at including in a new release in the near future so we'll look into whether we need to do anything specifically for .NET Core 3.1 when we do the release.

authors: ctearpak mattdyoung

repo: bugsnag/bugsnag-dotnet


text:
Missing source map: Source map not found for version 2.43 or version code 2

Environment
React Native-- 0.73.8

Bugsnag version: latest

--Command Response --->
bugsnag-cli upload dsym /Users/xxxxx/Desktop/xxxxx.app.dSYM --project-root /Users/netsmartz/Desktop/xxxxx/xxxxxxMobileApplicationNew/ios/xxxxx.xcodeproj --api-key xxxxxxxxxxxxxxxxxxxxxxx
[INFO] Uploading xxxxxxxxxxxxxxxxxxxxxxx to https://upload.bugsnag.com:443/dsym
[INFO] Uploaded xxxxxxxxxxxxxxxxxxxxxxx
still it is showing that upload source map

If i am trying the build phase manually then its not letting me the build
https://docs.bugsnag.com/platforms/ios/showing-full-stacktraces/#adding-a-build-phase-manually
Showing Recent Messages
Unable to load contents of file list: '/Users/xxxx/Library/Developer/Xcode/DerivedData/xxxxxx-bgkutmvgwedvvifenipwnqnauhjg/Build/Intermediates.noindex/ArchiveIntermediates/xxxxxxxxxx/BuildProductsPath/Release-iphoneos/xxxxxxxx.app.dSYM/Contents/Resources/DWARF/xxxxxx'

Hi @vksgautam1
In order for us to investigate this further, could you please share a link to the error you have displayed in the screenshot where the source map is not being found?
Additionally, if you are finding that your build fails after attempting to configure the build phase manually, we'd instead suggest running npx @bugsnag/react-native-cli init from your project, as recommended in our documentation. This will walk you through setting up BugSnag for your application, including updating your build process to send mapping files to BugSnag. If you still have problems after this, could you please share the build phase configuration with us?
As this is a public thread, you may prefer to share this information with us privately by contacting support@bugsnag.com to open a support ticket.

resolved the issue with help of this
https://docs.bugsnag.com/build-integrations/js/source-maps-react-native/

repo: bugsnag/bugsnag-js


text:
function composition

I created 2 custom functions
{
type: 0,
token: "ceil",
show: "ceil",
value: function (a) {
return Math.ceil(a);
},
},
{
type: 8,
token: "min",
show: "min",
value: function (a, b) {
return Math.min(a, b);
},
independtly they works fine, but when I try this
min( 4, ceil (0.011 * 100))
I don't obtain the right value  I obtain 4 and not 2
Thanks for your help  and this great project

Thanks for letting me know. I have fixed it and now if you install again you will get fix. ✌

Thanks for your reactivity.
But I have the probleme with
ceil(min(4, 0.0801*100))
I obtain 9   and the right value is 4

Fixed. Now these types of issues won't happen.

The correction is ok  but the npm package released does not contain the correction in the dist folder

@renaud13 Do you think that because dist folder in github is not updated?

The thing is I added semantic release to repo so there is issue

The file that is used  by my application is the dist/browser/math-expression-evaluator.js     in the npm package
and this file has not been updated with the correction.

@renaud13 I have replaced grunt with webpack and may you please check now if it is being updated now


text:
Rules in ALB001_Alignment-in-spacial-structure.feature might be premature

Gherkin-feature file "ALB001_Alignment-in-spacial-structure.feature" contains the following rule:
  Scenario Outline: Agreement on each IfcAlignment being contained in an IfcSite

      Given A file with Schema Identifier "<schema_identifier>"
      And An IfcAlignment
      Then Each IfcAlignment must be contained in IfcSite

There is an ongoing discussion in bSI implementer forum which might come to a different conclusion.
BR Andreas

Good point, thanks Andreas. This rule was used as exercise to practice with Gherking and python implementation. We won't merge it before an agreement is reached. But I'll leave the branch open as this is still a good example of how to write rules for the Validation Service

authors: apinzenoehler evandroAlfieri

repo: buildingSMART/ifc-gherkin-rules


text:
Fix cache-from errors with service containing hyphens

[x] Failing test
[x] Fix

Fixes #151

@lox could I get your hand fixing the bash for this?

Thanks @lox!


text:
SUP-2264-2: Correct 'unbound variable' on array expansion

Misunderstanding by myself on how ${!args[@]} works and missed when locally testing the parameter expansion when there are values in the array in https://github.com/buildkite-plugins/wiz-buildkite-plugin/pull/15
Updated to not substitute args if it is null/empty therefore not producing an empty string, else expand args to give the expect Wiz CLI Parameters. See docs for details:

${parameter:+word}
If parameter is null or unset, nothing is substituted, otherwise the expansion of word is substituted.

https://www.gnu.org/software/bash/manual/html_node/Shell-Parameter-Expansion.html
Adding a section to gather all the Wiz CLI parameters under for when new ones are added.

Tests ran to checking when Parameters are set and not set.
steps:
  - label: "Scan Terraform Files in Directory - with IAC Type"
    command: "cd test-terraform && ls"
    plugins:
      - wiz#SUP-2264-2:
          scan-type: 'iac'
          iac-type: 'Terraform'
          path: 'test-terraform'

  - label: "Scan Terraform Files in Directory - without IAC Type"
    command: "cd test-terraform && ls"
    plugins:
      - wiz#SUP-2264-2:
          scan-type: 'iac'
          path: 'test-terraform'

@jeremybumsted rebased my branch now so linter is now happy, but double checking before merging testing worked all good on your side?

@jeremybumsted rebased my branch now so linter is now happy, but double checking before merging testing worked all good on your side?

Yes - everything looks good from my end too, go ahead and merge!

authors: jeremybumsted tomowatt

repo: buildkite-plugins/wiz-buildkite-plugin


text:
Slices

As requested by @nebhale.
This allows buildpacks to slice the app directory into more layers to minimize data transfer.
(More details to follow.)

After discussion in one of the past working group meetings, I modified this to allow:

Relative paths
Absolute paths that contain the app directory as the base path (to make it easier for tooling that deals with absolute paths)

Ready for final review.

repo: buildpack/spec


text:
Options screen (WIP)

Currently shows publishers list with dummy data.

merging this to try to add real data.

authors: bumi dylancom

repo: bumi/lightning-browser-extension


text:
Update login design and layout fixes

Fixes #31
Changed design to be more minimal, fixed a lot of hacky CSS to be responsive. Although this PR fixes the layout issue, we should still rewrite a completely new landing for the app later.
Web View:

Mobile View:

I played with this locally and came up with following changes in the UI
Wide-screen

Mobile-view

LGTM

@kartikcho could you create a new PR with the same changes? Looks like I messed up the merge, sorry for the inconvenience

authors: kartikcho sauravhiremath

repo: bundly/dash


text:
String values with comma get separated

When having this case:
{
   "key": "value, with, comma"
}

it gets encoded like this:
{
   "key": "value,
   with,
   comma"
}

Cool, thanks. I will look at it, it is a bug.

This is now fixed on 1.2 release.

authors: bungle irimiab

repo: bungle/lua-resty-prettycjson


text:
About upcoming version 3.0.0...

It looks like version 3.0.0 will force the users to use Kotlin coroutines to save images. While I'm normally all for progress and such, I really don't think that alienating your userbase is a good idea. IMO, Coroutines should only be an implementation detail to keep smooth transition from old to new versions.
I understand if you don't want to support the old API anymore, but seeing as even big companies' libraries still support not-coroutines users, this seems at least a little bit icky.
If you want, I can make PRs to solve all this once 3.0.0 drops.
Regards.

Old, non-coroutine functions will be available but marked as deprecated.

Well yeah, I know. Should have worded it better (future versions instead of just 3.0.0). But they will be removed in the future, won't they? When that happens, that'll be the end of diversity and inclusion for not-coroutine users.

I know I'm just another person, but just hear me out: Exclusion of other people is not how you build healthy relationships in real life.

@unbiaseduser

Coroutines should only be an implementation detail to keep smooth transition from old to new versions.

Can you elaborate more here? Any example?

If you want, I can make PRs to solve all this once 3.0.0 drops.

Sure, if your PR solves the actual root problem, then I am happy to keep both version. cc @wasky

Implementation detail is basically how something works internally and not usually exposed to the outside world.
Example: The current version 2.x of this library uses Asynctask under the hood to save images. The fact that Asynctask is used is a textbook example of an implementation detail, and is (rightfully) not known by the user.
Why it matters
The current 2.x public API is fine imo. It may lack some fancy modern syntaxes, but it does the job well in ease of use. Hence, it accommodates everyone who wants to use it.
However, by coercing usage of a certain tool in future versions, that upside is basically lost. Now everyone who wants to use this library will have to learn that tool along with its nuances, not to mention that it's straight up impossible for people who cannot use that tool for whatever reason.
Does 2.x force the user to run a Asynctask everytime they want to save an image?
Does 2.x even expose the usage of Asynctask to the user? (Or, put it another way, does the user have to be actively aware that Asynctask is used under the hood?)
The answer is of course No! And that brings me to my point: smooth transition between versions. Imagine how surprised the user will feel when a supposed upgrade now forces them to use some tool, which there's a possibility that they simply cannot use, due to preference or other reasons.
A general use library should not assume anything about its users and which tools they use, whether they prefer tool X or tool Y, etc. no matter how great the coerced tool is. (Yes, I do agree that quasi-sequential Coroutines code is great).
A (rather extreme) example of a great library is Coil. Even though it literally stands for Coroutines, the basic unit of usage (just load some image and be done with it!) does not force Coroutines usage. That makes it strangely accessible to everyone interested, even if you can't make use of 100% functionality due to, well, Coroutines.
What can be done
Don't get me wrong, I think the work of (don't really wanna ping them) is awesome. It's just that in the process of revamping things, they left out a big hole in terms of accessibility. I simply seek to patch it up. From what I see, there are 2 options to do it:

Do not deprecate the 2.x public API. Since the functions there just delegate most of the work to the coroutines anyway, this solution has practically no downsides.

Easiest solution
Might not be "modern" enough for some people I guess?

Still deprecate the 2.x public API, and create a non-coroutine counterpart of the new 3.x API.

Requires a little more thought (but considering the effort already made, this should be a non-issue)
That's all, I suppose. Just remember, technology should make things easier for everyone, and arbitrary decisions that do the opposite are an ethical breach.
Regards.

Usage of new API would be as simple as the code below:
// In activity
lifecycleScope.launch {
    val result1 = photoEditor.saveAsFile(path)
}

// In fragment
viewLifecycleOwner.lifecycleScope.launch {
    val result1 = photoEditor.saveAsFile(path)
}

// If you don't want to use coroutines, a blocking version of the call.
// This can be used in deprecated `AsyncTask.doInBackground()`.
val result2 = runBlocking { photoEditor.saveAsFile(path) }

I believe that the usage of new API is simple enough that it can be used by developers with minimal knowledge about coroutines and I think we should not introduce new, non-coroutine API. New API means it has to be maintained. Less code = less maintenance = less potential bugs. I just don't see lots of benefits of the new API. Maybe I missing something?
Also I would prefer to keep old API marked as deprecated to encourage developers to use new API. We don't have to delete old API, just keep marked as deprecated. The reason for this is that old API behaves differently than new API. Old API will be using GlobalScope. That means that OnSaveListener.onSuccess() can be called after activity/fragment is destroyed. You have to remember to handle such case. If you use new API properly using lifecycleScope.launch { ... } you don't need to worry about activity lifecycle.
photoEditor.saveAsFile(path, object : PhotoEditor.OnSaveListener {

    override fun onSuccess(imagePath: String) {
        // This can be called after fragment/activity is destroyed,
        // imageView can be `null` for example.
        imageView.visibility = View.GONE
    }

    // ...

})

lifecycleScope.launch {
    photoEditor.saveAsFile(path)
    imageView.visibility = View.GONE // This won't be called after activity is destroyed
}

To help developers write code with less errors I think we should encourage developers to use new API by deprecating the old one.
And even if the old API will be deleted in the future, you can reintroduce it in your own app simply by adding the code below to your project:
PhotoEditorExtensions.kt
fun PhotoEditor.saveBitmapAsync(path: String, listener: SaveBitmapListener) {
    GlobalScope.launch {
        when (val result = saveAsFile(path)) {
            SaveFileResult.Success -> listener.onSuccess()
            is SaveFileResult.Failure -> listener.onFailure(result.exception)
        }
    }
}

interface SaveBitmapListener {
    fun onSuccess()
    fun onFailure(e: IOException)
}

Can you provide any real-life scenario where coroutines cannot be used? It would be easier to address any specific issue you have with the new approach.

*Let's get this right out of the bat: My concerns are not specifically about me. I know both Kotlin and Java, and I do know and am writing Coroutines code. I simply enjoy writing in both languages and would love if they work together seamlessly in mixed codebases.
Ah, this is where the discussion gets... interesting: Java compatibility. I have specifically been avoiding this since I'm afraid it would bring about some very unproductive "arguments".
The reason 2.x is good for accessibility is because it doesn't discriminate between languages. In both Java and Kotlin the library works exactly the same way.
Proposal
If using GlobalScope is the problem, why not make the old API functions take a CoroutineScope as a parameter? You actually can obtain a CoroutineScope in Java:
LifecycleOwnerKt.getLifecycleScope(getViewLifecycleOwner()); //this is lifecycleScope!

Again, if you don't want to listen to me, it's fine, I can do it myself.

To call suspending function from Java code you can use this solution: https://stackoverflow.com/a/52887677/1219654

Oh ok, that's interesting. Still, I think things can be better documented.
Speaking of, why are the Java documentations removed?
Java has never been a dead language - it's constantly evolving (structured concurrency in Java is a thing now, although is in preview). Most Java 8+ language features can be used in any Android version via core library desugaring and Java language version can be set in a project like this:
compileOptions {
    sourceCompatibility JavaVersion.VERSION_19
    targetCompatibility JavaVersion.VERSION_19
}

That's it! You can use modern Java to develop Android apps! Say hello to enhanced switch syntax and streamlined instanceof pattern matching! No more custom SAM interfaces to perform simple actions - java.util.function.Consumer<T> and friends to the rescue! You can use them similar to gasp Kotlin functions! Functional programming has never been easier with java.util.stream.Stream<E> - fluent declarative APIs just like, holy crap, Kotlin extension functions on Iterables!
Many, MANY people do not realize that Java is much more powerful than, say, 2019 (when Kotlin was officially announced for Android dev). (And rightfully so - Java 7 anonymous classes boilerplate still haunts many long time devs to this day)
I'm joking about that last part, but it also delivers my point
A very unfortunate consequence is that everywhere, EVERYWHERE Android dev is concerned, people have extremely negative connotations about Java devs.
- oH My goD, thAt peRSoN useS jAva iN 2023, sUch A dInoSaUR! tRuly a HerO iN thE jUraSSic agE!!!11!1!1!
- wHy doNt yOu JusT usE kOtliN lOl?
You may realize that I'm very defensive and steadfast about accessibility. That's because I want to - no, that's my mission to prevent those toxic absolutisms (buT jAva iS juSt baD!!!) and make absolutely sure that technology is friendly to everyone and their cats and no one is discriminated just because they have their preferences about which tools they are comfortable with. Kotlin's interoperability with Java is top-notch, why can't people's mindsets also follow that as well?

@unbiaseduser
I understand your sentiment again java and I get your argument against not forcing users to use coroutines. However, PR #499 also fixes the long-standing issue #374. We tried various approaches in the past to fix it but it keeps coming back. and to me, the coroutine PR might finally fix it.
And the whole reason to migrate to Kotlin was to leverage all new features available in Kotlin including coroutines.
If you have a solution to fix this problem using the old API which uses AsyncTask then I am happy to keep both AsyncTask and Coroutine versions of the API. We'll change the name of the coroutine function to differentiate it better.
Let us know with your PR or else we keeping discussing this without any progress.

Let me clarify this: I... never said that I would like to keep the old version. The sentence at the beginning means that I am willing to make PRs to improve the new version, specifically the new API! I specifically said that the future versions are awesome and I specifically pointed out that, you know, maybe it could be more accessible.
I'm deeply sorry if any of my points was not conveyed properly.
I have already accepted the above solution (aka: I am fine with leaving the new version as-is) and the last message is specifically about the documentation (or the removal of it), in which I explained why both Java and Kotlin usage should be documented equally (even more so in Java case since the only way to use the non-deprecated API is through the above solution).
As for what I can do: Like I said before, I can fill in the gaps myself (specifically: the documentation). I just need someone to OK me so that I can safely do so (since you still have the right to straight up deny me). I never thought that everyone just... goes dead silent for days and now everyone's mad at me for not making progress!

Let me clarify this: I... never said that I would like to keep the old version. The sentence at the beginning means that I am willing to make PRs to improve the new version, specifically the new API!

Oh!! I thought it was about keeping the old APIs to support the java version. My bad.

I have already accepted the above solution (aka: I am fine with leaving the new version as-is)

Cool than. I will review the PR and merge it if it looks good.

I can fill in the gaps myself (specifically: the documentation). I just need someone to OK me so that I can safely do so

Cool. Can you create a new issue with the description you are planning to make for the documentation? We can move the discussion there.

New API for Java users introduced in #512

Oh thank you! So, will my documentation effort be needed? I mean, I already wrote a draft of the instructions on how to call suspend functions here
suspend_fun_tutorial_draft.md
Also, a little nitpick: Java API has a optional parameter yet isn't annotated @JvmOverloads, so Java callers will always have to supply all params

I'll close this now, thank you

authors: burhanrashid52 unbiaseduser wasky


text:
secure version of outdatedbrowser.com

do you have plans to serve the website using https?
http is so outdated!

@joachimguido IE6 doesn't load secured pages. Outdated Browser is for older browsers and not modern browsers.

authors: brunoamorim joachimguido

repo: burocratik/outdated-browser


text:
The Great Awaitening

We could refactor a ton of shep to use async/await. Would be especially nice for a lot of the api calls.

Addressed in #250

repo: bustle/shep


text:
300 char-ish paragraphs are laggy on macbook

Not on a macbook pro, but on some more limited hardware medium-length paragraphs can get laggy.

As we discussed it appears to be re-rendering the content block on every keypress (as indicated by a flicker) which could explain why it starts to get laggy. Interestingly this doesn't happen on numeric keys, only character keys.

If the cursor is at the start or in the middle of a block of text and I type numbers I get the flicker, if the cursor is at the end of the block of text I do not.
I always get the flicker when entering Latin characters, Cyrillic characters, or Chinese characters.
I get no flicker with emoji.

@mixonic I'll take over the investigation of this if you like.

authors: disordinary mixonic

repo: bustlelabs/mobiledoc-kit


text:
Feature request - forward exit code of previous program

It would be nice if there were an option to use the return code of the previous program, so that (for example) really-long-build | lolcat would return a failure code if the build failed.
The really-long-build is out of our hands. We've actually found that piping the output to lolcat makes the errors stand out more (since stderr is not recolored) 😄

You don't need lolcat to pass that through.
Shells already have the handy $PIPESTATUS and pipefail
for exactly this purpose :)
https://unix.stackexchange.com/questions/14270/get-exit-status-of-process-thats-piped-to-another

Whoops, yeah, I didn't even check if it was possible before I posted this.  Apparently an app receiving data over a pipe can't get the exit code of the previous program, anyway.

authors: davidaramant m-o-e

repo: busyloop/lolcat


text:
Fixes post reading time large focus area issue

Fixes #1107 .
Changes:

moved the CommentFooter__bullet outside of the Tooltip
made small CSS changes to keep the existing style given the above change

I made the above requested changes.

Looks like this has conflicts, please resolve it then we can retest and merge it :) thanks again!

Fixed, please retest  :)

repo: busyorg/busy


text:
[Likely user error] - React virtualized select not loading items beyond the first 20-30 upon scrolling.

Hi there,
Until just recently, I've been using this component without any issues whatsoever. However, it seems that as soon as I converted my codebase to mobx, I've been having a strange issue where it doesn't load beyond the first 20-30 items.
There are approximately ~1300 items that are all completely available and in the correct shape when the component mounts (no async necessary).
Here's a screen recording of what's happening.
Here's the repo: https://github.com/dsifford/academic-bloggers-toolkit
Here's the relevant file: https://github.com/dsifford/academic-bloggers-toolkit/blob/master/src/lib/js/reference-list/components/Menu.tsx
I initially thought it might have to do with the fact that the components higher up in the tree are using the pureRenderMixin (actually, the new PureComponent to be specific), but I toggled that on and off of those to no avail.
Any ideas? Thanks so much in advance!

Hey @dsifford,
Your recording makes me guess that you aren't requiring react-virtualized-select/styles.css

Quickly greping the project you linked to confirms this. :)

I took all css from react-virtualized-select/styles.css (as well as react select) and threw it in the global application css here, which is bundled here and available at runtime.
Is this a no-no? And if so (if you don't mind educating me on this), why?
Thanks for the help.

The reason for my decision to do that was because that was the only css that I needed to bundle with the application, and I figured it would be overkill to install style-loader and css-loader just for that.

Trying to bundle using webpack now. I'll report back with the results on that in a sec.

Yep, you were right.
That makes no sense to me. I suppose I'll just stop trying to be clever and follow instructions!

Haha, no worries. It's just a common source of problem. (I've seen at least a dozen bug reports that behave the same, and the source is always missing styles, so it's easy to diagnose.)

Spent a long time today figuring out why I was getting the same issue, drove me crazy until I realised I was missing the
import 'react-virtualized/styles.css'
Note, that's different to the 'react-virtualized-select/styles.css' mentioned above! It's missing from the "getting started" section, although it's mentioned in the sample part...

Oh snap. Sorry @Haemoglobin. I've just updated the README.

authors: Haemoglobin bvaughn dsifford

repo: bvaughn/react-virtualized-select


text:
Revert "Backwards compat bugfix for require('...').default usecase (s…

…ee issue #57)"
This reverts commit 2b2368a008ec16ae30e101d124a2ccc46612a5ce.
re: https://github.com/bvaughn/react-virtualized-select/issues/57#issuecomment-297737729

This won't actually fix the problem you mentioned on #57 will it?
You actually want to revert the change made in PR #56:
module.exports = VirtualizedSelect

So much for trusting git!

Basically I think the file should go back to what it was before:
export default from './VirtualizedSelect'

Then I/we/someone just needs to figure out how to "fix" the UMD build so the global variable is easier to use.

Should be better now?

published to npm as-is. didn't really have time to test.

Thanks. We can deal with the original issue later

authors: bvaughn mbrevda