[BUG] - cardano-new-node block divergence

Internal
Summary
The following nodes diverged from the block height. Clustered here because the timing makes them all look related.

explorer - resolved by restart at 07:28:45 UTC
e-a-1 - resolved by restart at 07:25:30 UTC
e-a-2 - resolved by restart at 07:34:30 UTC
e-d-1 - resolved by restart at 08:06:15 UTC
e-d-2 - resolved by restart at 08:18:45 UTC

Steps to reproduce
Logs attached.
Expected behaviour
No divergence.
System info (please complete the following information):

NixOS
19.09
1.13.0

Additional context
This is the relevant time period in Grafana.
IP's for producers were updated in case the fails to connect are triggering the behaviour.
explorer-2020-06-06.log
e-a-1-2020-06-06.log
e-a-2-2020-06-06.log
e-d-1-2020-06-06.log
e-d-2-2020-06-06.log

@craigem wo we have access to the logs of any of the nodes:
Jun 06 07:25:17 e-a-1 cardano[4486]: [String "ErrorPolicySuspendPeer (Just (ApplicationExceptionTrace (MuxError {errorType = MuxBearerClosed, errorMsg = \"<socket: 34> closed when reading data, waiting on next header True\", errorStack = []}))) 20s 20s",String "ErrorPolicyTrace",String "<IP_ADDRESS>:34745"]
Jun 06 07:25:15 e-a-1 cardano[4486]: [String "ErrorPolicySuspendPeer (Just (ApplicationExceptionTrace (MuxError {errorType = MuxBearerClosed, errorMsg = \"<socket: 35> closed when reading data, waiting on next header True\", errorStack = []}))) 20s 20s",String "ErrorPolicyTrace",String "<IP_ADDRESS>:45439"]
Jun 06 07:25:15 e-a-1 cardano[4486]: [String "ErrorPolicySuspendPeer (Just (ApplicationExceptionTrace (MuxError {errorType = MuxBearerClosed, errorMsg = \"<socket: 34> closed when reading data, waiting on next header True\", errorStack = []}))) 20s 20s",String "ErrorPolicyTrace",String "<IP_ADDRESS>:44041"]
Jun 06 07:25:13 e-a-1 cardano[4486]: [String "ErrorPolicySuspendPeer (Just (ApplicationExceptionTrace (MuxError {errorType = MuxBearerClosed, errorMsg = \"<socket: 41> closed when reading data, waiting on next header True\", errorStack = []}))) 20s 20s",String "ErrorPolicyTrace",String "<IP_ADDRESS>:36961"]
Jun 06 07:25:13 e-a-1 cardano[4486]: [String "ErrorPolicySuspendPeer (Just (ApplicationExceptionTrace (MuxError {errorType = MuxBearerClosed, errorMsg = \"<socket: 37> closed when reading data, waiting on next header True\", errorStack = []}))) 20s 20s",String "ErrorPolicyTrace",String "<IP_ADDRESS>:38381"]
Jun 06 07:25:13 e-a-1 cardano[4486]: [String "ErrorPolicySuspendPeer (Just (ApplicationExceptionTrace (MuxError {errorType = MuxBearerClosed, errorMsg = \"<socket: 39> closed when reading data, waiting on next header True\", errorStack = []}))) 20s 20s",String "ErrorPolicyTrace",String "<IP_ADDRESS>:46087"]
Jun 06 07:25:13 e-a-1 cardano[4486]: [String "ErrorPolicySuspendPeer (Just (ApplicationExceptionTrace (MuxError {errorType = MuxBearerClosed, errorMsg = \"<socket: 36> closed when reading data, waiting on next header True\", errorStack = []}))) 20s 20s",String "ErrorPolicyTrace",String "<IP_ADDRESS>:55435"]
Jun 06 07:25:12 e-a-1 cardano[4486]: [String "ErrorPolicySuspendPeer (Just (ApplicationExceptionTrace (MuxError {errorType = MuxBearerClosed, errorMsg = \"<socket: 35> closed when reading data, waiting on next header True\", errorStack = []}))) 20s 20s",String "ErrorPolicyTrace",String "<IP_ADDRESS>:32935"]
Jun 06 07:25:12 e-a-1 cardano[4486]: [String "ErrorPolicySuspendPeer (Just (ApplicationExceptionTrace (MuxError {errorType = MuxBearerClosed, errorMsg = \"<socket: 34> closed when reading data, waiting on next header True\", errorStack = []}))) 20s 20s",String "ErrorPolicyTrace",String "<IP_ADDRESS>:45963"]
Jun 06 07:25:10 e-a-1 cardano[4486]: [String "ErrorPolicySuspendPeer (Just (ApplicationExceptionTrace (MuxError {errorType = MuxBearerClosed, errorMsg = \"<socket: 34> closed when reading data, waiting on next header True\", errorStack = []}))) 20s 20s",String "ErrorPolicyTrace",String "<IP_ADDRESS>:38615"]
Jun 06 07:25:08 e-a-1 cardano[4486]: [String "ErrorPolicySuspendPeer (Just (ApplicationExceptionTrace (MuxError {errorType = MuxBearerClosed, errorMsg = \"<socket: 36> closed when reading data, waiting on next header True\", errorStack = []}))) 20s 20s",String "ErrorPolicyTrace",String "<IP_ADDRESS>:33799"]
Jun 06 07:25:07 e-a-1 cardano[4486]: [String "ErrorPolicySuspendPeer (Just (ApplicationExceptionTrace (MuxError {errorType = MuxBearerClosed, errorMsg = \"<socket: 34> closed when reading data, waiting on next header True\", errorStack = []}))) 20s 20s",String "ErrorPolicyTrace",String "<IP_ADDRESS>:46649"]
Jun 06 07:25:05 e-a-1 cardano[4486]: [String "ErrorPolicySuspendPeer (Just (ApplicationExceptionTrace (MuxError {errorType = MuxBearerClosed, errorMsg = \"<socket: 36> closed when reading data, waiting on next header True\", errorStack = []}))) 20s 20s",String "ErrorPolicyTrace",String "<IP_ADDRESS>:37875"]
Jun 06 07:25:05 e-a-1 cardano[4486]: [String "ErrorPolicySuspendPeer (Just (ApplicationExceptionTrace (MuxError {errorType = MuxBearerClosed, errorMsg = \"<socket: 34> closed when reading data, waiting on next header True\", errorStack = []}))) 20s 20s",String "ErrorPolicyTrace",String "<IP_ADDRESS>:33065"]
Jun 06 07:25:03 e-a-1 cardano[4486]: [String "ErrorPolicySuspendPeer (Just (ApplicationExceptionTrace (MuxError {errorType = MuxBearerClosed, errorMsg = \"<socket: 42> closed when reading data, waiting on next header True\", errorStack = []}))) 20s 20s",String "ErrorPolicyTrace",String "<IP_ADDRESS>:33088"]
Jun 06 07:25:03 e-a-1 cardano[4486]: [String "ErrorPolicySuspendPeer (Just (ApplicationExceptionTrace (MuxError {errorType = MuxBearerClosed, errorMsg = \"<socket: 41> closed when reading data, waiting on next header True\", errorStack = []}))) 20s 20s",String "ErrorPolicyTrace",String "<IP_ADDRESS>:45279"]
Jun 06 07:25:03 e-a-1 cardano[4486]: [String "ErrorPolicySuspendPeer (Just (ApplicationExceptionTrace (MuxError {errorType = MuxBearerClosed, errorMsg = \"<socket: 37> closed when reading data, waiting on next header True\", errorStack = []}))) 20s 20s",String "ErrorPolicyTrace",String "<IP_ADDRESS>:42449"]
Jun 06 07:25:03 e-a-1 cardano[4486]: [String "ErrorPolicySuspendPeer (Just (ApplicationExceptionTrace (MuxError {errorType = MuxBearerClosed, errorMsg = \"<socket: 39> closed when reading data, waiting on next header True\", errorStack = []}))) 20s 20s",String "ErrorPolicyTrace",String "<IP_ADDRESS>:44071"]
Jun 06 07:25:03 e-a-1 cardano[4486]: [String "ErrorPolicySuspendPeer (Just (ApplicationExceptionTrace (MuxError {errorType = MuxBearerClosed, errorMsg = \"<socket: 36> closed when reading data, waiting on next header True\", errorStack = []}))) 20s 20s",String "ErrorPolicyTrace",String "<IP_ADDRESS>:55410"]
Jun 06 07:25:02 e-a-1 cardano[4486]: [String "ErrorPolicySuspendPeer (Just (ApplicationExceptionTrace (MuxError {errorType = MuxBearerClosed, errorMsg = \"<socket: 34> closed when reading data, waiting on next header True\", errorStack = []}))) 20s 20s",String "ErrorPolicyTrace",String "<IP_ADDRESS>:36377"]
Jun 06 07:24:59 e-a-1 cardano[4486]: [String "ErrorPolicySuspendPeer (Just (ApplicationExceptionTrace (MuxError {errorType = MuxBearerClosed, errorMsg = \"<socket: 37> closed when reading data, waiting on next header True\", errorStack = []}))) 20s 20s",String "ErrorPolicyTrace",String "<IP_ADDRESS>:38819"]
Jun 06 07:24:58 e-a-1 cardano[4486]: [String "ErrorPolicySuspendPeer (Just (ApplicationExceptionTrace (MuxError {errorType = MuxBearerClosed, errorMsg = \"<socket: 36> closed when reading data, waiting on next header True\", errorStack = []}))) 20s 20s",String "ErrorPolicyTrace",String "<IP_ADDRESS>:62216"]
Jun 06 07:24:58 e-a-1 cardano[4486]: [String "ErrorPolicySuspendPeer (Just (ApplicationExceptionTrace (MuxError {errorType = MuxBearerClosed, errorMsg = \"<socket: 37> closed when reading data, waiting on next header True\", errorStack = []}))) 20s 20s",String "ErrorPolicyTrace",String "<IP_ADDRESS>:37271"]
Jun 06 07:24:57 e-a-1 cardano[4486]: [String "ErrorPolicySuspendPeer (Just (ApplicationExceptionTrace (MuxError {errorType = MuxBearerClosed, errorMsg = \"<socket: 36> closed when reading data, waiting on next header True\", errorStack = []}))) 20s 20s",String "ErrorPolicyTrace",String "<IP_ADDRESS>:43661"]
Jun 06 07:24:55 e-a-1 cardano[4486]: [String "ErrorPolicySuspendPeer (Just (ApplicationExceptionTrace (MuxError {errorType = MuxBearerClosed, errorMsg = \"<socket: 36> closed when reading data, waiting on next header True\", errorStack = []}))) 20s 20s",String "ErrorPolicyTrace",String "<IP_ADDRESS>:46565"]
Jun 06 07:24:53 e-a-1 cardano[4486]: [String "ErrorPolicySuspendPeer (Just (ApplicationExceptionTrace (MuxError {errorType = MuxBearerClosed, errorMsg = \"<socket: 45> closed when reading data, waiting on next header True\", errorStack = []}))) 20s 20s",String "ErrorPolicyTrace",String "<IP_ADDRESS>:42885"]
Jun 06 07:24:53 e-a-1 cardano[4486]: [String "ErrorPolicySuspendPeer (Just (ApplicationExceptionTrace (MuxError {errorType = MuxBearerClosed, errorMsg = \"<socket: 43> closed when reading data, waiting on next header True\", errorStack = []}))) 20s 20s",String "ErrorPolicyTrace",String "<IP_ADDRESS>:44177"]
Jun 06 07:24:53 e-a-1 cardano[4486]: [String "ErrorPolicySuspendPeer (Just (ApplicationExceptionTrace (MuxError {errorType = MuxBearerClosed, errorMsg = \"<socket: 42> closed when reading data, waiting on next header True\", errorStack = []}))) 20s 20s",String "ErrorPolicyTrace",String "<IP_ADDRESS>:37845"]
Jun 06 07:24:53 e-a-1 cardano[4486]: [String "ErrorPolicySuspendPeer (Just (ApplicationExceptionTrace (MuxError {errorType = MuxBearerClosed, errorMsg = \"<socket: 39> closed when reading data, waiting on next header True\", errorStack = []}))) 20s 20s",String "ErrorPolicyTrace",String "<IP_ADDRESS>:43671"]
Jun 06 07:24:53 e-a-1 cardano[4486]: [String "ErrorPolicySuspendPeer (Just (ApplicationExceptionTrace (MuxError {errorType = MuxBearerClosed, errorMsg = \"<socket: 41> closed when reading data, waiting on next header True\", errorStack = []}))) 20s 20s",String "ErrorPolicyTrace",String "<IP_ADDRESS>:37313"]
Jun 06 07:24:53 e-a-1 cardano[4486]: [String "ErrorPolicySuspendPeer (Just (ApplicationExceptionTrace (MuxError {errorType = MuxBearerClosed, errorMsg = \"<socket: 37> closed when reading data, waiting on next header True\", errorStack = []}))) 20s 20s",String "ErrorPolicyTrace",String "<IP_ADDRESS>:55398"]
Jun 06 07:24:52 e-a-1 cardano[4486]: [String "ErrorPolicySuspendPeer (Just (ApplicationExceptionTrace (MuxError {errorType = MuxBearerClosed, errorMsg = \"<socket: 36> closed when reading data, waiting on next header True\", errorStack = []}))) 20s 20s",String "ErrorPolicyTrace",String "<IP_ADDRESS>:39717"]
Jun 06 07:24:51 e-a-1 cardano[4486]: [String "ErrorPolicySuspendPeer (Just (ApplicationExceptionTrace (MuxError {errorType = MuxBearerClosed, errorMsg = \"<socket: 36> closed when reading data, waiting on next header True\", errorStack = []}))) 20s 20s",String "ErrorPolicyTrace",String "<IP_ADDRESS>:44005"]

