WIP: Fix replication and add OpenShift tests

This script fixes the MySQL replication by creating the $MYSQL_DATABASE on the slave, so the bin log will be able to catch on. It also adds a test script that runs OpenShift inside of a Docker container and tests the replication scenario (our example template). It also makes use of a nfs-server image that I created in order to provide Persistent Volumes.
Please ignore test/run and test/common.sh, I'm going to refactor and change them later, right now I just hacked it quickly so I'll see how Jenkins will run the tests.

@bparees @mnagy I don't like where this is going. I mean it is great stuff and testing this image in OpenShift is a good thing, but I don't like we use bash scripts for this and I'm afraid that we end up re-creating test-cmd.sh here.
I would much rather see these tests as 'extended tests' in Origin and have them running here as part of our Jenkins job.

@bparees @mnagy also if this will land, I would expect similar tests for mongodb and postgresql and then we came across the problem of duplicating the openshift server startup/etc... I would like to go one step back here and brainstorm about how we can make our testing for images better. I think @rhcarvalho  was also exploring this area.

@mfojtik Putting them all into one repository..

@mnagy putting what into one repository? The bash library you wrote for bootstraping the server? I think we already have this here: https://github.com/mfojtik/origin/blob/extended-tests/hack/test-extended/default.sh
Is there a reason to duplicate this effort? Is there a reason to write all these tests in bash and not use the extended framework that was build to support these test-cases and share the common helpers?

@mfojtik I meant put all images into one repository.
The reason why the effort is duplicated is that we want to run the tests for PRs. We do not want to check out and build OpenShift every time we want to test an image, because it takes time and if OpenShift is broken, our PR tester will be as well. That is why I'm running OpenShift in Docker. Same goes for OpenShift - you test on a released MySQL image.
The "bash library" by itself is irrelevant to me, I don't really care about it being written in go. I just didn't know what else to use to quickly test what I need and bash was the easiest.

@mnagy I thought we refused the idea of having all images in a single repository.
We don't need to build OpenShift (and you are not building it as well AFAIK). You just need to have OpenShift binaries available in order to start the extended test server (in whatever configuration).
There is no reason why you would want to run the OpenShift in Docker of you can just run in via './hack/test-extended/default.sh'.
@bparees I'm worried that the time spend here to write these tests is not worth if we are going to switch to use extended tests at some point (they will get merged today). I would rather want to see us focusing on moving to use them than writing 'quick && dirty' bash script we are going to get rid if in near future.

@mfojtik it is very likely that the framework you've been working on is already light-years ahead of what I had. Also good that it is aligned with upstream. I believe 'your' framework will be able to run tests in parallel?
However, for testing images we might need something that can be decoupled from OS -- so that we can run tests locally during development and as part of PRs. @mfojtik that's where the tester image we discussed like a month ago would fit in.
Agree with @mfojtik and @bparees that replicating efforts on writing a test framework for this is not good. But I acknowledge the pain @mnagy is exposing here. As much as there is overlapping with other testing efforts, there's also some particular needs that I'm unsure the new extended tests in OS will be able to address.
Conclusion:

I would like to go one step back here and brainstorm about how we can make our testing for images better.

+1
And, last but not least, I feel we're missing a clear picture of what "replication" in our DB images are meant for. Would like more thinking / clarification on that area too. The sort of apps I'd write and consider MongoDB or MySQL and their replication / sharding capabilities vary quite a bit, they're not drop-in replacements for each other, and OSv3 allow us to build even more sophisticated distributed systems where e.g. we use both MongoDB, MySQL and what not in an integrated fashion + replication and sharding on top of it. Think MongoDB for fresh live data + MySQL for historical data and a background job streaming data from one to the other.

@mfojtik I'm all for if we'll be able to test everything we need in a PR jenkins job, reasonably fast. I'd like to see an example implementation of a test for some of our DB image. .Any idea how long would it take to whip up one? We should discuss together with @bparees on how to do tests in image repositories.

@mnagy https://github.com/mfojtik/origin/blob/extended-tests/test/extended/default_mysql_test.go this is an example of extended test.
@rhcarvalho yes, it will allow you to execute all tests in parallel (orchestrated by Ginko). In fact kubernetes e2e framework is already doing that for kubernetes. So in the end, it might look that using extended tests from OpenShift might slow down testing of PR, but in fact it might make the much faster.

so what i think we should be doing here is writing extended tests in origin that cover this scenario, and then invoking those specific extended tests from this repo's test job.
pretty sure that's what @mfojtik said and also what we discussed in scrum monday or tuesday.
that solves all the issues i see in that:

mysql PRs don't get merged w/o passing replication tests
replication tests can reuse common function in the extended test framework

am i missing something?

@bparees We agreed with @mfojtik yesterday that we would download released binaries of OpenShift so we do not need to compile them ourselves and to make sure that commits to OS master won't break image PRs.

@mnagy sounds good.

@mnagy is this still actively a WIP?

@bparees not really, since I'm reworking the tests for origin extended tests. Closing.


⚠ Bofrost.lu has degraded performance

In 5557189, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1017 ms

Resolved: Bofrost.lu performance has improved in a1cc04c after 6 minutes.


Build for a Windows 8.1 minimum

Windows 7 was 0x0601. Windows 8 was 0x0602. Both are well past their life-cycle. While Windows 8.1 is also out-of-support, it was only retired as of last year so I'm keeping it for now.

https://github.com/walbourn/directxmeshtest/pull/23


TWebsocketCommunicator or TWebsocketCommunincator?

In the latest release of wsstrems the name "TWebsocketCommunicator" is used while in older versions it was "TWebsocketCommunincator". Is this intended?

Yep this was a typo that got propagated through auto complete. When I noticed it i fixed it. Commnunincator is not a word in the english language


Why does the new_scid used in a stateless retry end up in hdr.dcid and not hdr.scid on the next initial packet?

In quiche example quiche-server.ts. It has this line:
                    // Reuse the source connection ID we sent in the Retry
                    // packet, instead of changing it again.
                    scid.copy_from_slice(&hdr.dcid);

Which it performs after the stateless retry.
                    let new_token = mint_token(&hdr, &from);

                    let len = quiche::retry(
                        &hdr.scid,
                        &hdr.dcid,
                        &scid,
                        &new_token,
                        hdr.version,
                        &mut out,
                    )
                    .unwrap();

This example seems to imply that the new scid (which is derived deterministically from the original dcid https://github.com/cloudflare/quiche/commit/06c0d497a4e08da31e8d3684a7bcf03cca38448d#diff-c590b3c924c35c2f241746522284e4709df490d73a38aaa7d6de4ed1eac2f546) would appear as hdr.dcid when the client responds to the stateless retry with the new SCID in the initial packet.
Why is it in the hdr.dcid and not in hdr.scid...?
I also tried out the code while dumping the contents of the header, and I noticed that after sending the retry packet, the new scid did in fact appear in the hdr.dcid while hdr.scid remained the same as the initial packets from the beginning of the entire handshake.

Thanks works.


Add a new app

NOTE:
examples directory structure relatable until this commit: https://github.com/ishuar/argocd-multi-cluster/tree/28029bb9e8751706d45161a46267ea4f1b5c2359


Use LAPACK's gesdd by default in SVD

This sets ITensors.jl to use LAPACK's gesdd by default. In conjunction with https://github.com/ITensor/NDTensors.jl/pull/45 it catches cases when the gesdd algorithm errors and recommends alternatives. In addition, svd returns nothing in the case of an error, so that users can check for that and use an alternative.
In the future, we could give a flag where it automatically tries gesvd when gesdd fails, which may be nice in a very long DMRG calculation when you just want the calculation to continue, but may not want to use gesvd or the recursive algorithm the entire time.
Also, for future reference, it appears that gesvd does in fact converge in cases when gesdd does not (see the test case I added, as well as the discussion here). Therefore, gesvd may cover the cases that we previously thought the recursive algorithm was needed for.

Codecov Report

Merging #531 (8908cb1) into master (918249b) will increase coverage by 0.38%.
The diff coverage is 78.57%.

@@            Coverage Diff             @@
##           master     #531      +/-   ##
==========================================
+ Coverage   80.67%   81.05%   +0.38%
==========================================
  Files          41       41
  Lines        4161     3949     -212
==========================================
- Hits         3357     3201     -156
+ Misses        804      748      -56

Impacted Files
Coverage Δ

src/mps/dmrg.jl
74.57% <ø> (-3.04%)
:arrow_down:

src/decomp.jl
88.15% <78.57%> (-4.48%)
:arrow_down:

src/broadcast.jl
65.54% <0.00%> (-9.09%)
:arrow_down:

src/physics/site_types/tj.jl
58.92% <0.00%> (-6.08%)
:arrow_down:

src/physics/sitetype.jl
89.65% <0.00%> (-3.51%)
:arrow_down:

src/physics/site_types/spinone.jl
84.31% <0.00%> (-1.97%)
:arrow_down:

src/indexset.jl
72.69% <0.00%> (-1.36%)
:arrow_down:

src/physics/autompo.jl
91.95% <0.00%> (-1.24%)
:arrow_down:

src/mps/sweeps.jl
92.53% <0.00%> (-0.52%)
:arrow_down:

... and 26 more

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 918249b...8908cb1. Read the comment docs.


Component support

As suggested in https://github.com/DataTables/DataTables/issues/393

the repo provided isn't maintained any longer, any way we can get the composer.json updated as suggested?

Adding an external dependency is not something I what to have to do.

@nickdietel, try this approach for asset management:
https://github.com/francoispluchino/composer-asset-plugin
It supports the bower.json dependencies, so no need for other 'component' stuff. Deleting branch.

@holtkamp I had a try with the 'composer-asset-plugin'. Indeed it works quite nice, however, there are some drawbacks with this plugin as mentioned by the plugin author. i.e. you need to install the plugin into global prior using it. Please see this post Use Nodejs for Bower and NPM
You might want to check out BowerPHP as an alternative
BowerPHP: https://github.com/Bee-Lab/bowerphp
Still I would prefer using the component-installer. Actually, having the extra:component section included in the composer.json would make the datatables much more useful to everybody.


Blazor WebAssembly: Checkbox bind not working when value is changed on Codeside

I have a Listbox with Items. This Items contains a checkbox. The Listbox ist binded on a List the following way:

        @foreach (var adGroup in GroupManagementService.Groups)
        {

                <input class="form-check-input"
<EMAIL_ADDRESS>                        type=@(GroupManagementService.ADGroupViewMode != ADGroupViewMode.Securitygroups ? "radio" : "checkbox") />
                @adGroup.Gruppenname

        }

Now I want to put the Items that are selected with the Checkbox into the SelectedGroups-List and remove it from the Groups-List with the following function:
internal async void HandleSelectGroups()
{
    var selectedGroups = Groups.Where(g => g.IsSelected).ToArray();
    SelectedGroups.AddRange(selectedGroups);
    Groups.RemoveAll(g => g.IsSelected);

    await JsInteropService.WriteLogAsync(Groups);
    await JsInteropService.WriteLogAsync(SelectedGroups);

    OnSelectHandled?.Invoke();
}

Before i call the HandleSelectGroups the two Lists looks so:

After it looks so:

Now the checkboxes of the first two Items in the column "Suchergebnisse" are checked, but the IsSelected-Value of the Items are false:

And now the question, why do the first two checkboxes remain checked in the column "Suchergebisse", although the IsSelected-value of the two items is false.

Probably you have to use @key
https://docs.microsoft.com/en-us/aspnet/core/blazor/components?view=aspnetcore-3.0#use-key-to-control-the-preservation-of-elements-and-components
You can also look here: https://github.com/aspnet/AspNetCore/issues/11908

Yeah, perfect. That was the problem. Added @key="adGroup" to the li element and now it works! Many thanks!


[OpPerf] Fix markdown for native profile and add profile param in function desc

Description

Fix markdown for native profile
Native profile has 5 columns where as Python profile has 6
Native : "| Operator | Avg Forward Time (ms) | Avg. Backward Time (ms) | Max Mem Usage (Storage) (Bytes) | Inputs |"
Python :  "| Operator | Avg Time (ms) | P50 Time (ms) | P90 Time (ms) | P99 Time (ms) | Inputs |")
5 columns instead of 6 for native profile

