Search and Image

Hello Donatso,
I really loved your project and i have started to build one with my lineage. While working on it, i came across few scenarios, looking for your help around this...

Can you help implement Search option on the chart!!
I am also trying to implement onclick event on Image so that the Image would blow up for better visibility.
Click on card to show more details..
Can we count the number of nodes excluding the hidden ones!!
Minimize larger nodes by default.

I will need to find time to help you with that. Not sure if I will be able to do it this week.

Hello, @donatso
We are also trying to implement the onclick event on the card so that more details can be displayed with either mouse hover or with onclick, but can't find any solution to implement this feature. Is there any update regarding this? I'm working on a project that needs this feature asap!
I'd love to hear any update regarding the features. Eagerly waiting for your response.

Hello Donatso,
Were you able to fetch some time for solution!! Eagerly waiting

Hello Donatso,
Were you able to get some time to create search feature

Hi,
There is the new version of family-chart and here is the link for search implementation:
https://donatso.github.io/family-chart-doc/examples/9-big-tree

Thank you very much... I was waiting eagerly for your reply :)
On Wed, Nov 20, 2024 at 11:58 PM donatso @.***> wrote:

Hi,
There is the new version of family-chart and here is the link for search
implementation:
https://donatso.github.io/family-chart-doc/examples/9-big-tree
—
Reply to this email directly, view it on GitHub
https://github.com/donatso/family-chart/issues/13#issuecomment-2489282150,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AJFG7XXIM4SLDDITEQGYPLT2BTIE7AVCNFSM6AAAAABK2IMR6KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOBZGI4DEMJVGA
.
You are receiving this because you authored the thread.Message ID:
@.***>

Yes, it is uploaded in a separate project that I use for examples.
On the link that I posted above you have full html code below where you can see the complete code for it.

Yes, i was able to find it.. this is a separate project.. i was searching
in the old project.
Really appreciate it, how you have done it. I love you project :)  Will
there be anything on React as well like older project?
And wanted to check with another query that i had mentioned:

Implement onclick event on Image so that the Image would blow up for
better visibility - i found an example - but wanted to know if we can add
kind of gallery so that we can move two or three photos

Click on card to show more details - hope u understand - Date of
birth, place of birth, Father, mother, etc..

Can we count the number of nodes for the selected one - it would mean,
they have soo many Children, Grand Children :)

Hope i am not asking too much... but i guess this would be wonderful and
everyone would love it :)
Again, thank you for this project
On Thu, Nov 21, 2024 at 4:59 PM donatso @.***> wrote:

Yes, it is uploaded in a separate project that I use for examples.
On the link that I posted above you have full html code below where you
can see the complete code for it.
—
Reply to this email directly, view it on GitHub
https://github.com/donatso/family-chart/issues/13#issuecomment-2490868458,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AJFG7XX4GKBZW3L4SHOK4RT2BW73HAVCNFSM6AAAAABK2IMR6KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOJQHA3DQNBVHA
.
You are receiving this because you authored the thread.Message ID:
@.***>

Hello,
Wanted to check with you, if I want to create a login page which approach
would be good? React or vue? Or anything else..
Regards
On Tue, 26 Nov 2024 at 12:30 AM, Syed Abid Farhan @.***>
wrote:

Hope i am not asking too much.. this would be complete solution..
On Thu, 21 Nov 2024 at 8:22 PM, Syed Abid Farhan @.***>
wrote:

Yes, i was able to find it.. this is a separate project.. i was searching
in the old project.
Really appreciate it, how you have done it. I love you project :)  Will
there be anything on React as well like older project?
And wanted to check with another query that i had mentioned:

Implement onclick event on Image so that the Image would blow up
for better visibility - i found an example - but wanted to know if we can
add kind of gallery so that we can move two or three photos

Click on card to show more details - hope u understand - Date of
birth, place of birth, Father, mother, etc..

Can we count the number of nodes for the selected one - it would
mean, they have soo many Children, Grand Children :)

Hope i am not asking too much... but i guess this would be wonderful and
everyone would love it :)
Again, thank you for this project
On Thu, Nov 21, 2024 at 4:59 PM donatso @.***> wrote:

Yes, it is uploaded in a separate project that I use for examples.
On the link that I posted above you have full html code below where you
can see the complete code for it.
—
Reply to this email directly, view it on GitHub
https://github.com/donatso/family-chart/issues/13#issuecomment-2490868458,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AJFG7XX4GKBZW3L4SHOK4RT2BW73HAVCNFSM6AAAAABK2IMR6KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOJQHA3DQNBVHA
.
You are receiving this because you authored the thread.Message ID:
@.***>

Hello Donatso
Please let me know if its possible?
Regards
On Thu, Nov 28, 2024 at 12:04 PM Syed Abid Farhan @.***>
wrote:

Hello,
Wanted to check with you, if I want to create a login page which approach
would be good? React or vue? Or anything else..
Regards
On Tue, 26 Nov 2024 at 12:30 AM, Syed Abid Farhan <
@.***> wrote:

Hope i am not asking too much.. this would be complete solution..
On Thu, 21 Nov 2024 at 8:22 PM, Syed Abid Farhan <
@.***> wrote:

Yes, i was able to find it.. this is a separate project.. i was
searching in the old project.
Really appreciate it, how you have done it. I love you project :)  Will
there be anything on React as well like older project?
And wanted to check with another query that i had mentioned:

Implement onclick event on Image so that the Image would blow
up for better visibility - i found an example - but wanted to know if we
can add kind of gallery so that we can move two or three photos

Click on card to show more details - hope u understand - Date
of birth, place of birth, Father, mother, etc..

Can we count the number of nodes for the selected one - it
would mean, they have soo many Children, Grand Children :)

Hope i am not asking too much... but i guess this would be wonderful and
everyone would love it :)
Again, thank you for this project
On Thu, Nov 21, 2024 at 4:59 PM donatso @.***>
wrote:

Yes, it is uploaded in a separate project that I use for examples.
On the link that I posted above you have full html code below where you
can see the complete code for it.
—
Reply to this email directly, view it on GitHub
https://github.com/donatso/family-chart/issues/13#issuecomment-2490868458,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AJFG7XX4GKBZW3L4SHOK4RT2BW73HAVCNFSM6AAAAABK2IMR6KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOJQHA3DQNBVHA
.
You are receiving this because you authored the thread.Message ID:
@.***>

Hello,
Any update on this ? If you could give me tips then i can try..
On Mon, 2 Dec 2024 at 11:25 PM, Syed Abid Farhan @.***>
wrote:

Hello Donatso
Please let me know if its possible?
Regards
On Thu, Nov 28, 2024 at 12:04 PM Syed Abid Farhan <
@.***> wrote:

Hello,
Wanted to check with you, if I want to create a login page which approach
would be good? React or vue? Or anything else..
Regards
On Tue, 26 Nov 2024 at 12:30 AM, Syed Abid Farhan <
@.***> wrote:

Hope i am not asking too much.. this would be complete solution..
On Thu, 21 Nov 2024 at 8:22 PM, Syed Abid Farhan <
@.***> wrote:

Yes, i was able to find it.. this is a separate project.. i was
searching in the old project.
Really appreciate it, how you have done it. I love you project :)  Will
there be anything on React as well like older project?
And wanted to check with another query that i had mentioned:

Implement onclick event on Image so that the Image would blow
up for better visibility - i found an example - but wanted to know if we
can add kind of gallery so that we can move two or three photos

Click on card to show more details - hope u understand - Date
of birth, place of birth, Father, mother, etc..

Can we count the number of nodes for the selected one - it
would mean, they have soo many Children, Grand Children :)

Hope i am not asking too much... but i guess this would be wonderful
and everyone would love it :)
Again, thank you for this project
On Thu, Nov 21, 2024 at 4:59 PM donatso @.***>
wrote:

Yes, it is uploaded in a separate project that I use for examples.
On the link that I posted above you have full html code below where
you can see the complete code for it.
—
Reply to this email directly, view it on GitHub
https://github.com/donatso/family-chart/issues/13#issuecomment-2490868458,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AJFG7XX4GKBZW3L4SHOK4RT2BW73HAVCNFSM6AAAAABK2IMR6KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOJQHA3DQNBVHA
.
You are receiving this because you authored the thread.Message ID:
@.***>

Hello,
Hope you are doing good... were you able to update it? Eagerly waiting for
your reply..
On Mon, Dec 16, 2024 at 9:13 AM Syed Abid Farhan @.***>
wrote:

Hello,
Any update on this ? If you could give me tips then i can try..
On Mon, 2 Dec 2024 at 11:25 PM, Syed Abid Farhan @.***>
wrote:

Hello Donatso
Please let me know if its possible?
Regards
On Thu, Nov 28, 2024 at 12:04 PM Syed Abid Farhan <
@.***> wrote:

Hello,
Wanted to check with you, if I want to create a login page which
approach would be good? React or vue? Or anything else..
Regards
On Tue, 26 Nov 2024 at 12:30 AM, Syed Abid Farhan <
@.***> wrote:

Hope i am not asking too much.. this would be complete solution..
On Thu, 21 Nov 2024 at 8:22 PM, Syed Abid Farhan <
@.***> wrote:

Yes, i was able to find it.. this is a separate project.. i was
searching in the old project.
Really appreciate it, how you have done it. I love you project :)
Will there be anything on React as well like older project?
And wanted to check with another query that i had mentioned:

Implement onclick event on Image so that the Image would blow
up for better visibility - i found an example - but wanted to know if we
can add kind of gallery so that we can move two or three photos

Click on card to show more details - hope u understand - Date
of birth, place of birth, Father, mother, etc..

Can we count the number of nodes for the selected one - it
would mean, they have soo many Children, Grand Children :)

Hope i am not asking too much... but i guess this would be wonderful
and everyone would love it :)
Again, thank you for this project
On Thu, Nov 21, 2024 at 4:59 PM donatso @.***>
wrote:

Yes, it is uploaded in a separate project that I use for examples.
On the link that I posted above you have full html code below where
you can see the complete code for it.
—
Reply to this email directly, view it on GitHub
https://github.com/donatso/family-chart/issues/13#issuecomment-2490868458,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AJFG7XX4GKBZW3L4SHOK4RT2BW73HAVCNFSM6AAAAABK2IMR6KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOJQHA3DQNBVHA
.
You are receiving this because you authored the thread.Message ID:
@.***>


Table colors

Table border color and cell backgrounds is too light for me. Made them a little darker and moved color assignment to variables.less.

Nope, way too dark across the board for inclusion in the BS core. I will go back and implement variables for these though.


[93] ensure successful building and testing for release (4-2-stable)

These changes were relevant to the iRODS 4.2.11 release.

All OSes:

glob pattern matching working for new package names

Centos:

update ca-certificates package so that RENCI repo is recognized
eliminate shared system dirs from RPM package

We also found CMake's demands on libssl version (=libssl.so.1.1)
are not satisfied by Ubuntu 16.

yes, please # it.

Ok, done.

and please cherry-pick to master

Will do.


Loading detectron weights Error