It would be interesting to know why the remote peers closed connection with the e-a-1.

hi @craigem can you still reproduce this?

Closing this. If this is still relevant please re-open.


Deploy script for OUSD and VaultCore upgrade.

This PR will deploy contract changes to OUSD and VaultCore from these PRs:

#603
#588

This PR includes a new utility function to make the deployment files cleaner and without duplication. It will probably need some work to ensure it works in fork/rinkeby/mainnet.

Merging so that I can go ahead with deploy 19 prep


task duration and landing times charts only display data for the last 30 days by default

the default value for days is 30 when clicking the "task duration" link, and if a dag has been running for more than 30 days the graph won't be complete. took us awhile to figure out why we couldn't see anything when we clicked on "task duration". we now modify the "days" parameter manually, but it was not obvious what was happening at first.

Just installed airflow and I thought that the task duration was broken until I came across this github issue. Thanks emmeljay.

@emmeljay please create a jira issue for this if you are still interested to have this adjusted.


Configuration for End-Two-End test environment

Changes/Addition 👩💻🧪

makes use of eslint-plugin-cypress to eliminate linting issues
adds more scripts to run tests in the development environment and in the CI environment (future usage)

Hey @saw-jan, thank you for creating this pull request! Have a wonderful day...


Enhencement add rule of agg(case when) to agg(filter)

Proposed changes
Change argument 'case when' or 'if' inside aggregate function , to aggregate function(filter)
example:
select sum(case when t1.c1 = 101 then 1 END) from t1;
==>
select sum(1) from t1 where t1.c1 = 101;
note :

only If expression is needed to process cause CaseWhenToIf have already changed case when to if
but in sql we can still see case when so case when is reserved to explain this rule
we can only have one aggregate function cause of filter would influence other aggregate function
we can only have case when/if function without else cause of then can only have one branch of choice
we can only have one case in case when cause of then can only have one branch of choice

run buildall

run buildall

can we accept this pattern:
"select c2,   sum(case when t1.c1 = 101 then 1 END) from t1 group by c2"

run buildall

run buildall


Use HTML for labels

In inspecting the code, it appears you are using fillText function on the canvas for the labels, so HTML is not going to be easy to use for the axis labels.  I need to be able to use an icon instead of text for the label, (i.e. using bootstrap:  )
Any idea if even remotely possibly?

is that possible to add img tag?

It's posibble use HTML for labels in the new version 2.1.4??
I need use "fontello".
I have to do something like this:
return "" + chart.data.labels[tooltipItem[0].index];
Thanks


Java 9 has beed released for a time, any plan to support it?

Official JDK 9.0.1 is available for download.

Yes for sure. But later. Quite busy right now, actually.
On 12-14 (08:43), Jia Liu wrote:

Official JDK 9.0.1 is available for download.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, [1]view it on GitHub, or [2]mute the thread.
Reverse link: [3]unknown
References
Visible links

https://github.com/artur-shaik/vim-javacomplete2/issues/357
https://github.com/notifications/unsubscribe-auth/AEozuyHM6ak6oAMK0skVqKFzJJisDvFnks5tAVAXgaJpZM4RCV-p
https://github.com/artur-shaik/vim-javacomplete2/issues/357

--
Best regards,
Artur Shaikhullin


Why is the speed of downloading not consistent?

Checklist

[x] I'm asking a question
[x] I've looked through the README and FAQ for similar questions
[x] I've searched the bugtracker for similar questions including closed ones

Question
When  using a browser (or any HTTP) download or watching a video on youtube, I  notice the download is very consistent... mostly peaking at the  bandwidth. However, when I use youtube-dl to grab a video,  it shows a very clear roof-tiling pattern; it goes up and when it  reaches peak there is a sheer drop to almost zero... after which the  speed starts to raise again and repeating this process.
> youtube-dl --version
2019.09.28

Not seeing this using using Aria2 (on Windows) as an external downloader:
PS> choco install aria2
PS> youtube-dl --external-downloader aria2c --external-downloader-args "-j 12 -s 12 -x 12 -k

Ref #22652
Note: I am aware youtube-dl does not perform any traffic shaping or throttling, but since this is not noticeable with an external downloader, it might be an issue with this specific version on Windows. This was not noticeable in previous versions.

This is a question and NOT a bug report yet, so this is not in your Issue template

C:\Users\gbraad\Videos>youtube-dl -v https://www.youtube.com/watch?v=7IvmzEuVkSY
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-v', 'https://www.youtube.com/watch?v=7IvmzEuVkSY']
[debug] Encodings: locale cp1252, fs utf-8, out utf-8, pref cp1252
[debug] youtube-dl version 2019.09.28
[debug] Python version 3.6.0 (CPython) - Windows-10-10.0.18995-SP0
[debug] exe versions: ffmpeg N-91378-g3f953379e1, ffprobe N-91378-g3f953379e1
[debug] Proxy map: {}
[youtube] 7IvmzEuVkSY: Downloading webpage
[youtube] 7IvmzEuVkSY: Downloading video info webpage
[debug] Default format spec: bestvideo+bestaudio/best
WARNING: Requested formats are incompatible for merge and will be merged into mkv.
[debug] Invoking downloader on 'https://r3---sn-a5mekn7d.googlevideo.com/videoplayback?expire=1570629326&ei=bpKdXcq8Kovikgav1aDoAg&ip=<IP_ADDRESS>&id=o-ANBVGwM8kk9oMBX5ZkYIYY-O4kcS78eUzoYla5TyjZHT&itag=298&aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C302&source=youtube&requiressl=yes&mm=31%2C29&mn=sn-a5mekn7d%2Csn-a5mlrn7s&ms=au%2Crdu&mv=m&mvi=2&pl=23&initcwndbps=903750&mime=video%2Fmp4&gir=yes&clen=1300773514&dur=4730.266&lmt=1570497695701219&mt=1570607624&fvip=6&keepalive=yes&fexp=23842630&c=WEB&txp=5432432&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=ALgxI2wwRQIhAOrIJAmC74xnGH03g5P0ASyaQeZkGKsPaDFmrG7zWUbdAiBFEnLS8wOA_kVzhYIm5dWvpmrDkUlI_dFHdoyMbuP8JQ%3D%3D&lsparams=mm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AHylml4wRQIhAKzlWTXWLVxckJwnogMOoRtRRckhSth09a0BSe5ti28gAiBRDpLU8INYLIwmxHLcAM-1Ba7yTbrbcK6T1u7je3kNkA%3D%3D&ratebypass=yes'
[download] Resuming download at byte<PHONE_NUMBER>
[download] Buster Keaton - The General 1926 Colorized with Deep Learning AI-7IvmzEuVkSY.f298.mp4 has already been downloaded
[download] 100% of 1.21GiB
[debug] Invoking downloader on 'https://r3---sn-a5mekn7d.googlevideo.com/videoplayback?expire=1570629326&ei=bpKdXcq8Kovikgav1aDoAg&ip=<IP_ADDRESS>&id=o-ANBVGwM8kk9oMBX5ZkYIYY-O4kcS78eUzoYla5TyjZHT&itag=251&source=youtube&requiressl=yes&mm=31%2C29&mn=sn-a5mekn7d%2Csn-a5mlrn7s&ms=au%2Crdu&mv=m&mvi=2&pl=23&initcwndbps=903750&mime=audio%2Fwebm&gir=yes&clen=83939556&dur=4730.381&lmt=1570488278406262&mt=1570607624&fvip=6&keepalive=yes&fexp=23842630&c=WEB&txp=5411222&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=ALgxI2wwRgIhANZfoZJlBH4eNDWEyxNaaf67vPRxfTI2Ie_lMNFy0jeNAiEAtlWGQppiVZRQA7TpaIo_f5U4Uwrl_yYQ4Mie0dzUSmc%3D&lsparams=mm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AHylml4wRQIhAKzlWTXWLVxckJwnogMOoRtRRckhSth09a0BSe5ti28gAiBRDpLU8INYLIwmxHLcAM-1Ba7yTbrbcK6T1u7je3kNkA%3D%3D&ratebypass=yes'
[download] Destination: Buster Keaton - The General 1926 Colorized with Deep Learning AI-7IvmzEuVkSY.f251.webm
[download]  27.3% of 80.05MiB at  1.37MiB/s ETA 00:42
ERROR: Interrupted by user