Add profile param in function descriptions

Checklist
Essentials
Please feel free to remove inapplicable items for your PR.

[x] Changes are complete (i.e. I finished coding on this PR)
[x] All changes have test coverage:
[x] Code is well-documented:
[x] To the best of my knowledge, examples are either not affected by this change, or have been fixed to be compatible with this change

Changes
benchmark/opperf/utils/common_utils.py
Verified the markdown file that this generates.

@mxnet-label-bot update [pr-awaiting-merge]


testing: develop test plan and agree on contribution guidelines

We want to have a testing strategy and guidelines for envoy mobile:

Unit test coverage
End to end testing strategy for the library
UI testing strategy

Open questions:

What should our test coverage percentage be?
How exhaustive do we want to be for end to end testing?
What UI tests do we think are valuable to have
How can we enforce these guidelines in CI?

We can take ideas from envoy and cronet
The primary goal here is for us to talk about where we want to get to.
cc: @rebello95 @goaway @junr03 @cafedomingo

A couple things I'd like to add:

Ideally we can enforce the same % of code coverage used in upstream Envoy
It'd be nice to a) fail CI if code coverage drops below this percentage, and b) warn authors if code coverage decreases at all

Linking this issue in the docs being added for testing in https://github.com/lyft/envoy-mobile/pull/538

As part of this issue, we should also make sure to add a test coverage CI job

As part of this issue, we should make sure we have testing covered for the bridging layer between C/Java/ObjC to help prevent issues like https://github.com/lyft/envoy-mobile/pull/703

We also need to add tests for the engine class #707

I am moving this issue to the backlog as it is a long standing issue that links all of our ideas. The individual issues to tackle each of the ideas mentioned here can be in their own milestones.

Note: Due to the amount of time upstream Envoy takes to run test coverage (~4 hours), coverage is likely something that we'll want to run as a cron on master of Envoy Mobile to avoid bloating PR CI times.

I broke up all the ideas in here to their own issues and tagged them under https://github.com/lyft/envoy-mobile/labels/area%2Ftesting. If you have an idea related to testing please open up an individual issue.


Sorting History and searches by most recent?

Love the extension, however I find it hard to find something in history, where I can only remember one word because it isn't sorted after access time.
Would be nice if you could sort it like that, and even better if you could add access time besides each entry. Otherwise, I prefer the inbuilt history browser.

Thank you for the issue!
I too think sorting by access time would be useful.
Not right now, but I am trying to add it.
Please wait for a while.

@gitlover4ever
こちらで対応しました！
Storeの審査があるので、2〜3日中にリリースします
#639

@gitlover4ever
Fix it #649.
Please wait until v3.2.1 is released.


Fix failing test after PR #72

PR #72 broke a test where
priceGranularity: { buckets: [{ max: 3, increment: 4 }] }

Was left as expectToPass: false while in reality it should have been changed to valid or preferably removed since the value is identical to the use case directly above it.

Thanks @kristapsPelna !


New tools for CNV calling and low-frequency somatic calling

I’m Pär Larsson from Umeå, Sweden. We’re currently using bcbio-nextgen in some of our clinical workflows and are very happy with it, but would like to expand its capabilities by adding a couple of extra tools. Those we’re thinking of are CNVpytor (~CNVnator), ExpansionHunter and possibly a low-frequency somatic caller such as LoFreq.
Would these tools also be of interest for you to integrate also in upcoming bcbio-nextgen releases?
I’m now trying to understand the bcbio codebase but unfortunately Everything is not completely obvious to me.

Hi Pär,
Yes, we love to work with folks to improve the capabilities of bcbio. Usually what we will do is run tools outside of bcbio on validation data to prove to ourselves that the tools actually run and give solid results. https://github.com/bcbio/bcbio_validations/tree/master/huref_sv has a description of our current validation.
@naumenko-sa has done a bunch of work looking at CNVs, and also suggested CNVnator, but I'm not sure if he has changes hid mind or not: https://github.com/bcbio/bcbio-nextgen/issues/2313

Super! A colleague (Daniel Nilsson, Scilifelab/Clinical Genetics at Karolinska) has evaluated them quite extensively but we can run a comparison.

ExpansionHunter would be great!

Hi Pär @parlar  !
Right now I'm pushing pureCN/gatkCNV use case to make T-only CNV detection possible in bcbio.
You are very welcome to contribute to improving CNV calling in bcbio! Could you publish validations of CNVPytor?
Is it for tumor/normal, tumor-only case? Exomes or panels? How does the workflow compare with cnvkit, purecn, gatkcnv?
Many users need repeat expansion detection - please contribute to the validation and implementation!
I think for this user story the other tools to compare are Lobstr and STRetch.

https://github.com/Illumina/ExpansionHunter
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3371701/
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6102892/

Sergey

Hi Pär!
Happy to help with the implementation and some tips on where to start for adding things to bcbio. The code base is complicated since its both a transactional, memoized workflow engine and the actual run-things-code but to add a new tool you only need to touch a small piece of the codebase. If you fork bcbio and open up a p/r with whatever work you are doing we can comment and help out. Happy to do a video call as well.
It is helpful to run a tool first via the shell, and collect the command lines that you need to run it. That will give you an idea of what you need to find to run it, if you do that we can show you how to look up all of the things you need to run it. If you do lofreq, you could open up the p/r with just a python function that runs it and we can show you how to use the bcbio idioms to hook it into the workflow engine. Thanks so much for helping out, we're happy to give you whatever support you need.

Thanks! I'll start by doing a fork.

I'm working on this albeit with a lot of interruptions.
A quick question: Unfortunately, lofreq does not produce valid vcfs. Chromosomes/cotigs are missing in the header. This can be fixed easily using gatk UpdateVCFSequenceDictionary. However, it appears that this command cannot be piped, meaning that I will need to save an intermediary vcf file.
Are you aware of anyway of fixing the vcfs without resorting to UpdateVCFSequenceDictionary, perhaps using some function in bcbio or other tool? Otherwise, can you point to a good example of how use temp files in bcbio?
Have a nice weekend!

Hi Pär,
Yup, just using NamedTemporaryFile from the tempfile library will work, here is an example used in the ChIP-seq pipeline:
https://github.com/bcbio/bcbio-nextgen/blob/b0b262fca7c17bd3f2e34f89e035cccfea12debb/bcbio/chipseq/peaks.py#L186-L189
I don't know of another way of fixing the VCFs, what you're doing sounds like the way I would do it!

The lofreq folks are pretty active on their github, it also might be worth following up with them, maybe it is something they could add or fix on their end at some point so we don't have to resort to fixing it up ourselves.

closing for now. please re-open if somebody starts working on lofreq or repeat expansions.
Please note that PureCN support is implemented: https://bcbio-nextgen.readthedocs.io/en/latest/contents/purecn.html


Wrong version of ConsistencyManager installed when installing via cocoapods

Juts noticed something strange when installing the latest release (v4.0.1) via cocoapods. If you look in RocketData.podspec, you'll see that it specifies version 5.0.0 of ConsistencyManager as a dependency:
spec.dependency 'ConsistencyManager', '~> 5.0.0'
Whenever I run pod install to install RocketData, the terminal output always says Installing ConsistencyManager (4.0.0) instead of 5.0.0

Are you looking at the latest on master? Master is a bit ahead of v4.0.1. I
forgot to do a release on my last few commits. If you look back to the
commit when we released, I think it'll be correct?
I may be wrong though, on my phone so hard to verify.
On Sun, Jan 22, 2017 at 8:29 PM Mitchell Porter<EMAIL_ADDRESS>wrote:

Juts noticed something strange when installing the latest release (v4.0.1)
via cocoapods. If you look in RocketData.podspec, you'll see that it
specifies version 5.0.0 of ConsistencyManager as a dependency:
spec.dependency 'ConsistencyManager', '~> 5.0.0'
Whenever I run pod install to install RocketData, the terminal output
always says Installing ConsistencyManager (4.0.0) instead of 5.0.0
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/linkedin/RocketData/issues/59, or mute the thread
https://github.com/notifications/unsubscribe-auth/ABMNTaUK0Wr58WOuMUHD9eY-tP49Q-5Gks5rVCy0gaJpZM4Lqpzl
.

Thanks for the fast reply @plivesey. I assumed master was the same as v4.0.1 I didn't even realize that there were additional changes. I just specified the master branch in my Podfile, ran pod install, and sure enough it installed v5.0.0 of ConsistencyManager. Thanks again!


LOOKING FOR A MAINTAINER

Hello,
I didn't come there since long time and have no time to work on it, there's many PR/issues/bug reports let opened without answer, sorry for that.
If someone wants to maintain it and take the lead, i'm totally open to it, please reply there.

@beeman

@bertrandg thanks a lot for considering. I would love to take over maintenance so I don't have to work on a separate fork 🙏

@beeman Awesome, I've seen your fork and was considering deprecating this lib and link your fork but make you maintainer is a better options!
Never did this before, I've just send you an access invitation.
Tell me if something more is needed 👍

I totally agree it's the better option, less fragmentation in the ecosystem is always good!
I think the other thing I need is access to npm so I can publish new releases:
npm owner add beeman angular-split

@beeman it should be good for npm ownership ;)

All looking good @bertrandg, thanks a lot!

Thanks to you 👍

@bertrandg I also would love to take participation in maintenance as I am actively using your lib in my project

@ideapad it would be great to have more people working on this! It's probably good if we could coordinate efforts.
Feel free to join this channel on Discord so we can chat about it :)

@bertrandg could you consider increasing my permissions so I can adjust things like branch protection?

Any idea how to do this?

@bertrandg I thought this could be done through the Manage Access panel, but it seems like it's limited to to organizations nowadays.
I've created the organization angular-split, and made you owner. With that you should be able to transfer ownership to the org. Hope that works for you.