Error : "     if 'blobs' in src_blobs:
TypeError: argument of type 'int' is not iterable"
I have been using detectron, but I have been using the load_ckpt method.  I have been trying to do the methods proposed in other issues to modify the output layer, however this uses the load_detectron_weights method, which gives me the error above.  I am needing to know how to solve this.

I have met the same problem! Have u got any solution?


Remove idFetcher

The ID fetcher field is a leftover from CAP. It doesn't work properly as it needs CAP's backend to make the requests to the different services. We can simply remove this from Formule as, even if it worked correctly, it would provide little value. There should be no effect on CAP as we are fully overwriting the component there anyway.

We have decided to modify and keep it #65


More javadocs

Friendly greetings !
i wrote more javadoc and fixed some mistake from the previous PR.
I ran gradle precommit and check
There are some errors unrelated to my commits
meta ticket #221
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

i switched laptop and forgot the signoff on some commits 😢

I think you could rebase with --signoff (or rebase + squash with --signoff)


Add option to use Slack's Incoming Webhooks

I see that this isn't working as expected, it doesn't let you choose between using Incoming Webhooks or the Integration App. How can I fix this in Jelly?

Please fix merge conflicts.
Need at least two thumbs up as well.

Also, please update README.md with section about incoming webhook vs current config.

👍

Please rebase this on master and resolve conflicts.  I'm stepping up to merge outstanding PRs for 2.2 release.

Hey, I won't be maintaining this branch because we have built a new plugin for this, BuildSlackNotifier, which for some reason ended up being easier for us. But if someone wants to continue this branch, go ahead.


Increment build to retrigger CI.

This shouldn't be necessary as you have permissions to restart the CIs directly. Have you tried?

@jakirkham I did try to restart, clicked the button, said it failed.

Really? Have you enabled CircleCI on your GitHub account?

@jakirkham Once I enabled CircleCI on github it worked.