Youtube shapes bandwidth for audio-only and video-only formats after first ~10MiB. In order to bypass that connection is reopened each 10MiB.

@dstftw Is there a way around this, like fetching a combined file instead?


cinnamon-screensaver current doesn't work?

need to try installing now that cyberlinux-repo is configured and see if the cyberlinux-repo takes precedent, if so then this can be closed


Use RegisterBlock for SPI & I2C instead of macro & make rcc::Bus sealed

Depends on #108

Lovely!

I have removed dependency from 108. Let's merge this first.

Hi @burrbull ,
Could you please provide some brief high level explanation of this PR ? In particular, which problems are you solving using

mod sealed for RccBus
Deref for both I2C and SPI.

Regards,
Sergey

I made Enable and Reset sealed, because I plan to do public unsafe wrappers for these traits.
RccBus still public.
Deref are needed to make generic implementations without macros and make this hal more consistent with others.
No changes in public API for SPI and I2C.

I find this refactor great. I'm just not sure Deref is an appropriate trait for this, why not using a dedicated trait?

I find this refactor great. I'm just not sure Deref is an appropriate trait for this, why not using a dedicated trait?

What you mean by dedicated?

pub(crate) trait RegisterBlock {
    type Type;
    fn register_block(&self) -> *const Target;
}

From https://doc.rust-lang.org/std/ops/trait.Deref.html

Deref should only be implemented for smart pointers to avoid confusion.

I made Enable and Reset sealed, because I plan to do public unsafe wrappers for these traits.
RccBus still public.
Deref are needed to make generic implementations without macros and make this hal more consistent with others.
No changes in public API for SPI and I2C.

Thanks for educating me. Makes total sense now.
Regards,
Sergey

In my view it is reasonable to generate RegisterBlock trait implementation by svd2rust same as Deref.

Closed in favour of #182


Remove HBAR Faucet Tutorial

Description
Description
This tutorial about creating an HBAR faucet using metamask and react needs to be deprecated/removed. https://docs.hedera.com/hedera/tutorials/smart-contracts/create-an-hbar-faucet-app-using-react-and-metamask
The CRA Hedera dapp template is now integrated with walletconnect and there is a more comprehensive tutorial that showcases metamask and walletconnect that has replaced the HBAR faucet tutorial.
https://docs.hedera.com/hedera/tutorials/more-tutorials/develop-a-hedera-dapp-integrated-with-walletconnect
Steps to reproduce
This tutorial https://docs.hedera.com/hedera/tutorials/more-tutorials/develop-a-hedera-dapp-integrated-with-walletconnect
replaces this one https://docs.hedera.com/hedera/tutorials/smart-contracts/create-an-hbar-faucet-app-using-react-and-metamask
Additional context
No response
Hedera network
testnet
Version
current
Operating system
macOS

Resolved in 5bc88c6


Miniplayer Widget Support

It would be really cool if the mini player could be turned into a macOS widget for controlling Spotify / Music.

Totally agree. Absolutely no promises but I'm trying to have a look into doing this and submitting a PR. I'm totally new to swift so hoping this is a decent introductory task haha. If I have any luck will report here.

Also completely new to Swift and attempted something similar but quickly gave up - let me know how it goes!


Runit issues with runit_service[zookeeper]

Hello,
I am having trouble getting runit service start zookeeper.
I get this error:
Error executing action enable on resource 'runit_service[zookeeper]'
Could not locate main runit sv_bin at "/sbin/sv". Did you remember to install runit before declaring a "runit_service" resource?
cookbooks/zookeeper/recipes/service.rb has:
49:   runit_service 'zookeeper' do
50:     default_logger true
51:     options({
52:       exec: executable_path
53:     })
54:     action [:enable, :start]
55:   end
56: when 'exhibitor'
I see that runit is getting installed earlier. I also tried to including runit in the recipe cookbooks/zookeeper/recipes/service.rb
include_recipe "runit"
Appreciate any guidance.

Shekar

Hello @ctippur! By now this issue seems to be quite old. Were you able to resolve the issue or can you reproduce it under the latest release?

@ctippur as there hasn't been any movement on this issue, I'm going to go ahead and close it. If you still are having this issue, please reopen. Thanks!


Running nova-assertions for nova on a subdomain

Hi,
I have created a project with Laravel Nova as a backend service to mange my project. However, my Laravel Nova is accessible via nova.mywebsiteproject.test. So, basically it lies on a subdomain which is, in my opinion, better.
However, sadly this project does not support subdomains. Is there any possibility we can add this kind of feature to this project? This would be awesome!
If anyone is wondering how you can route Laravel Nova via a subdomain, this is how. You have to add this is the config/nova.php file:
/*
|--------------------------------------------------------------------------
| Nova App URL
|--------------------------------------------------------------------------
|
| This URL is where users will be directed when clicking the application
| name in the Nova navigation bar. You are free to change this URL to
| any location you wish depending on the needs of your application.
|
*/

'url' => env('NOVA_SUBDOMAIN') . "." . env('APP_DOMAIN'),

/*
|--------------------------------------------------------------------------
| Nova App Domain
|--------------------------------------------------------------------------
|
*/

'domain' => env('NOVA_SUBDOMAIN') . "." . env('APP_DOMAIN'),

Kind regards!

@FrazeColder, @dillingham Is there any update on this? also running into the same issue

@FrazeColder, @dillingham Is there any update on this? also running into the same issue

Someone should fork this if they want fixes. I don't plan on working on nova packages anymore

@FrazeColder, @dillingham Is there any update on this? also running into the same issue

Someone should fork this if they want fixes. I don't plan on working on nova packages anymore, sorry

No problem, ill see what i can do
Thanks!


Introduce clap for command line argument parsing

clap with it's derive feature is very easy to use and yields a great command line application, I would consider using this as more arguments and flags are getting added.

oh yeah definitely need something better to handle arguments. I opened https://github.com/bnjbvr/cargo-machete/issues/12 back in the days, and having tried gumdrop since then, I quite like it.

I'll take a stab at this, actually. Closing this one as dup of #12.


Rendering issue with vifm

Thank you for an awesome terminal! :pray:
I'm seeing an issue with the cursor rendering with vifm in alacritty. This is the first time I've noticed it - I'm not seeing this issue with any other curses app.

Here's my cursor settings in alacritty:
cursor:
  text: '0x343434'
  cursor: '0xf8f8f2'

I'd love to see this fixed, give me a ping if I can help in any way.
:beers:

I didn't try to reproduce it (too long to install this terminal) and just guess this is a stable behaviour of the terminal. If that's the case, this is likely to be a problem of alacritty, as the issue doesn't appear in other terminals as far as I can tell and I know that the blacked out character appears where hardware cursor is positioned by vifm. In normal mode the terminal cursor is invisible, yet alacritty displays it.

@sQVe Which version of Alacritty are you using? Can you reproduce this with the latest master?

@chrisduerr Sorry for not providing it in the initial report. I'm running the latest code from master, so yeah - I can reproduce it.
% alacritty --version
alacritty 0.3.0

% yay -Qi alacritty-git | rg Date
Build Date      : Sun 21 Apr 2019 09:34:58 AM CEST
Install Date    : Sun 21 Apr 2019 11:16:37 AM CEST

@chrisduerr I just tried to downgrade to 0.2.9 and I'm not getting this issue with that release.

I'm asking because this was fixed in https://github.com/jwilm/alacritty/commit/0d060d5d801e3abb55035269138d819d38fc175b, so please make sure you're running the latest version not just the latest master from a few days ago.
If it still occurs then I can't reproduce this. Does this happen inside of vim too? Or inside of the normal bash/zsh/shell prompt? Or only in vifm?

@chrisduerr I just ran a rebuild and still seeing the issue. I can replicate in both zsh and bash normal / default prompt. I cannot replicate it inside nvim.
Did you set the cursor to a specific color?

You said that downgrading to 0.2.9 fixed the issue, but I'd assume that 0.3.0 would do it too? Since the cursor rework was just recently after 0.3.0. Otherwise this would be a separate issue.
I haven't been able to test this with vifm yet though, since it does not install on my system.

@chrisduerr, what's the issue with the installation? Regular ./configure && make should give you a build to try (just run it as src/vifm).

@chrisduerr Yes I would think so. I don't have the possibility to try it out now currently though. I can try later if it is useful.

It would be.  I'll try it out ASAP. Most likely in an hour or two.
If possible I'll try to narrow it down further to a specific commit.

@chrisduerr I've now had the time to debug this further.
With HEAD at 0d060d5d801e3abb55035269138d819d38fc175b I'm seeing the issue I initially reported:

With HEAD at 371d13f8ef95157c97f7de9964bcbc89d4a8e930 I'm also seeing an issue, but inverted:

With HEAD at a47d716daace7c197392854754406a06454ec380 I'm seeing no issue:

So I've been able to get vifm working by installing the official archlinux package with a few additional depedencies since the git version didn't build and I'm able to reproduce the issue.
I think I know what the issue might be and will hopefully have a PR with a fix up in a sec.

Fixed in https://github.com/jwilm/alacritty/pull/2343, let me know if there's still any problems.


Breaking change caused due to https://github.com/graph-gophers/graphql-go/pull/515

This check here: https://github.com/graph-gophers/graphql-go/pull/515/files#diff-16ec07e3ca6d409f2165fdf6a4b1db83dd05ee0f1da6d4dea1ccbe47a0ec0bdbR898 is incorrect.
We shouldn't be checking for f >= math.SmallestNonzeroFloat64 because that excludes 0.0 which is a perfectly valid floating point number.
This is breaking our CI pipeline https://github.com/mattermost/mattermost-server/pull/21994:
=== RUN   TestGraphQLChannelsLeft/NotLeft
{"timestamp":"2023-01-05 09:24:50.984 Z","level":"error","msg":"Error executing request","caller":"api4/graphql.go:137","operation":"channelsLeft","errors":[{"message":"Variable \"$since\" of type \"Float\" has invalid default value 0.0.\nExpected type \"Float\", found 0.0.","locations":[{"line":2,"column":62}]}]}
{"timestamp":"2023-01-05 09:24:50.984 Z","level":"debug","msg":"Received HTTP request","caller":"web/handlers.go:171","method":"POST","url":"/api/v5/graphql","request_id":"kg91zrrckjni5xoy716ct8gggr","status_code":"200"}
    resolver_test.go:101:
        	Error Trace:	/tmp/testlib4232044107/resolver_test.go:101
        	Error:      	"[graphql: Variable "$since" of type "Float" has invalid default value 0.0.
        	            	Expected type "Float", found 0.0. (line 2, column 62)]" should have 0 item(s), but has 1
        	Test:       	TestGraphQLChannelsLeft/NotLeft