@beeman Yes, I've just did it! 👍
But website will need a fix:
https://bertrandg.github.io/angular-split/ > 404
https://angular-split.github.io/angular-split/ > fail to load ressources, need new build with correct url

@bertrandg you're the best!  🎉
I'll look at rebuilding the sites properly, I got some ideas on how we can do that.

The website is now published here https://angular-split.github.io/. I'm going to update the references.
@bertrandg thanks a lot for collaborating on this, it really serves the community that we don't have fragmentation! 🎉
Closing this issue as it's is now resolved :)


As a user of the app, I am able to recover backup data in the event of system failure.

so that my data is safe even in the event of system failure.

achieved with constant updates to json files


Newlines in dates

In a bunch of the tables, dates get broken onto newlines.  Would be good to avoid this as much as possible (for dates in particular).

Date wrap solution introduced other bugs that caused tables to spill over into one another.


Autoannotation combinig human and model annotations

Actions before raising this issue

[X] I searched the existing issues and did not find anything similar.
[X] I read/searched the docs

Is your feature request related to a problem? Please describe.
During autoannotation sometimes i need to combine human annotated boxes with model annotated boxes. But i can't do it because request body contains only image bytes. How can i get annotations (if they are present) as input to container?

Describe the solution you'd like
How can i add annotations to request body, if it is possible?
Describe alternatives you've considered
No response
Additional context
No response

Hello, currently there is no way to do that.

Related:
https://github.com/cvat-ai/cvat/issues/7696
https://github.com/cvat-ai/cvat/issues/7557


Issue 6810 type annotate sqlalchemy.orm.events

Description

Checklist

This pull request is:

[ ] A documentation / typographical error fix

Good to go, no issue or tests are needed

[ ] A short code fix

please include the issue number, and create an issue if none exists, which
must include a complete example of the issue.  one line code fixes without an
issue and demonstration will not be accepted.
Please include: Fixes: #<issue number> in the commit message
please include tests.   one line code fixes without tests will not be accepted.

[ ] A new feature implementation

please include the issue number, and create an issue if none exists, which must
include a complete example of how the feature would look.
Please include: Fixes: #<issue number> in the commit message
please include tests.

Have a nice day!