Glad that worked. Seems the build passed too.
Have raised this upstream issue ( https://discuss.circleci.com/t/docker-pull-fails-somtimes/7181 ) showing a few cases where CircleCI fails to pull the Docker image for whatever reason.


Fixed typo

Reasons for making this change:
The typo using a comma instead of a dot.

@scari nice spot! Thanks!

Hey, @scari, @shiftkey, I don't think that was a typo. It was there to ignore files with the literal extension ,cover.
Here's the code that makes files with that extension: https://github.com/nedbat/coveragepy/blob/8841bdd33d9bda41e5fd246479e1e739fb04bb87/coverage/annotate.py#L84
maybe the bug's there or maybe the comma is intended, maybe @nedbat knows.

Coverage.py does indeed create files with a suffix of ,cover with a comma.  It's always done that, so I don't know the original reason.

Hmm, actually, the ,cover files are matched by the next line: *.py,cover.  I'm not sure what the ",cover" or ".cover" line is meant to match.

Thanks for revisiting this and mentioning me, @greyltc
You're right. the original ,cover meant to be there to ignore files with the exact extension. https://github.com/github/gitignore/commit/ba6f0a94abe2c802caba33b42da1e6a36e40f526
This PR shouldn't have been merged.

I guess this commit https://github.com/github/gitignore/commit/3b445ebb926c6c314d6b557462a617b14811430b is bringing back ,cover as I mistakenly renamed it. @nedbat


Fixing link in README.md

Added (what I think is) the correct link to the interface-connection repo.

thank you @JGAntunes :D


pynng.exceptions.DestinationUnreachable

I ran the example atari-dqn-dist.yaml example with the nightly image, following is the err log.
err.log
I do not know the reason.

Following is the yaml I used. I changed the ding nightly image by install a lower version of pytorch 1.7.0 as my cuda version is low.
atari-dqn-dist-mount-test.txt

I see you used echo $DI_RANK;echo $DI_NODES; on the top of the script, so what do these two statements print?

echo $DI_RANK print “3”
echo $DI_NODES print “job-with-tasks-learner-0.di-job-with-tasks.default.svc.cluster.local,job-with-tasks-evaluator-0.di-job-with-tasks.default.svc.cluster.local,job-with-tasks-collector-0.di-job-with-tasks.default.svc.cluster.local,job-with-tasks-collector-1.di-job-with-tasks.default.svc.cluster.local”

This problem may be in your k8s routing, you can try the following two steps:

Try to ping other containers and check the logs, for example ping job-with-tasks-collector-1.di-job-with-tasks.default.svc.cluster.local
Put all these scripts in one container to see if they can run. You can use & at the end of each command to let it run in the background and use sleep 1000 to keep the container alive.


Options shortcut 'o' doesn't work for cryptocurrency

After seeing #34 & #37, I think, when you press o to view options for crypto, either a helpful dialog should be shown to the user or at least a note in the Help pane under the Toggle Options Pane section.

Hi again, so what do you think about implementing a pop-up dialog informing users about the unavailability of options for crypto?

I'm not really sure it's necessary. The Toggle block doesn't have the Options 'o' item in it when on a crypto tab, plus you've now added a notice on the help page.

Oh. Just realized the toggle block doesn't include that. All good then.


A way to change IFileProvider that FileVersionProvider (asp-append-version) is using?

Is your feature request related to a problem? Please describe.
I want to be able to serve files with a custom file path (js/v1/foo.js can be mapped to a real file at wwwroot/js/foo.js). I created VersionedFileProvider which could map that already. I set it like this:
    app.UseStaticFiles(new StaticFileOptions()
    {
        FileProvider = new CompositeFileProvider(
            new VersionedFileProvider(env.WebRootPath),
            env.WebRootFileProvider),
    });

All files are working. However, if I use that custom path, asp-append-version does not work. When I check the source code, they are taking WebRootFileProvider instead of the one I am setting in UseStaticFiles.
Luckily, env.WebRootFileProvider is settable, so I can resolve the problem with:
    env.WebRootFileProvider = new CompositeFileProvider(
        new VersionedFileProvider(env.WebRootPath),
        env.WebRootFileProvider);
    app.UseStaticFiles();

For now I have not seen any problem yet. However, I have to admit I do not know what else is using WebRootFileProvider and what side-effect can possibly happen. Please help me confirm this is a proper way to resolve my issue.
Describe the solution you'd like
Can we have a way to set IFileProvider that FileVersionProvider is using? Or at least a documentation text that confirms setting env.WebRootFileProvider is okay? Thank you.

Thanks for contacting us. The way you've configured it is what we would also recommend.


A Working Advance Demo Page

Add offline test page.

I believe that for test purposes, a better option is to simply use the gh-pages branch. Will be closing this PR for now.


Remove: Discord.Discord.Development version 1.0.651

## .\Tools\YamlCreate.ps1 -SkipPRCheck -Mode 5 -PackageIdentifier Discord.Discord.Development -PackageVersion 1.0.651

[X] Have you signed the Contributor License Agreement?
[X] Have you checked that there aren't other open pull requests for the same manifest update/change?

[X] Does your manifest conform to the 1.0 schema?

Microsoft Reviewers: Open in CodeFlow

/azp run


Rspec: use not_to instead of to_not

Just English grammar
# bad
it { is_expected.to_not include(*deleted_workflows) }

# good
it { is_expected.not_to include(*deleted_workflows) }

Agree 👍
Do we have a cop for that? 🤔

I don't know

https://rubocop-rspec.readthedocs.io/en/latest/cops_rspec/#rspecnottonot

this cop es enabled by default and I found it in our rubocop_todo.yml


Bug: Self join doesn't seem right

Let me show this with an example:
case class Foo(i: Int, b: Long, c: String)
val f = TypedDataset.create( Foo(1,2,"a") :: Foo(2,2,"b") :: Foo(3,2,"b") :: Nil )
f.show().run
//+---+---+---+
//|  i|  b|  c|
//+---+---+---+
//|  1|  2|  a|
//|  2|  2|  b|
//|  3|  2|  b|
//+---+---+---+

f.join(f, f('c), f('c)).show().run

//+-------+-------+
//|     _1|     _2|
//+-------+-------+
//|[1,2,a]|[1,2,a]|
//|[1,2,a]|[2,2,b]|              <--- This doesn't look right, why 'a' and 'b' are joined together?
//|[1,2,a]|[3,2,b]|
//|[2,2,b]|[1,2,a]|
//|[2,2,b]|[2,2,b]|
//|[2,2,b]|[3,2,b]|
//|[3,2,b]|[1,2,a]|
//|[3,2,b]|[2,2,b]|
//|[3,2,b]|[3,2,b]|
//+-------+-------+

Here is how this behaves in Spark dataset.
val t = f.dataset
//t: org.apache.spark.sql.Dataset[Foo] = [i: int, b: bigint ... 1 more field]

t.join(t, t("c") === t("c")).show()
//16/11/25 10:35:17 WARN Column: Constructing trivially true equals predicate, 'c#5 = c#5'. Perhaps you need to use aliases.
//+---+---+---+---+---+---+
//|  i|  b|  c|  i|  b|  c|
//+---+---+---+---+---+---+
//|  1|  2|  a|  1|  2|  a|
//|  2|  2|  b|  3|  2|  b|
//|  2|  2|  b|  2|  2|  b|
//|  3|  2|  b|  3|  2|  b|
//|  3|  2|  b|  2|  2|  b|
//+---+---+---+---+---+---+

Hey @OlivierBlanvillain can toy take a look at this one when you have some time? I know you worked on join so you might be the best person to give some early input on this. Thank you!

Hey, I don't really see what's wrong with the frameless version, indeed results are not identical to the vanilla ones, but I feel returning (A, B) makes more sense than "A ++ B" in this case. Or how do you distinguish i from i in the dataset returned by vanilla?
@kanterov I think you write the implementation, what's your take on this?


Don't keep intermediate docker containers

When building a docker image, if any of the "RUN" command fails with an exit code different from zero, then the intermediate container created to run the command will be kept for later inspection.
However, when building such images in a Continuous Integration server, such as Jenkins running inside Kubernetes, this will prevent Kubernetes from doing its garbage collection of images as the containers are still locked by the docker engine.
Using the --force-rm flag will prevent this side-effect.

Thanks for this! Apologies for the delay in getting to the PR.


Is it possible to instantiate a Serializer manually so I can use serde-transcode?

Related to #242, I want to use bincode with serde-transcode. However, it seems that it is not the intended behavior of bincode to let me create a Serializer manually.
I think that if I could instantiate Options myself, that would solve my problem. One way to do that would be to make DefaultOptions accessible to users of this crate. Currently, it is private.
https://github.com/servo/bincode/blob/master/src/config.rs#L13
Is there interest in doing this?
Thanks!
cc @jean-airoldie

this would also be useful to serialize streaming data. i will probably send a pr tomorrow since it seems like a small change.

Would using the SerializerAcceptor allow you to use with bincode with serde-transcode?  This is not a part of the stable public API yet but you should be able to test it out.


won't work on youtube dash manifest

I took a link to the dash from a youtube stream initialPlayer.StreamingData.DashManifestUrl
dash-mpd-cli --quality=worst https://manifest.googlevideo.com/api/manifest/dash/expire/1670387314/ei/EsKPY7W1BIGAsfIPhdW4oAs/ip/<IP_ADDRESS>/id/W1oorPTCw4A.1/source/yt_live_broadcast/requiressl/yes/as/fmp4_audio_clear,webm_audio_clear,webm2_audio_clear,fmp4_sd_hd_clear,webm2_sd_hd_clear/vprv/1/pacing/0/keepalive/yes/fexp/24001373,24007246/itag/0/playlist_type/DVR/sparams/expire,ei,ip,id,source,requiressl,as,vprv,itag,playlist_type/sig/AOq0QJ8wRgIhAJZKg8Xq1kHqjRQysrv_StcyZSThQpBfxEN5kf8Mn89rAiEA1r9oTDr0TQVc-_XLj8DyTg9_aM2vJZuKwXCHzd9BeJs=
i got this error:
Download error: parse error parsing DASH XML: parse error premature end of input
link to file: manifest dl

with this tool everything works https://github.com/nilaoda/N_m3u8DL-RE

Thanks for your report.
There was indeed a bug in the parsing of certain xs:datetime fields in manifests, when the timezone was not specified. This is now fixed in the dash-mpd-rs library used by dash-mpd-cli, though not currently in the released version of the library until I am able to run more non-regression checks. The YouTube URL has now expired; are you able to check (by rebuilding dash-mpd-cli with the git path) that this fixes the problem?
(Please note however that this YouTube URL is a "dynamic" MPD, generally used for live streaming, and this library is not currently able to download this type of content, it can only handle "static" MPDs used for VOD.)


Experimental text UI built with textual and rich

To open the ui run daskctl ui.
You can generate a textual debug log with daskctl ui --debug where textual events will be logged to ./textual_debug.log.

Codecov Report

Merging #19 (4be24eb) into main (4e72fe0) will decrease coverage by 30.42%.
The diff coverage is 38.83%.

@@             Coverage Diff             @@
##             main      #19       +/-   ##
===========================================
- Coverage   79.82%   49.39%   -30.43%
===========================================
  Files           9       29       +20
  Lines         342     1160      +818
===========================================
+ Hits          273      573      +300
- Misses         69      587      +518

Impacted Files
Coverage Δ

dask_ctl/discovery.py
82.35% <ø> (-5.89%)
:arrow_down:

dask_ctl/tui/graphs/bar.py
19.58% <19.58%> (ø)

dask_ctl/proxy.py
90.00% <25.00%> (-5.66%)
:arrow_down:

dask_ctl/tui/widgets/prompt.py
25.44% <25.44%> (ø)

dask_ctl/tui/graphs/taskstream.py
26.56% <26.56%> (ø)

dask_ctl/tui/tui.py
29.13% <29.13%> (ø)

dask_ctl/tui/widgets/command_reference.py
33.33% <33.33%> (ø)

dask_ctl/tui/widgets/progress.py
35.48% <35.48%> (ø)

dask_ctl/tui/__init__.py
40.00% <40.00%> (ø)

dask_ctl/tui/widgets/key_bindings.py
40.00% <40.00%> (ø)

... and 16 more

:mega: Codecov can now indicate which changes are the most critical in Pull Requests. Learn more


FeedBack Related to Expense Details on Transactions

This is with regard to the project, Show details for Expenses in transactions list.
Some suggestions from; https://opencollective.slack.com/archives/C020ZQSLM5M/p1643972735653649

Use phrases, Net Amount from <collective> or Net Charge to <collective>.
Include a hover over the Payment Processor Fees saying something like, "These are fees paid to a third party like Stripe."
Add clickable links in details (for collective and the payee).

cc: @znarf @alanna @kaylarep

@aminakazi related with our work with expenses and transactions + we should iterate on the design shown here looks outdated. If we're tackling this now for me, it makes sense to look as best as possible.

@SudharakaP expect some design input in the following days

@SudharakaP expect some design input in the following days

Thanks @Memo-Es 🙂

hey y'all! It looks like this is the place to throw in some feedback? Feel free to redirect me :) this is for using it with some of the recent changes on showing the payment processing fees- i think one fix would be easy and the other more complicated (). more notes (from slack)

paypal payouts where expense = collective balance, we have to manually pay them from paypal. video of this here: https://www.loom.com/share/54c42224dec44cbc86bc131e678e97b7 is what we have set up now for wise payments (the tick box, showing the payment fees) possible with paypal on our platform? or can we go back to automatically having the collective take on the fees, which I think is what was happening before? right now we have to process these manually, which leaves a ton of room for human error :/

the other is we had debated above about putting in the tick box (that the fee should come from the expense) for all wise expenses or only when expense = collective balance. often folks don't expense the full amount, but close enough to it that there's still not enough in the balance to pay. see here: https://www.loom.com/share/aa96b64196b34d1da439a82997ab3a3f can we re-add the little tick box to make the collective pay for the payment processing fees at ALL TIMES, not just when expense = collective budget?

hey y'all! It looks like this is the place to throw in some feedback? Feel free to redirect me :) this is for using it with some of the recent changes on showing the payment processing fees- i think one fix would be easy and the other more complicated (). more notes (from slack)

Thanks @emberwry. Since this is not directly related to the expense details section we've added, I've extracted this to a new issue at, https://github.com/opencollective/opencollective/issues/5255

I think we should combine this with #4806


"Downloading {platform}-x64 tools..." is logged twice on upgrade

Steps to Reproduce
Do flutter upgrade when there's an upgrade that requires downloading newer tools.
Notes
So far I've noticed this happening on Linux and Mac. Either they're downloaded twice, or it's logged twice.

This has stopped happening since last week.


"Not allowed to load local resource" with VueJs

Hi,
when I upgraded the webview template with VueJs, the plugin / Safari is not allowed to load my main.js file. I know there is a working vue-webview but it's outdated (Sketch API syntax, sass-loader compatibility).
I don't get any error while compiling, just the webview console error: Not allowed to load local resource: file:///Users/USERNAME/PATH/newWebviewTest/newwebviewtest.sketchplugin/Contents/Resources/main.js
System: macOS Catalina, Version 10.15.7
Sketch: 71.2
Project Structure

webpack.skpm.config.js
module.exports = function (config, entry) {
  config.node = entry.isPluginCommand ? false : {
    setImmediate: false
  };
  config.module.rules.push({
    test: /\.(html)$/,
    use: [{
        loader: "@skpm/extract-loader",
      },
      {
        loader: "html-loader",
        options: {
          attrs: [
            'img:src',
            'link:href'
          ],
          interpolate: true,
        },
      },
    ]
  })
  config.module.rules.push({
    test: /\.(scss)$/,
    use: [
      {
        loader: 'style-loader',
      },
      {
        loader: 'css-loader',
      },
      {
        loader: 'sass-loader'
      }
    ],
  })
  config.module.rules.push({
    test: /\.(png|jpg|gif|svg|sketch)$/,
    loader: 'file-loader',
    options: {
      name: '[name].[ext]?[hash]',
    },
  })
  config.module.rules.push({
    test: /\.vue$/,
    use: 'vue-loader',
  })
  config.resolve = {
    extensions: ['.js', '.vue', '.json'],
  }
}

index.html
<!DOCTYPE html>

  <meta charset="utf-8">
  <title>New Plugin</title>

my-command.js
import BrowserWindow from 'sketch-module-web-view'
import { getWebview } from 'sketch-module-web-view/remote'
import UI from 'sketch/ui'

const webviewIdentifier = 'newwebviewtest.webview'

export default function () {
  const options = {
    identifier: webviewIdentifier,
    x: 0,
    y: 0,
    width: 420,
    height: 504,
    blurredBackground: true,
    onlyShowCloseButton: true,
    hideTitleBar: false,
    shouldKeepAround: true,
    AlwaysReloadScript: true
  }

  const browserWindow = new BrowserWindow(options)

  // only show the window when the page has loaded to avoid a white flash
  browserWindow.once('ready-to-show', () => {
    browserWindow.show()
  })

  const webContents = browserWindow.webContents

  // print a message when the page loads
  webContents.on('did-finish-load', () => {
    UI.message('UI has loaded')
  })

  // add a handler for a call from web content's javascript
  webContents.on('nativeLog', s => {
    UI.message(s)
    webContents
      .executeJavaScript(`setRandomNumber(${Math.random()})`)
      .catch(console.error)
  })

  browserWindow.loadURL(require('../resources/index.html'))
}

// When the plugin is shutdown by Sketch (for example when the user disable the plugin)
// we need to close the webview if it's open
export function onShutdown() {
  const existingWebview = getWebview(webviewIdentifier)
  if (existingWebview) {
    existingWebview.close()
  }
}

manifest.json
{
  "compatibleVersion": 3,
  "bundleVersion": 1,
  "commands": [
    {
      "name": "my-command",
      "identifier": "newwebviewtest.my-command-identifier",
      "script": "./my-command.js",
      "handlers": {
        "run": "onRun",
        "actions": {
          "Shutdown": "onShutdown"
        }
      }
    }
  ],
  "menu": {
    "title": "newWebviewTest",
    "items": [
      "newwebviewtest.my-command-identifier"
    ]
  }
}

package.json
{
  "name": "newwebviewtest",
  "version": "0.1.0",
  "engines": {
    "sketch": ">=3.0"
  },
  "skpm": {
    "name": "newWebviewTest",
    "manifest": "src/manifest.json",
    "main": "newwebviewtest.sketchplugin",
    "assets": [
      "assets/**/*"
    ],
    "sketch-assets-file": "sketch-assets/icons.sketch"
  },
  "scripts": {
    "build": "skpm-build",
    "watch": "skpm-build --watch",
    "start": "skpm-build --watch",
    "postinstall": "npm run build && skpm-link"
  },
  "devDependencies": {
    "@skpm/builder": "^0.7.4",
    "@skpm/extract-loader": "^2.0.2",
    "css-loader": "^3.6.0",
    "html-loader": "^0.5.5",
    "less": "^4.1.1",
    "less-loader": "^8.1.1",
    "sass": "^1.32.12",
    "sass-loader": "^10.2.0",
    "style-loader": "^2.0.0",
    "vue-loader": "^14.2.4",
    "vue-template-compiler": "^2.6.12"
  },
  "resources": [
    "resources/**/*.js"
  ],
  "dependencies": {
    "sketch-module-web-view": "^3.1.4",
    "vue": "^2.6.12",
    "vue-router": "^3.5.1",
    "vuex": "^3.6.2"
  },
  "author": ""
}

If anyone knows why I can not load my main.js file, thanks a lot.

Ok, the problem was behind the keyboard. The main issue was that my js file needs the prefix "resources_" because after the bundling the files get a "resources_" prefix and the index.html is not part of that.
Two other problems you will maybe face when integrating VueJs are

The error message TypeError: this.getOptions is not a function
This issue depends on the sass-loader version you are using. When I installed the sass-loader it was automatically v11. I downgraded to ^10.2.0 and that worked.

VueLoaderPlugin
When I used the vue-loader v15 I got an error. Unfortunately, I can't remember the specific text. But I downgraded my loader to ^14.2.4 and then it was fine.

A secondary issue that is similar to the main problem of this post is when I switch the route, the plugin tries to open a file. The routing itself works, so I will work later on this issue. The error message is: Not allowed to load local resource: file:///routeName (*routeName = placeholder for the route name).

A secondary issue [...] the plugin tries to open a file.
[...] The error message is: Not allowed to load local resource: file:///routeName (*routeName = placeholder for the route name).

I finally found a solution on how to load images in Vue components in the webview.
Explanation
VueJS itself does not allow to load local files, due to security reasons. I think if you run Vue on a server, you don't have this issue. But the webview in Sketch plugins doesn't start a webserver. So the solution is to use url-loader instead of file-loader.
The url-loader inlines images and other files as base64 (= bytes of the image get encoded as string directly into the document):

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAYFBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABzK7FeAAAAIHRSTlMAAQQJDRETFRcaBgwPAiIecIyKTUhUK31eLzMqQ3J5hK0cHJgAAAI4SURBVHgB7NTXFUMhDAPQYKoo+6+b/Kcbve67gG1xxM0YY4wxxhyUEx9iygUPJacYvLj1hteW8EJqdY0lai94q/S67PTRMr7IbSw3PuAnYWw6fqkVfMEfiiePl4Q/JaGeDwVeCK5DpTvO/JGhlAdjvhSoFeHM33IDwSTZ8H5CBqNgWhkT/csgyPo2dlB0/f9H4gkF2KIKCTRJ9wBEfoMGznYxgCr8HQDIxrYBAGHLABQRNNC1vxbIeOHOnnksOQjEULDIyOSc4f+/cgPh4jhUM3vavjq1AZVGT/GKPKL0Hu/U/CWPJGm2khfykiLPVtJEHrnBLlRmB7G8IM4OStaTDF8eqbKDWl5QZweVPOIb6A5wgRP3IOACrA5cLoB6oiF6BMRAJxEuoHwusXQJWKgRcQHlhuToEnBIEXAB9TLwLhEA/cjXJeArCoguAfkXQALFmfNAgQR8eUbcZButvKTNNprnjj4qQ0m6/pdB3jCsb+kSQWXoCobNqI5owmFTEcdmgznH+rtohAUlhijSjSudKGKwcOb1qFKSIgCj6XQITFePpzdRYj4EZlHixkYzLOAbbDjFAiEcz7HADQcUTMDjEQ0TCHhIxQQiHtMhAZsHlUwg4lEtErBBWA0E0OLIulLA4gsLJODylQ0TMPnSCglYfG2HBEJdi8tp2Zl0LS6/27VjAQAAAABh/tZh7CmNxtetn9d+33vA4AkHQCyA8XjI5CmXx2ye83nQ6EknQK2e9XrY7Lu7u7u7AKyW+neuBv8iAAAAAElFTkSuQmCC">

Keep in mind that there is a size limit for files handled by url-loader. If the file exceeds the limit, the fallback is to use file-loader (which will break the image loading again). You can adjust this value in webpack.skpm.config.js(see https://v4.webpack.js.org/loaders/url-loader/#limit).
Also keep in mind that images only seem to get processed in the build step. So make sure to repeatedly run npm run watch (after adding images, fonts or other local files with src or inside css url()).
Solution
directory structure: (only relevant files shown)
resources/
    assets/
        icon.png
    App.vue
    app.js
    index.html
    style.css
package.json
webpack.skpm.config.js

package.json:
{
  "devDependencies": {
    "@skpm/builder": "^0.8.0",
    "@skpm/extract-loader": "^2.0.3",
    "css-loader": "^3.6.0",
    "html-loader": "^0.5.5",
    "node-sass": "^6.0.1",
    "sass-loader": "^10.2.1",
    "url-loader": "^4.1.1",
    "vue-loader": "^15.9.8",
    "vue-style-loader": "^4.1.3",
    "vue-template-compiler": "^2.6.14"
  },
  "dependencies": {
    "sketch-module-web-view": "^3.5.1",
    "vue": "^2.6.14"
  }
}

webpack.skpm.config.js:
// We can use 'entry.isPluginCommand' to check, if it is a normal JavaScript file (not a command).
// based on https://github.com/skpm/with-webview/blob/master/template/webpack.skpm.config.js
const { VueLoaderPlugin } = require('vue-loader');

module.exports = function (config, entry) {
  config.node = entry.isPluginCommand ? false : {
    setImmediate: false
  };
  config.module.rules.push({
    test: /\.(html)$/,
    use: [
      { loader: "@skpm/extract-loader" },
      {
        loader: "html-loader",
        options: {
          attrs: ['img:src', 'link:href'],
          interpolate: true,
        },
      },
    ]
  });
  config.module.rules.push({
    test: /\.(css)$/,
    use: [
      { loader: "@skpm/extract-loader" },
      { loader: "css-loader" },
    ]
  });
  config.module.rules.push({
    // see https://vue-loader.vuejs.org/guide/pre-processors.html#sass
    test: /\.scss$/,
    use: [
      'vue-style-loader',
      'css-loader',
      'sass-loader'
    ]
  });
  config.module.rules.push({
    test: /\.(png|jpg|gif|svg|sketch)$/,
    loader: 'url-loader',
    options: {
      name: '[name].[ext]',
      esModule: false, // see https://stackoverflow.com/a/59075858/webpack-file-loader-outputs-object-module
    },
  });
  config.module.rules.push({
    test: /\.vue$/,
    use: "vue-loader",
  })
  config.resolve = {
    extensions: ['.js', '.vue', '.json'],
  };
  if (config.entry && !entry.isPluginCommand) {
    config.plugins.push(
      new VueLoaderPlugin()
    );
  }
}

app.js:

import Vue from 'vue';
import App from './App.vue';

new Vue({
  el: '#app',
  render: h => h(App),
});

App.vue:
<template>

\{{ msg }}

</template>

index.html:
<!DOCTYPE html>

  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Webview with Vue</title>
  <link rel="stylesheet" href="./style.css" />


MAINT: Set litteral

These are all syntax errors on Python 2.6, which we still support. So closing.
I'm also not convinced that this is a good change - less understandable what this does. Many people will know {} as something that creates dicts, but not sets.


broken hide button on the add server

perhaps an extra div?

you'd need to click multiple times to preproduce

same on home...

this is a styling issue btw........

same problem across multiple views

click it several times to reproduce..

srry closed this one by accident

fixed


Updated README to clarify require.main behaviour

I ran into this when trying to run my app, which uses the method described here: http://nodejs.org/api/modules.html#modules_accessing_the_main_module to determine if it's been invoked directly (otherwise it just exports the express app - so it can be require'd by another script, test, etc if need be).
A lot of apps do this (or use the less recommended method of checking for module.parent), so would be good to fix this somehow so that apps that expect to be invoked directly can still work.

Closing – assuming this project is dead


fix the failing builds

This add a patch version to the dotnet sdk to ensure that correct sdk semantic version is installed when running the build. Automatically github action picks up the latest skd which is using the version 6.0 and this resolves to 6.0.4. These changes ensure that the runs can be set to specific sdk semantic version until the a new version is tested and the files included in this PR are updated as well.

Looks good to me, thanks @nellyk


Invalid options for Gemini exchange assets -- ETC instead of ETH

Note: this is the technical bug tracker, please use other platforms for getting support and starting a (non technical) discussion. See the getting help page for details.
I'm submitting a ...
[x] bug report
[ ] question about the decisions made in the repository
Action taken (what you did)
Chose USD as currency and ETC as asset option, instead of ETH
Expected result (what you hoped would happen)
Expected to have ETH as an asset option, because Gemini has USD/BTC, USD/ETH, and BTC/ETH pairs
Actual result (unexpected outcome)
Saw only USD/BTC, USD/ETC, and BTC/ETH pairs, no USD/ETH pair
Other information (e.g. detailed explanation, stacktraces, related issues, suggestions how to fix, links for us to have context, eg. stackoverflow, etc)
This was in "live gekkos" when trying to set up a market watcher.

Just noticed I have the same issue.

fixed in #2124.


Complete test coverage for rowsQuery() function

Codecov Report

Merging #15 into master will increase coverage by 2.14%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master      #15      +/-   ##
==========================================
+ Coverage   34.04%   36.19%   +2.14%
==========================================
  Files          18       18
  Lines        1210     1210
==========================================
+ Hits          412      438      +26
+ Misses        780      754      -26
  Partials       18       18

Impacted Files
Coverage Δ

rows.go
83.62% <0%> (+6.89%)
:arrow_up:

db.go
24.88% <0%> (+8.45%)
:arrow_up:

Continue to review full report at Codecov.

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


Shears + Cobweb

Should this be selecting shears when trying to break cobweb, or did I do some setting wrong?

Yes it should, please provide the version and modloader you are playing on and also your config if you have changed any values from the defualt ones so I can look into the issue. Also, are you using the latest version (v2.1) of AutoTools?

Sorry, I'm pretty new to using mods so I'm not sure how to provide the 'config'. Do I open the autotools.properties in Word and paste it here? I guess I'll just drop in a screenshot of my settings menu and hope that helps?

Also the server I'm on is 1.20.4 so that's what I'm using, if it needs to be the 1.20.6 version for this part to work, I'll just wait until we update!
I'm using the Feather client, and I got AutoTools through that, it says I have MC Version: 1.20.4 FB, Mod Version: Latest (2).
Thanks for responding!

Sorry for the really late reply, but this issue should be fixed in the next release of AutoTools


Figure out input dataset for the tool

So the tool's input dataset will consist of a standardised set of "intelligence" that it will validate.

Will this intelligence have a source attached to it?
Should the tool try to create the intelligence (i.e. completing the 'processing' step of OSINT)?
Or are we creating the intelligence for it to validate - which could be just as time-consuming?

Perhaps the easiest method is to create intelligence statements for the tool to verify

Only issue could be the 'echo effect' where the intelligence may have been created from the same source supposedly corroborating it.

Example of what the csv could look like:

Statement
Source(s)

Statement One
link to Twitter thread, link to article

Statement Two
link to article

Statement Three

If multiple values in one field are comma-separated, like the sources for statement one above, use double quotes (") around the values (more).


SAML automatic user creation

This closes #11073 and #11120.
Acceptance suggestions:

LDAP login/signup
SAML login/signup
Normal login/signup

This requires a new CR (will be moved on green), as it has small but major changes, focused on username/email extraction.

Please make sure you bear https://github.com/CartoDB/cartodb/issues/11120 in mind when performing Code Review/Acceptance


Will you be using wiki to store documentation?

As I tend to check the main github page, I would find it more convenient to find out more about dialogic by clicking on the Wiki page.
Other please to go settings and uncheck Wiki. Currently, clicking on Wiki re-directs back to Code.

I'm writing the documentation at the moment. This documentation will be added inside the resource tree, but we will also mirror the information in Dialogic's website. I'm not sure if there is an easy way to also mirror that documentation in the Wiki here, but I will uncheck it as you suggest.
Thanks!


[Web][HTML] Parentheses aren't shown in the right place in rtl languages

The problem shows up when an RTL language (Persian) text containing parentheses () symbols (or <> symbols) is placed in a Text widget and we build for the web using html renderer (flutter run --web-renderer html).
This is the code (It's pictured to show the RTL as is. The text code is below):

Here's the result with default renderer (canvaskit on desktop) which everything sounds fine:

The same code with html renderer:

And if we add RTL/LTR (respectively) unicode marks before the words with parentheses, we get:

which apparently solves the problem with the word 'push'.
Here's the code as text:
const Text('You have pushed the button this (many) times:'),
const Text('You have pushed the (دکمه) this (many) times:'),
const Text('تعداد (دفعات) فشار دادن دکمه:', textDirection: TextDirection.rtl),
const Text('تعداد (دفعات) فشار (push) دکمه:', textDirection: TextDirection.rtl),

Is there a way to solve the problem in html renderer?
flutter doctor -v :

[√] Flutter (Channel stable, 3.0.2, on Microsoft Windows [Version 10.0.19043.1466], locale en-US)
• Flutter version 3.0.2 at D:\FlutterDev\flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision cd41fdd495 (7 weeks ago), 2022-06-08 09:52:13 -0700
• Engine revision f15f824b57
• Dart version 2.17.3
• DevTools version 2.12.2

Issue is reproducible on stable and master.
See screenshots below

screenshots

canvaskit
html
html(text-direction-trl)

code sample
import 'package:flutter/material.dart';

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

class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: const MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({Key? key, required this.title}) : super(key: key);

  final String title;

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  int _counter = 0;

  void _incrementCounter() {
    setState(() {
      _counter++;
    });
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text(widget.title),
      ),
      body: Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: <Widget>[
            const Text('You have pushed the button this (many) times:'),
            const Text('You have pushed the (دکمه) this (many) times:'),
            const Text('تعداد (دفعات) فشار دادن دکمه:', /*textDirection: TextDirection.rtl*/),
            const Text('تعداد (دفعات) فشار (push) دکمه:', /*textDirection: TextDirection.rtl*/),
            Text(
              '$_counter',
              style: Theme.of(context).textTheme.headline4,
            ),
          ],
        ),
      ),
      floatingActionButton: FloatingActionButton(
        onPressed: _incrementCounter,
        tooltip: 'Increment',
        child: const Icon(Icons.add),
      ),
    );
  }
}