I will send a PR to fix this.
cc @pavelnikolov

PR is more than welcome @agnivade

Yep, busy Monday :)

This doesn't just fix the zero, this also fixes the negative float numbers, which were for some reason invalid before this. However, this is not released yet - version 1.5.0 is still not parsing negative Float numbers. Is no one really using negative Float numbers, so this is not an issue for anyone?

@PetarLotrean, I'm planning to release v1.6 really soon. Probably this or next week.


Tooltips draw underneath other layers

I think this should be solved by the pr I have open. Feel free to merge it
On Tue, Dec 31, 2019 at 2:10 PM mcorrell<EMAIL_ADDRESS>wrote:

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/mcorrell/vis-tarot/issues/19?email_source=notifications&email_token=ABUJNKAGG4FHXU6CJCX62H3Q3O7OLA5CNFSM4KBYIRGKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IDRBMVA,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABUJNKCD33A6FWNDHIP3LELQ3O7OLANCNFSM4KBYIRGA
.

--
Andrew M. McNutt

Okay merged. Leaving this open in case we want to address related issues (like maybe the card that is hovered over should draw above all other cards, like the case when one card "covers" another in the celtic cross.

Addressed the above comment in #24, closing


Update CLA with new link

FYI, its actually a whole new CLA so @RickCarlino and others will need to sign it again. Sorry!


F# Open Standup: Monday 11/23/2015 --- 10:00 AM pt 10:30 AM pt

Welcome to the F# Open Standup,
It is primarily for those who are contributing to, or are interested in contributing to the Visual F# tools open source project. If you are in that group please join us on this Skype for business meeting, phone in should work if you don't have access to Skype for business.
Agenda
It’s a standup … no agenda … A few brief words about what you are working on, what interesting issues have cropped up and what you will to work on next. If the time doesn’t work for you, then post an issue with your stand-up progress, we will review it.
Thanks
Kevin
.........................................................................................................................................
 Join Skype Meeting
This is an online meeting for Skype for Business, the professional meetings and communications app formerly known as Lync.
Join by Phone
Toll-free number: +1<PHONE_NUMBER>
Toll number: +1<PHONE_NUMBER>
Find a local number
Conference ID: 630930
Help
Welcome to Skype for Business Online Meetings!  Please note, all participants using the Join by Phone option must dial the full number for access to the call!
[!OC([1033])!]
.........................................................................................................................................

link?

https://meet.lync.com/microsoft/kevinr/HJC6769M


Charging LED behavior

The charging LED doesn't work reliably. It sometimes blinks slowly (as normal in J1) and other times stays white all the time.

In my understanding, LED during charging is

staying white to indicate charging, unless condition below is true
blinks if you have new notification

For me, that is expected and the same as was on 1+X. Let me know if the pattern indicated by me is correct and would explain your results.

When charging (usb plugged in) the LED stays white. When the battery reaches 100% the LED blinks white. That is the behavior i would expect. And i saw it blink white when the battery reached 100% at some point. Also on the J1 it also turned the screen on to indicate that it had reached 100%.
New notifications blink but have different colours. Email yellow, SMS blue, unanswered call green.

I don't think I have seen it blink at 100%, but I maybe didn't notice. Will check on my side

OK. After some more observations. When the phone shows 100% the led doesn't start blinking immediately. If you let the phone on the charger it will start to blink after some minutes. (10-20 maybe)

I presume its something to do with "smart battery charging" that Tama has. Its somewhat different from others and can suspend while charging, for example. As such, I think this behavior is OK. Don't know whether it was also 10-20 min in my case, I saw it blinking and it was 100% charged.
For me, that all seems to be fine and I would suggest to close it as an issue.

Yep.


Coda 3.3 is crashed

When coda daemon is started, crash happens.
coda_crash_report_2020-09-17_03-51-11.748691.tar.gz

Another Connection_closed (\"EOF or connection closed\") error. See also #6001

Confirmed :+1: closing as a dupe


Setup ci-reporter for jenkins correctly

Now that we have to include testunit and minitest the app seems to think it's
using testunit not minitest so the ci:setup:minitest task doesn't end up
generating the report files.  This means that our build won't pass as a lack of
reports is a considered a failure by ci.
We also add the ci:setup:cucumber step so that we get reports from the features.
This requires a change to the ci build to look at, but it doesn't hurt.
Once we're on rails 4.x we can review again which framework we are using for tests; minitest vs. test-unit and only invoke one of the setup tasks.

This is to address the failure on ci when merging #113 (see: https://ci-new.alphagov.co.uk/job/govuk_imminence/279/) - we've also applied the config changes to make govuk_imminence_branches look for junit report files and fail the build if they're not present, so passing branches don't result in failed master because of it.

LGTM. but could you squash the commits before I merge?

@dsingleton - squashed, thanks!


upgraded image from jessie-slim to stretch-slim

Changes proposed in this pull request:

upgraded base image from jessie-slim to stretch-slim
added /bin/false as shell for mongodb and unifi
avoid external dependencies and use mongodb and gosu from the debian
repositories
install apt-utils and run apt upgrade on each build (TBD?)
added gnupg2, dirmngr, procps, libcap2, jsvc for compatibility with
debian stretch
do no longer "kill" the dpkg/apt database (to allow inheritance for your images)

I've running this image my environment for a few days without any problems. Please review the changes and consider it for merging.

Appreciate this! A few comments:

On not nuking the apt databases for "inheritance": since the Dockerfile build does the vast majority of the work as one monolithic RUN statement (single layer) leaving anything around for inheritance currently doesn't help. Those databases are deleted at the end of the RUN before the layer is finalized since they otherwise needlessly consume space and bloat the finished static image. Once a layer is finalized (RUN statement ends) the space consumed by it remains fixed, regardless of what happens in further steps. Original multi-layer builds of this image added a bunch of final image bloat and were over 600MB compressed on Docker Hub. Right now compressed size changes somewhat depending on the UniFi software but sits between 150MB and 210MB.
JSVC is required by the UniFi package during a normal non-Docker install but doesn't need to be installed in the image as the init, process tracking, and shutdown processing are handled by the /usr/local/bin/entrypoint script. Installing it adds unnecessary space consumption to the final images.
Since the build directly downloads the UniFi .deb and installs from that local source the UniFi GPG keys are currently not needed.
External Mongo repositories are used to allow selection of specific version(s) of mongodb and tools to meet UniFi recommended installation requirements, which checking https://help.ubnt.com/hc/en-us/articles/115009221227 appears to have been recently updated to 3.2. The Debian-Stretch mongodb package version currently matches that requirement but may not in the future. Best practice is to continue to pull directly from the Mongo source repo, however this is a challenge for Debian-Stretch since Mongo currently aren't building packages for it... This is where I've been stalled out on making the change to Stretch-slim as the source. I've looked at some work-arounds but I'm not very happy with any of them, and at this point Debian-Jessie is still supported and receiving security updates, and kernel versions, etc. are inherited by a Docker container from the host server it runs on.
The "> /dev/null" output redirects on the apt-get functions are there to reduce build log noise and make it easier to find actual failures/issues during the process. Apt is overly verbose even when set to be quiet (-qq).

Hi @goofball222,
thanks for your feedback. Looks like our apporaches and mindsets are quite a bit different. :)

Inheritance is one point, another is troubleshooting. I had some issues with the captive portal and needed some debugging tools. Without the apt database it was quite a pain to install them. I know that the dpkg databse needs some space, but for sure there are other files that could be removed without any impact to apt (man docs etc.). My first thought was that you wipe the package database for security reasons.
JSVC. Yep, i've seen that, but i was unhappy with installing unifi with dpkg and the force and ignore dependencies option - and the result of a broken apt database. I've built two images - one with JSVC and ond without JSVC. The difference wasn't that big, so i decided to keep it installed.
GPG Key. Your right. I've played around with the debian repository from UBNT (to create a "latest" image w/o changing the build parameters). Looks like i forgot to remove this after my tests. I'm not a big fan of installing third packages without verifing the gpg signature, but fetching the package with curl seems to be the better solution than using the apt repository from UBNT.
My first idea was to complety remove the mongodb from the image (or at least create a seperate image w/o mongo installed). I've seen some docs in this repo where you played around with docker-compose and an external mongodb container. But well, the single container approach has it's advantages too.
My approach for build logs is to have them as verbose as possible. ;)

The normal support for jessie ends on 17th june 2018. After that date jessie will still recevie updates, but not from the offical Debian security team.

If you're willing to rework this into the current directory structure and Dockerfile.OSType.Modtype format alongside the existing Dockerfiles I'd be happy to bring it in on an updated or new pull request.

Hi @goofball222,
sure, i can create a new PR based on your recent changes. Any feedback on my recent comments? Is it ok for you when we switch to the mongodb and gosu packages from the offical debian repository and keep jsvc installed?

Official repository packages for gosu and mongodb should be fine.
JSVC is not needed and the errors about it being missing can be ignored. It's only needed by the OS init process which never runs in these containers. The startup and shutdown processing init depends on JSVC for are all handled in the entrypoint script.

it'd be nice to make the /bin/false a configurable option. I'm down for it 99% of the time, but occasionally (e.g. to diagnose the recent external mongo issue) it'd be nice to shell in.

Closing pull request without merge. Thank you for your contribution, it is appreciated although it went unused. The Debian base image will be moved to debian:buster-slim in the near future.


[FIX] data type in volume data

previously the data type was got from header of the group mask, which is uint8 and is not enough.

[ ] make everything (different images) to float32
[ ] reload images into python again and check:

[ ] make sure that the slope and offset are 0
[ ] nobs are good (integer)
[ ] p.values are good (decimals)

[ ] check if difference with Kristin's data is smaller now


WalletConnect: Solana chain id

I don't know where to ask the question, so I'll ask here
I'm developing crypto wallet and implementing a WaletConnect connection for Solana.
According to the documentation Solana chain id should be solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp but https://raydium.io/swap/ returns proposal with solana:4sGjMW1sUnHzSxGspuhpqLDx6wiyjNtZ for mainnet.
Could you tell me who is wrong?

https://github.com/orgs/WalletConnect/discussions/4627

we don't set up any chain id but for sure you need to apply for a wallet connect project id
https://github.com/raydium-io/raydium-ui-v3/blob/master/src/provider/WalletProvider.tsx#L42.
for more details, I think you should ask wallet connect teams.