By te way, just wanted to add that this PR is sort-of half-finished as I couldn't figure out a better way to type out some of the places without using casts and # type: ignore's. So there are going to be quite a few mypy errors. If some of you could suggest a solution to certain places, then feel free to open a change request, push commits or better open a stacked PR (https://blog.logrocket.com/using-stacked-pull-requests-in-github/).

@dzmitar
@mlatysh
Ready for review.

Closing this issue as I've opened a PR into upstream repo (#9025).


Guest Not Running after FreeBSD 11.0->11.1 Upgrade

After freebsd upgrade 11.0 to 11.1 I can't start my guest (ubuntu 16.04.2) any ideas?
iohyve list
Guest       VMM?  Running  rcboot?  Description
backoffice  YES   NO       YES      Mon Apr  3 22:51:16 CEST 2017

it seems that grub-bhyve is not using any cpu from htop
PID USER      PRI  NI  VIRT   RES S CPU% MEM%   TIME+  Command
4052 root       20   0 33.1G  6412 S  0.0  0.0  0:00.06 grub-bhyve -m /iohyve/backoffice/device.map -r hd0,msdos1 -c /dev/nmdm0A -M 32G ioh-backoffice

and from the console a basic grub prompt
iohyve console backoffice
Starting console on backoffice...
~~. to escape console [uses cu(1) for console]
Connected
grub>

I don't know what to do
---- UPDATE 07/27/2017: 06:14 CEST ---
I was able to boot from the grub prompt command using
set prefix=(hd0,msdos1)/grub
set root=(hd0,msdos1)
insmod linux
normal

but I have to do it for each reboot do you know if there is a way to fix it permanently?

Any update on this? Looks very similar to an issue I am having after upgrading from FreeNAS 10.2 to FreeNAS 11.1 (iohyve 0.7.7 -> iohyve 0.7.9). Debian guest (3 of them). LVM partition. VM starts fine under FN 10.2, but all I get is grub prompt in FN 11.1.


[.Net] Add Reminder for External Node Types

Before this pull request, Godot always considered user scripts as legacy generic type if they didn't have a scriptPath and will display 'out of sync' warnings for them.
However, this is also true for user scripts that inherit external C# projects or NuGet package types.
This PR removes the DebugAssert on the empty scriptPath check and implements a separate reminder message for the user script when it inherits an external type.
Before

After
https://github.com/user-attachments/assets/3e896c95-8c39-47cd-ad12-4978fc611170
MRP
MRP_Script_Path.zip
Closes #97405
Closes #88536

Close as the mono module (aka GodotSharp) wasn't designed for handling external scripts, and this reminder doesn't enable that support either.


Enable zebrad sync tests by default

Motivation
In the past, we have accidentally merged PRs that break zebrad's sync functionality. So we want to add a basic genesis sync test to the zebrad acceptance tests.
Solution

[x] enable the sync tests by default
set the ZEBRA_SKIP_NETWORK_TESTS env var on any CI jobs that fail

[x] Disable CI / Test on ubuntu-latest, because it fails
[x] Check that other CI runners succeed
[x] Check if Google Cloud Build fails

needs branch in ZcashFoundation/zebra? - see #1180

[ ] Check if tests for cd.yml fail

needs merge to main?

Related Issues
Closes #1141.
Follow-up work
CI Reliability
Make sure CI is reliable, even if the seeder sends us slow peers

Tune the sync test timeouts, if needed
Add sync retries, if needed

This work doesn't need a ticket - we only need to do it if we see CI failures.
Extended Sync Tests
Once we are sure that the genesis sync is reliable, we can add longer sync tests.
See #1004 (RFC) and #745 (tracking issue) for details.

@dconnolly how can I test if this PR makes Google Cloud CD tests fail?
(These tests depend on the network configuration on the CI runner.)

The existing sync, state, and network code is unreliable, see #1181, #1182, and #1183.
So we might see some errors downloading genesis, but it's just one block, so the errors should not be too frequent.

The Windows sync test fails intermittently, so I'm going to disable it.
Either Windows intermittently has a slow network, or some CI runners don't have network at all.

@dconnolly how can I test if this PR makes Google Cloud CD tests fail?
(The tests in this PR depend on the network configuration on the CI runner.)
This PR is from my GitHub repository, and #1180 is from a branch in the ZcashFoundation repository.

All tests in the Google Cloud Build are passing:

Can you load this url? This is the raw console out .

I'm a bit u

The Windows sync test fails intermittently, so I'm going to disable it.
Either Windows intermittently has a slow network, or some CI runners don't have network at all, or we're seeing the sync hang in #1181.

I added #1189 to follow up, because we really should be testing sync on every platform. (Particularly Linux, if we want it to be our distribution platform.)

Can you load this url? This is the raw console out .

Yeah, that works for me.
I guess I don't know exactly how Zebra CI works:

is the some CI/CD that only runs on branches in ZcashFoundation/zebra?
is there some CI/CD that only runs on merges to main?

Can you load this url? This is the raw console out .

Yeah, that works for me.
I guess I don't know exactly how Zebra CI works:

is the some CI/CD that only runs on branches in ZcashFoundation/zebra?
is there some CI/CD that only runs on merges to main?

Oh, yes:

ci.yml is on PRs
cd.yml is on main
coverage.yml is both

Can you load this url? This is the raw console out .

Yeah, that works for me.
I guess I don't know exactly how Zebra CI works:

is the some CI/CD that only runs on branches in ZcashFoundation/zebra?
is there some CI/CD that only runs on merges to main?

Oh, yes:

ci.yml is on PRs
cd.yml is on main
coverage.yml is both

But cd and ci both build the same Dockerfile in gcloud, which has the same commands, just one is via a gcloud action and one is via the Google Cloud Build App integration to allow it to work on PRs from external forks.

* ci.yml is on PRs
* cd.yml is on main
* coverage.yml is both

Ok, so here's our current test matrix for the sync tests:

macOS CI on pull requests
Debian Linux CD on main branch merges

(The other CI runners have unreliable networks.)
I think that's enough for now.


Log out merged to main

This pull request includes several changes to the Django application, focusing on user session management, logout functionality, and frontend improvements. The most important changes are listed below:
Backend Changes:

Added a new logout route in urls.py to handle user logout requests.
Updated the login_user view in views.py to store the username in the session upon successful login.

Frontend Changes:

Implemented the logout functionality in Home.html by adding an asynchronous logout function to handle user logout and session management.
Modified the checkSession function in Home.html to update the login/logout links dynamically based on the user's session state.

Miscellaneous:

Added a package-lock.json file to manage dependencies for the server project.

This pull request includes several changes to the Django application, primarily focusing on adding a logout feature and improving session management. The most important changes include the addition of a logout path, setting session storage for the username, and implementing the logout functionality in the frontend.
Backend Changes:

server/djangoapp/urls.py: Added a new path for the logout user view.
server/djangoapp/views.py: Updated the login_user function to set session storage for the username.

Frontend Changes:

server/frontend/static/Home.html: Implemented the logout function, which sends a GET request to the logout URL, removes the username from session storage, and reloads the page.
server/frontend/static/Home.html: Updated the logout link to call the logout function and fixed the HTML structure.

Other Changes:

server/package-lock.json: Added a new package-lock.json file for the server package.


Not working anymore

Not working anymore with posts, at all.
Not even d.dd works.

It should work now, can you try it again?

yep, now it works, thanks!

It should work now, can you try it again?

why most of links now is going this way?

back to not working again

Agreed, it's not working anymore.

same, not working for me as well

It is now November 14th, and the embed links for InstaFix are not working anymore, it's also doing what is displayed in this issue.

yeah, doesn't look like it's working anymore, I've even tried with links that work before , but nothing (on telegram at least)

So I can't speak to why the dev hasn't been around in the last month. But I can, I believe partly explain what has happened (not that it's terribly helpful to an end-user, trust me, I'm an end-user and knowing this hasn't helped much)
A little over a month ago now, Meta changed the authentication stuff on the Instagram side of things. It made it significantly harder to use bot accounts to pull the post for these embeds on Discord and Telegram. Sometimes it requires an actual human to interact and it's a bit weird with location information.
So I know this, because FixThreads  was having the same issues. I was reporting and updating that dev via their Discord server about it. And they've made a bit of a workaround. But I don't know what that workaround is, and if it would work for InstaFix when the dev returns to the project. InstaFix undoubtedly has a LOT more users and maybe the same fix for the Threads fix wouldn't be as comprehensive as needed
Anyhow I hope Wikidepia returns and gives us an update. For now I just need to let my server know Instagram links may have videos or more pictures and need clicking

For now, you can use "kk" instead of "dd" to embed instagram posts...used it yesterday and it works....don't know where it is from, couldn't find a github page or anything, but it works.

In Italy doesn't work on telegram !!!! Please fix it ♥


Unexpected native php column types for propel binary column types

Propel column type documentation says BINARY, VARBINARY and LONGVARBINARY is returned as php double? Very surprising.

http://propelorm.org/Propel/reference/schema.html#column-types


Add has-error indicator

I have added has-error and is-loading indicators.

https://github.com/ashalva/ios.memenator/issues/2

I forgot to make a PR :(


[bug] Related queries does not work

Thanks for working on this now that it seems pytrends is down!
Here is a MRE that I was running on Google Colab
!pip install trendspy
from trendspy import Trends
tr = Trends()
related = tr.related_queries('python')

related returns nothing:
# print(related)

{'top': Empty DataFrame
 Columns: []
 Index: [],
 'rising': Empty DataFrame
 Columns: []
 Index: []}

EDIT: Latest version on GitHub does not work either, so no commits in between public release fixed this.
!pip install --upgrade git+https://github.com/sdil87/trendspy.git

from trendspy import Trends
tr = Trends()
related = tr.related_queries(['python'])
print(related)

Unfortunately, the related_queries and related_topics functions are very sensitive to Google's quota limits. Here's an example to illustrate the issue:
from trendspy import Trends
from trendspy.converter import TrendsDataConverter

# Using a localized token
tr = Trends(hl='en-US')
token, data = tr.related_queries('dandadan', return_raw=True)

# Check user type in the token
print(token['request']['userConfig']['userType'])
# Output can be: USER_TYPE_EMBED (working) or USER_TYPE_EMBED_OVER_QUOTA

# Convert related queries to DataFrame
df = TrendsDataConverter.related_queries(data)
print(df)

# Example output:
# {'top':
#                      query  value
#  0               python for    100
#  1              python list     74
#  2              python code     60
#  3            python string     56
# }

Using the default token (hl='en-US'), I received USER_TYPE_EMBED_OVER_QUOTA. Changing the hl parameter to match my locale resolved the issue temporarily. Separately, after interacting with Google Trends in my browser, the queries started working again.
This is not a bug in the library but rather a limitation imposed by Google. I would also love to understand these limits better and determine the conditions under which it starts working again. Any help in tracing these patterns would be greatly appreciated!

Hi @josh-ashkinaze! I found a way to work around this limitation in version 0.1.4, and it should now work much better. I tested it with 600 sequential requests (with 1-second pauses), and it performed smoothly. Just a heads-up: if you send too many requests without pauses, you might run into a 429 error. Let me know how it works for you now! 😊


Added logic to create a safe hash object

Closes #16
We should update this to use the native Object.setPrototypeOf at some point, but I was unable to figure out how to pollyfill this conditionally and hit 100% coverage.
As far as performance, this is what "bench" says in node 0.10.34:

Winner: proto
Compared with next highest (Object.create), it's:
29.46% faster
1.42 times as fast
0.15 order(s) of magnitude faster
A LITTLE FASTER

Updated _hash function so it's not destructive and does not access __proto__ directly.

Closing for now so we can get this tested in a less annoying way.


new: use workspaceState to preserve cache

Lgtm, tried fixing the conflicts through the web editor and there was more complexity than expected. I can merge it when those conflicts are resolved.

@nickjmiller fixed


Strategy Mode

Please can you intergrade the ability within foxess_em to allow discharging to grid. - seems this can only be done when there is a strategy, let it run same as forge charge, it'll force charge until you tell it to stop
This has recently been added to the fox via the latest manager version 1.70.

@Joshuaharry120 see https://github.com/nathanmarlor/foxess_modbus/discussions/440#discussioncomment-7314557

was hoping for a non-Modbus way ? - not likely ?

It Seems You can set it using the API.
https://www.foxesscloud.com/i18n/en/OpenApiDocument.html#psuk


Improve RouteConfigUpdateReceiverImpl::onRdsUpdate performance when t…

…here is no VHDS
Avoid unnecessary proto merging during RDS update if there is no VHDS.  Currently, if VHDS is not being used, RDS update clears are re-populates vhosts with the same set of hosts.


How do I use the react library to display the sign up page?

Hello, I have login and logout buttons working. Now I'd like to have a signup button but I can't find my way through documentation to do so.

Hi @agaace
auth0-react uses the Universal Login Page https://auth0.com/docs/universal-login
If you're using the new universal login page, you can pass screen_hint=signup as an additional parameter to your login, eg:
const { loginWithRedirect } = useAuth0();
const login = () => loginWithRedirect();
const signUp = () => loginWithRedirect({ screen_hint: 'signup' });

If you're using the classic login page https://auth0.com/docs/universal-login/classic it's more involved. You pass an extra parameter to the authorize server through loginWithRedirect, again eg:
const signUp = () => loginWithRedirect({ initialScreen: 'signUp' });

Then customise the Universal Login Page in your Auth0 dashboard to pick up this parameter in config.extraParams and pass it to Auth0Lock, (see https://auth0.com/docs/libraries/lock/v11/configuration#initialscreen-string-) eg:
var lock = new Auth0Lock(config.clientID, config.auth0Domain, {
  (...)
  initialScreen: config.extraParams.initialScreen,
  (...)
});

More info here:
https://community.auth0.com/t/how-to-redirect-user-to-hosted-signup-page/9482/2

Hi @agaace - closing this, feel free to reopen if my suggestion doesn't work for you or you have any other questions

@adamjmcgrath Thank you for detailed instructions, very helpful!
The problem I have now is that when I do this
const signUp = () => loginWithRedirect({ screen_hint: 'signup' });

When I click the button, I don't get redirected to a sign up page. I get an error saying signing up is disabled. Is it disabled by default for a newly created app? How do I enable it? I don't seem to be able to find this option anywhere in the dashboard.

Ahhh, never mind. Turns out signing up is enabled at the connection level, not application level. Working like a charm now, thank you!

I'm getting this error as well, though I want people to be able to log in and not sign up.
I followed the directions here:
https://auth0.com/blog/complete-guide-to-react-user-authentication/
And the pages captured by the private route redirect to the login page (so they use the withAuthenticationRequired, but clicking on the log in button now shows the error message above.
I would comment or look in the blog post comments, but those aren't loading :/

I just wanted to flag that this is not included in the API documentation, or typescript defs. I was about to file a new ticket before I found this post.

@coreyward yes, this is since v2. See https://github.com/auth0/auth0-react/blob/master/MIGRATION_GUIDE.md#introduction-of-authorizationparams

for "@auth0/auth0-react": "^2.2.1", the code below doesnt work
i have a custom login experience setup
const signUp = () => loginWithRedirect({ initialScreen: 'signUp' });

If you want custom parameters to be send to auth0, pass them as properties on authorizationParams.

this is how i did it but it doesnt work
it still loads the login page, im using custom login experience
onClick={() =>
                    loginWithRedirect({
                      authorizationParams: {
                        screen_hint: 'signup',
                      },
                    })
                  }

Let's keep the communication in https://github.com/auth0/auth0-react/issues/571.


Use standard reboot module and add a timeout

When using this role in a playbook followed by other tasks then the reboot breaks the next task because the device is unavailable during reboot.
By using the standard ansible reboot module and allowing a timeout for the reboot the playbook can continue with other tasks after a reboot.

Thank you for the contribution


Unable to add foreign key to existing table

System information:
Windows 10 64-bit
DBeaver 21.2.3.xxxxx
Connection specification:
SQLite
Describe the problem you're observing:
Unable to add a foreign key to a table after the table has been committed to the database.
Steps to reproduce, if exist:

Create a table
Save (persist) the table to the database
Try to create a foreign key
Notice that the button to add foreign keys is missing

Implemented creation, deletion and altering.

verified


Flake8 3.2.0 broke the build

fixes #419, connected to #419

Coverage increased (+0.6%) to 73.091% when pulling 79080f2f5912b366c794d0a2244f7efc36017268 on arcivanov:issue_419 into 00e1e4e2cbda33f40036203248b31ac92928e33c on pybuilder:master.


erroneous config value escaping

I’m setting the Postgres connection string for our Node server in a config var:
$  aptible config:set --app aduro-coach-dev DATABASE_URL="postgresql://aptible:XXXXXXXXXX-@X.X.X.X:XXXXX/db?sslmode=require”

…but the sslmode value seems to have no effect (our Postgres connection is denied for not using SSL.) The output of aptible config reflects that the variable's value is being mutated, adding slashes before the question mark & equals:
$  aptible config --app aduro-coach-dev
DATABASE_URL=postgresql://aptible:XXXXXXXXXX-@X.X.X.X:XXXXX/db\?sslmode\=require

I suspect this unintended escaping is preventing the SSL mode from being recognized,
Using aptible-cli 0.5.6
Any idea how to avoid this?

Hi mars,
Sorry I didn't see this earlier - the escaping you're seeing is coming from Shellwords.escape, which we run on the variable value before printing it (https://github.com/aptible/aptible-cli/blob/master/lib/aptible/cli/subcommands/config.rb#L63). For example:
irb(main):006:0> Shellwords.escape('postgresql://aptible:XXXXXXXXXX-@X.X.X.X:XXXXX/db?sslmode=require')
=> "postgresql://aptible:XXXXXXXXXX-@X.X.X.X:XXXXX/db\\?sslmode\\=require"

But that escaping doesn't affect the value stored and used by your app. The actual ? and = don't get escaped anywhere else, so any other weird behavior you're seeing (in particular, ssl mode not being recognized) is the result of something else. Feel free to open a support ticket if you're still seeing this and we can help investigate further.


add spsComps, drawer

@lz100 Thanks! A few things:

Preferably, we should reuse the existing categories if possible, and avoid updating the TOC especially. Therefore, I would recommend putting {drawer} under the Image / Audio / Video section.
Please use the proper case for software names: bootstrap -> Bootstrap, R markdown -> R Markdown
I think {systemPipeShiny} is a very nice contribution, but since it is mostly an app and does not contain reusable components, it might suit https://github.com/grabear/awesome-rshiny better.

Please fix and resubmit.

@nanxstats I have made some edits.


Skip Vue2 tests on Internet Explorer

Goal
To unblock failing test scenarios due to breaking changes in internet explorer support (use of WeakMap) introduced in Vue 2.7.11

Closing having rolled into my own "fix CI" PR, coming shortly.


"return;" should return void

Consider this code.  There is no useful way to make it compile without coercions.
// a function that returns Promise<void>
async function doSomething() {
  // do some async work, without producing a value
}

function foo(): Promise<void> {
  if (1 == 1) return doSomething();
  // 1) If you leave out a 'return' statement, you fail due to missing return.
  // 2) If you add a 'return;' statement, you fail due to
  // Type 'undefined' is not assignable to type 'Promise<void>'
  ???;
}

The error is that you are returning void but not Promise<void>.
You could change the return type to function foo(): Promise<void> | void.
Or, leave the return type as it is and return Promise.resolve().

Aaargh I am sorry for the wasted time, I failed to reduce my larger test case to the underlying issue.


doc: update README with privacy concerns

This change adds one word on host repositories privacy.

This would be a helpful addition. Even I was hesitant to use the action when I saw the related website until I realised it's all stateless.

Thanks @marcocrasso it's now included in v2.2.0.


deposit: metadata extraction

Originally on 2013-03-07

XMP
Online services like Mendeley, CrossRef, DataCite, ORCID, Sherpa/Romea/Julliet

Issue moved to inveniosoftware/invenio-deposit #99 via ZenHub


Disable privacy.resistFingerprinting.letterboxing by default

I've recently upgraded from FF 66 to 67 and started observing this behavior:
https://www.reddit.com/r/firefox/comments/brb2h0/updating_to_firefox_67_and_i_got_this_problem/
Bisected it to privacy.resistFingerprinting.letterboxing which came from your repo which I'm tracking and updating independently of my browser and so I didn't catch the moment that flag was enabled here and didn't connect it to the breakage I saw.
The behavior makes the browser basically so ugly to the point of being unusable. Please don't surprise your users and disable this by default.

Duplicate of #728


Add error handling for JointAxis::SetXyz and remove use of use_parent_model_frame

As of https://github.com/osrf/sdformat/pull/312, JointAxis::SetXyz returns an sdf::Errors. A warning is emitted if the return is ignored, so this PR adds error handling for it. In addition, https://github.com/osrf/sdformat/pull/312 enforces normalization of the input XYZ vector, so I have updated the test expectations in this PR.
This PR also removes the use of use_parent_model_frame since it was deprecated in Citadel and should be removed in Dome. I will create a followup PR in ign-msgs to remove it, but that's not required for this PR.

@osrf-jenkins run tests please

the changes look good to me, but I'm not sure about the CI failures

@osrf-jenkins run tests please

I think we need a pre-release of sdformat to fix the homebrew CI failures. The Ubuntu CI failures have been fixed by https://github.com/ignitionrobotics/ign-gazebo/pull/271, but it hasn't made its way to master yet.

I think we need a pre-release of sdformat to fix the homebrew CI failures. The Ubuntu CI failures have been fixed by #271, but it hasn't made its way to master yet.

the prerelease has been made
@osrf-jenkins run tests please

Sorry @scpeters, I should have been more specfic. We actually need a prerelease of sdf10 for this since it needs https://github.com/osrf/sdformat/pull/312.

actually we need another sdformat10 prerelease for this. I'll work on that too

Sorry @scpeters, I should have been more specfic. We actually need a prerelease of sdf10 for this since it needs osrf/sdformat#312.

the prerelease is building; I'll restart the jenkins jobs once it is finished

@osrf-jenkins run tests please

New builds

Ubuntu:
Homebrew:

Failing tests don't appear to be caused by this PR.

@osrf-jenkins run tests please

@osrf-jenkins run tests please

I'll close and reopen to trigger CI, not sure why the ubuntu actions are not coming up

not sure why the ubuntu actions are not coming up

It's because the PR is from a fork, now it will be triggered: 278cde4


Copy To Clipboard breaks YAML format

Description
YAML code examples have a Copy To Clipboard function. This function is broken on several pages. Example: service/networking/example-ingress.yaml code example in /docs/tasks/access-application-cluster/ingress-minikube/
When you click the Copy To Clipboard icon, the following code is copied:
apiVersion: networking.k8s.io/v1
   kind: Ingress
   metadata:
     name: example-ingress
     annotations:
       nginx.ingress.kubernetes.io/rewrite-target: /$1
   spec:
     rules:
       - host: hello-world.info
         http:
           paths:
             - path: /
               pathType: Prefix
               backend:
                 service:
                   name: web
                   port:
                     number: 8080

which is not correct YAML because of extra indentation on all lines except of the first line:
$ kubectl apply -f ingress.yaml
error: error parsing ingress.yaml: error converting YAML to JSON: yaml: line 2: mapping values are not allowed in this context

Root cause
Indentation is broken when codenew element responsible for rendering of code is itself indented, for example when it's part of ordered or unordered list:
1. Create `example-ingress.yaml` from the following file:

   {{< codenew file="service/networking/example-ingress.yaml" >}}

There are several places like this:

https://github.com/kubernetes/website/blob/ff6d646409052bc001ae101faf1ca2817fbf9392/content/en/docs/tasks/configure-pod-container/configure-pod-configmap.md?plain=1#L550
https://github.com/kubernetes/website/blob/ff6d646409052bc001ae101faf1ca2817fbf9392/content/en/docs/tasks/job/pod-failure-policy.md?plain=1#L88
and more

The error message "error parsing ingress.yaml: error converting YAML to JSON: yaml: line 2: mapping values are not allowed in this context" typically indicates a syntax error in your "ingress.yaml" file. The error is likely in the second line of the YAML file, where mapping values are not correctly formatted.
Here are a few common reasons that can cause this error and how to resolve them:
Incorrect YAML Formatting: Make sure your YAML file is correctly formatted. YAML is sensitive to indentation and structure. Ensure that the YAML keys and values are properly indented and aligned. YAML files use spaces for indentation, and each level should be indented by the same number of spaces.
Improper Use of Tabs: YAML doesn't support tabs for indentation. Ensure that you are using spaces only for indentation in your YAML file.
Unbalanced Quotes: Check if you have any unbalanced quotes (single or double) in your YAML file. Unbalanced quotes can lead to parsing errors.
Invalid Characters: Verify that there are no special characters or control characters that might be causing issues in your YAML file.
Incorrect Use of Dashes: YAML uses dashes to represent lists. Make sure that you are using the correct syntax for lists if applicable in your "ingress.yaml" file.
Errors in Line 2: Since the error message points to line 2, double-check that the syntax in line 2 is correct. Ensure that it is a valid YAML key-value pair.
To help you further, it would be helpful if you can share the content of your "ingress.yaml" file. That way, I can assist you in identifying the specific issue in the YAML file and provide a solution to resolve it.

@ranjan2829 YAML is correct, it goes directly from https://raw.githubusercontent.com/kubernetes/website/main/content/en/examples/service/networking/example-ingress.yaml. But when you use Copy To Clipboard icon on this page https://kubernetes.io/docs/tasks/access-application-cluster/ingress-minikube/ and paste it from the clipboard, it gets broken.

I can replicate this.
/triage accepted
/priority backlog
/area web-development


DRILL-3822:  Have PathScanner use own, not thread-context, class loader.

@jacques-n, can you review and merge this?
We (Krystal and I) have verified that this patch fixes the problem seen in SQuirrel.

+1.
I won't be able to merge for a couple days so you might ping someone else on the merge.

@hakim, can you review and merge this (probably with your fix for DRILL-3874)?


MDC delegation in conjunction with the ThreadPoolExecutor

Let's find a solution to handle paralism in conjunction with the ThreadPoolExecutor. The MDC should be delegated to reused thread out of the pool and the MDC must be cleared afterwards.

I've looked into this, but Java doesn't provide a mechanism to hook into. I'll close this issue.


Added support for 3D scatter plots.

Hi!
I've came across this Stackoverflow entry and decided to have a closer look on actually implementing 3D scatter plots.
This commit should add basic 3D scatter plot support, but lacks documentation and test cases. If you are interested I can add those also.
Best regards,
Manfred

Thanks for your motivating feedback!
I've now added an additional commit to at least rudimentarily cover the points you mentioned.
Best regards,
Manfred

This is great! Thanks for writing tests and Scaladoc. I made a tiny comment inline.
I was also wondering if we should rename the method to withScatter, so it mirrors the CartesianPlot structure method name. Having ThreeDPlot().withScatter3D feels redundant. What do you think?
Once that's resolved, I think this is good to be merged.

Thanks for the review. Those are good points.
I've refactored withScatter3D to  withScatter and also dropped the explicit ScatterOptions from the documentation.

Thanks! I'll give this a final run-through tomorrow morning. Thanks a lot for taking the time to push this through, it's a really valuable addition.


collapse should error if feature doesn't have associated taxonomy

Original discussion in #94. collapse should error if a feature ID in the feature table isn't present in FeatureData[Taxonomy]. Currently the behavior is to drop the feature from the collapsed table.

This recently came up on the forum. This appears to be a similar case to what @jairideout reported above.

This recently came up on the forum. This appears to be a similar case to what @jairideout reported above.

Another forum x-ref.

This error message should also be raised in qiime taxa barplot if any sample IDs in the feature table aren't found in the metadata file.
forum x-ref

This recently came up on the forum.

Regarding https://github.com/qiime2/q2-taxa/issues/95#issuecomment-367804364: I split that comment out into a new issue, that way a fix for it can be tracked separately.


stop the service running CMD as administrator

stop the service running CMD as administrator
net stop termservice
Replace rdpwrap.ini in C:\Program Files\RDP Wrapper
net start termservice
Reboot your PC
rdpwrap_10.0.18362.267_x64.zip
Originally posted by @SlavaSumyUA in https://github.com/stascorp/rdpwrap/issues/848#issuecomment-515787789
Thanks man ..yes it worked

It works on 1903 (18362.387)

On my windows 10 pro, 64 bit, OS build: 17134.1040
I had to add configurations specified by https://github.com/fre4kyC0de/rdpwrap/blob/master/10.0.17134.706.txt
See discussion - https://github.com/stascorp/rdpwrap/issues/742

Thanks.

Thaks  It works on 1903 (18362.356)

Doesn't work on 1903 18362.388

geppoleppo, the link from the first post is working with Windows build 1903 (18362.388)

working on 18362.418

Works on 18362.449

The proposed solution did not work for me.
I followed all the suggested steps, including the replacement of rdpwrap.ini from the provided
rdpwrap_10.0.18362.267_x64.zip.
Still the listening stated was not listening.
I am running Windows 10 Home, OS build 17763.805.

Solution did not work
Windows 10 Home, OS build 18363.535

Using the rdwrap_10.0.18362.267_x64.zip rdwrap.ini file worked on Windows 10 v1903, Build 18362.476
I used the following steps:

Run the install.bat as administrator from the manual installer
Run update.bat as administrator, everything already up to date
Open an admin CMD prompt and "net stop termservice"
Rename the rdwrap.ini file in C:\Program Files\RDP Wrapper" to bak-rdwrap.ini
Extract the rdwrap.ini file from rdwrap_10.0.18362.267_x64.zip  into the C:\Program Files\RDP Wrapper directory
Open an admin CMD prompt and "net start termservice"
Reboot

who have rdwrap.ini for 10.0.18362.53

works on 10.0.18363.449

Using the rdwrap_10.0.18362.267_x64.zip rdwrap.ini file worked on Windows 10 v1903, Build 18362.476
I used the following steps:

Run the install.bat as administrator from the manual installer
Run update.bat as administrator, everything already up to date
Open an admin CMD prompt and "net stop termservice"
Rename the rdwrap.ini file in C:\Program Files\RDP Wrapper" to bak-rdwrap.ini
Extract the rdwrap.ini file from rdwrap_10.0.18362.267_x64.zip  into the C:\Program Files\RDP Wrapper directory
Open an admin CMD prompt and "net start termservice"
Reboot

Update: A recent Windows Update caused RDP Wrapper to stop working. The fix that worked for me is to apply the updater and installer following the instructions here: https://github.com/stascorp/rdpwrap/issues/860

The easiest thing to do is to simply copy over the "in use" ini file with an updated one using an elevated cmd session and do the following, also in an elevated cmd session:
RDPWInst.exe -r
That will do a stop and start of the service and invoke the new INI.
I believe the INI  file is only used during service startup, so replacing it whilst everything is running does no harm.

Solution did not work
Windows 10 Home, eidition 1903 OS build 18362.657

geppoleppo, the link from the first post is working with Windows build 1903 (18362.388)

hello, could u tell me how did u solve the "not listening" problem?  and what the version of your os is? is the "file.ini" have your os'version

Not an issue


”Manic”, ”Sânnicoară”, ”Strugureni”, ”Țentea” are listed in the drop-down menu

Description:
When user writes ”Manic”, ”Sânnicoară”, ”Strugureni”, ”Țentea” the locations appear in the drop-down menu next to the comune and the county witch is a part according to the law.
Precondition:
The website is up an running.

Step 1
Write in the search bar "Manic"

Expected results
The location appears in the drop-down menu as "Manic, Bistrița-Năsăud (Chiochiș)".

Step 2
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 3
Write in the search bar "Sânnicoară"

Expected results
The location appears in the drop-down menu as "Sânnicoară, Bistrița-Năsăud (Chiochiș)".

Step 4
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 5
Write in the search bar "Strugureni"

Expected results
The location appears in the drop-down menu as "Strugureni, Bistrița-Năsăud (Chiochiș)".

Step 6
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 7
Write in the search bar "Țentea"

Expected results
The location appears in the drop-down menu as "Țentea, Bistrița-Năsăud (Chiochiș)".


Matter Door Lock Server events (CON-1269)

How to implement the following Matter door lock mandatory server events using esp-matter sdk:

DoorLockAlarm even
DoorStateChange event
LockOperation event
LockOperationError event
LockUserChange event

According to Matter harness test above are the mandatory attributes.

@bilalmalik76 when you create a door lock cluster, then these events will be added to the data model. From your list only 3 are mandatory:

DoorLockAlarm
LockOperation
LockOperationError

DoorStateChange depends on door position change (DPS) feature. LockUserChange depends on user(USR) feature.
For these two you will have to add these features to your data model. Please check the programming guide for how to add features.

@bilalmalik76 Will you please give it a try and provide an update?

Closing it now. Re-open in case of any questions


Is it possible to use google-drive-ocamlfuse to mount google drive on VM instances?

I need to upload a large folder containing data ~20GB to google drive from a GCP VM instance. But trying to run google-drive-ocamlfuse for the first time gives me the following error.
/bin/sh: 1: xdg-open: not found
/bin/sh: 1: firefox: not found
/bin/sh: 1: google-chrome: not found
/bin/sh: 1: chromium-browser: not found
Couldn't get a file descriptor referring to the console
Cannot retrieve auth tokens.
Failure("Error opening URL

Is it possible currently to do what I want with this application?

Yes, but you have to follow the headless authorization checklist: https://github.com/astrada/google-drive-ocamlfuse/wiki/Headless-Usage-&-Authorization

I got to the page where it required consent. I am unable to use internal consent, whatever that is called. I am not sure I want to make the project available to the public.  Probably it is okay but I want to be sure.


prevent dying in thrill digger and bug heaven

To test:

Have a damage multiplier > 2
have more than 2 health, but as few as to die with one bomb
go to bug heaven
try to die to a bomb
you should survive with 1 quarter heart

Repeat the process for thrill digger
Just to make sure I didn't mess up completely, try to die somewhere else to see that it still works

Tested both bug heaven and thrill digger and survived on a quarter heart in both


Feature Request - Compatible with Bottlerocket (containerd)

I use Bottlerocket AMI on EKS clusters which use containerd and not docker socket.
It fails with these errors
Build container for action use: '/runner/_work/_actions/aevea/commitsar/v0.16.0/Dockerfile'.
  /usr/local/bin/docker build -t 60e226:7de2787af7e04b038ce49eb6a1a987d8 -f "/runner/_work/_actions/aevea/commitsar/v0.16.0/Dockerfile" "/runner/_work/_actions/aevea/commitsar/v0.16.0"
  Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
  Warning: Docker build failed with exit code 1, back off 8.072 seconds before retry.
  /usr/local/bin/docker build -t 60e226:7de2787af7e04b038ce49eb6a1a987d8 -f "/runner/_work/_actions/aevea/commitsar/v0.16.0/Dockerfile" "/runner/_work/_actions/aevea/commitsar/v0.16.0"
  Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
  Warning: Docker build failed with exit code 1, back off 4.07 seconds before retry.
  /usr/local/bin/docker build -t 60e226:7de2787af7e04b038ce49eb6a1a987d8 -f "/runner/_work/_actions/aevea/commitsar/v0.16.0/Dockerfile" "/runner/_work/_actions/aevea/commitsar/v0.16.0"
  Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
Error: Docker build failed with exit code 1

I'll have a look :)

Hi @vikas027
I was looking at the linked issue and it seems that this one has been resolved?

Hey @fallion  - Sorry, I am a bit late here ;)
The issue still very much exists with containerd runtime. Please see my explanation here. Thanks!


Nuke 'entreprise'?

Good day, thanks for such a cool tool!
When i type fastlane match nuke in console. There is an error:
[!] Please run `fastlane match nuke [type], allowed values: distribution, enterprise and development. For the 'adhoc' type, please use 'distribution' instead.

distribution and development works well, but enterprise doesn't work. Is it a legacy error text?

For match to work with enterprise, you need to set the environment variable MATCH_FORCE_ENTERPRISE to 1

Thanks @Fluzzarn, actually MATCH_FORCE_ENTERPRISE isn't needed any more.

distribution and development works well, but enterprise doesn't work. Is it a legacy error text?

Could you provide more context on doesn't work?

When i write fastlane match nuke enterprise it throws the same error
[!] Please run `fastlane match nuke [type], allowed values: distribution, enterprise and development. For the 'adhoc' type, please use 'distribution' instead.

if you run If you run fastlane match nuke enterprise --verbose, what does the additional output say?

fastlane match nuke enterprise --verbose                                  ✓  1040  20:29:57
/Users/nikkov/.rvm/gems/ruby-2.4.0/gems/fastlane-2.37.0/fastlane_core/lib/fastlane_core/ui/interface.rb:131:in user_error!': [!] Please run fastlane match nuke [type], allowed values: distribution, enterprise and development. For the 'adhoc' type, please use 'distribution' instead. (FastlaneCore::Interface::FastlaneError)
from /Users/nikkov/.rvm/gems/ruby-2.4.0/gems/fastlane-2.37.0/fastlane_core/lib/fastlane_core/ui/ui.rb:14:in method_missing' 	from /Users/nikkov/.rvm/gems/ruby-2.4.0/gems/fastlane-2.37.0/match/lib/match/commands_generator.rb:112:in block (2 levels) in run'
from /Users/nikkov/.rvm/gems/ruby-2.4.0@global/gems/commander-fastlane-4.4.4/lib/commander/command.rb:178:in call' 	from /Users/nikkov/.rvm/gems/ruby-2.4.0@global/gems/commander-fastlane-4.4.4/lib/commander/command.rb:153:in run'
from /Users/nikkov/.rvm/gems/ruby-2.4.0@global/gems/commander-fastlane-4.4.4/lib/commander/runner.rb:476:in run_active_command' 	from /Users/nikkov/.rvm/gems/ruby-2.4.0/gems/fastlane-2.37.0/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb:39:in run!'
from /Users/nikkov/.rvm/gems/ruby-2.4.0@global/gems/commander-fastlane-4.4.4/lib/commander/delegates.rb:15:in run!' 	from /Users/nikkov/.rvm/gems/ruby-2.4.0/gems/fastlane-2.37.0/match/lib/match/commands_generator.rb:133:in run'
from /Users/nikkov/.rvm/gems/ruby-2.4.0/gems/fastlane-2.37.0/match/lib/match/commands_generator.rb:12:in start' 	from /Users/nikkov/.rvm/gems/ruby-2.4.0/gems/fastlane-2.37.0/fastlane/lib/fastlane/cli_tools_distributor.rb:58:in take_off'
from /Users/nikkov/.rvm/gems/ruby-2.4.0/gems/fastlane-2.37.0/bin/fastlane:20:in <top (required)>' 	from /Users/nikkov/.rvm/gems/ruby-2.4.0/bin/fastlane:23:in load'
from /Users/nikkov/.rvm/gems/ruby-2.4.0/bin/fastlane:23:in `'

Key
Value

OS
10.12.3

Ruby
2.4.0

Bundler?
false

Git
git version 2.11.0 (Apple Git-81)

Installation Source
~/.rvm/gems/ruby-2.4.0/bin/fastlane

Host
Mac OS X 10.12.3 (16D32)

Ruby Lib Dir
~/.rvm/rubies/ruby-2.4.0/lib

OpenSSL Version
OpenSSL 1.1.0f  25 May 2017

Is contained
false

Is homebrew
false

Is installed via Fabric.app
false

Xcode Path
/Applications/Xcode.app/Contents/Developer/

Xcode Version
8.3.3

Looking at the nuke command, it looks like it will only try to nuke if development or distribution are passed in, and if neither of those two are passed in, then the error is raised.
  command "nuke" do |c|
    # We have this empty command here, since otherwise the normal `match` command will be executed
    c.syntax = "fastlane match nuke"
    c.description = "Delete all certificates and provisioning profiles from the Apple Dev Portal"
    c.action do |args, options|
      FastlaneCore::UI.user_error!("Please run `fastlane match nuke [type], allowed values: distribution, enterprise and development. For the 'adhoc' type, please use 'distribution' instead.")
    end
  end

  ["development", "distribution"].each do |type|
    command "nuke #{type}" do |c|
      c.syntax = "fastlane match nuke #{type}"
      c.description = "Delete all certificates and provisioning profiles from the Apple Dev Portal of the type #{type}"

      FastlaneCore::CommanderGenerator.new.generate(Match::Options.available_options, command: c)

      c.action do |args, options|
        params = FastlaneCore::Configuration.create(Match::Options.available_options, options.__hash__)
        params.load_configuration_file("Matchfile")
        Match::Nuke.new.run(params, type: type.to_s)
      end
    end
  end

(match/lib/commands_generator.rb:107)
@KrauseFx, I think this is a bug, unless I'm misreading how nuke is structured (which just might be the case)?

Alright, thanks for the information, this is a bug and needs to be fixed 👍

Just pushed https://github.com/fastlane/fastlane/pull/9427


[VS Code] The SSL connection could not be established, see inner exception.

Error:
The SSL connection could not be established, see inner exception.
Steps to Reproduce:

Log in via user code
receive the message...
logs.zip

Version Data

extensionName
VSLS

extensionVersion
0.3.623

protocolVersion
2.2

applicationName
VSCode

applicationVersion
1.27.1

platformName
Linux

platformVersion
4.17.19-200.fc28.x86_64

v0.3.666 (428852c) fixed this issue for me.


Add api.v1 and service.go for restful api adaptor.

Signed-off-by: linzhinan(zen Lin<EMAIL_ADDRESS>

@zenlinTechnofreak @wangkirin  Please check and ensure something as below,
1.keep the same coding style with Dockyard.
2.finish to integrate with Dockyard.
3.do some test to ensure OSS can run successfully in Dockyard.
thx

@zenlinTechnofreak @MabinGo
I have open a  new PR which covers the content here , I think this PR can be close :)

@wangkirin OK,thx.


Reproduce Table 1 by this repo?

Hello, thanks for your nice work.
I want to reproduce table1 (i.e. the accuracy of GSM8k and ShareGPT) but I cannot find scripts to do this.
Could you point me a way?
Thank you!

Thanks for your interests in our work! For table 1, We follow the same settings in human-eval, Spider, MT-bench and GSM8K to evaluate CLLMs' generation quality, but with Jacobi decoding instead of conventional AR decoding.
Output generation code for gsm8k and ShareGPT (using Jacobi decoding) have just been upload under the eval/gsm8k and eval/mt-bench directory. You can use the script to generate outputs and follow MT-bench's instruction to complete the evaluation.

Thank you for your patient response!

Thanks for your good work.
I tried to run the gsm8k scripts to reproduce Table 1 results. However, I got the final results as shown in the figure.

The performance of CLLM with Jacobi is much lower.
Do you have any idea where I have made a mistake. Thanks a lot.

@agentup could you provide some more information about your settings? what hardware are you running on and what command arguments did you use?

I noticed you are using max_new_tokens= 512, this could be the cause of why you are not getting speedup: you are using a n-token sequence of size 512 for iteration and it could introduce a lot of compute overhead. For GSM8K, please change max_new_tokens to 16 or 32 for a significant speedup.
Notice that in this repo, the command arguments has the following meaning:
max_new_tokens: n-token sequence size for Jacobi trajectory generation.
max_seq_len: your total model generation length.

I noticed you are using max_new_tokens= 512, this could be the cause of why you are not getting speedup: you are using a n-token sequence of size 512 for iteration and it could introduce a lot of compute overhead. For GSM8K, please change max_new_tokens to 16 or 32 for a good speedup.
Notice that in this repo, the command arguments has the following meaning: max_new_tokens: n-token sequence size for Jacobi trajectory generation. max_seq_len: your total model generation length.

Thanks for your help. The problem has been solved.


Predict when data size is one sample

There is one situation need to predict one sample at one time. I find some problem when i predict with one sample, but there is no error when sample number greater than two .
could someone tell me is it a bug ? or i have wrong operation .thanks
the follow is my code and error message and os information.
#------------------------------------------------------------------------
import numpy as np
import pandas as pd
import time
from thundergbm import TGBMClassifier
#------------------------------------------------------------------------------
clf=TGBMClassifier(verbose=1)
x1=np.random.random((40,2))
y1=np.random.randint(0,2,40)
clf.fit(x1,y1)
clf.predict(x1[3,:])
#------------------------------------------------------------------------------
error message
2020-04-21 20:00:12,855 INFO [default] #instances = 1, #features = 2
2020-04-21 20:00:12,858 INFO [default] use shared memory to predict
2020-04-21 20:00:12,858 FATAL [default] Check failed: [size_ > 0]
2020-04-21 20:00:12,858 WARNING [default] Aborting application. Reason: Fatal log at [/home/admin/Desktop/EverComm_ibpem_gpu/thundergbm/include/thundergbm/syncarray.h:71]
Aborted (core dumped)
#------------------------------------------------------------------------
os information.
Ubuntu 16.04
NVIDIA driver : 440.44
CUDA Version: 10.2
GPU - GeForce RTX 2080

Hi @TAOinfoWr, thank you for your feedback. The problem is fixed. You can reinstall ThunderGBM and have a try.

it works, thank you!


Running JAVA Class Files

Hi,
I'm a naive user of JAVA language. Can you please guide me on how should I run that in ECLIPSE tool. I have downloaded the classes.zip and want to run the applets.
Thank you,
Jay,
Center for Creative Learning,
Indian Institute of Technology, Gandhinagar.

Agreed it would be really helpful to have some instructions for non Java programmers on how to get these apps running. I've tried unzipping and found the folder I want  - e.g. bicolor and running java bicolor from that folder, but that doesn't work (I do have Java installed and in my path). I don't have the big picture knowledge to know why or if it's even possible to get these apps running locally. Some instructions would be appreciated.

Hey @Robin-Andrews and @SciFunGYWS I tried a few ways to run the java classes and failed. I found however that this chrome extension allows you to run the applets in chrome as well as other legacy java apps: https://chrome.google.com/webstore/detail/cheerpj-applet-runner/bbmolahhldcbngedljfadjlognfaaein/related?hl=en hope it helps.

Why don't you release the Java source code?  Otherwise this is pretty useless.


Add option to create/open a connetion to a local file

Describe your feature request
I think Surrealist would greatly benefit from having the option to create and open a connection to a SurrealDB database stored in a local file at an arbitrary location on the user's computer, in addition to the current options shown in the picture below (in-memory, HTTP, WebSockets, etc.):

Currently, if a SurrealDB database is created and maintained through the surreal CLI tool and/or programming SDKs and stored in a local file on the user's computer, I do not believe it is possible to explore and query that SurrealDB database from Surrealist. If it is possible, it is not obvious to me how to do so.
Adding this feature would bring the following benefits for SurrealDB users:

The convenience and flexibility of being able to interact with SurrealDB databases stored on the user's computer as a local file using a combination of various methods, i.e. not only programmatically from the command line and through SDKs, but also through a handy GUI interface.

The ability to create and query playground/sandbox/dummy databases which can be kept separate and returned to at any point for those learning about and testing SurrealDB using Surrealist,

Surrealist would be brought closer to being able to do everything that the surreal CLI tool can do, and the Surrealist connection selection menu would be more analogous to the options of the surreal CLI tool for specifying the storage option of a SurrealDB instance, such as the following:

Starting a SurrealDB instance stored in-memory (currently supported by Surrealist):
surreal sql --endpoint memory

Starting a SurrealDB instance stored in a local file, without specifying the key-value store to be used (to be deprecated in SurrealDB 2.0)  (currently not supported by Surrealist):
surreal sql --endpoint file://path_to_database_file.db

Starting a SurrealDB instance stored in a local file, using RocksDB as the key-value store (currently not supported by Surrealist):
surreal sql --endpoint rocksdb://path_to_database_file.db

Starting a SurrealDB instance stored in a local file, using SurrealKV as the key-value store (to be supported by the upcoming SurrealDB version 2.0) (currently not supported by Surrealist):
surreal sql --endpoint surrealkv://path_to_database_file.db

Are you willing to contribute this feature?
Yes. However, I would need to become more familiar with the Surrealist codebase in order to determine the requirements to implement this feature and contribute to the related changes.
Related pull request (if applicable)
N/A

After reading #8, I now see that this can be done by altering a setting (option shown below).
In my opinion, it would make sense to have this option moved to the main connections menu so that it is located with the rest of the storage options and thus more obvious to users.
Additionally, it would be ideal if the file location could be selected through a pop-up file GUI explorer window rather than inserted manually, but I have read that the Tauri  framework currently does not fully support such a window that can access the entire filesystem.

This is currently not possible since Surrealist runs as a client-side application with no direct access to the file system. The easiest way to do this is by using the integrated database serving functionality in Surrealist Desktop.
From the "Database Serving" tab in the Settings screen you can set "Storage mode" to the desired value, and enter the path to the database


kawanime.com security errors and privacy warnings

uBlock Origin displays a Page Blocked warning like this:

Then, after clicking "Proceed", the browser displays this Privacy error page:

After a few more hoops, I finally land on a fake McAfee page.
Can the official site's security be improved, or removed from the GitHub page so that users no longer click on it? It would be dangerous if left like this.

I do not own the kawanime.com domain anymore so sadly there is nothing I can do here. I'll remove the references to the website from Github though.


Plugin installation error in macOS High Sierra - Intellij IDEA 2017

Description:
There is plugin installation error in following environment. As per the message I have checked whether there is mentioned directory but couldn't find the directory and Siddhi-IntelliJ-Plugin.zip.
Error Message:

Most probably, this happened because of a change in a serialization format.
Please try again, and if the problem persists, please report it
to http://jb.gg/ide/critical-startup-errors

The cause: Source file missing: /Users/sajithd/Library/Caches/IntelliJIdea2017.3/plugins/Siddhi-IntelliJ-Plugin.zip

Affected Product Version:
v1.0.0
OS, DB, other environment details and versions:
macOS High Sierra v10.13.1
Intellij IDEA 2017.3
Steps to reproduce:

Install the plugin
After install restart the Intellij IDEA

Will look into this

Please follow these steps and you will be able to install the plugin.
Go to Preferences in MacOS-> Plugins.
Select Browse Repositories button at the bottom.
Search for Siddhi using the search box. Siddhi plugin will show up. Then you can install the plugin using the Install button.
Restart IDEA.
PS: The issue occurred because you tried to install siddhi plugin through the popup message link which appears when detected a .siddhi file type. This issue is related to Intellij IDEA itself. You can install plugin successfully by following the above steps.

Thanks Raween !
I was able to install the plugin with the above provided steps.
If it is know issue, may be we can add it as note in the documentation or in reference blog.

Please add how to install also as a section on the docs.

Fixed in the doc.


Add homing behaviour

Added new Shot behaviour class
Added new Homing on Bump behaviour
Fixed bug on age adding Time.time instead of Time.deltaTime

Btw, it'd be cool to have a .editorconfig so Rider can maintain the same code style you use

Good suggestion. Added in commit on main. My coding style is a bit unconventional and I'm pretty new to Rider so stuff might be a bit out of place.


Update 32456 prefix from JIM Mobile to JIM Mobile/Mobile Viking

As of September 2018, Mobile Vikings will also distribute new numbers
with prefix 456. Since Stievie is not a mobile brand, it can be ignored
in the listing.
Source: I work at Unleashed :)

I signed it!

@Timvde First I wanna say thank you for your contribution!
I've responded to the open threads and hopefully we can merge this change in asap!
I just requested some external proof and an update the commit message before we finish but other than that it looks perfect.

Feel free to rename the branch to whatever you see fit to better capture the change too

Thank you for your response!
The branch name is still appropriate imo. Unleashed is clearly mentioned in the TXT file itself. But if you have a suggestion for a better name, I'm open to change it. Do you consider it important for your git history?
I'm currently on holiday (keeping track of emails, but that's about it). After the weekend, I'll rebase the branch, fix the conflict and apply the change from "Unleashed" to "Mobile Vikings/JIM Mobile" (At second thought, I propose to change the order, since Mobile Vikings is the bigger brand and will probably soon overtake JIM in 32456 numbers).
Is this FAQ page that I mentioned sufficient as proof in the commit message? As far as I know, there is currently no other public resource available mentioning the 32456 prefix. I could double-check that if you want to.

@AbdulmajidAlnouri Is it okay like this?

Hi,
Thanks for making the changes. You are correct, no need to change the branch name.
Sounds good to us to keep Mobile Vikings first as it might overtake JIM.
Thank you for contributing to libphonenumber! The changes look good to us :)

What comments should I still follow up on? For me, this PR is ready to merge. If it isn't, please tell me what's missing.


Small spelling typo in mergePaths

Hi. Great project, I love it.
 :)

It depends on how you read it: one path intersects another, or two paths intersect.

Hi,
Thanks for the response. The change isn't to the "s" at the end, but the extraneous "e" in the middle. :)

Oh, my bad!


Remove Point Cloud Queue in imageProjection

I saw there was a queue for incoming point cloud messages. I see no benefit of having it in the code. It also ruines the real-time capabilities of the LIO-SAM, by processing messages that are in the past, leads to unwanted delay. I have checked that IMU and ODOM messages can be linked with "timeScanCur" with no problems.
I propose the removal of this queue.

Thanks for the push. The benefit of the queue is for running LIO-SAM with real-world data, which may have IMU data not received in time.


Enable automerge on the nightly workflow updates for native providers

Only aws-native (and soon kubernetes(https://github.com/pulumi/ci-mgmt/pull/634)) get these updates, but if they build successfully, we should just let the bot merge them to reduce drift

This is a good idea but needs careful rollout so meaningful changes are not lost. azure-native is definitely out of scope as  it has a highly custom set of workflows. The rest need to be evaluated on a case-by-case basis.

Yeah I don't see us getting azure in sync with ci-mgmt any time soon; aws-native has been in sync for a while though, and kubernetes is low drift as well. no strong opinions here, but I think it would be safe to run with a default to automerge

Have if verified that each provider that this will sync to is up to date on workflows? If so, then I'm happy to approve.


Adding metadata to applicable state APIs.

Description
Adding metadata to applicable state APIs.
Issue reference
We strive to have all PR being opened based on an issue, where the problem or feature have been discussed prior to implementation.
Please reference the issue this PR will close: #114
Checklist
Please make sure you've completed the relevant tasks for this PR, out of the following list:

[X] Code compiles correctly
[ ] Created/updated tests
[X] Extended the documentation

add unit tests?

oh that's good point :)

Added unit tests.

here

Thanks for pointing that out. I did not find the metadata in the request object, so I thought it was not applicable.

Do we need to provide a convenience method to save multiple state? @youngbupark

This is another scope. I noticed this too. I will merge this PR in the meantime.

Do we need to provide a convenience method to save multiple state? @youngbupark

This is another scope. I noticed this too. I will merge this PR in the meantime.

That's the another issue. but the other sdk supports multiple states save ?


exp remove: Update help for --all flag

It is not true that --all includes --queue. Options need to be combined in order to effectively remove all ran and queued experiments

@jorgeorpinel Should we merge this and extract (if needed) https://github.com/iterative/dvc.org/pull/3216#discussion_r793348338 ?


how to train instance segmentation using my dataset or load mature model such as unet of pytorch

Python's UNET model works very well. How can I load it into djl

打算通过图片语义分隔的方式进行背景移除（抠图）,目前demo中使用的模型准度不满足要求 ，边缘处理不够和谐

As long as the model is tracable you can import in DJL and start using it. You may need to create your own translator. For the pretrained model DJL provided, it use the GluonCV model which ideally should work well. The reason you saw the saw-tooth like segmentation is caused by our toy translator that only do the square mapping. In reality, you should try to implement something that matplotlib provided which would bring you better result.

As long as the model is tracable you can import in DJL and start using it. You may need to create your own translator. For the pretrained model DJL provided, it use the GluonCV model which ideally should work well. The reason you saw the saw-tooth like segmentation is caused by our toy translator that only do the square mapping. In reality, you should try to implement something that matplotlib provided which would bring you better result.

I don't quite understand how I should optimize to improve the sawtooth problem

This is the code to draw the mask. Essentially when we do instance segmentation, we obtained a Detected Object as well as a mask. Mask is a matrix contains distribution of region. We draw the result based on the region. There are advanced algorithm developed in Python to draw the mask into a better shape. The current Java solution is purely demo purpose and can be improve.

@yanchaoguo if you have any other question, feel free to reopen the issue.

Hello DJL,
Any example for using U-Net model in DJL?
What I can figure out is, how to set output type?
Regards,
Pai

Checkout the stable diffusion model. There is a PyTorch Unet used in between for latent generation.

Thank you,
CategoryMask works as the output type for predict.


Strip some characters from STC-S string definitions

Parse a string like
>>> import sregion
>>> sr = sregion.SRegion("""Union ICRS ( Polygon 239.807341 -18.296691 239.803564 -18.300277 239.799786 -18.296691 239.803563
-18.293105 Polygon 239.797826 -18.295944 239.794049 -18.299530 239.790272 -18.295944 239.794049
-18.292358)""")
>>> print(sr.xy)
[array([[239.807341, -18.296691],
        [239.803564, -18.300277],
        [239.799786, -18.296691],
        [239.803563, -18.293105]]),
 array([[239.797826, -18.295944],
        [239.794049, -18.29953 ],
        [239.790272, -18.295944],
        [239.794049, -18.292358]])]

The Union ICRS prefix is simply stripped from the string and the SRegion object is the combination of the two polygons.  Nothing is done for sophisticated "region math" with regions, intersections, differences, etc.

The IVOA definition of the STC-S standard can be found at https://www.ivoa.net/documents/STC-S/20130917/WD-STC-S-1.0-20130917.html.  SRegion makes no attempt at being fully compliant with this standard!


Workspace build for CMCC 2301.1 failed using latest image

Hi!
We tried to build the coremedia workspace of version 2301.1 with the latest image (package 2007) via gitlab pipeline. The maven build failed first with the following message:
Failed to instantiate [com.coremedia.transform.image.java2d.Java2DImageInputAdapter]:
Factory method 'imageTransformerInputAdapter' threw exception; nested exception is java.lang.UnsatisfiedLinkError:
/usr/local/zulu11.60.19-ca-jdk11.0.17-linux_musl_x64/lib/libawt_xawt.so:
Error loading shared library libXext.so.6:
No such file or directory (needed by /usr/local/zulu11.60.19-ca-jdk11.0.17-linux_musl_x64/lib/libawt_xawt.so)

We later had success by installing the missing libraries after installing the image:
apk add libxext
apk add libxrender
apk add libxtst
apk add libxi

We'd appriciate, if you could extend the image to include the missing libraries.
Thank you in advance!
Daniel

Hi @dascheib ,
thanks for pointing this out. Two questions, just to be sure:

Did this occur with 2301 first? We can't see this dependency problem in our 22xy-build-logs.
We're talking of 2207 not 2007, right?

Hi @mgoellnitz
we upgraded from 2204.1 to 2301.1, so we had to switch the image from 2110.3 to 2207, so we would be able to use pnpm@7 for frontend and studio build. We never had this problem so far, but we skipped a few versions and this is the first time we used the 2207 image. And yes, it's the 2207, because it should be the only one with pnpm@7.

Hi @dascheib
we seem to have a bit of a tag screw up, since 2207 is newer than 2207.2 which were supposed to be exactly the same package. We'll have to discuss that with the build pipeline (gitlab or github side - which describes the problem.).
But, I cannot confirm that we cannot build with maven or receive messages for missing dependencies.
Before preparing an updated image, I would like to confirm the problem and double check with a new image.
I'm using (nearly) the example build file. Anything on your side you could share, that's different on your side?

Hi @mgoellnitz,
The workspace to build is a project customizing the CoreMedia 11 workspace. Because the issue during the build occured with a bean called Java2DImageInputAdapter, located in the com.coremedia.cms:coremedia-transform module, which is not used and/or modified by project code (neither is the configuration in module com.coremedia.blueprint:blueprint-spring-boot-autoconfigure), I assumed, it would be a general and no project specific issue.
I will try to reproduce the issue with a plain version of CoreMedia, but I'm not sure, yet, if we have a corresponding branch or project. Also I cannot tell anything more about the used image, as it is stored in an internal artifactory and I was told to open an issue about it here. I'm rechecking, if there is a colleague with a more firm devops background.

So,
new images tested following the example CI-files with the 2303 branch. Could you please give them a try and provide feedback, if the added dependencies did the trick on your side.

Hi @mgoellnitz,
is this somehow related to version 2207.3 of the Image? If yes - did you raise the version of Alpine Linux to 3.17? If yes, this seems to have the sideffect of raising the versions of Node.js (18.14.2) and npm (9.1.2) to unsupported versions. CoreMedia only supports version 16.X of Node.js (LTS).

Hi @dascheib ,
yes, only 16.x is supported and the intended version of the image. The version of alpine is used from the underlying docker images. Question remain, why our tests don't show those problems, and builds don't fail. Thanks.

Hi @dascheib ,
fixed tag 2207.3 (base version remains the same, to indicate the minimum CMCC version for this image) is available via docker hub.

Hi @mgoellnitz,
that completely fixed our build.
Thank you very much!
Daniel


Command to select all users?

Wanted to know if there was a command that allowed me to select all users (dont wanna do it via default group)
Looking for a way to have the permission from all users removed and is then awarded to some other user,
then removed from all users and then to a new player and so on
For ex - essentials has /eco give ** 1000 that selects all users
Thanks

Unfortunately PermissionsEx is currently unmaintained and no further updates are planned. Because of this, all issues are being closed. If you are looking for an actively maintained permissions plugin, take a look at LuckPerms. It is compatible with major server platforms and can import data from PEX.


Add exluded dirs to personas, add arduino persona

Hello @Lawei,
Thank you so much for your pull request.
Are you aware, that rusty buddy adheres to the .gitignore file? Even when not using git, you can create the file and exclude the directory:
.pio/

If that is not working for you, could you explain your use case?
The persona will be added nonetheless.
Thanks
Christian

No, i wasnt aware of the .gitignore was taken into account, probably because i was working with an older version of rusty-buddy. This change intends to exclude directories for certain development environments. In my case i was working on a Arduino project with plaformIO. It stores default libs in the .pio directory. The AI knows these standard libs very well, no need to push all this along to my project. It reduces the amount of tokens dramatically (reached limit before).


Fix volume and brightness keys

Hey there, I am pretty new to Linux so bear with me. I just installed it on my Acer c720 with the i3.
My question Is how do I fix the volume and brightness keys so they work in  I am running trusty version and I have tried a few things but nothing has worked yet.
I have tried following the wiki for keyboard issues, also the following command:
Audi sh-e ~/Downloads/croutons -r trusty -t keyboard -u
Which tells me I cannot open crouton

Fixed, I didn't realize I had to use the search key with them.


[Event Request] Codeunit 80  Sales Post - OnAfterFillTempLines

Hi, would it be possible to get an event OnAfterFillTempLines in codeunit 80 Sales Post, in trigger OnRun, like this :

?
Thanks

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.