flutter doctor -v
[✓] Flutter (Channel stable, 3.0.5, on macOS 12.4 21F79 darwin-arm, locale en-GB)
    • Flutter version 3.0.5 at /Users/nexus/dev/sdks/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision f1875d570e (2 weeks ago), 2022-07-13 11:24:16 -0700
    • Engine revision e85ea0e79c
    • Dart version 2.17.6
    • DevTools version 2.12.2

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/nexus/Library/Android/sdk
    • Platform android-33, build-tools 31.0.0
    • Java binary at: /Users/nexus/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/212.5712.43.2112.8609683/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.4.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] Android Studio (version 2021.2)
    • Android Studio at /Users/nexus/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/212.5712.43.2112.8609683/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] VS Code (version 1.69.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.44.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-arm64   • macOS 12.4 21F79 darwin-arm
    • Chrome (web)    • chrome • web-javascript • Google Chrome 103.0.5060.134

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

[✓] Flutter (Channel master, 3.1.0-0.0.pre.1897, on macOS 12.4 21F79 darwin-arm, locale en-GB)
    • Flutter version 3.1.0-0.0.pre.1897 on channel master at /Users/nexus/dev/sdks/flutters
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision cf26d9009d (7 hours ago), 2022-07-27 01:41:06 -0400
    • Engine revision ffb36e34f0
    • Dart version 2.19.0 (build 2.19.0-36.0.dev)
    • DevTools version 2.15.0

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/nexus/Library/Android/sdk
    • Platform android-33, build-tools 31.0.0
    • Java binary at: /Users/nexus/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/212.5712.43.2112.8609683/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.4.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 13F100
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] Android Studio (version 2021.2)
    • Android Studio at /Users/nexus/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/212.5712.43.2112.8609683/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] VS Code (version 1.69.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.44.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-arm64   • macOS 12.4 21F79 darwin-arm
    • Chrome (web)    • chrome • web-javascript • Google Chrome 103.0.5060.134

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

I have this problem too, is it still not solved?

@danagbemava-nc
@yjbanov


Extend automation to include latest CLI versions

This PR adds the updating of the latest gsctl version to the automation. Along with it, there are these additional changes:

The kubectl gs version is also fetched and shown in docs.
The script is executed in docker, reducing dependencies.

@ubergesundheit @stone-z RFR 💐


Fix global blue

Related to: https://github.com/CartoDB/cartodb/issues/12479
Update global $cBlue variable to #1785FB

:+1:


Investigate the plugin-free use case

As per discussion with @maxogden

my use case is atom-shell, where you can do this out of the box w/ no special settings:
var constraints = {
  audio: false,
  video: {
    mandatory: {
      chromeMediaSource: 'screen',
      maxWidth: 1280,
      maxHeight: 720,
      maxFrameRate: 15
    },
    optional: []
  }
}

Cool, I'll have a play around with the package in an atom-shell context and see if I can go all Modernizr and detect support for chromeMediaSource: 'screen' before attempting to communicate with a plugin...

So it's not possible (as far as I can tell) to determine whether or not can successfully make a chromeMediaSource: 'screen' request or require an extension, without at least attempting to capture media.   This unfortunately means that it's not possible to do this given the scope of the rtc-screenshare package is "do no capture, just get constraints".
But because modules, packages, etc I was able to create rtc-screen which feels really nice and achieves the same result regardless of whether it is being called within a webapp or an atom app.  Still needs firefox support - see #14 but I'll take care of that soon :)
So I consider that a win :)