@cruzshia the line of code you provided does the exact opposite: sets the chain id for WalletConnect
https://github.com/raydium-io/raydium-ui-v3/blob/d2bd74317854626bb3c5c5a1f120ef4a7fc7d17b/src/provider/WalletProvider.tsx#L43
@solana/wallet-adapter-base:
https://github.com/anza-xyz/wallet-adapter/blob/8748ff507b61eaf65e06439fe4bc5fb27e48f70c/packages/wallets/walletconnect/src/adapter.ts#L88
@jnwng/walletconnect-solana
https://github.com/WalletConnect/walletconnect-solana/blob/main/packages/walletconnect-solana/src/adapter.ts#L14-L16


Please export datepicker-input.module

Detailed description
: Unexpected value 'DatePickerInputModule in /Users/eddieli/apps/buc-common/node_modules/carbon-components-angular/index.d.ts' imported by the module 'BucComponentsModule in /Users/eddieli/apps/buc-common/projects/common/src/lib/modules/buc-components/buc-components.module.ts'. Please add a @NgModule annotation.
: Can't export value DatePickerInputModule in /Users/eddieli/apps/buc-common/node_modules/carbon-components-angular/index.d.ts from BucComponentsModule in /Users/eddieli/apps/buc-common/projects/common/src/lib/modules/buc-components/buc-components.module.ts as it was neither declared nor imported!

Error: : Unexpected value 'DatePickerInputModule in /Users/eddieli/apps/buc-common/node_modules/carbon-components-angular/index.d.ts' imported by the module 'BucComponentsModule in /Users/eddieli/apps/buc-common/projects/common/src/lib/modules/buc-components/buc-components.module.ts'. Please add a @NgModule annotation.
: Can't export value DatePickerInputModule in /Users/eddieli/apps/buc-common/node_modules/carbon-components-angular/index.d.ts from BucComponentsModule in /Users/eddieli/apps/buc-common/projects/common/src/lib/modules/buc-components/buc-components.module.ts as it was neither declared nor imported!

we are currently packaging our wrapper component library which wraps around carbon angular components. So that we only need to upgrade this single library for all our iframe applications instead of going into each iframe repo.
we need the date picker input module to be exported for us to package a wrapper component module. Currently this is blocking us from build a valid npm package

Describe in detail the issue you're having.

Is this a feature request (new component, new icon), a bug, or a general issue?

Is this issue related to a specific component?

What did you expect to happen? What happened instead? What would you like to see changed?

What browser are you working in?

What version of the Carbon Design System are you using?

What offering/product do you work on? Any pressing ship or release dates we should be aware of?

Steps to reproduce the issue

Step one
Step two
Step three
etc.

Additional information

Screenshots or code
Notes

closed by #1082


Copy 5x documentation files

This is related to: https://github.com/expressjs/express/issues/3913
Includes:

copy en/4x --> en/5x
copy _includes/api/4x --> _includes/api/5x
copy _layouts/4x-api.html --> _layouts/5x-api.html
add link in header/header-en.html to 5.x (RC) documentation

@dougwilson Could you please review and also provide me with more information or examples of what should edit on the entries related to the change log (https://github.com/expressjs/express/blob/5.0/History.md) ? Thank you.

Sorry I've been MIA for a bit...
I think it will be easier if people can see how the 5.x docs are evolving, i.e. not in a branch--which wouldn't be visible on the site, only on GH (or if you built and ran the branch locally on Jekyll).
This PR adds the API docs under "5.x RC":

Assuming "RC" is the right rubric, I think we can land this and take it from there.
One small gotcha: Since this PR was opened, 4.17 was released with a couple new functions - see #1043 ... So, we'll just need to add those updates.  IMO it could be done in this PR (best), or even after merging (as long as we don't forget!).  Thoughts?

Currently 5.x is alpha, so it should probably note alpha in the heading. And I agree with landing it on master to make it available on the site as it's being worked on -- just it's existence should help provide exposure to usage more than it's getting now.

Cool... So, @RamirezAlex if you would change the heading to 5.x (alpha), then I will merge this, and add the stuff from #1043.

Thank you all for the guidance here. So, @crandmck I changed the heading to 5.x (alpha) as requested and removed the WIP tag from the PR. However, it seems like Travis is not liking the semicolons in the doc files. Do we have recent updates to linter rules for this? Should I go and remove those semicolons to satisfy the linter or how do we proceed? I can do it, I just want to make sure. Thank you again.

Ignore it @crandmck, I found out that StandardJS was recently added, so I applied the fixes accordingly. :)

Thank you for all the feedback @crandmck, I already applied the changes so when you have a chance please review it and let me know whether there are next steps or this is Ok.

@RamirezAlex Sorry for the delay.  I will try to review this in the next day or so.

Thanks for the contribution, @RamirezAlex !


Delete ruby 1.8

Ruby 1.8 is now deprecated by everyone and has probably some untracked security issues.
This is a proposal, I don't think that it's doing our user a favour to support it but I understand that it can be a hard decision.

cc @garbas , any idea who should be asked for Ruby questions?

i think @cstrahan would be the right person to judge on this one. looks to me we could easily deprecate 1.8

:+1: I I'm just a normal user though I would support the removal of ruby 1.8. We should do this on unstable only, though, and clearly note this in the release notes of the next release.

@zimbatm could you add a line to changelog?

@garbas like this ^ ?
not sure why Travis is unhappy

not sure why Travis is unhappy

It's some directvnc problem with xlibs, which certainly seems unrelated.

@zimbatm tnx ... merged


[SPARK-16036][SPARK-16037][SQL] fix various table insertion problems

What changes were proposed in this pull request?
The current table insertion has some weird behaviours:

inserting into a partitioned table with mismatch columns has confusing error message for hive table, and wrong result for datasource table
inserting into a partitioned table without partition list has wrong result for hive table.

This PR fixes these 2 problems.
How was this patch tested?
new test in hive SQLQuerySuite

cc @yhuai @marmbrus @rxin

Test build #60759 has started for PR 13754 at commit 52e67d4.

Test build #60759 has finished for PR 13754 at commit 52e67d4.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/60759/
Test FAILed.

Test build #60770 has started for PR 13754 at commit 4185484.

Test build #60772 has started for PR 13754 at commit ee51757.

Test build #60774 has started for PR 13754 at commit 9590725.

Test build #60772 has finished for PR 13754 at commit ee51757.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/60772/
Test FAILed.

Test build #60770 has finished for PR 13754 at commit 4185484.

This patch fails Spark unit tests.
This patch does not merge cleanly.
This patch adds no public classes.

Build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/60770/
Test FAILed.

Test build #60774 has finished for PR 13754 at commit 9590725.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/60774/
Test PASSed.

Overall LGTM. I am merging this to master and branch 2.0. I will take care those comments in my PR.


[Godot 4] Filter out source generated classes in code navigation popups etc.

In godot 4, a lot of work is lifted to source generators which in turn generate a lot of connected classes that rider then picks up for example in code navigation popups. This is a lot of unnecessary visual noise that should likely be filtered out as it's not relevant to user code.
Example:

Thank you for the request.
Related to https://youtrack.jetbrains.com/issue/RIDER-85189/Navigation-clean-up-unity-source-generators-from-navigation

A note for me or anyone who'd want to implement this

Use similar approach as here:
https://github.com/JetBrains/resharper-unity/commits/net231/resharper/resharper-unity/src/Unity/CSharp/Psi/Search/UnityDotsSearchFactory.cs

Add a separate action for opening generated code, if needed, similar to:
https://github.com/JetBrains/resharper-unity/blob/net231/resharper/resharper-unity/src/Unity/CSharp/Feature/Services/Generate/Dots/OpenDotsSourceGeneratedFileBulbAction.cs

Most likely would be fixed with in 2023.3 in Rider itself, no need for a special fix in the plugin.

I tried to use a modified UnityDotsSearchFactory and was able to hide the found declarations.
Sadly it still shows the found usages, the documentation is rather lacking, and I have no clue what I am doing.

What do you want to hide from navigation except of the generated declaration of all partial classed derived from the GodotObject?

finally fixed by the ReSharper platform https://youtrack.jetbrains.com/issue/RIDER-85689/Ability-to-ignore-generated-documents-from-Go-to-Declaration-or-Usages


how to edit the node ?

Thank you for taking the time to report an issue with react-d3-tree!
Feel free to delete any questions that do not apply.
Are you reporting a bug, or opening a feature request?
[Replace with your answer]
What is the actual behavior/output?
[Replace with your answer if relevant]
What is the behavior/output you expect?
[Replace with your answer if relevant]
Can you consistently reproduce the issue/create a reproduction case (e.g. on https://codesandbox.io)?
[Replace with your answer if relevant]
What version of react-d3-tree are you using?
[Replace with your answer]
If react-d3-tree crashed with a traceback, please paste the full traceback below.
[Replace with your traceback]

You need to do a few things.
0. Manage the tree data as a state in your code

Use the callback for onMouseOver to get the nodeData, then extract the name of the node
Use the name of the node to search through the tree data object (I used recursive depth first search). Once you've found it, update the node data. Be sure to return the modified tree data object
Update the tree data state with the modified tree data object, which will essentially "redraw" the tree

This is what I did from a high level perspective. If anyone has a simpler way please chime in


Init a cluster from a backup that is no longer in the s3 bucket

How would one go about it? Is there a way to create a backup "instance" in a new cluster so I can just upload backup from another k8s cluster?
The only hack I can think about is something like this:

Create a fresh temporary mysql cluster.
Create a backup of the temporary mysql cluster.
Replace backup content in the s3.
Delete temporary mysql cluste.
Create the `final cluster from the backup from step 2.

Does that make sense?

Seems like all I needed to do was to upload *.xbackup.gz to the s3 bucket and then just set correct initBucketURL.


Update mdoc, sbt-mdoc to 2.5.3

About this PR
📦 Updates

org.scalameta:mdoc
org.scalameta:sbt-mdoc

from 2.5.1 to 2.5.3
📜 GitHub Release Notes - Version Diff
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

🔍 Files still referring to the old version number
The following files still refer to the old version number (2.5.1).
You might want to review and update them manually.
COMPATIBILITY.md

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scalameta" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "org.scalameta" }
}]

labels: library-update, early-semver-patch, semver-spec-patch, old-version-remains, commit-count:1

Superseded by #1997.


Is field "userRating" available ?

I would have expected the "userRating" field (= the note you can give through PLEXUI), but i don't see it anywhere (neither at runtime nor in the code).
Is it somehow missing ?
Or is there another way to retrieve this information ?
For ex. I always have :
    "ratingCount": 0,
    "rating": 0,
    "ratingKey": "13",
    "sessionKey": "",

After quickly checking, the field is just missing inside Metadata structure in models.go. Corresponding PR is available.


ImapDriver: Parsing subject in headers

Some clients splitting subject to parts by 35chars.
You have in imapdriver check splitting by space but i have tab "\t"
Fix is in 234 line in ImapDriver.php
if(mb_substr($line, 0, 1, 'UTF-8') === " " || mb_substr($line, 0, 1, 'UTF-8') === "	") {

Feel free to send PR :)


Make get_torch_storage_id public

Following https://github.com/huggingface/transformers/pull/31091#issuecomment-2141947327.
cc @SunMarc

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.

cc @sayakpaul as well so that you know :)


Resilio sync configuration fix and NixOS test

Motivation for this change
This change bundles two commits:

The first commit fixes an error in the configuration when directoryRoot is used. The option was placed in the wrong section for current versions of Resilio Sync.
The second commit adds tests for Resilio Sync. This test would have caught the configuration error solved in the first commit.

Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Assured whether relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Since Resilio Sync is unfree, I was not sure if a test could be added. If not, I will remove the test from this PR.

@grahamcofborg test resilio

@GrahamcOfBorg test resilio

If tests for non-free packages are not possible, I can do a new PR containing just the bug fix for the Resilio Sync module.

This pull request has been mentioned on Nix community. There might be relevant details there:
https://discourse.nixos.org/t/prs-ready-for-review-may-2019/3032/23

The Nixpkgs manual explains, "Note that we are not able to test or build unfree software on Hydra due to policy. Most unfree licenses prohibit us from either executing or distributing the software.".
That doesn't mean we can't have a unfree test or that a unfree test isn't useful. It's usefulness would be limited due to no Hydra, but if run manually when making changes it's still useful.
Does anyone want to please merge this?

Hello,
I was going to report the bug about directoryRoot, but apparently it is already a known issue. This prevents me from configuring rslsync correctly. Any chance of getting this merged? Thanks!

@yesbox @netvl The best way to get this merge is to review the PR and once you are done post in
https://discourse.nixos.org/t/prs-already-reviewed/2617

Rebased, also updated the test script to Python.
Ping resilio-sync maintainers: @domenkozar @thoughtpolice @cwoac


[BEAM-12588] Multimap user state proto changes

Add multimap user state to beam fn proto

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.


Fix block merging pass

There is a small bug in block merging that results in certain blocks merging that have data dependencies. This fundamentally changes the code result (see #184). This PR fixes that and adds a test for it.
To do:

[x] Determine if this can be reproduced without the test infrastructure ability to start from multiple ComputationBlocks
[x] Clean up the ugly test hacks!

Blocked by #198.

This should also be ready to go after merging with master after merging #198.

bors try

The test faillure on gitlab had nothing to do with this PR, it succeeded after rerunning. This means the tests pass on the current master (the other checks were run before merging #198).


Valid file type not dropped when dropValidation enabled

Hi Rik,
Summary
I'm using dropValidation to avoid non valid files added to filepond input.
Based on documentation, only invalid files are not dropped. But in my case, if i drop multiple files with one being invalid, all the files will not dropped.
HTML
<input type="file" class="filepond" name="filepond" accept="application/pdf,image/jpeg" multiple required>
Script
FilePond.registerPlugin(FilePondPluginFileValidateType); 	$('.filepond').filepond({ 		dropValidation: true 	})

Environment
Version

OS
Windows

Browser
Firefox 73

It'll validate the entire set of files, so if one file is invalid it'll discard the entire selection.

closed because inactive for 12 days

I wondered if there is a way to show a validation message when user uploads files that include the invalid file types?


Build now creates *.zip and *.jar packages.

The zip packages can be unpacked and ran immediately.
The zips contain the listed jars + the dependencies required to run the contained jars. Please verify that this is true.

umple-core-1.22.0-4e42e14.zip

umple-1.22.0-4e42e14.jar

umple-umplificator-1.22.0-4e42e14.zip

umplificator-1.22.0-4e42e14.jar

umple-validator-1.22.0-4e42e14.zip

validator-1.22.0-4e42e14.jar

umple-extras-1.22.0-4e42e14.zip

umpledocs-1.22.0-4e42e14.jar
umplerun-1.22.0-4e42e14.jar
umplestats-1.22.0-4e42e14.jar
umplesync-1.22.0-4e42e14.jar
vml-1.22.0-4e42e14.jar

I will leave this ticket open as a possible alternative approach, but in addition I am going to create a new ticket to migrate the "fat" umple.jar that is built with no external dependencies apart from Java

I think this is not the right approach. I want the core umple compiler to be distributable and movable without having to drag along dependencies. I would like to close this without merging and then to delete the branch (I am new to git, but I believe this is the correct approach)

Hi Tim,
I am OK with that.  I have a solution coming -- it's more my environment (I work entirely in docker for development now... but am dealing with a few hiccups outside of umple before I am confident in the solution).
A few notes.  When comments are made, we receive emails, so we should be able to communicate directly through github (so no need for a separate email with the same info).
Second, the development style for OS project is typically individuals not only have separate branches but separate repositories as well (called forks), so decling is enough, the feature branch is actually against Kevin's personal fork of the repo and will not pollute the umple project directly.

Closing this request. I'll included the cleaning I did here into #617.


Docs for SVM in new interfaces

Description
Please include a summary of the change. For large or complex changes please include enough information to introduce your change and explain motivation for it.
Changes proposed in this pull request:

@outoftardis Sorry, I forgot to commit docs for kernel functions. I think in #1326 need add sections for kernel functions

@outoftardis Sorry, I forgot to commit docs for kernel functions. I think in #1326 need add sections for kernel functions

ok, almost done
@PetrovKP  could you please change underscores _ to dashes - in rst files and folders? thanks

no other comments from me


Unable to run Android tests

Your Environment

Plugin version:
Platform: Android
OS version:
Device manufacturer and model:

Running in Simulator:
React Native version:
Plugin configuration options:
Link to your project:

Context

There's a unit test failing in react-native-mauron85-background-geolocation.  Based on the file comments, it looks like this is a known issue.  It has the test has been copied to the correct location (androidTest), but that the original was never removed.
Expected Behavior
Tests should run and pass.
Actual Behavior
A test in react-native-mauron85-background-gealocation
Possible Fix

Remove android/lib/src/test/java/com/marianhello/bgloc/react/ConfigMapperTest.java.
(P.R. incoming)
Steps to Reproduce

Create a new react native app.
"yarn add react-native-mauron85-background-geolocation"
"cd android; ./gradlew testDebug"

Context

Debug logs

Is this really necessary? I like to keep that file as reference. Specially comments in the beginning are result of soul-destroying experience. I think you can override running tests in manifest or gradle option.

I accept adding Ignore declaration (if you're willing to adjust your PR).
http://junit.sourceforge.net/javadoc/org/junit/Ignore.html

Yep, that also works for me.  Will adjust my PR.


TT-377 add validation of issuer of certificates

certificates for Integration need to be issued by IDAP Relying Party Test CA
certificates for Production need to be issused by IDAP Relying Party CA G2

Author: @sgreensmith

I believe this works, I included the issuer validation check within the existing method that checks whether the certificate 'is malformed'.
My main concern is that I wasn't able to use the existing method is_integration_access_form?

the issuer value is the full DN of the certificate not just the CN

I was hoping to see a full cert chain check here, but this will probably cover 99% of problems.
We also probably don't want these certificate issuer values to be hard coded so we should move them to be driven by config.


[Feature Request] Add compilerOption that validates ".js" extension is present in import path

Suggestion
Previously, the TypeScript team have made it clear that the compiler will not modify/rewrite import path extensions to convert TypeScript imports to valid ESModule imports - that's totally fine, this is not that discussion
Currently, the TypeScript compiler does accept import paths to TypeScript source files with .js extensions. Despite the import saying .js it will resolve the relevant .ts file:
import { foo } from "./foo.js"
// tsc will resolve "./foo.ts" but emit "./foo.js"

Can the TypeScript compiler include the capacity to enforce that extensions are present - (only a suggestion) perhaps via a new moduleResolution which respects the ES Module standard?
Perhaps:
{
  "compilerOptions": {
    "moduleResolution": "ESNext",
    "moduleExtension": ".js | .mjs", // currently only .js is supported
  }
}

Where, when enabled:
// File import
import { foo } from "./foo"    // Invalid - compiler throws
import { foo } from "./foo.js" // Valid

// Folder import
import { bar } from "./bar"          // Invalid - compiler throws
import { bar } from "./bar/index.js" // Valid

Pros:

This will help with the creation of JavaScript packages that can be used directly in the browser without a bundler

Cons:

Aforementioned libraries would need to ensure that all of their dependencies also included extensions

🔍 Search Terms

enforce typescript .js extension in import path
✅ Viability Checklist

My suggestion meets these guidelines:

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

AFAIK this is already enforced when using ESM resolution modes, see e.g. https://github.com/microsoft/TypeScript/issues/52191

I think (correct me if I am wrong) NodeNext still carries over node-isms - like resolving packages from node_modules, resolving ./foldername as ./foldername/index.js and respecting import mappings from package.json.
My request is more about the validating your source against the minimal import capabilities present in browsers

I think you’re looking for #50153. Have a look at the status update at https://github.com/microsoft/TypeScript/issues/50152#issuecomment-1349268988.

Closing given this is pretty well tracked in https://github.com/microsoft/TypeScript/issues/11979 and #50152


Oculus Documentation Data Provider Cleanup

Overview
Removing a run on trailing line in the documentation.
Clarifying the functionality of the Oculus XRSDK Data provider and how it automatically sets up the OVR Camera Rig and OVR Hands for the user.
Changes

Fixes: #8991, #8993

/azp run mrtk_docs

/azp run mrtk_docs


Error 503

Hello Cedric,
I tried to install on 2 different servers (win 2019) Myrtille and each time I get a 503 error. Did I forget something?
The application is well launched on IIS, thanks

Hi Fabien,
HTTP 503 is "service unavailable" (https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/503), does Myrtille works from the server itself? (https://localhost/Myrtille). If there was an error during install (often due to limited user privileges), you can find out what exactly by having a look to the install logs (\logs)


Clients are disconnected automatically

Hi,
I'm using socketcluster where I subscribe to redis and republish all the messages that are received. Frequently the server stops publishing the messages. When I check the console there were no updates on the console, when press enter key, all of a sudden, the server disconnects all connected clients & start accepting the connection again.
The occurrence is very random, sometimes it works for weeks without any issue. Some other days, it happens so frequently ie., within a few hours.
I'm not sure what is going wrong. Help me how to track this issue & fix this.

I'm using the older version of SC, I've downloaded it 8-10 months ago from github. Then I just modified the worker.js file.
I press enter key on the console window.
I run it from dos command prompt, using a batch file.
"node server.js"
My machine runs WindowsOS.

I've added console.log in the code so usually the I see some SCClient connection & disconnection status every few seconds. But when this issue occurs, the console update would have been stopped. So I press enter key on the screen to get it start updating.

To be more precise, all of a sudden
socket.on('disconnect', function () {
          printf(`\n===================\n${jsonssi.LoginID} Client Disconnected. Total connected :  ${clientsocketslist.length}`, true);
}

this event triggers for all connected clients.

@valvenetbabu Can you share the repo for me to take a look?
Check the package.json file and list the version of SocketCluster that you are using.

@valvenetbabu Can you share the repo for me to take a look?
Check the package.json file and list the version of SocketCluster that you are using.

"socketcluster": "^14.3.2",

"name": "socketcluster-sample",
"description": "A sample SocketCluster app",
"version": "1.0.0",
worker.js.txt

@maarteNNNN I can post the code after removing the code which is not related to SC. But I think doing so will make the source similar to the sample that I downloaded and would make the problem disappear.
Can you find anything wrong in the code below? This code tries to get a value from REDIS server with a key.
    function RedMEMGet(getkey) {       return new Promise((resolve, reject) => {         RedMEM.get(getkey, function (err, rvalue) {           var isError = 0;           var errName;           if (err) {             isError = 1;             errName = 'RedMEM Get Error';           }           if (rvalue == null) {             isError = 1;             errName = 'Null Value Error';           }           if (isError) {             var catchArg             try {               printf('Error Getting value : ' + errName + '\nKEY : ' + getkey, isimportant);               catchArg = {                 key: getkey,                 name: errName               }             } catch (error) {               printf("error while RedMEMGet.Reject : " + error.message, 1);             }             reject(catchArg);           } else             resolve(rvalue);         });       })     }
I've written every block of code inside try..catch.. and no exceptions were caught.
Could it be possible worker.js to break if there is some problem in REDIS server to which it is connected to?

Try catching the error this way, maybe it works:
process.on('uncaughtException', (err) => console.log(err))

It looks the problem lies with redis library. Fixing the way the redis server connected across horizontal servers solved the issue.


When client is closed server entering an infinite loop

Description
When a client was closed forcibly the server start to enter an infinite loop, the reason for this was we were exiting the loop when only an EOF occurred
Steps to reproduce the behavior:

start kache --debug
start cli by using kache-cli
exit cli using exit

Expected behavior

server need to close connection

OS and Other informations

Windows 10

Additional details

PR proposed

by #68


Confusing undocumented magic numbers in ZXCGImageLuminanceSource.m

What is the function of these numbers in the section of ZXCGImageLuminanceSource.m which are part of the de-premultiplication process? I cannot find them referenced anywhere else, or any documentation about them.
https://github.com/TheLevelUp/ZXingObjC/blob/master/ZXingObjC/client/ZXCGImageLuminanceSource.m#L232

Good point, should be documented.

Hint is given in the source: "https://github.com/TheLevelUp/ZXingObjC/blob/master/ZXingObjC/client/ZXCGImageLuminanceSource.m#L222".


What fields do we need to manage the identity of an actor?

This issue must be documented, it has been created in order to remember to make a decision about it. CHIN is seeking for use cases to determine whether or not we need this ambiguous field.
Currently, CHIN manages the identity using 5 different fields: Gender, Nationality, Cultural Affiliation, Nationhood, and Community all with their proper definition. Reading the Cataloguing Cultural Objects (CCO) documentation, it feels like several concepts reside exist under Culture:

Terms for culture or nationality may be adjectival forms of a name for a tribe, band, ethnic group, linguistic group, cultural group, civilization, religious group, nation, country, city-state, continent, or general region.

The nationality field may also record culture, race, or ethnicity, which may be controlled by the Art & Architecture Thesaurus (AAT) or another appropriate source (and recorded in the Concept Authority).

Rules for Nationality: Record a term referring to the national, geopolitical, cultural, or ethnic origins or affiliation of the person or corporate body.

What is the best approach for CHIN? Should we limit the number of Identity fields to what we currently have or should we break down those terms and find their specific definition (if it exists). Are there some concepts that we should avoid completely?
Some interesting info might be found on Statistics Canada's website.

Au Musée McCord nous avons développé une liste d'autorités de sujets pour décrire les personnes illustrées dans les peintures, les sculptures, les illustrations et les photographies, etc.  Les 5 champs qu'utilise CHIN: Gender, Nationality, Cultural Affiliation, Nationhood, and Community, recoupent ces autorités dans la zone sujet et ne sont pas distincts.  Le genre est par défaut précisé pour les portraits individuels et les petits groupes de personne, le terme "mixed" signifie que les deux genres sont représentés.  Les autres champs sont précisés lorsque l'information est inscrite sur l'objet.  Nous précisons l'origine ethnique lorsque c'est possible, mais les termes utilisés doivent être un peu mieux structurés et aussi mis à jour en regard des sensibilités actuelles.  Voici quelques exemples:

Dans ce cas, on retrouve plus d'informations sur l'identité de l'Actor dans le champ Notes: "Robert Scott Duncanson (1821-1872) artist of African American descent. Duncanson was born in Seneca County, in northern New York state, of Scottish Canadian and African American parents. He grew up and was educated in Canada where he developed a love for literature, whose themes inspired much of his work. [...]

Voici un aperçu de la liste d'autorités concernant les portraits photographiques.  Les mots-clés, ou descripteurs, sont ordonnés ainsi afin de permettre des macro recherches par chaînes de caractères. "Informal" signifie que le portrait n'a pas été réalisé en studio. À la suite de ces descripteurs, on retrouve le nom de l'individu, la nationalité lorsque connue et lorsque non-canadienne.

The semantic committee reviewed this issue during its last meeting, which was held on 2021/06/10. No decision has been made yet, but here are some items to consider:

The 5 identity aspects that we describe in the model (Gender, Nationality, Cultural Affiliation, Nationhood, Community) appear relevant to the entire committee. We have not discussed Group Type, but this pattern validation should obviously be part of this review.
The committee is also wondering whether the "Identity" category is necessary. If so, the term should be defined, if not it might be enough to link our 5 aspects directly under the Identification category.
The big question concerns the applicability of these future patterns, although they seem relevant to both institutions and researchers, the right to privacy and the provenance of information must be considered. Although it may be important to know if an artist belongs to the LGBTQ+ community in order to create an exhibition on this subject, a false identification will necessarily impact the person concerned.
The current patterns (Types and Group Belongings) will have to be reviewed in the light of our forthcoming discussions on the subject.

The goal for the 2021/07/15 meeting will be to determine the steps to be taken in the coming months to ensure effective and respectful patterns. We are not aiming for definitive patterns for version 2.2.

The semantic committee discussed briefly this issue during its last meeting, which was held on 2021/07/15. Here are our official decisions:

The aforementioned items remain relevant.
The identity patterns will not be defined in version 2.2 and their development will be postponed to version 2.4.
Even if these patterns are not part of 2.2, we will still explain why. If we remove the patterns without explaining the reason, it could be implied that these patterns have no place in the model which is obviously not the case. It is therefore important to indicate that the development of these patterns is postponed because there are many ethical considerations and that CHIN must base its decisions on solid research and expertise.

When the third bullet will be done, this issue will be moved to 2.4 project.


Include inherited properties in type meta data

Closes https://github.com/eclipse-langium/langium/issues/1371

nice. will there be another alpha before the release?

@cdietrich Most likely, we were discussing it in the Langium dev meeting yesterday. Another next should be coming up shortly, probably before the end of the week.


css / deployment error ?

Weird issue I think. I'm making a very minimal site. I just want it to have (1) some plain text, (2) a styled table on it, which is loaded from csv, and (3) a button. I created an hfun to load the table and create the html (very cool!). Styling is provided by the newly released Bootstrap 4.5 and a custom css file that as of now only contains one entry (the .page-foot entry from the Franklin template).
The site serves fine locally, here is a screenshot (obviously not done styling).

When deployed via the provided gh action, it seems like the css styles are not being applied.
Here is the deployed site: https://tbeason.com/financeconferences-testing/
Repo: https://github.com/tbeason/financeconferences-testing

Did you set the prepath properly?

Dang didn't I JUST help somebody with this same issue?? :rofl:
Anyways, it's all good now.
Just some final css touches and it'll be done. Way easier than the way I was doing it before (somebody else's custom javascript + jquery datatables)

Please ping me when it’s done I’d love to look at what you did in details!


feature: raise an alarm when contracts are not deployed properly or c…

…lient is still syncing

Will review this in the afternoon. It’s getting old!


Allows the use of relative addresses to load vizjsons

@alonsogarciapablo what do you think?
Fixes https://github.com/CartoDB/cartodb.js/issues/519

ah crap need to change a couple things

hey, this thing is as easy as remove this check https://github.com/CartoDB/cartodb.js/blob/develop/src/api/layers.js#L45

damn, it seems i've overcomplicated it a bit... ok changing


Question, maybe an enhancement!

@kishikawakatsumi , first of all, many thanks for this awesome library!
I would like to know if it's possible to add some how a feature that allow the user, let's say that the user click on any row, and that "selected" row change it's background color that looks like a selected row in a regular Grid...
Something like this picture:

Just found a possible option: iOSDataGrid
Note: The project was written in Objective C!


aligned community spotlight

Related Issue
[Cite any related issue(s) this pull request addresses. If none, simply state “None”]
Fixes:  #2815
Description
Aligned the community spotlight page with the theme of the website

Type of PR

[x] Bug fix
[x] Feature enhancement
[ ] Documentation update
[ ] Other (specify): _______________

Screenshots / videos (if applicable)
Before

After

Checklist:

[x] I have made this change from my own.
[x] I have taken help from some online resources.
[x] My code follows the style guidelines of this project.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] I have made corresponding changes to the documentation.
[x] My changes generate no new warnings.
[x] I have tested the changes thoroughly before submitting this pull request.
[x] I have provided relevant issue numbers and screenshots after making the changes.

nicee work 🚀


[mtl] Filter the render pass states

Fixes a Metal validation error on us setting up the depth/stencil state upon entering a render pass that has no depth/stencil.
PR checklist:

[ ] make succeeds (on *nix)
[x] make reftests succeeds
[ ] tested examples with the following backends:

I'd assume the default to be fast, but we should double check with Molten.
Bors r=grovesNL

On Jun 15, 2018, at 16:56, Josh Groves<EMAIL_ADDRESS>wrote:
@grovesNL approved this pull request.
LGTM
I wonder if we should also explicitly remove attachments if they're not needed, since all color/depth/stencil attachments exist by default.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.


Assertion Error in ListView.builder

Steps to reproduce

Create a list of items (to be displayed using ListView.builder)
List<String> items = ['Item 1', 'Item 2', 'Item 3', 'Item 4', 'Item 5'];
Create a ListView.builder, and then display the items in ListTile, for example:

ListView.builder(
  itemCount: items.length,
  itemBuilder: (context, index) {
    return ListTile(
      title: Text(items[index]),
    );
  },
),

This would produce the assertion error
Expected results
It should show ListTiles with the item names in the list.
Actual results
It is throwing an assertion error
======== Exception caught by rendering library =====================================================
The following assertion was thrown during performLayout():
RenderBox was not laid out: RenderViewport#8f826 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
'package:flutter/src/rendering/box.dart':
Failed assertion: line 2164 pos 12: 'hasSize'

Either the assertion indicates an error in the framework itself, or we should provide substantially more information in this error message to help you determine and fix the underlying cause.
In either case, please report this assertion by filing a bug on GitHub:
  https://github.com/flutter/flutter/issues/new?template=2_bug.yml

The relevant error-causing widget was:
  ListView ListView:file:///C:/Users/abhin/StudioProjects/Foodie/lib/Views/Category/CategoryIndex.dart:99:28
When the exception was thrown, this was the stack:
#2      RenderBox.size (package:flutter/src/rendering/box.dart:2164:12)
#3      RenderViewport.performLayout (package:flutter/src/rendering/viewport.dart:1401:39)
#4      RenderObject.layout (package:flutter/src/rendering/object.dart:2608:7)
#5      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111:21)
#6      RenderObject.layout (package:flutter/src/rendering/object.dart:2608:7)
#7      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111:21)
#8      RenderObject.layout (package:flutter/src/rendering/object.dart:2608:7)
#9      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111:21)
#10     RenderObject.layout (package:flutter/src/rendering/object.dart:2608:7)
#11     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111:21)
#12     RenderObject.layout (package:flutter/src/rendering/object.dart:2608:7)
#13     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111:21)
#14     RenderObject.layout (package:flutter/src/rendering/object.dart:2608:7)
#15     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111:21)
#16     RenderObject.layout (package:flutter/src/rendering/object.dart:2608:7)
#17     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111:21)
#18     RenderObject.layout (package:flutter/src/rendering/object.dart:2608:7)
#19     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111:21)
#20     _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1448:11)
#21     RenderObject.layout (package:flutter/src/rendering/object.dart:2608:7)
#22     ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:61:11)
#23     RenderFlex._computeSizes (package:flutter/src/rendering/flex.dart:985:73)
#24     RenderFlex.performLayout (package:flutter/src/rendering/flex.dart:1051:32)
#25     RenderObject.layout (package:flutter/src/rendering/object.dart:2608:7)
#26     RenderPositionedBox.performLayout (package:flutter/src/rendering/shifted_box.dart:451:14)
#27     RenderObject.layout (package:flutter/src/rendering/object.dart:2608:7)
#28     ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:61:11)
#29     RenderFlex._computeSizes (package:flutter/src/rendering/flex.dart:985:73)
#30     RenderFlex.performLayout (package:flutter/src/rendering/flex.dart:1051:32)
#31     RenderObject.layout (package:flutter/src/rendering/object.dart:2608:7)
#32     MultiChildLayoutDelegate.layoutChild (package:flutter/src/rendering/custom_layout.dart:173:12)
#33     _ScaffoldLayout.performLayout (package:flutter/src/material/scaffold.dart:1092:7)
#34     MultiChildLayoutDelegate._callPerformLayout (package:flutter/src/rendering/custom_layout.dart:237:7)
#35     RenderCustomMultiChildLayoutBox.performLayout (package:flutter/src/rendering/custom_layout.dart:404:14)
#36     RenderObject.layout (package:flutter/src/rendering/object.dart:2608:7)
#37     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111:21)
#38     RenderObject.layout (package:flutter/src/rendering/object.dart:2608:7)
#39     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111:21)
#40     _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1448:11)
#41     RenderObject.layout (package:flutter/src/rendering/object.dart:2608:7)
#42     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111:21)
#43     RenderObject.layout (package:flutter/src/rendering/object.dart:2608:7)
#44     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111:21)
#45     RenderObject.layout (package:flutter/src/rendering/object.dart:2608:7)
#46     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111:21)
#47     RenderObject.layout (package:flutter/src/rendering/object.dart:2608:7)
#48     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111:21)
#49     RenderObject.layout (package:flutter/src/rendering/object.dart:2608:7)
#50     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111:21)
#51     RenderObject.layout (package:flutter/src/rendering/object.dart:2608:7)
#52     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111:21)
#53     RenderObject.layout (package:flutter/src/rendering/object.dart:2608:7)
#54     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111:21)
#55     RenderObject.layout (package:flutter/src/rendering/object.dart:2608:7)
#56     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111:21)
#57     RenderObject.layout (package:flutter/src/rendering/object.dart:2608:7)
#58     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111:21)
#59     RenderObject.layout (package:flutter/src/rendering/object.dart:2608:7)
#60     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111:21)
#61     RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:3728:13)
#62     RenderObject.layout (package:flutter/src/rendering/object.dart:2608:7)
#63     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111:21)
#64     RenderObject.layout (package:flutter/src/rendering/object.dart:2608:7)
#65     _RenderTheaterMixin.layoutChild (package:flutter/src/widgets/overlay.dart:1002:13)
#66     _RenderTheater.performLayout (package:flutter/src/widgets/overlay.dart:1311:9)
#67     RenderObject.layout (package:flutter/src/rendering/object.dart:2608:7)
#68     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111:21)
#69     RenderObject.layout (package:flutter/src/rendering/object.dart:2608:7)
#70     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111:21)
#71     RenderObject.layout (package:flutter/src/rendering/object.dart:2608:7)
#72     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111:21)
#73     RenderObject.layout (package:flutter/src/rendering/object.dart:2608:7)
#74     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111:21)
#75     RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:569:11)
#76     RenderObject.layout (package:flutter/src/rendering/object.dart:2608:7)
#77     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111:21)
#78     RenderObject.layout (package:flutter/src/rendering/object.dart:2608:7)
#79     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111:21)
#80     RenderObject.layout (package:flutter/src/rendering/object.dart:2608:7)
#81     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111:21)
#82     RenderObject.layout (package:flutter/src/rendering/object.dart:2608:7)
#83     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111:21)
#84     RenderObject.layout (package:flutter/src/rendering/object.dart:2608:7)
#85     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111:21)
#86     RenderObject.layout (package:flutter/src/rendering/object.dart:2608:7)
#87     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:111:21)
#88     RenderObject.layout (package:flutter/src/rendering/object.dart:2608:7)
#89     RenderView.performLayout (package:flutter/src/rendering/view.dart:281:14)
#90     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:2446:7)
#91     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1052:18)
#92     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1065:15)
#93     RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:602:23)
#94     WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1164:13)
#95     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:468:5)
#96     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1397:15)
#97     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1318:9)
#98     SchedulerBinding.scheduleWarmUpFrame.<anonymous closure> (package:flutter/src/scheduler/binding.dart:1040:9)
#99     PlatformDispatcher.scheduleWarmUpFrame.<anonymous closure> (dart:ui/platform_dispatcher.dart:837:16)
#103    _RawReceivePort._handleMessage (dart:isolate-patch/isolate_patch.dart:184:12)
(elided 5 frames from class _AssertionError, class _Timer, and dart:async-patch)
The following RenderObject was being processed when the exception was fired: RenderViewport#8f826 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
...  needs compositing
...  parentData: <none> (can use size)
...  constraints: BoxConstraints(0.0<=w<=411.4, 0.0<=h<=Infinity)
...  size: MISSING
...  axisDirection: down
...  crossAxisDirection: right
...  offset: ScrollPositionWithSingleContext#e34f8(offset: 0.0, range: null..null, viewport: null, ScrollableState, AlwaysScrollableScrollPhysics -> ClampingScrollPhysics -> RangeMaintainingScrollPhysics, IdleScrollActivity#2e5de, ScrollDirection.idle)
...  anchor: 0.0
RenderObject: RenderViewport#8f826 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
  needs compositing
  parentData: <none> (can use size)
  constraints: BoxConstraints(0.0<=w<=411.4, 0.0<=h<=Infinity)
  size: MISSING
  axisDirection: down
  crossAxisDirection: right
  offset: ScrollPositionWithSingleContext#e34f8(offset: 0.0, range: null..null, viewport: null, ScrollableState, AlwaysScrollableScrollPhysics -> ClampingScrollPhysics -> RangeMaintainingScrollPhysics, IdleScrollActivity#2e5de, ScrollDirection.idle)
  anchor: 0.0
...  center child: RenderSliverPadding#cb7dd NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
...    parentData: paintOffset=Offset(0.0, 0.0)
...    constraints: MISSING
...    geometry: null
...    padding: EdgeInsets.zero
...    textDirection: ltr
...    child: RenderSliverList#f4e71 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
...      parentData: paintOffset=Offset(0.0, 0.0)
...      constraints: MISSING
...      geometry: null
...      no children current live
====================================================================================================

Code sample
Code sample
// somewhere accessible in the file
List<String> items = ['Item 1', 'Item 2', 'Item 3', 'Item 4', 'Item 5'];

//
ListView.builder(
  itemCount: items.length,
  itemBuilder: (context, index) {
    return ListTile(
      title: Text(items[index]),
    );
  },
),

Screenshots or Video

Screenshots / Video demonstration
[Upload media here]

Logs
Logs
[Paste your logs here]

Flutter Doctor output
Doctor output
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 3.24.3, on Microsoft Windows [Version 10.0.22631.4317], locale en-IN)
[√] Windows Version (Installed version of Windows is version 10 or higher)
[√] Android toolchain - develop for Android devices (Android SDK version 35.0.0)
[√] Chrome - develop for the web
[√] Visual Studio - develop Windows apps (Visual Studio Build Tools 2019 16.11.40)
[√] Android Studio (version 2024.2)
[!] Android Studio (version 2024.2)
    X Unable to determine bundled Java version.
[√] Connected device (4 available)
[√] Network resources

! Doctor found issues in 1 category.

@AbhinavKrShukla
What platform are you seeing this error on ?
I tried using latest master on Android and macos desktop in which I didn't get it. Below is complete runnable code.

 code

import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {

    List<String> items = ['Item 1', 'Item 2', 'Item 3', 'Item 4', 'Item 5'];

    return MaterialApp(
      title: 'Flutter Demo',
      home: Scaffold(
        body: ListView.builder(
          itemCount: items.length,
          itemBuilder: (context, index) {
            return ListTile(
              title: Text(items[index]),
            );
          }
        )
      ),
    );
  }
}


Malformed links in RSS feed

I receive the RSS feed for Azure Tips and Tricks in my Outlook inbox. The links to "View article..." are coming through malformed.
E.g. View article... takes you to https://microsoft.github.io/AzureTipsAndTricks/undefined/blog/tip285.html.
The target URL should not contain /undefined. The destination should be:
https://microsoft.github.io/AzureTipsAndTricks/blog/tip285.html

This is now fixed, thanks for the heads up!