[BUG]AssertionError: tools/pipeline_configs/local.gin   command not found: --configs

Describe the bug
AssertionError: tools/pipeline_configs/local.gin
zsh: command not found: --configs
python -m tools.manage_datagen_jobs --output_folder outputs/hello_world --num_scenes 1 --specific_seed 0
--configs desert simple --pipeline_configs local_16GB monocular blender_gt --pipeline_overrides LocalScheduleHandler.use_gpu=False
Steps to Reproduce
enter command above

What version of the code were you using?
'''

What command did you run?

python -m tools.manage_datagen_jobs --output_folder outputs/hello_world --num_scenes 1 --specific_seed 0
--configs desert simple --pipeline_configs local_16GB monocular blender_gt --pipeline_overrides LocalScheduleHandler.use_gpu=False

What are your output logs?

Add your logs here, preferably from a job run with --debug

python -m tools.manage_datagen_jobs --output_folder outputs/hello_world --num_scenes 1 --specific_seed 0
--configs desert simple --pipeline_configs local_16GB monocular blender_gt --pipeline_overrides LocalScheduleHandler.use_gpu=False --debug
Traceback (most recent call last):
File "/Volumes/ExtremePro/AI_Generators/miniconda3/envs/infinigen/lib/python3.10/runpy.py", line 196, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/Volumes/ExtremePro/AI_Generators/miniconda3/envs/infinigen/lib/python3.10/runpy.py", line 86, in _run_code
exec(code, run_globals)
File "/Volumes/UnityAndAdobe/infinigen/worldgen/tools/manage_datagen_jobs.py", line 1037, in
assert os.path.exists(c), c
AssertionError: tools/pipeline_configs/local.gin
zsh: command not found: --configs
** (If this is your first time running Infinigen) What are the full output logs of install.sh ?**
<See attached>

**Platform**
- OS & OS Version: MacOS 13.5 (ventura)
- MacStudio M1 Max
- RAM (GB):32 gb

**Additional context**
Add any other context about the problem here.

The individual tasks # Generate a scene layout  # Populate unique assets & # Render RGB images seem to be working correctly.

Hello, based on the error command not found --configs it seems your shell is somehow treating the two lines of the command as two separate commands rather than one full command. could you try copying them both onto the same line and running?

Closing due to inactivity, let me know if the suggestion above does not help.


As an automate regression tester, I want to test that I can paginate, filter and obtain info from user history via SWODLR API

Use GraphQL to test the following API functionalities (with PoCloud service account):

pagination,
filter,
user history

@frankinspace to validate email and notify @Phoeneix

PR:
https://github.com/podaac/swodlr-functional-tests/pull/5


DpsPowerSupply

DPS Power supply control for Arduino
Control of Ruideng DPS power supply series throught serial port.
Supports writing and reading all parameters (voltage, current, power, protections, etc.) using a software or hardware serial port.
Code written using the work of https://github.com/AntaresAdroit as starting point.
IMPORTANT NOTE: For the interface to work, the DPS power supply must be the "Communication version" with USB or Bluetooth board INCLUDED (if it will never used) because the serial communication is disabled and connector removed in other versions.
Classes
The library consists of 3 functions:
Constructor:
DPS_psu psu(Stream, DeviceAddress);

Stream: Stream in which data is sent, can be any hardware or software serial port.
DeviceAddress: Device address, by default it is address 0x01;
Parameter writing:
psu.write(Parameter, Value);

Parameter: Any of the following options (see file in doc folder):
U_SET,
I_SET,
LOCK,
ONOFF,
B_LED,
Value: Value of the parameter to write
Example:
psu.write(U_SET, 600); // Set output voltage to 6.00 V

Parameter reading:
uint16_t psu.read(Parameter);

Parameter: One of the following options (see file in doc folder):
U_SET,
I_SET,
UOUT,
IOUT,
POWER,
UIN,
LOCK,
PROTECT,
CVCC,
ONOFF,
B_LED,
MODEL,
VERSION
Example:
currentUout = psu.read(UOUT); // Get the output voltage in centi Volts
Serial.println(currentUout);

Simultaneous writing of voltage and current
This function is intended for speed up the writing of most commonly used parameters (see timming notes below).
void psu.writeVoltageCurrent(uint16_t centiVolts, uint16_t centiAmps);

Interface
The Arduino harware or serial port must be connected to the serial port connector of the DPS power supply, it is located in different places depending on the model:

Connection:
IMPORTANT NOTE: The DPS uses 3.3 V logic but the standard Arduino boards uses 5 V logic, the simplest way to translate the level is the following:

Default baud rate setting at DPS is 9600 but it can be changed pressing V button while power on.
Considerations about timming.
After sending each command from the Arduino to the DPS, as setting the output voltage for example, the DPS sends a reply with the same command for communication verification. This reply from the DPS may be delayed up to 0.5 s, in the mean time the program flow in the Arduino is stopped.

I was change the url of the repository
Previous: DPS-Power-Supply-library-for-Arduino
Now:  DpsPowerSupply


AttributeError: 'numpy.float32' object has no attribute 'owner'

I am using linux and theano 0.9, python 2.7 (under linux).  I get the following attribute error.  Any help?
Thanks
THEANO_FLAGS='floatX=float32' python run.py train --encoder-layers 1000-500-250-250-250-10 --decoder-spec gauss --denoising-cost-x 2000,20,0.1,0.1,0.1,0.1,0.1 --labeled-samples 50 --unlabeled-samples 60000 --seed 1 -- mnist_50_full
/home/me/ladder/venv2/local/lib/python2.7/site-packages/theano/tensor/signal/downsample.py:6: UserWarning: downsample module has been moved to the theano.tensor.signal.pool module.
"downsample module has been moved to the theano.tensor.signal.pool module.")
INFO:main:Logging into results/mnist_50_full1/log.txt
INFO:main:== COMMAND LINE ==
INFO:main:run.py train --encoder-layers 1000-500-250-250-250-10 --decoder-spec gauss --denoising-cost-x 2000,20,0.1,0.1,0.1,0.1,0.1 --labeled-samples 50 --unlabeled-samples 60000 --seed 1 -- mnist_50_full
INFO:main:== PARAMETERS ==
INFO:main: zestbn              : bugfix
INFO:main: dseed               : 1
INFO:main: top_c               : 1
INFO:main: super_noise_std     : 0.3
INFO:main: batch_size          : 100
INFO:main: dataset             : mnist
INFO:main: valid_set_size      : 10000
INFO:main: num_epochs          : 150
INFO:main: whiten_zca          : 0
INFO:main: unlabeled_samples   : 60000
INFO:main: decoder_spec        : ('gauss',)
INFO:main: valid_batch_size    : 100
INFO:main: denoising_cost_x    : (2000.0, 20.0, 0.1, 0.1, 0.1, 0.1, 0.1)
INFO:main: f_local_noise_std   : 0.3
INFO:main: cmd                 : train
INFO:main: act                 : relu
INFO:main: lrate_decay         : 0.67
INFO:main: seed                : 1
INFO:main: lr                  : 0.002
INFO:main: save_to             : mnist_50_full
INFO:main: save_dir            : results/mnist_50_full1
INFO:main: commit              : 78956cdfc59110b557a759621abf7d391a6f5796
INFO:main: contrast_norm       : 0
INFO:main: encoder_layers      : ('1000', '500', '250', '250', '250', '10')
INFO:main: labeled_samples     : 50
INFO:main:Using 0 examples for validation
INFO:main.model:Encoder: clean, labeled
INFO:main.model:  0: noise 0
INFO:main.model:  f1: fc, relu, BN, noise 0.00, params 1000, dim (1, 28, 28) -> (1000,)
INFO:main.model:  f2: fc, relu, BN, noise 0.00, params 500, dim (1000,) -> (500,)
INFO:main.model:  f3: fc, relu, BN, noise 0.00, params 250, dim (500,) -> (250,)
INFO:main.model:  f4: fc, relu, BN, noise 0.00, params 250, dim (250,) -> (250,)
INFO:main.model:  f5: fc, relu, BN, noise 0.00, params 250, dim (250,) -> (250,)
INFO:main.model:  f6: fc, softmax, BN, noise 0.00, params 10, dim (250,) -> (10,)
INFO:main.model:Encoder: corr, labeled
INFO:main.model:  0: noise 0.3
INFO:main.model:  f1: fc, relu, BN, noise 0.30, params 1000, dim (1, 28, 28) -> (1000,)
INFO:main.model:  f2: fc, relu, BN, noise 0.30, params 500, dim (1000,) -> (500,)
INFO:main.model:  f3: fc, relu, BN, noise 0.30, params 250, dim (500,) -> (250,)
INFO:main.model:  f4: fc, relu, BN, noise 0.30, params 250, dim (250,) -> (250,)
INFO:main.model:  f5: fc, relu, BN, noise 0.30, params 250, dim (250,) -> (250,)
INFO:main.model:  f6: fc, softmax, BN, noise 0.30, params 10, dim (250,) -> (10,)
INFO:main.model:Decoder: z_corr -> z_est
INFO:main.model:  g6:      gauss, denois 0.10, dim None -> (10,)
INFO:main.model:  g5:      gauss, denois 0.10, dim (10,) -> (250,)
INFO:main.model:  g4:      gauss, denois 0.10, dim (250,) -> (250,)
INFO:main.model:  g3:      gauss, denois 0.10, dim (250,) -> (250,)
INFO:main.model:  g2:      gauss, denois 0.10, dim (250,) -> (500,)
INFO:main.model:  g1:      gauss, denois 20.00, dim (500,) -> (1000,)
INFO:main.model:  g0:      gauss, denois 2000.00, dim (1000,) -> (1, 28, 28)
INFO:main:Found the following parameters: [f_5_b, f_4_b, f_3_b, f_2_b, f_1_b, g_6_a5, f_6_c, f_6_b, g_6_a4, g_6_a3, g_6_a2, g_6_a1, g_6_a10, g_6_a9, g_6_a8, g_6_a7, g_6_a6, g_5_a5, g_5_a4, g_5_a3, g_5_a2, g_5_a1, g_5_a10, g_5_a9, g_5_a8, g_5_a7, g_5_a6, g_4_a5, g_4_a4, g_4_a3, g_4_a2, g_4_a1, g_4_a10, g_4_a9, g_4_a8, g_4_a7, g_4_a6, g_3_a5, g_3_a4, g_3_a3, g_3_a2, g_3_a1, g_3_a10, g_3_a9, g_3_a8, g_3_a7, g_3_a6, g_2_a5, g_2_a4, g_2_a3, g_2_a2, g_2_a1, g_2_a10, g_2_a9, g_2_a8, g_2_a7, g_2_a6, g_1_a5, g_1_a4, g_1_a3, g_1_a2, g_1_a1, g_1_a10, g_1_a9, g_1_a8, g_1_a7, g_1_a6, g_0_a5, g_0_a4, g_0_a3, g_0_a2, g_0_a1, g_0_a10, g_0_a9, g_0_a8, g_0_a7, g_0_a6, f_1_W, f_2_W, f_3_W, f_4_W, f_5_W, f_6_W, g_5_W, g_4_W, g_3_W, g_2_W, g_1_W, g_0_W]
INFO:blocks.algorithms:Taking the cost gradient
INFO:blocks.algorithms:The cost gradient computation graph is built
INFO:main:Balancing 50 labels...
INFO:main.nn:Batch norm parameters: f_1_bn_mean_clean, f_1_bn_var_clean, f_2_bn_mean_clean, f_2_bn_var_clean, f_3_bn_mean_clean, f_3_bn_var_clean, f_4_bn_mean_clean, f_4_bn_var_clean, f_5_bn_mean_clean, f_5_bn_var_clean, f_6_bn_mean_clean, f_6_bn_var_clean
INFO:main:Balancing 50 labels...
INFO:main.nn:Batch norm parameters: f_1_bn_mean_clean, f_1_bn_var_clean, f_2_bn_mean_clean, f_2_bn_var_clean, f_3_bn_mean_clean, f_3_bn_var_clean, f_4_bn_mean_clean, f_4_bn_var_clean, f_5_bn_mean_clean, f_5_bn_var_clean, f_6_bn_mean_clean, f_6_bn_var_clean
INFO:blocks.main_loop:Entered the main loop
/home/me/ladder/venv2/local/lib/python2.7/site-packages/pandas/core/generic.py:1101: PerformanceWarning:
your performance may suffer as PyTables will pickle object types that it cannot
map directly to c-types [inferred_type->mixed-integer,key->block0_values] [items->[0]]
return pytables.to_hdf(path_or_buf, key, self, **kwargs)
INFO:blocks.algorithms:Initializing the training algorithm
ERROR:blocks.main_loop:Error occured during training.
Blocks will attempt to run on_error extensions, potentially saving data, before exiting and reraising the error. Note that the usual after_training extensions will not be run. The original error will be re-raised and also stored in the training log. Press CTRL + C to halt Blocks immediately.
Traceback (most recent call last):
File "run.py", line 653, in
if train(d) is None:
File "run.py", line 502, in train
main_loop.run()
File "/home/me/ladder/venv2/local/lib/python2.7/site-packages/blocks/main_loop.py", line 197, in run
reraise_as(e)
File "/home/me/ladder/venv2/local/lib/python2.7/site-packages/blocks/utils/init.py", line 258, in reraise_as
six.reraise(type(new_exc), new_exc, orig_exc_traceback)
File "/home/me/ladder/venv2/local/lib/python2.7/site-packages/blocks/main_loop.py", line 172, in run
self.algorithm.initialize()
File "/home/me/ladder/venv2/local/lib/python2.7/site-packages/blocks/algorithms/init.py", line 128, in initialize
self.inputs = ComputationGraph(update_values).inputs
File "/home/me/ladder/venv2/local/lib/python2.7/site-packages/blocks/graph/init.py", line 74, in init
self._get_variables()
File "/home/me/ladder/venv2/local/lib/python2.7/site-packages/blocks/graph/init.py", line 125, in _get_variables
inputs = graph.inputs(self.outputs)
File "/home/me/ladder/venv2/local/lib/python2.7/site-packages/theano/gof/graph.py", line 693, in inputs
vlist = ancestors(variable_list, blockers)
File "/home/me/ladder/venv2/local/lib/python2.7/site-packages/theano/gof/graph.py", line 672, in ancestors
dfs_variables = stack_search(deque(variable_list), expand, 'dfs')
File "/home/me/ladder/venv2/local/lib/python2.7/site-packages/theano/gof/graph.py", line 640, in stack_search
expand_l = expand(l)
File "/home/me/ladder/venv2/local/lib/python2.7/site-packages/theano/gof/graph.py", line 670, in expand
if r.owner and (not blockers or r not in blockers):
AttributeError: 'numpy.float32' object has no attribute 'owner'
Original exception:
AttributeError: 'numpy.float32' object has no attribute 'owner'

I am using Theano 0.9, python 2.7 (OSX), try to run the demo, got exactly the same error.

Hi, ladder repo is recently updated. Did you have the latest master or a slightly older version?

@hotloo To make sure I have the latest version, I did it again and got the same error

OK. Did you create a new environment using the environment.yml? What's your Blocks and Fuel version? There was a breaking change on how some initialisations are handled.

@Linlinzhao PS. The code is only tested with the environment that is created via environment.yml. So, it might be easier if you replicate the environment if possible. Cheers!

Hi @hotloo, great, it runs smoothly after resetting the environment. Thanks a lot!

Cool. I will close this issue tomorrow!
On Wed, 3 Aug 2016 at 19:27, Linlin Zhao<EMAIL_ADDRESS>wrote:

Hi @hotloo https://github.com/hotloo, great, it runs smoothly after
resetting the environment. Thanks a lot!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/CuriousAI/ladder/issues/17#issuecomment-237238984,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABvx8J09q3KyTw-uBZmLEmTkc8VZ9sRdks5qcJ6ngaJpZM4JYbyi
.

Looks to be a Blocks new version problem.  Using the stable version of Blocks solves the problem. Thanks

Yes, I think so. I have installed the bleeding edge version of Blocks for python. The environment settings installed the stable version.

@Linlinzhao hi, could you please show me how to change to the stable version, I GOT a same problem now. with many thanks!!

@tongmuyuan hi, if you follow the settings in environment.yml and activate the environment, you'll have the stable version in this environment regardless of whatever version you have installed in your python site-packages. Hope this helps.


Change in the minimum requirements for using Epoll?

Hello,
has there been any change in the minimum requirements for using Epoll? We're keying everything off of Epoll#isAvailable() and it went almost unnoticed but my hard-coded Epoll test for issue https://github.com/netty/netty/issues/3709 started suddenly failing on our build machines.
Netty 4.1.0-Beta6-SNAPSHOT

-sh-4.1$ uname -a
Linux localhost 2.6.32-504.el6.x86_64 #1 SMP Wed Oct 15 04:27:16 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

Caused by: java.lang.UnsatisfiedLinkError: /tmp/libnetty-transport-native-epoll2085384940434733335.so: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /tmp/libnetty-transport-native-epoll2085384940434733335.so)
	at java.lang.ClassLoader$NativeLibrary.load(Native Method)
	at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1929)
	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1814)
	at java.lang.Runtime.load0(Runtime.java:809)
	at java.lang.System.load(System.java:1083)
	at io.netty.util.internal.NativeLibraryLoader.load(NativeLibraryLoader.java:193)
	at io.netty.channel.epoll.Native.<clinit>(Native.java:50)
	at io.netty.channel.epoll.Epoll.<clinit>(Epoll.java:30)

I wonder if we publish snapshots via our ubuntu ci by mistake. We should only do this via our centos slaves. I will check tomorrow if @trustin not beats me

Am 04.06.2015 um 22:32 schrieb Roger Kapsi<EMAIL_ADDRESS>Hello,
has there been any change in the minimum requirements for using Epoll? We're keying everything off of Epoll#isAvailable() and it went almost unnoticed but my hard-coded Epoll test for issue #3709 started suddenly failing on our build machines.
Netty 4.1.0-Beta6-SNAPSHOT
-sh-4.1$ uname -a
Linux localhost 2.6.32-504.el6.x86_64 #1 SMP Wed Oct 15 04:27:16 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
Caused by: java.lang.UnsatisfiedLinkError: /tmp/libnetty-transport-native-epoll2085384940434733335.so: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /tmp/libnetty-transport-native-epoll2085384940434733335.so)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1929)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1814)
at java.lang.Runtime.load0(Runtime.java:809)
at java.lang.System.load(System.java:1083)
at io.netty.util.internal.NativeLibraryLoader.load(NativeLibraryLoader.java:193)
at io.netty.channel.epoll.Native.(Native.java:50)
at io.netty.channel.epoll.Epoll.(Epoll.java:30)
—
Reply to this email directly or view it on GitHub.

I've narrowed the build down to netty-all-4.1.0.Beta6-20150604.173400-69 (published on Thu Jun 04 17:34:00 UTC 2015 to your snapshot repository). Prior builds work fine.

The job netty-deploy was not pinned to any slaves, so it was always possible to deploy from non-CentOS6.  I've changed the job so that it's always run on CentOS 6 slaves and re-run the for all branches. Please wait for about an hour to see if the problem persists after updating to the latest snapshot.  If so, please reopen.

Confirm, fixed.


call observer.OnNext(()) so we can use map functions

This is to allow using map or flatMap with rx operations
Re-Create pull from separate branch to avoid updating pull request from my dev branch.
Signed-off-by: John Grange<EMAIL_ADDRESS>

Hey @grangej why don't you concatenate another Observable once this one completes? I'm not sure if it makes sense to send empty next events when you can do it concatenating.

Unless I am mistaken this requires the next observable to also be void, where what is often needed would be to map to a new type. Example after save execute a fetch returning the object.
so : Observable.flatMap { Observable }.subscribeNext { }
https://gist.github.com/grangej/d7c1466cf76317f6a1c5d8d6aec8b461

I understand your use case where you need to concatenate that second operation that let's say fetches something from the database. However, we shouldn't modify the behaviour of these methods for such particular solutions. Thinking about the sense of a Reactive operation. It should send next events if the operation is expected to return something. SugarRecord operations are encapsulated operations that don't return data, hence they only complete or error.
If RxSwift doesn't allow concatenate another Observable whose generic type is different I'd say try to extend it with a new operator that allows that or find a different way to combine these two operations.

What about adding something like the following? I think this would be clear that if the user specifies a type other than void that there should be a next element.
    func rx_backgroundOperationCreate<T>(op: (context: Context, save: () -> Void) throws -> T) -> Observable<T> {         return Observable.create { (observer) -> RxSwift.Disposable in             do {                 try self.operation { (context, saver) throws in                     let returnedObject = try op(context: context, save: { () -> Void in                         saver()                     })                     observer.onNext(returnedObject)                     observer.onCompleted()                 }             }             catch {                 observer.onError(error)             }             return NopDisposable.instance         }     }

Then I'd say

[ ] Remove the comments in the method.
[ ] Rename it to rx_backgroundOperation instead.

func rx_backgroundCreateOperation<T>(op: (context: Context, save: () -> Void) throws -> T) -> RxSwift.Observable<T>

[ ] Make it a convenience method that use the non-reactive version which should be also refactored to support returned data.
[ ] Implement tests.
[ ] Update the documentation

Fair enough, I will work on this hopefully next week!

Great, good proposal BTW!

This pull is superseded by #257


Mention OVERCOMMIT_DEBUG=1 in CONTRIBUTING.md

In 0.27.0 we added support for the OVERCOMMIT_DEBUG environment
variable which toggles the display of verbose output from executed
commands, but didn't document it anywhere. This setting might help
people debug their problems and submit more informative bug reports, so
documenting it here seems to make sense.

Thanks! Merged in 98c712c77900e43b639eb0fca4d521fef4bae874.


Sub-millisecond timers

Rust is fast. Really really fast. When I added metrics to report how long some of the more important tasks in my service take, I find a lot of 0ms metrics:
service.custom.metric.time:0|ms

The documentation is pretty clear that the Timer type only supports millisecond values. And the statsd spec unfortunately expects millisecond units for timers, as whole integer values.
I'm kind of stuck in a rock and hard place; do I lie and emit values in units of microseconds (or nanoseconds) with a timer type (whose unit is milliseconds)? Or should cadence provide a nice API for providing Duration values to the Histogrammed trait?
let time = Instant::now();
do_something_slow();
let duration = time.elapsed();

client.histogram_duration("custom.metric.time", duration).send();

And similar with histogram_duration_with_tags() ...
If this is a good idea, would the unit value of nanoseconds make sense for general purpose uses?

Sounds like a good idea! I think nanoseconds make sense for this.
Looking at the Duration docs, it looks like Duration::as_nanos() returns a u128 but histograms are u64. Doing some quick math, it seems like you can represent a duration of almost 600 years with nanoseconds in a u64 so I don't think that'll be a problem in practice.
The implementation of this would probably end up looking a lot like way Durations are handled for the Timed trait in terms of which methods delegate to which. This would also be a good chance to use the Duration::as_millis() method for timers (since they didn't exist when originally implemented).
I'll probably take a shot at this shortly.

I did the same thing; duration.as_nanos() as u64. It limits the duration to about 544 years. That seems reasonable!
Currently using this with histrogram_with_tags and our DataDog dashboards are looking great, now. I'll be happy to update it all after this features goes out in a future release.


Method call on object has unexpected 'this' binding

Create a template and give it data consisting of an object with 1) prototype-inherited methods and 2) a nested item
{{method_call}}
{{#nested_thingy}}
  {{../method_call}}

The first method_call works, as 'this' is correct.  In the second one, 'this' is the nested thingy inside the method_call.
It's not clear to me that the prototype-inherited method should matter, though.  It seems like the context should no longer be nested-thingy, at least during a method-call on a ../ thing.

I think I see your issue. Is it possible to put together a JSFiddle with a failing example?

I was able to make this work, but then ran across the following case:
var data = {
  frank: { whoami: "frank", name: function() { return this.whoami; } },
  amy: { whoami: "amy", name: function() { return this.whoami; } },
};

{{#with amy}}
  {{../frank.name}}
{{/with}}

You would expect this to be the frank object in this case. Essentially, the .. in your example isn't special, it just happens to be the last part of the path before your function.
Cases like this are why I am extremely weary about supporting functions in path expressions to begin with. Function calls like this are a wedge into arbitrary code in templates. Before long, people start asking about supporting () to pass in parameters (see #143).
I can probably make this work, but I'm very uncomfortable with it.

Since @wycats is uncomfortable with changing the behavior here, I don't see this happening any time soon. If someone creates a Pull Request we would be willing to consider it.


Inline SASS includes debug comments in production build

Using the master branch code, I noticed that inline SASS results in code with the debug line-number comments in it, instead of minified CSS:
:sass
  #googlebox
    padding: 10px
    background: white
    margin: auto
    border: 1px solid #ccc
    width: 450px

Results in:
<style>
  /* line 1, (__TEMPLATE__) */
  #googlebox {
    padding: 10px;
    background: white;
    margin: auto;
    border: 1px solid #ccc;
    width: 450px; }
</style>

This is doubly confusing since I have :minify_css activated in my build configuration:
configure :build do
  activate :minify_css
end

So I would expect that comments would be stripped, as well as all that indentation.

Weird. The tests pass, so that's weird. What if you take it out of the configure block?

Is sprockets active?

Should be
On Thursday, January 14, 2016, Thomas Reynolds<EMAIL_ADDRESS>wrote:

Is sprockets active?
—
Reply to this email directly or view it on GitHub
https://github.com/middleman/middleman/issues/1750#issuecomment-171781531
.

I'm doing some issue-gardening 🌿🌷🌾 and came across this issue.
Sorry that this has lingered for quite a while! With Middleman 4 the external pipeline is preferred method for assets. I'd suggest closing this issue, and if the problem resurfaces a new issue can be opened in the middleman sprockets repo. Does that sound like a good next step @bhollis?

With Middleman 4 the external pipeline is preferred method for assets.

How would you deal with "inline-css" then? (I would like to load the core css for the first 1200px within

I think you can access the resource and then the underlying source file. Read from this source file and output the content within

Adding the following line to config/application.rb or config/environments/{ENV}.rb works for me:
config.sass.quiet = true


Rename variable sometimes fails when using the LanguageServer

Environment data

VS Code version: 1.29.1
Extension version (available under the Extensions sidebar): 2018.11.0
OS and version: macOS Mojave 10.14.1
Python version (& distribution if applicable, e.g. Anaconda): python 3.6.4 64-bit conda
Type of virtual environment used (N/A | venv | virtualenv | conda | ...): N/A
Relevant/affected Python packages and their versions:

Microsoft Python Language Server version <IP_ADDRESS>

Steps to reproduce:

Make new file, test.py
paste the following:

def iadd_no_overflow(a, b):
    """Perform `a += b` on integer numpy arrays without overflowing"""
    dest += src
    dest[dest < src] = np.iinfo(dest.dtype).max

Note the file is dirty (not saved). The same happens if the file is saved.

Place cursor on dest and hit F2 or choose Rename symbol. Enter a as name.

Expected behaviour
All occurences of dest are changed into a
Actual behaviour
Got a tooltip Cannot rename, and an error in the Output window:
Logs
Output for Python in the Output panel (View→Output, change the drop-down the upper-right of the Output panel to Python)
Starting Microsoft Python language server.
Microsoft Python Language Server version <IP_ADDRESS>
Initializing for /Users/ciprian/miniconda3/bin/python
[Error - 12:12:43 PM] Request textDocument/rename failed.
  Message: Cannot rename
  Code: -32000
   at Microsoft.Python.LanguageServer.Implementation.Server.Rename(RenameParams params, CancellationToken cancellationToken)
   at Microsoft.Python.LanguageServer.Implementation.LanguageServer.Rename(JToken token, CancellationToken cancellationToken)

Output from Console under the Developer Tools panel (toggle Developer Tools on under Help):
Nothing. I mean, there are some ERR but from before. I put a console.log and then reproduce the error and nothing new appears in the console.

In the fragment above dest is undefined. The code below works OK. Closing.
dest = 1
def iadd_no_overflow(a, b):
    """Perform `a += b` on integer numpy arrays without overflowing"""
    dest += src
    dest[dest < src] = np.iinfo(dest.dtype).max

Ahh, nice catch 🎉 ! Thank you for the insight!!
The thing is, I want to change all instances of dest into a, and all instances of src into b, so of course it is undefined :)
Am I abusing some refactoring powers? I'm not sure why renaming needs correct code. Does it use the syntax in order to modify only in the correct scope?
As a potential improvement, can we have some more verbose output instead of the Cannot rename message?

Our analysis is powered by tracking variable assignments. Uses of variables that don't exist (have assignments) means that there's no current way to identify that some variable is the same as another, where it comes from, etc, as the variable doesn't "exist" except as a lookup that fails. Feasibly, we could try and use scope information to track which undefined variables are in use, but generally it complicates things.


markdown tables not rendered properly

Compare https://pypi.org/project/orthopy/#description and https://github.com/nschloe/orthopy#triangle.

Thanks for the report, @nschloe! Checking this out.

This is because CommonMark doesn't support tables. When we add support for GFM this will be possible.

@nschloe I'm going to close this as a duplicate, but please check #3322 and https://github.com/pypa/packaging-problems/issues/126 to see the work progressing towards getting this working well for you. Thanks for testing and reporting!

Thanks everyone for the quick replies!


use fa6 icon names

You are using the role name to define the style of the icon, it should be alined with the version of font awesome advertized i.e. fa6

Codecov Report
Base: 90.02% // Head: 90.02% // No change to project coverage :thumbsup:

Coverage data is based on head (b0d773a) compared to base (6df4751).
Patch coverage: 100.00% of modified lines in pull request are covered.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #121   +/-   ##
=======================================
  Coverage   90.02%   90.02%
=======================================
  Files          11       11
  Lines         942      942
=======================================
  Hits          848      848
  Misses         94       94

Flag
Coverage Δ

pytests
90.02% <100.00%> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

sphinx_design/icons.py
79.64% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

Heya, thanks but...
Since both short and long names are supported in v6 (see https://docs.fontawesome.com/web/add-icons/how-to#aliases and https://docs.fontawesome.com/web/setup/upgrade/whats-changed#full-style-names),
but long names are not supported in v5,
and the fact that I prefer the shorter names for roles (to keep things terse),
I am closing this PR for now


 Can you also fix the tests ?

The php7 failure don`t seems to be related with my changes.
I'm thinking it might be related with phpunit and the php7 version running on travis.
It passes on my local php7 vm,
if you trigger a build from your master I`ll see that it is currently failing
Runtime:	PHP 7.0.0-dev
Configuration:	/vagrant/CodeGenerator/phpunit.xml.dist
Warning:	The Xdebug extension is not loaded
		No code coverage will be generated.

...............................................................  63 / 642 (  9%)
............................................................... 126 / 642 ( 19%)
............................................................... 189 / 642 ( 29%)
............................................................... 252 / 642 ( 39%)
............................................................... 315 / 642 ( 49%)
............................................................... 378 / 642 ( 58%)
............................................................... 441 / 642 ( 68%)
............................................................... 504 / 642 ( 78%)
............................................................... 567 / 642 ( 88%)
............................................................... 630 / 642 ( 98%)
............

The fail it seems that is because of PHPUnit 5.x. It works fine with PHPUnit 4.x.


Resource grouping annotation for dashboard

Is there an existing issue for this?

[X] I have searched the existing issues

Is your feature request related to a problem? Please describe the problem.
I'd like to group my resources together and based on the interest expand/collapse them on the dashboard. Groups could be like - but varies project by project - Frontend, Backend, Control Plane, Application Plane, Supporting Services, etc...
Describe the solution you'd like
I'd like to have a GroupAnnotation or something similar that could act as a visual group for resources, the annotation would be interpreted by the dashboard. When I group resources beside naming the group I'd like to specify an order and to expand or collapse by default when the solution starts. Having an icon assigned would be a plus.
Additional context
No response

@mitchdenny

@maddymontaquila have you heard similar feedback from other folks?
If we were to do this we'd probably want to figure out whether we see this as an exclusive membership thing (you can only be in one group) and whether it should be single level or hierarchical or whether its more of a tagging mechanism.
We'd probably want to see the visual design for this before we do anything in the app model since this would mostly just be a visual thing.

Related #521


Could not find exec

The latest release (Dec 2018) contains the issue describe in
https://github.com/ARMmbed/mbed-cli/issues/875
leading to error on windows:
"Could not find executable for ARMC6."
I think a new delivery of the windows installer should fix the issue since it was merge on mbed-cli repo.

I end up using the one shipped with Arduino IDE located in C:\Users\charl\AppData\Local\Arduino15\packages\arduino\tools\bossac\1.9.1-arduino1


Bro the menu adding for a character dont work

Describe your bug here.
I make the spritesheet and da XML and it STILL crashes
Command Prompt/Terminal logs (if existing)
No response
Are you modding a build from source or with Lua?

[ ] Lua
[X] Source

What is your build target?

[X] Windows
[ ] Linux
[ ] Mac
[ ] HTML5
[ ] Flash/Air-based target
[ ] Neko, HashLink, or other build system

Did you edit anything in this build? If so, mention or summarize your changes.
Edited Credits.HX, TitleState.Hv

Duplicate of #723


Js beautify rc11

@aeschli
Yes, I understand that rc11 is a bit insane.  I should have name the original rc as beta.
However, I think the improvements are worth it and I expect this to be the last rc before official release.

Thanks a lot @bitwiseman !


test(cli): add tests for core/shell_runner module

Description
This pull request changes the following:

Add tests for core/shell_runner module

Related Issues

Closes #552

:tada: This PR is included in version 0.15.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Chaos Studio customizations to avoid breaking changes from TypeSpec migration

Contributing to the Azure SDK
Please see our CONTRIBUTING.md if you are not familiar with contributing to this repository or have questions.
For specific information about pull request etiquette and best practices, see this section.

API change check
APIView has identified API level changes in this PR and created following API reviews.
Azure.ResourceManager.Chaos


Added 'type' attribute check on range/min/max validator

Problem
Since the 'range', 'min' and 'max' attributes have a different meaning when using them in a date html field, parsley will fail on processing these.
This is because Parsley expects a integer, where a date field expects a string.
Solution
The min/max/range attributes have no validation purposes when used on a date field.They are only used for user experience (modifying the calender popup).
My solution exists of ignoring the min/max/range validator, when attributes are present on a date field.

Thanks!


Decal projector is not enlisted on shader list..

How to make it work in standard render pipeline version 2019.4? the shaders under Naelstrof name dont show in standard RP when i set a shader from drop down list, but everything works in HDRP, i cant choose hdrp cuz its android . what to do, or what are exactly the Decal Projector shaders? are they with _DecalColorMap too..?     This Asset is best possible on internet about decaling skinmeshes, good job.
Also for people that get UV seams texel bleeds, after enabling Generating UV lightmaps, try set higher to the max, the Angle and Area Error factor.

That's strange, it shouldn't matter which pipeline you're on. If you could select the shader in the project tab and look at it in the inspector for errors. That would help tremendously. I only tested things on the 2020 LTS.

That screenshot accidentally cut off the line number. Mind showing which line that error is on?

same error on DecalProjector, DecalProjectorsubtractive, SPhere Projector and sphereProjectorSubtractive

Line 36

This should be addressed as of v6.7.5. I use a different method for dilation now that takes a bit more memory.


sys.dm_hadr_database_replica_cluster_states is displayed as sys.availability_databases_cluster

https://github.com/MicrosoftDocs/sql-docs/blob/live/docs/relational-databases/system-dynamic-management-views/always-on-availability-groups-dynamic-management-views-functions.md
In some language page (Japanese, Chinese, Korea, etc.), sys.dm_hadr_database_replica_cluster_states is displayed as sys.availability_databases_cluster.

DIAGNOSIS:
The following link to the JA-JP edition of our private repo DOES show the correct markdown.
Therefore, it seems that a subsequent Build or Publish phase did not occur or did not succeed.
(Following link does show the correct link and text, in the Japanese source.)
https://raw.githubusercontent.com/MicrosoftDocs/sql-docs-pr.ja-jp/live/docs/relational-databases/system-dynamic-management-views/always-on-availability-groups-dynamic-management-views-functions.md?token=AJNpVoxYwWSVw8dNOzN0vD_uQNNko6BCks5cp6nrwA%3D%3D

SCREENSHOTS, showing the difference between English vs Japanese.

JA-JP:
https://docs.microsoft.com/ja-jp/sql/relational-databases/system-dynamic-management-views/always-on-availability-groups-dynamic-management-views-functions?view=sqlallproducts-allversions
EN-US:
https://docs.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/always-on-availability-groups-dynamic-management-views-functions?view=sqlallproducts-allversions

I will inform Nobuko K., and she will have to file a DevOps bug for this Issue 1834.
@nokura Hi Nobuko, I think you will want to file a DevOps bug to fix this Issue 1834.  Then, can you please put the DevOps item number into a new Comment here in Issue 1834.
Thanks.  GeneMi.   2019/03/29

Hello @tcna
Thank you for your feedback. We will publish the fixed topics next week. I appreciate your time and effort to improve our localized document.
Kind regards,
Microsoft DOCS International Team

Internal ticket: 80006

@tcna
The fix for this Issue 1834 is only days away.  I will let internal ticket 80006 handle the final fix from here.
I am now Closing this Issue 1834 as Fixed.
Thank you for reporting this localization flaw to us.

Hello @tcna
Just to follow up on this thread. The issue is solved in Asian languages /ja-jp/, /ko-kr/, /zh-cn/, and /zh-tw/.
https://docs.microsoft.com/ja-jp/sql/relational-databases/system-dynamic-management-views/always-on-availability-groups-dynamic-management-views-functions?view=sql-server-2017
Thank you again for your feedback.
FYI @MightyPen
Kind regards,
Microsoft DOCS International Team