[Camera Rig ] automatically changes layer to Ignore raycast.

I use VRTK_climbing and VRTK_heightadjustment.
When I start the game the [Camera rig] changes from Default layer to Ignore Raycast.
Does anyone know how keep it in default layer? So it will be affected by raycast from npcs
I'm pretty sure Player_Presence is doing it.

duplicate of https://github.com/thestonefox/VRTK/issues/543


what should i do with this,im puzzled with this

every time run yarn dev ,i must run cd app  and yarn before
anyone can help me ！！！thanks

Hi @pauloved ! It appears there's a module for the wrong version of Node.js installed. Try this:

remove the node_modules folder in both the main directory and  app
make sure you're running Node v12
run yarn in the main directory to install the modules
try running yarn dev again

Hi @pauloved ! It appears there's a module for the wrong version of Node.js installed. Try this:

remove the node_modules folder in both the main directory and  app
make sure you're running Node v12
run yarn in the main directory to install the modules
try running yarn dev again

thanks @gniezen,I tryed many times , i make sure node is v12.13.0 and<EMAIL_ADDRESS>，but not work
the error always like issue #1017

Some things that come to mind:

Are you using the latest master branch?
Are you also running npm install? You should only use yarn to install modules
Make sure you delete both the node_modules directories before running yarn
Which version of Windows (and 32-bit or 64-bit) are you using?

Some things that come to mind:

Are you using the latest master branch?
Are you also running npm install? You should only use yarn to install modules
Make sure you delete both the node_modules directories before running yarn
Which version of Windows (and 32-bit or 64-bit) are you using?

64-bit，i find a strange thing ，after run yarn,the powershell stop in here

all the time

Sometimes it does wait there for a while before finishing, as there are a lot of dependencies to isntall. Maybe you can run yarn --verbose to see what exactly is happening?

The issue happens when the version of node used to compile a dependency doesn't match the version running under electron. The electron-builder install-app-deps command needs to complete because that's the command which will compile the native dependencies for the electron-specific version of node instead of the version which is globally installed.

The issue happens when the version of node used to compile a dependency doesn't precisely match the version running under electron. The electron-builder install-app-deps command needs to complete because that's the command which will compile the native dependencies for the electron-specific version of node instead of the version which is globally installed

The issue happens when the version of node used to compile a dependency doesn't precisely match the version running under electron. The electron-builder install-app-deps command needs to complete because that's the command which will compile the native dependencies for the electron-specific version of node instead of the version which is globally installed.

i make sure  node v12.13.0  yarn  1.22.4 ,but yarn dev did not complete, have no idea


Show 2 shots next to eachother on collision

When 2 shots collide, one is over the other. To make it easier to read and drag both shots, they should appear next to eachother.

This is going to be very hard, but yes, I had this idea as well. I'll take it up with bart after the meeting tomorrow. See what we can do.
Either that or we make sure the smaller shot is always on top, so selection works better. Could be a compromise?

Is this still in the planning @Ezlo123 ?

To be honest, we could probably just drop this. It would be far more effort than it'd be worth.
Anyone disagree? Because otherwise I'll just close it.

Agree


May I ask for the source code for re-training the model with custom dataset?

Hi,
Thanks for the amazing work. I am a researcher at York University. I am trying to reproduce your work but I can note find the code for training the model in this repo. Can you please publish that?
Thanks

Hi Moshiii:
Thanks for your interest. As mentioned in the README file, the source code can be found here
https://github.com/masud-technope/RACK-Server
Good luck!
-Masud

thanks  for the reply! Yeah I checked that repo as well. I think I need
some guide on reproducing the work like what you did in the crokage repo.
On Tue, Dec 29, 2020 at 8:43 PM Masud Rahman<EMAIL_ADDRESS>wrote:

Hi Moshiii:
Thanks for your interest. As mentioned in the README file, the source
code can be found here
https://github.com/masud-technope/RACK-Server
Good luck!
-Masud
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/masud-technope/RACK-Replication-Package/issues/1#issuecomment-752298100,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABZUBJDM6KTQGEGB3KE3QRLSXKATTANCNFSM4VNZAUUQ
.


Filters on date fields don't work on SQL Server (and others DB possibly)

If I apply any filter on a date, time or timestamp field I get an error from the server.
I think it's because TO_DATE is not a valid instruction on MSSQL.
The TO_DATE is used by JDBCDateTimeValueHandler.java#L127

Will be fixed in 3.7.7


Package not found

Hi all,
I cannot find packages:
"github.com/micro/go-micro/config/encoder/toml"
"github.com/micro/go-micro/config/source"

Maybe, I'm using old version.
Please for me know how to fix it.
Many thanks,

Please use the v3 import "github.com/micro/go-micro/v3"


More people and more places in the world.

Summary
I think more languages and voiceovers would be great to expand the use of the app in more countries around the world.
The addition of 1080P quality and also if possible choose the codec or format of the video
Please confirm the following

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.

The choice of quality in 1080p, 720p, 360p, or Auto was implemented in v1.3.0. At the time of this comment v1.3.1 is the latest version. See stantanasi's comment in issue #18.

Thanks


Add KMS endpoint to accepted listed

Problem:
Cannot make request in UI to amazon KMS.
Solution:
Add the service to the accepted domain list.
Issue:
https://github.com/rancher/rancher/issues/28141

Is there no kms in China?

Is there no kms in China?

good catch


Remove commented-out code and hints.

Breaking change

Proposed change

Type of change

[ ] Dependency upgrade
[ ] Bugfix (non-breaking change which fixes an issue)
[ ] New integration (thank you!)
[ ] New feature (which adds functionality to an existing integration)
[ ] Deprecation (breaking change to happen in the future)
[ ] Breaking change (fix/feature causing existing functionality to break)
[ ] Code quality improvements to existing code or addition of tests

Additional information

This PR fixes or closes issue: fixes #
This PR is related to issue:
Link to documentation pull request:

Checklist

[ ] The code change is tested and works locally.
[ ] Local tests pass. Your PR cannot be merged unless tests pass
[ ] There is no commented out code in this PR.
[ ] I have followed the development checklist
[ ] I have followed the perfect PR recommendations
[ ] The code has been formatted using Black (black --fast homeassistant tests)
[ ] Tests have been added to verify that the new code works.

If user exposed functionality or configuration variables are added/changed:

[ ] Documentation added/updated for www.home-assistant.io

If the code communicates with devices, web services, or third-party tools:

[ ] The manifest file has all fields filled out correctly.
Updated and included derived files by running: python3 -m script.hassfest.
[ ] New or updated dependencies have been added to requirements_all.txt.
Updated by running python3 -m script.gen_requirements_all.
[ ] For the updated dependencies - a link to the changelog, or at minimum a diff between library versions is added to the PR description.
[ ] Untested files have been added to .coveragerc.

To help with the load of incoming pull requests:

[ ] I have reviewed two other open pull requests in this repository.

Motivation: Removing commented-out code and hints is considered a good practice in software development. Other furure developers who encounter commented-out code might waste time trying to understand its purpose or make assumptions based on outdated information. so, I deleted them to enhance general maintanability and understandibility as well.

changed code does not match the motivation


add whether enabled & port number support for https

Hey Jacky! Thanks for the changes, i've created a PR for a convinient discussion of these changes, if you don't mind;
We can discuss it here later on

Thanks Mike. I will modify it according to your suggestion.


Bump mattermost-team-edition App Version to 9.0.1

Summary

I increased the docker image to 9.0.1 and increased app version and chart version also accordingly.
Ticket Link

Hello @berkerol,
Thanks for your pull request! A Core Committer will review your pull request soon. For code contributions, you can learn more about the review process here.
Per the Mattermost Contribution Guide, we need to add you to the list of approved contributors for the Mattermost project.
Please help complete the Mattermost contribution license agreement?
Once you have signed the CLA, please comment with /check-cla and confirm that the CLA check is green.
This is a standard procedure for many open source projects.
Please let us know if you have any questions.
We are very happy to have you join our growing community! If you're not yet a member, please consider joining our Contributors community channel to meet other contributors and discuss new opportunities with the core team.

/check-cla

Hello and thank you for your contribution @berkerol !
This version bump is usually done by our internal pipeline, and was just merged today. The new chart versions have been published.
Thank you!


feat(cli): move cli to its own repo

Now the CLI part will be directly under damonjs/damon-cli

Wait before merging.

@rtsun95 can you check this one please?

Looks good to me :+1:


Cannot Instantiate Quart object with Flask==3.1.0

Unable to instantiate Quart object with Flask==3.1.0.

Run the following code from terminal:
pip install quart

Run the following code:
from quart import Quart

Quart(__name__)

Outputs the following error:
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File ".../.pyenv/lib/python3.11/site-packages/quart/app.py", line 338, in __init__
    self.add_url_rule(
  File ".../.pyenv/lib/python3.11/site-packages/flask/sansio/scaffold.py", line 47, in wrapper_func
    return f(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File ".../.pyenv/lib/python3.11/site-packages/flask/sansio/app.py", line 641, in add_url_rule
    if "OPTIONS" not in methods and self.config["PROVIDE_AUTOMATIC_OPTIONS"]:
                                    ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
KeyError: 'PROVIDE_AUTOMATIC_OPTIONS'

Output of pip freeze:
aiofiles==24.1.0
blinker==1.9.0
click==8.1.7
Flask==3.1.0
h11==0.14.0
h2==4.1.0
hpack==4.0.0
Hypercorn==0.17.3
hyperframe==6.0.1
itsdangerous==2.2.0
Jinja2==3.1.4
MarkupSafe==3.0.2
priority==2.0.0
Quart==0.19.8
Werkzeug==3.1.3
wsproto==1.2.0

Installing Flask==3.0.0 fixes the issue:
The expected behavior is a successful instantiation of a Quart object.
Environment:

Python version: 3.11.3
Flask version: 3.1.0

Ths missing key was added after Flask 3.0.0, by the time 3.1.0 as would be expected.  It appears in a hardcoded dict of defaults:
https://github.com/pallets/flask/blame/bc098406af9537aacc436cb2ea777fbc9ff4c5aa/src/flask/app.py#L208
There's a separate hard coded dict in Quart (the defaults in sansio/app.py are empty) which has not been updated to be compatible with Flask 3.1.0.
](https://github.com/pallets/quart/blob/ef23e8b063ee0b1ae95ba5828570552685ad89bb/src/quart/app.py#L229C5-L229C20)
PROVIDE_AUTOMATIC_OPTIONS is not the only missing key in Quart.  If Quart intends to be compatible with Flask, is there any reason quart.app.Quart.default_config can't use Flask's defaults Flask, and override which ever ones it needs to?
Otherwise in future, Quart will inevitably encounter similar issues to this one, just with some other missing key, the next time Flask adds a new setting, as its hardcoded dict must manually be kept current with Flask's, which is sub-optimal in terms of all our valuable developer time, to say the least.

Hi all, I'm getting the same issue but with a much simpler code base:
pip install quart

then
import quart
app = quart.Quart(__name__)
print("Success")

Then I get the exception for KeyError as well. It's not a matter of compatibility with Flask directly. It's just broken with the latest update to Flask which comes along for the ride.

This issue (along with many others) is fixed by PR #374

I solved this issue by these two lines, if you don't need static_folder:
app = Quart(name, static_folder=None)
app.config["PROVIDE_AUTOMATIC_OPTIONS"] = True

I solved this issue by these two lines, if you don't need static_folder: app = Quart(name, static_folder=None) app.config["PROVIDE_AUTOMATIC_OPTIONS"] = True

If you're happy to manually set this, and all the missing configuration variables, that's fine.
But Quart should really work out of the box, with minimal configuration required.

shouldn't something be raised in flask's issues - as this should have  been a minor change (3.0.x to 3.1.0) but resulted in a breaking change?

there is a flask >= 3.0.0 dependency in the Quart dependency list, with no associated lockfile, so this issue showed up even without a new Quart release. this should be addressed by appropriately pinning quart's dependencies and checking a lockfile into the repo

There is a PR open for this, and we are working on a release, which will be out soon. Pinning the dependency in Quart is not the answer (see below), fixing the bug is.

When writing an application, you must use a tool like pip-tools to pin your application's full dependency tree. This gives you reproducible deployments, allowing you to control when you get updates.
Please review any of the following for more information:

https://hynek.me/articles/semver-will-not-save-you/
https://www.youtube.com/watch?v=WSVFw-3ssXM&t
https://snarky.ca/why-i-dont-like-semver/
https://caremad.io/posts/2016/02/versioning-software/
https://bernat.tech/posts/version-numbers/
https://iscinumpy.dev/post/bound-version-constraints/

Yes, it's a bit unintuitive, but limiting max versions in libraries has undesirable effects, as explained in the linked blogs. Pinning in your application means your builds are reproducible until you choose to upgrade, at which point you see tests fail, report bugs, but don't upgrade until they're fixed.

the implication of this is that this version of quart that is currently released (and any older version of quart from when it used flask>=3.0.0) is now unusable by means of the change in flask

Quart 0.19.9 is now available on PyPI.


DESC USER fails if MFA bypass has been set

It appears to be expecting a positive INT. Had to bypass it for a backfill job yesterday and now get this error:
TypeError: Expected User.mins_to_bypass_mfa to be <class 'int'>, got '-1391' instead

This just got fixed in 0.10.17, I'll publish now


LC-IMPACT IPCC to US EPA elementary flows

[x] create the correspondence table US EPA to IPCC CF
[x] document metadata
[x] upload table with CF

I uploaded the file in the “raw” folder.
I also added the metadata in the file “_Overview_of_available_correspondence_files.csv”

Nice, when @tgmorais1 did the correspondence between LC-Impact (which exactly match IPCC names) and US EPA there are some substances missing. We will write to the EPA people to try to understand why.
the file with the name correspondence is here.

@tgmorais1 does IPCC license the results in a specific way? we need to figure out if we can actually include them in bonsai.

I think that IPCC results are not licensed, but I will look for it.

I looked in to the IPCC report and I could not find anything related with licensing of the results.

the final version (for the moment) is in the folder for final tables, although metadata is missing.


React hydration errors for the buildId hook on footer

Commit e96906ff691f0dd527ef3ffd1c013a1f20170643 introduced a bug that causes React hydration errors.

Since the error is not too bad (for now), I will fix when the Firebase mess in #57 is done.

Very strange that this issue is not reproducible locally, either in dev mode or prod mode.

However, the issue still persists after redeploying without build cache on Vercel.
Anyway since this issue is not reproducible locally, this is not something we can fix. Probably there is some issue with the build process that Vercel is using for Next.js apps.

Ironically the official Next.js website also has the same problem. I will not fix this then, since this is not our bug.

By the way... Next.js is going to have an even bigger upgrade than Next.js v12 last year. This new layout RFC is amazing! 🎉

Just noticed that the error doesn't appear on /docs pages. Which means the bug is my bug after all. Investigating.


The question about kinova_closed_loop_grasp.py

Thanks for your contribution. But i still have some questions about the code in kinova_closed_loop_grasp.py. On 260 line i cannot find the file of the service : kinova_msgs.srv.StartRequest()  in the kinova_ros. Could you explain that.

Hi there,
The relevant service message is here: https://github.com/Kinovarobotics/kinova-ros/blob/master/kinova_msgs/srv/Start.srv

ok, I get it! Thanks.


Python3 unicode

In python3 we do not have unicode strings, so we do not need to decode them.

This fix is not quite right and will make successful running conditional on the system configuration.
A better fix would be to specify the encoding on the NamedTemporaryFile(*, encoding="utf-8"). Then rather than trying to .decode you can instead just get rid of the .decode. This will then work correctly on both python 2 & 3 and independently of system configuration variables such as LC_CTYPE and PYTHONIOENCODING.


Documentation Images 404ing

As in title; the linked images in the readme, and some in the wiki, are not working. When I click through, it seems the host site is down.

Yes, I noticed this a few days ago, I guess I'll have to upload new images. Thanks for the heads up.


Improve handling of overlapping aliases in APP commands

Previously, an app would get merged into an existing vhost only in case the first alias would be already in. So that VHost with alias test would be updated for command with Alias=test,demo but a new VHost would be created for Alias=demo,test.
This PR changes the behavior. Now we go through all provided aliases sequentially, and if one matches, the corresponding VHost gets updated. Otherwise a new one is created.
Resolves MODCLUSTER-824

I don't see how to trigger the problem adding a war in a running tomcat... But the fix makes sense.

I don't see how to trigger the problem adding a war in a running tomcat... But the fix makes sense.

IIUC it's fairly reare, but not impossible situation, no? Reconfigure the server to add a new alias, kill the server, start it again.


NUT13-only Wallet with provided seed

The Wallet will now only support NUT -13-based secret derivation. The cdk user must provide a seed, which is used to generate an internal Xpriv.
Also, the database counter is changed to a u32 since the maximum value is 2^31-1.
Closes #111
Closes #125
Relies on #126

@davidcaseria Mind just rebaseing on main and squashing the commits. I can do it if not just let me know

I simplified your suggestion to a one-liner: let count = count.map_or(0, |c| c + 1);. I think that's still pretty clear if you know what the map_or function does, but let me know if you'd like me to change it to your suggestion.

I simplified your suggestion to a one-liner: let count = count.map_or(0, |c| c + 1);

Even better thanks


i can't sign my images with cosign-harbor

cosign sign --key cosign.key harbor.domain.com/library/nginx@sha256:7..........................................;
Enter password for private key: ....
Error: signing [harbor.domain.com/library/nginx@sha256:7...........................]: accessing image: GET https://harbor.domain.com/v2/library/nginx/manifests/sha256:7.........7: PROJECTPOLICYVIOLATION: The image is not signed in Cosign.
main.go:74: error during command execution: signing [harbor.domain.com/library/nginx@sha256:7...........]: accessing image: GET https://harbor.domain.com/v2/library/nginx/manifests/sha256:.............: PROJECTPOLICYVIOLATION: The image is not signed in Cosign.

This error message is not generated by Cosign, but by https://github.com/goharbor/harbor. I would reach out to them.


⚠ Bofrost.at has degraded performance

In a89b19f, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1342 ms

Resolved: Bofrost.at performance has improved in 4561527.


Why did you give up on floorp over firefox

Noticed that floorp is in here; however, it is commented out.
Not sure if this is relevant: https://github.com/nix-community/home-manager/pull/5128

No specific reason actually, I just wanted to switch to firefox. I left floorp commented there just in case I want to try to it again in the future.

I see! Thanks 😁


Creating tutorial documents after unit construction

There is no document that understands what to do after unit construction.
Refer to the Personium service tutorial document.
https://doc.cloud.global.fujitsu.com/lib/personiumservice/jp/tutorial/00_tutorial.html
Once created, add a link to the newly created document in the ansible README.
https://github.com/personium/ansible/tree/master/1-server_unit/README.md
https://github.com/personium/ansible/blob/master/3-server_unit/README.md

 Creating tutorial documents after unit construction

Embed demonstration video as an example of GUI operation among PDS operations in Chapter 5.
https://www.youtube.com/watch?v=d1_pET0M-YA&feature=youtu.be


Fix pinch gestures for web

Adds previousPositionA and previousPositionB to the rgestures.h's Touch struct to keep track of the previous Pinch positions. Didn't want to try to reuse downPositionA and downPositionB for this case to not break the other gestures that use them and are working properly.
Assign the values of previousPositionA and previousPositionB during the event.touchAction == TOUCH_ACTION_DOWN instead, so they can exist before the event.touchAction == TOUCH_ACTION_MOVE.
Removes the now no longer used GESTURES.Touch.downPositionA and GESTURES.Touch.downPositionB assigns inside the event.touchAction == TOUCH_ACTION_MOVE.
Changes the MINIMUM_PINCH check to now use the previousPositionA and previousPositionB.
Changes the criteria to define if it's GESTURE_PINCH_IN or GESTURE_PINCH_OUT by checking the distance between previousPosition and moveDownPosition. If previousPosition distance is larger than moveDownPosition distance, then it's a GESTURE_PINCH_IN, else it's a GESTURE_PINCH_OUT.
Fixes https://github.com/raysan5/raylib/issues/1963.

@ubkp thanks for the review! great improvement! :)


peddling outdated guidance

.NET Core 3.0 shipped 23/9/2019 and introduced the latest IAsyncEnumerable interface for improved streaming performance. Unfortunately the APress book publishes outdated ADO sample (e.g. Listing 3-1 et al) having pulled the entire resultset (this can have severe issues with performance and memory contention as well described by Anthony Chu at https://anthonychu.ca/post/async-streams-dotnet-core-3-iasyncenumerable/). I am about to raise a PR to show modern guidance.

Thanks, will take a look ASAP!


UnhandledPromiseRejectionWarning: TimeoutError: Timed out after 30000 ms while trying to connect to the browser! Only Chrome at revision r722234 is guaranteed to work.

Steps to reproduce
Simply run the code after puppeteer installation
Tell us about your environment:

Puppeteer version: 5.0.0
Platform / OS version: window 10
Node.js version: 10.15.3

My running code is:
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto('https://www.flipkart.com/');
await page.screenshot({path: 'example.png'});
await browser.close();
})();
What is the expected result?
UnhandledPromiseRejectionWarning: TimeoutError: Timed out after 30000 ms while trying to connect to the browser! Only Chrome at revision r722234 is guaranteed to work.
What happens instead?
it should get the screenshot of expected URl

Have you solved it?

Steps to reproduce
Simply run the code after puppeteer installation
Tell us about your environment:

Puppeteer version: 5.0.0
Platform / OS version: window 10
Node.js version: 10.15.3

My running code is:
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto('https://www.flipkart.com/');
await page.screenshot({path: 'example.png'});
await browser.close();
})();
What is the expected result?
UnhandledPromiseRejectionWarning: TimeoutError: Timed out after 30000 ms while trying to connect to the browser! Only Chrome at revision r722234 is guaranteed to work.
What happens instead?
it should get the screenshot of expected URl

Have you solved it?

@qiaochunmei  yes i have resolved this.

@qiaochunmei yes i have resolved this.

How did you solve it? I have this problem, too? Local normal, error reported by centos7

@memayank00 @qiaochunmei  how did you solve it? 😄

@memayank00 @qiaochunmei What was the resolution?

@qiaochunmei yes i have resolved this.

How did you solve it? I have this problem, too? Local normal, error reported by centos7

dude, you did us all wrong

@qiaochunmei yes i have resolved this.

dude, you did us dirty


Storage Fix live test failure

Pull Request Checklist
Please leverage this checklist as a reminder to address commonly occurring feedback when submitting a pull request to make sure your PR can be reviewed quickly:
See the detailed list in the contributing guide.

[ ] C++ Guidelines
[ ] Doxygen docs
[ ] Unit tests
[ ] No unwanted commits/changes
[ ] Descriptive title/description

[ ] PR is single purpose
[ ] Related issue listed

[ ] Comments in source
[ ] No typos
[ ] Update changelog
[ ] Not work-in-progress
[ ] External references or docs updated
[ ] Self review of PR done
[ ] Any breaking changes?

/azp run cpp - storage

/azp run cpp - storage


PR: Update French translation

As always, there are probably mistakes or funny wording so it is @Nodd's and @SylvainCorlay's fault :-p

@SylvainCorlay or @Nodd, do you have any comments on Gonzalo's translation?

@afvincent, we forgot about you. Would you mind to take a look at @goanpeca's translation?

Would you mind to take a look at @goanpeca's translation?

And be gentle :-|

I´ll try to have a look at it tonight. And @goanpeca, don´t worry too much ;).

Thanks!

Work in progress but @goanpeca worked too much ^^: I have to stop for tonight. Hopefully I will be able to finish tomorrow. In overall, there is likely to be a few dozens of minor comments, which is possible because the translations are already quite good ;).

@afvincent, I have to do the the release today, so we can't wait longer for your feedback. Please open a new PR with your corrections and we'll merge it for 3.2.1
Thanks for understanding.


After sorting the list too fast, whole list is flickering

In demo when I drag the last element to the window top fast and leave it (faster than sorting animation) the list is jumping little than going back.

Thanks for the report. Which browser?

Both in Google Chrome and Firefox

On which OS? Any chance you could record a screencast? If it’s the effect I think you’re describing it’s very well difficult to code around.

On Mac is works correct but on Ubuntu and on Windows not correct... I will record a video and send you.

See Here https://drive.google.com/file/d/0B_RF9abla7pvLVRQdlo2eTNxQ2s/view?pli=1

Thanks. This is due to the way Glimmer re-uses existing elements to make the minimal possible set of changes to the DOM. There is already some code in ember-sortable to counteract it and it boils to letting the DOM “settle” before restoring default CSS.

Do you plan to fix this? We are using your addon in our custom cms and actually we didn't found any viable alternative to this addon and it seems only issue with your addon is this one in our case, so we plan to stick  with you :)

Yes, this will definitely be fixed. I can’t promise any timeline. If you or your team are interested in trying to submit a fix I’d be happy to help you get started.


Documentation for assets module

Relates to https://github.com/paritytech/substrate-developer-hub/issues/22

@bkchr I've pushed commits to address your review comments.

@ltfschoen based on the new discussion progress the file should be changed to .md

@ltfschoen Also the template has changed a bit, and I think this does not quite reflect that

@Kianenigma @shawntabrizi @xlc I've pushed a commit to address all comments

@bkchr I've pushed commits addressing your comments

@joepetrowski I've addressed your comments and the indentation, except for https://github.com/paritytech/substrate/pull/1945#discussion_r268552758

Changes LGTM, should get approval from code author before merging.

Updated links, style, shortened a few things to match other modules. Should consider removing the ### Events section entirely as no other SRML module includes it.

@bkchr who would be most appropriate to get resolution on the "goals" section, and who would be the most appropriate code author to provide approval, as mentioned here https://github.com/paritytech/substrate/pull/1945#issuecomment-476308461

This is kind of pointless test code as it doesn't demonstrate how to use the three transaction functions. But I guess there's a bit more detail than before. I removed the obviously pointless bits of code (getters that didn't actually get) and will merge.


Problem in Inverse Kinematics & Motion Planning

I want to try planning with inverse kinematics and I use Piper URDF.
I found that if I just use inverse kinematics to calculate the joint position and directly use 'control_dofs_position' to execute these position , it works.
But if I use plan_path , it can not work , what's more I found it called in 'plan_path' function : ss = og.SimpleSetup(space)
I m considering HOW to solve this problem

I encountered the same problem.

I encountered the same problem.

what's your python version ?

Could you share your script and more details?

Could you share your script and more details?

gs.init(
seed                = None,
precision           = '32',
debug               = False,
eps                 = 1e-12,
logging_level       = None,
backend             = gs.cpu,
theme               = 'dark',
logger_verbose_time = True
)
scene = gs.Scene(
sim_options=gs.options.SimOptions(
dt=0.01,
gravity=(0, 0, -10.0),
),
show_viewer=True,
viewer_options=gs.options.ViewerOptions(
    camera_pos=(3.5, 0.0, 2.5),
    camera_lookat=(0.0, 0.0, 0.5),
    camera_fov=40,
),
rigid_options=gs.options.RigidOptions(enable_self_collision = True),

)
plane = scene.add_entity(gs.morphs.Plane())
box = scene.add_entity(gs.morphs.Box(size = (0.04,0.04,0.04),
pos = (1.65,1.0,0.02),
                                   collision = True))

Piper = scene.add_entity(
gs.morphs.URDF(file ='/home/jiziheng/Music/Genesis/Piper_model/urdf/piper_description.urdf',
fixed = True,
collision = True,
pos = (1.0,1.0,0.0)
),
)
cam0 =  scene.add_camera()
joint_names = [
'joint1',
'joint2',
'joint3',
'joint4',
'joint5',
'joint6',
'joint7',
'joint8',
]
dofs_idx = [Piper.get_joint(name).dof_idx_local for name in joint_names]
############ Optional: set control gains ############
scene.build()
import IPython
IPython.embed()
Piper.set_dofs_kp(
kp = np.array([4500,4500,4500,4500,4500,4500,100,100]),
dofs_idx_local = dofs_idx
)
Piper.set_dofs_kv(
kv = np.array([450,450,450,450,450,450,10,10]),
dofs_idx_local = dofs_idx
)
Piper.set_dofs_force_range(
lower = np.array([-87,-87,-87,-87,-87,-87,-12,-12]),
upper = np.array([87,87,87,87,87,87,12,12]),
dofs_idx_local = dofs_idx,
)
count = 0

end_effector = Piper.get_link("link6")
qpos = Piper.inverse_kinematics(
link = end_effector,
pos = np.array([1.45, 1.0 , 0.02]),
quat = np.array([0,0,1,0])
)
print("--------")
print("Inverse kinematics result:", qpos)
qpos[-1:] = -0.04
qpos[-2:-1] = 0.04
while True:
path = Piper.plan_path(
qpos_goal=np.array(qpos),
num_waypoints=20,
planner = 'PRM',
)
# print("-----------")
# print(path)
# print("-----------")
for waypoint in path:
Piper.control_dofs_position(path)
# Piper.control_dofs_position(np.array([-2.9842e-03,  2.5314e+00, -1.7150e+00,  5.1327e-04,  8.4387e-01,
#     -1.5748e+00,  3.7011e-02, -2.0058e-02]), dofs_idx)
scene.visualizer.update()
# scene.step()

Could you share your script and more details?

import genesis as gs
import math
import numpy as np

'''
关节名    joint limit                  qpos中对应的值
----------------------------------------------------
joint1   [-2.618,  2.618]           -> -0.0027
joint2   [ 0    ,  3.14 ]           ->  1.6617
joint3   [-2.697,  0    ]           -> -2.3636
joint4   [-1.832,  1.832]           -> -0.1979
joint5   [-1.22 ,  1.22 ]           ->  1.2200
joint6   [-3.14 ,  3.14 ]           ->  1.7645
joint7   [ 0    ,  0.04 ](prismatic)->  0.0155
joint8   [-0.04 ,  0   ](prismatic) -> -0.0387
'''
gs.init(
    seed                = None,
    precision           = '32',
    debug               = False,
    eps                 = 1e-12,
    logging_level       = None,
    backend             = gs.cpu,
    theme               = 'dark',
    logger_verbose_time = True
)

scene = gs.Scene(
    sim_options=gs.options.SimOptions(
        dt=0.01,
        gravity=(0, 0, -10.0),

    ),
    show_viewer=True,
    viewer_options=gs.options.ViewerOptions(
        camera_pos=(3.5, 0.0, 2.5),
        camera_lookat=(0.0, 0.0, 0.5),
        camera_fov=40,
    ),
    rigid_options=gs.options.RigidOptions(enable_self_collision = True),
)
plane = scene.add_entity(gs.morphs.Plane())
box = scene.add_entity(gs.morphs.Box(size = (0.04,0.04,0.04),
                                     pos = (1.65,1.0,0.02),

                                       collision = True))
Piper = scene.add_entity(
    gs.morphs.URDF(file ='/home/jiziheng/Music/Genesis/Piper_model/urdf/piper_description.urdf',
                   fixed = True,
                   collision = True,
                   pos = (1.0,1.0,0.0)
                   ),
)
cam0 =  scene.add_camera()
joint_names = [
    'joint1',
    'joint2',
    'joint3',
    'joint4',
    'joint5',
    'joint6',
    'joint7',
    'joint8',

]
dofs_idx = [Piper.get_joint(name).dof_idx_local for name in joint_names]
############ Optional: set control gains ############

scene.build()

import IPython
IPython.embed()

Piper.set_dofs_kp(
    kp = np.array([4500,4500,4500,4500,4500,4500,100,100]),
    dofs_idx_local = dofs_idx
)
Piper.set_dofs_kv(
    kv = np.array([450,450,450,450,450,450,10,10]),
    dofs_idx_local = dofs_idx
)
Piper.set_dofs_force_range(
    lower = np.array([-87,-87,-87,-87,-87,-87,-12,-12]),
    upper = np.array([87,87,87,87,87,87,12,12]),
    dofs_idx_local = dofs_idx,
)
count = 0
#
end_effector = Piper.get_link("link6")
qpos = Piper.inverse_kinematics(
    link = end_effector,
    pos = np.array([1.45, 1.0 , 0.02]),
    quat = np.array([0,0,1,0])
)
print("--------")
print("Inverse kinematics result:", qpos)
# qpos[-1:] = -0.04
# qpos[-2:-1] = 0.04

while True:
    path = Piper.plan_path(
        qpos_goal=np.array(qpos),
        num_waypoints=20,
        planner = 'PRM',
    )
    # print("-----------")
    # print(path)
    # print("-----------")
    for waypoint in path:
        Piper.control_dofs_position(path)
        # Piper.control_dofs_position(np.array([-2.9842e-03,  2.5314e+00, -1.7150e+00,  5.1327e-04,  8.4387e-01,
        #     -1.5748e+00,  3.7011e-02, -2.0058e-02]), dofs_idx)
        scene.visualizer.update()
    # scene.step()

what's more, I used python 3.9.20 and ompl 1.6.0 , may be version problem? But i am not sure

Could you also send the error message?

Could you also send the error message?

when I use pycharm, it has the same problem. But when I use in the terminal , it works

when I use pycharm, it has the same problem. But when I use in the terminal , it works

It also not work for me with terminal


Formal spec typos - audit issue #1878

This PR fixes a few inconsistencies with the delegation section of the Shelley ledger formal spec, mostly prose that was incorrect due to removing the old stkCreds mapping.
closes  #1878

LGTM; let's get confirmation from @mrBliss, but I can't see that renaming the constructor should be problematic.

Indeed not problematic, merge it!


pull request for e2e test at 02/03/2017 05:45:08

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


[BUG] Error invoking CLI: `ImportError: cannot import name 'NotImplementedType' from 'types'

Describe the bug
I get the following error invoking the dbterd CLI:
Traceback (most recent call last):
  File "/home/reuben/.cache/pypoetry/virtualenvs/dbterd-ext-IFoOWQ5l-py3.9/bin/dbterd", line 5, in <module>
    from dbterd.main import main
  File "/home/reuben/.cache/pypoetry/virtualenvs/dbterd-ext-IFoOWQ5l-py3.9/lib/python3.9/site-packages/dbterd/main.py", line 1, in <module>
    from dbterd.cli import main as cli
  File "/home/reuben/.cache/pypoetry/virtualenvs/dbterd-ext-IFoOWQ5l-py3.9/lib/python3.9/site-packages/dbterd/cli/main.py", line 6, in <module>
    from dbterd.adapters.base import Executor
  File "/home/reuben/.cache/pypoetry/virtualenvs/dbterd-ext-IFoOWQ5l-py3.9/lib/python3.9/site-packages/dbterd/adapters/base.py", line 3, in <module>
    from types import NotImplementedType
ImportError: cannot import name 'NotImplementedType' from 'types'<EMAIL_ADDRESS>
To Reproduce
Steps to reproduce the behavior:
python3.9 -m venv .venv
source .venv/bin.activate
pip install dbterd==1.12.0
dbterd --help

Expected behavior
To be able to use the CLI.
Desktop

OS: Ubuntu 22.10
Version: 1.12.0

Additional context
I also tried 1.11.0
Traceback (most recent call last):
  File "/home/reuben/.cache/pypoetry/virtualenvs/dbterd-ext-IFoOWQ5l-py3.9/bin/dbterd", line 5, in <module>
    from dbterd.main import main
  File "/home/reuben/.cache/pypoetry/virtualenvs/dbterd-ext-IFoOWQ5l-py3.9/lib/python3.9/site-packages/dbterd/main.py", line 1, in <module>
    from dbterd.cli import main as cli
  File "/home/reuben/.cache/pypoetry/virtualenvs/dbterd-ext-IFoOWQ5l-py3.9/lib/python3.9/site-packages/dbterd/cli/main.py", line 6, in <module>
    from dbterd.adapters.base import Executor
  File "/home/reuben/.cache/pypoetry/virtualenvs/dbterd-ext-IFoOWQ5l-py3.9/lib/python3.9/site-packages/dbterd/adapters/base.py", line 9, in <module>
    from dbterd.adapters.dbt_cloud.administrative import DbtCloudArtifact
  File "/home/reuben/.cache/pypoetry/virtualenvs/dbterd-ext-IFoOWQ5l-py3.9/lib/python3.9/site-packages/dbterd/adapters/dbt_cloud/administrative.py", line 4, in <module>
    import requests
ModuleNotFoundError: No module named 'requests'

After installing requests manually
Traceback (most recent call last):
  File "/home/reuben/.cache/pypoetry/virtualenvs/dbterd-ext-IFoOWQ5l-py3.9/bin/dbterd", line 5, in <module>
    from dbterd.main import main
  File "/home/reuben/.cache/pypoetry/virtualenvs/dbterd-ext-IFoOWQ5l-py3.9/lib/python3.9/site-packages/dbterd/main.py", line 1, in <module>
    from dbterd.cli import main as cli
  File "/home/reuben/.cache/pypoetry/virtualenvs/dbterd-ext-IFoOWQ5l-py3.9/lib/python3.9/site-packages/dbterd/cli/main.py", line 6, in <module>
    from dbterd.adapters.base import Executor
  File "/home/reuben/.cache/pypoetry/virtualenvs/dbterd-ext-IFoOWQ5l-py3.9/lib/python3.9/site-packages/dbterd/adapters/base.py", line 9, in <module>
    from dbterd.adapters.dbt_cloud.administrative import DbtCloudArtifact
  File "/home/reuben/.cache/pypoetry/virtualenvs/dbterd-ext-IFoOWQ5l-py3.9/lib/python3.9/site-packages/dbterd/adapters/dbt_cloud/administrative.py", line 6, in <module>
    from dbterd.helpers import file
  File "/home/reuben/.cache/pypoetry/virtualenvs/dbterd-ext-IFoOWQ5l-py3.9/lib/python3.9/site-packages/dbterd/helpers/file.py", line 5, in <module>
    from dbt_artifacts_parser import parser
  File "/home/reuben/.cache/pypoetry/virtualenvs/dbterd-ext-IFoOWQ5l-py3.9/lib/python3.9/site-packages/dbt_artifacts_parser/parser.py", line 20, in <module>
    from dbt_artifacts_parser.parsers.manifest.manifest_v1 import ManifestV1
  File "/home/reuben/.cache/pypoetry/virtualenvs/dbterd-ext-IFoOWQ5l-py3.9/lib/python3.9/site-packages/dbt_artifacts_parser/parsers/manifest/manifest_v1.py", line 17, in <module>
    class ManifestMetadata(BaseParserModel):
  File "/home/reuben/.cache/pypoetry/virtualenvs/dbterd-ext-IFoOWQ5l-py3.9/lib/python3.9/site-packages/pydantic/_internal/_model_construction.py", line 178, in __new__
    set_model_fields(cls, bases, config_wrapper, types_namespace)
  File "/home/reuben/.cache/pypoetry/virtualenvs/dbterd-ext-IFoOWQ5l-py3.9/lib/python3.9/site-packages/pydantic/_internal/_model_construction.py", line 452, in set_model_fields
    fields, class_vars = collect_model_fields(cls, bases, config_wrapper, types_namespace, typevars_map=typevars_map)
  File "/home/reuben/.cache/pypoetry/virtualenvs/dbterd-ext-IFoOWQ5l-py3.9/lib/python3.9/site-packages/pydantic/_internal/_fields.py", line 122, in collect_model_fields
    type_hints = get_cls_type_hints_lenient(cls, types_namespace)
  File "/home/reuben/.cache/pypoetry/virtualenvs/dbterd-ext-IFoOWQ5l-py3.9/lib/python3.9/site-packages/pydantic/_internal/_typing_extra.py", line 212, in get_cls_type_hints_lenient
    hints[name] = eval_type_lenient(value, globalns, localns)
  File "/home/reuben/.cache/pypoetry/virtualenvs/dbterd-ext-IFoOWQ5l-py3.9/lib/python3.9/site-packages/pydantic/_internal/_typing_extra.py", line 224, in eval_type_lenient
    return eval_type_backport(value, globalns, localns)
  File "/home/reuben/.cache/pypoetry/virtualenvs/dbterd-ext-IFoOWQ5l-py3.9/lib/python3.9/site-packages/pydantic/_internal/_typing_extra.py", line 240, in eval_type_backport
    return typing._eval_type(  # type: ignore
  File<EMAIL_ADDRESS>line 292, in _eval_type
    return t._evaluate(globalns, localns, recursive_guard)
  File<EMAIL_ADDRESS>line 554, in _evaluate
    eval(self.__forward_code__, globalns, localns),
  File "<string>", line 1, in <module>
TypeError: constr() got an unexpected keyword argument 'regex'

Thanks @ReubenFrankel for finding it!
I can reproduce it now with v1.12 -- will fix it soon 🏃
For the v1.11, I think I have not fully tested standalone, it should be working with installing dbt-core -- so a workaround here:
pip install dbt-core
pip install dbterd=1.11.1

I will tackle this together and provide patches for all impacted version soon 🏃

Is there a reason that dbt-core is not a defined dependency?

Hey @ReubenFrankel yes, dbterd is originally designed to understand dbt artifact files and produce the ERD code. It doesn’t call any APIs from dbt package, it hence should not depend on dbt pip package.

@datnguye Sure, but what about requests as in above example?

@ReubenFrankel yeah I will add an extra deps with ‘requests’ for sure, and I need to fully verify all python versions to understand the case.

It should be fixed in 1.12.2 now 🙌


maintain_repositories & triage_repositories support

This is a feature request.
I'm terraforming relationship between a team and its repositories.
When I source repositories from GitHub API I have the following response
[
  {
    "name": "name",
    "permissions": {
        "pull": false,
        "triage": false,
        "push": false,
        "maintain": true,
        "admin": false
      }
      ...
  },
  ...
]

Next, I'm transforming this to
  admin_repositories = [...]
  push_repositories = [...]
  pull_repositories = [...]

I would like to have maintain_repositories & triage_repositories lists.
  admin_repositories = [...]
  maintain_repositories = [...]
  push_repositories = [...]
  triage_repositories = [...]
  pull_repositories = [...]

As a workaround, I assign maintain_repositories to admin_repositories and triage_repositories to push_repositories.
However, it gives the team more permissions, than necessary.
Full list of permissions: https://docs.github.com/en/organizations/managing-access-to-your-organizations-repositories/repository-permission-levels-for-an-organization

https://github.com/mineiros-io/terraform-github-team/pull/38

Hey @PavelSusloparov ,
Sorry only found some time to read this issue now. Thanks for bringing this to our attention and also thanks for providing this PR. By the time we've published this module maintain_repositories, admin_repositories and triage_repositories did not exist in the provider. However, we keep adding features frequently (mostly when we need it for one of our customers or when provided by the community). Also, thanks for providing the PR. I am gonna review it in detail and come back to you asap.

cc @mariux

I can see that p/r has been merged. Perfect, thanks!
Waiting on the new release tag.

Hi @PavelSusloparov ,
We just released v0.5.1 now.
Once again, thanks for your contribution! We appreciate that :)

Yay! Thank you!

Bug fix. https://github.com/mineiros-io/terraform-github-team/pull/40


The results of the matches on May 16 and 17, 2020 of the German league

The results of the matches on May 16 and 17, 2020 of the German league are not updated
what is this about ?

You are more than welcome to help out.  Every edit / update makes a difference. Yes, you can.


[T3A3][T10-A3]Lim Wei Ming Ronald

Ready for review.

Do take note to branch your PRs for each activity from where the master branch is pointing.
Some comments added. Please close the PR after reading comments.


Automated Prometheus version update 0.63.0-45.20.0

Automated changes by the cron-prometheus-update GitHub action
Adds [Prometheus add-on](https://kurl.sh/docs/add-ons/prometheus) version 0.63.0-45.20.0.

Just a few flacks, seems good to fly:


Hide sticky posts that are not public

Fixes https://mastodon.social/<EMAIL_ADDRESS>Proposed changes:

Other information:

[x] Have you written new tests for your changes, if applicable?
[x] Added Migration to delete old meta-fields

Testing instructions:

Go to '..'

@mattwiebe added migration code and unittests


renamed api.ts to http-cache.service.ts

Hi
Very small request. Renamed the api.ts file to http-cache.service

Good idea, not sure why I hadn't already changed that confusing name :)
Thank you!


Update ChatterBotPostMessageService.cls

update the posting to chatter group on external communities

Thanks @mhumpolec! Seems like an oversight of mine. I'll take a look and test this when I get a chance.


send signed tx without signature causing chopsticks to throw error

it should handle such issue and not throw error
[05:06:49.314] ERROR (rpc-author/467): ExtrinsicFailed
    error: {
      "unknown": {
        "noUnsignedValidator": null
      }
    }
/home/runner/acalajs-examples/node_modules/@polkadot/types-create/cjs/create/type.js:54
        firstError = new Error(`createType(${type}):: ${error.message}`);
                     ^

Error: createType(ExtrinsicStatus):: Cannot map Enum JSON, unable to find 'unknown' in future, ready, broadcast, inblock, retracted, finalitytimeout, finalized, usurped, dropped, invalid
    at createTypeUnsafe (/home/runner/acalajs-examples/node_modules/@polkadot/types-create/cjs/create/type.js:54:22)
    at TypeRegistry.createTypeUnsafe (/home/runner/acalajs-examples/node_modules/@polkadot/types/cjs/create/registry.js:271:52)
    at RpcCore._formatOutput (/home/runner/acalajs-examples/node_modules/@polkadot/rpc-core/cjs/bundle.js:309:25)
    at RpcCore._formatResult (/home/runner/acalajs-examples/node_modules/@polkadot/rpc-core/cjs/bundle.js:147:20)
    at Object.update [as callback] (/home/runner/acalajs-examples/node_modules/@polkadot/rpc-core/cjs/bundle.js:238:48)
    at WsProvider.__internal__onSocketMessageSubscribe (/home/runner/acalajs-examples/node_modules/@polkadot/rpc-provider/cjs/ws/index.js:170:25)
    at WsProvider.__internal__onSocketMessage (/home/runner/acalajs-examples/node_modules/@polkadot/rpc-provider/cjs/ws/index.js:123:24)
    at callListener (/home/runner/acalajs-examples/node_modules/ws/lib/event-target.js:290:14)
    at WebSocket.onMessage (/home/runner/acalajs-examples/node_modules/ws/lib/event-target.js:209:9)

this error is thrown here: https://github.com/AcalaNetwork/chopsticks/blob/82aa8c8027e92705aecee241312f660762e85278/packages/core/src/blockchain/index.ts#L269
@xlc By ‘handle’ it, do you mean we should do some other checks in validateExtrinsic to validate unsigned extrinsics, so the validity.isOk will be true

No. It should fail, but gracefully. You can try send an unsigned tx on a normal RPC node and see what happened and mimic that. But we should never throw errors (without any catches) unless it is something shouldn't happen, like out of disk space.

I connected to localhost:8000, using currencies.transfer, then submit unsiged.
the error is thrown, but it's catched in here: https://github.com/AcalaNetwork/chopsticks/blob/02c4851a13eeeb195d69098ea06e309a50399e76/packages/chopsticks/src/rpc/substrate/author.ts#L57
So local rpc node it's not crashed, still running. How to mimic the case that it does not catch this error?

Actually the error is from polkadot.js connecting to chopsticks, not from chopsticks itself.
Error: createType(ExtrinsicStatus):: Cannot map Enum JSON, unable to find 'unknown' in future, ready, broadcast, inblock, retracted, finalitytimeout, finalized, usurped, dropped, invalid
So the RPC returned a response that's unrecognised by polkadot.js and crashed polkadot.js. The fix will be updating the error type to something can be handled by polkadot.js. Again, it should behave the same as a normal node.


Login fails when connecting to TFS instance with self-signed certificate

Attempting to login against our local TFS instance which uses a cert signed by an internal/private CA fails. Adding the --debug switch confirms my suspicion that the cert isn't trusted. Is there any way to provide an alternate CA bundle? Or to tell the CLI to accept a specific CA or cert?
urllib3.connectionpool : Retrying (Retry(total=2, connect=3, read=3, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:748)'),)': /tfs/defaultcollection2/_apis

Thanks for reporting this issue.  We will look into providing a fix that will allow you to optionally by pass the cert verification.

@markjgardner There is a safer way to workaround this issue.  You can take your servers certificate, and copy it to a Base-64 encoded X.509 file (In windows you would open the certificate, go to details tab, and choose 'copy to file...' button).  Then you can set the following environment variable REQUESTS_CA_BUNDLE to the file path of your cert file.  Once this is done you will no longer get verification errors.  Can you give this a try?

That's exactly what I was looking for, and it works great. Thanks for the follow up.

msrest.exceptions.ClientRequestError: Error occurred in request., SSLError: HTTPSConnectionPool(host='ztest1', port=443): Max retries exceeded with url: /defaultcollection/_git/testinggithooks/vsts/info (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:748)'),))
ERROR: Error occurred in request., SSLError: HTTPSConnectionPool(host='ztest1', port=443): Max retries exceeded with url: /defaultcollection/_git/testinggithooks/vsts/info (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:748)'),))
I have the same issue and the proposed solution didn't work for me, any help will be appreciated.

In case of Azure Devops multiple links are used and they have different root certificates.How can I add multiple certificates to REQUESTS_CA_BUNDLE ?

@davidroberts63  I have tried that , by creating a PEM file but didn't work.

as for me , so far I try this, but it fails in either one of those 2 cases
class Ado:
def init_ssl_env(self):
if not os.path.exists(Ado.certificate_path):
return
    try:
        if self.verify_ssl:
            # Option 1: Set CA bundle to custom certificate
            os.environ['REQUESTS_CA_BUNDLE'] = Ado.certificate_path
            self.logger.info(f"Enable SSL check - REQUESTS_CA_BUNDLE = {Ado.certificate_path}")
        else:
            # Option 2: Disable SSL verification globally (not recommended for production)
            os.environ['PYTHONHTTPSVERIFY'] = '0'
            self.logger.info(f"Disable SSL check - PYTHONHTTPSVERIFY = 0")

    except Exception as e:
        self.logger.error(f"Error setting SSL: {str(e)}")
        sys.exit(1)


when raster import is not active in app_config tiffs raise an exception

set raster_import_active: false in app_config.yml
import a geotiff

you get 9999 unknow error and should say: "raster is not supported in your account" or something like that

After talking with @saleiva I'm directly going to remove raster_import_active flag. Is going to be active to everybody so makes no sense.
Also, this throws a nasty error because the way the config works is activating or not the TiffLoader class, so when not active the importer doesn't knows how to handle .tiff files, so handling it more gracefully is not so easy.


Can't make this work: Please confirm I'm doing it right.

Hello...
I'm having problems making this library work. Is there a more appropriate place to ask questions than here? I have not been able to find any references to a forum or a list.
I'm looking at the documentation here: https://google-auth.readthedocs.io/en/latest/user-guide.html
I have created a service account, downloaded the private key, enabled API's and given the service account access to my G Suite domain to scope ('https://www.googleapis.com/auth/admin.directory.user').
Based on the documentation, I have this simple code:
import google.auth
from google.auth.transport.requests import AuthorizedSession

# Set this ENV variable
# $ export GOOGLE_APPLICATION_CREDENTIALS=/path/to/key.json

credentials, project = google.auth.default(scopes=['https://www.googleapis.com/auth/admin.directory.user'])

authed_session = AuthorizedSession(credentials)

response = authed_session.get('https://www.googleapis.com/admin/directory/v1/users')

I'm expecting a list of users in the domain, but get a '400: Bad request'
If I try to get info on a user like this:
response =<EMAIL_ADDRESS>I get a '403: Not Authorized to access this resource/api'
Any suggestions much appreciated.
Also, I don't understand, if the following quote means I need to install relevant libraries to use the approach above (I get no errors, so I don't think so)?:

When running on any Google Cloud hosting environment or when running locally with the Google Cloud SDK installed, default() can automatically determine the credentials from the environment

When trying this approach from the documentation:
from google.oauth2 import service_account

credentials = service_account.Credentials.from_service_account_file(
    '/path/to/key.json')

scoped_credentials = credentials.with_scopes(
    ['https://www.googleapis.com/auth/cloud-platform'])

I get the following error:
google.auth.exceptions.RefreshError: ('invalid_scope: Empty or missing scope not allowed.', u'{\n  "error" : "invalid_scope",\n  "error_description" : "Empty or missing scope not allowed."\n}')
Thank you,
Tobias

Your first attempt is mostly right, however, you have to delegate the credentials to a domain administrator in order to access the G Suite admin APIs, for example:

credentials, project = google.auth.default(scopes=['https://www.googleapis.com/auth/admin.directory.user'])

admin_credentials =<EMAIL_ADDRESS>
authed_session = AuthorizedSession(credentials)

response = authed_session.get('https://www.googleapis.com/admin/directory/v1/users')

see here for more details.

Hello @theacodes
Thank you for helping me out here.
I'm trying out you suggestions. I can only make it (partially) work when using the admin credentials on the session like this:
authed_session = AuthorizedSession(admin_credentials)
If I create the session like you suggest:
authed_session = AuthorizedSession(credentials)
I get the message:

Not Authorized to access this resource/api

When using the admin credentials on the session, I still can not get a list of users in the domain with this line:
response = authed_session.get('https://www.googleapis.com/admin/directory/v1/users')
I get the error:

Bad Request

I can however (Using the admin credentials) get info in a user with this line:
response =<EMAIL_ADDRESS>
Any suggestions much appreciated.
Thank you,
Tobias

I realized, that I obviously need to say which domain I want to list users for. It's done like this:
response = authed_session.get('https://www.googleapis.com/admin/directory/v1/users?domain=example.com')

@tobiasbp did you get it working?

@theacodes Yes I did. Thank you for helping me out. However, I can't update my users as described in #273.


Store the location in the request even if under thresh

When a location arrives that is worse than the threshold, it is discarded. This PR changes this and stores it in the request. This way, if the request times out or fails, the request executes the "fail" completion block, but includes a location that can be used in the failed block - allowing the developer to decide what to do with it.

@malcommac I've seen you are currently working on the 4.0.0 version of swift location. Could you consider this change? This is for us really important, because if the device doesn't reach the house setting within the timeout time for example, we want to get the last found location.

on 4.0 there is lastAbsoluteLocation in LocationRequest which keeps the last received location regardless it does not meet the request's criteria.


Fix some CMP related msan failures

The cmp_cli test is failing in some travis builds on master due to msan failures. There are two separate problems fixed by this PR:

Ensure a string is properly terminated in http_client.c

In HTTP_new_bio(), if the host has a trailing '/' we took a copy of the hostname but failed to terminate it properly.

If an empty password is supplied still try to use it

If an empty password was supplied we ignored it and were trying to use the fallback method to read the password instead (i.e. read from stdin). However if that failed (which it always does if the cmp option -batch is used) then we were reporting that we had successfully read the password without actually setting one.
Instead, if an empty password is explicitly provided we should use it. If no password is supplied explicitly and we have no fallback method then we assume the empty password.
[extended tests]

@DDvO

Extended test still fail for the Travis CI build witth configuration
no-asm enable-ubsan enable-rc5 enable-md2 enable-ssl3 enable-ssl3-method enable-nextprotoneg no-shared enable-buildtest-c++ -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -Wno-unused-command-line-argument.
It turns out that this is (as in #12145) due to some CMP verification steps being omitted to allow for more aggressive fuzzing in case FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION is enabled.
In such cases test_cmp_cli does not really make sense.
I had already tried disabling such tests in test/recipes/81-test_cmp_cli.t in #12175 as follows:
plan skip_all => "These tests are not supported in a fuzz build"
    if !disabled("fuzz-libfuzzer") || !disabled("fuzz-afl");

but this turns out to be insufficient here.
Can we somehow check using Perl in that script if the configuration has been done with
-D FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION?
The above condition !disabled("fuzz-libfuzzer") || !disabled("fuzz-afl") should be replaced by that new check.

This PR is currently blocked by the following question:

Can we somehow check using Perl in that script if the configuration has been done with
-D FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION?

Not sure the best way to do it, but this probably works:
use lib bldtop_dir('.');
import configdata;
if ( $config{options} =~ /-DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION/ ) {
 ...
}

Not sure the best way to do it, but this probably works:
use lib bldtop_dir('.');
import configdata;
if ( $config{options} =~ /-DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION/ ) {
 ...
}

Thanks @richsalz - the idea is good,
I just had to adapt this because bldtop_dir is not yet available when importing libs.
@mattcaswell, if you add to test/recipes/81-test_cmp_cli.t the import of bldtop_file and replace
plan skip_all => "These tests are not supported in a fuzz build"
    if !disabled("fuzz-libfuzzer") || !disabled("fuzz-afl");

by
open(CONFIG, bldtop_file("configdata.pm"));
plan skip_all => "These tests are not supported in a fuzz build"
    if (grep { /-DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION/ } <CONFIG>);
close CONFIG;

the exclusion of fuzz-related builds should work fine.

Updated with a new commit that should address the travis failures. I was able to tweak @richsalz's variant a bit more to get it to work.

I just realised I forgot to address @DDvO's style comments. Fix up pushed addressing those.

@mattcaswell, this is ready to merge. Shall I do?

@mattcaswell, this is ready to merge. Shall I do?

It's not been re-approved since the latest changes - so unfortunately not yet ready for merge.

Unfortunately it is not clear whether all the extended tests are fixed because the fixup commit makes them not to run.

Darn...I remembered to add "extended tests" to my earlier fixup - but not to the subsequent one. Will add shortly.

I've restarted the Travis build on the previous commit to find out as the fixup commit should not change anything in regards to tests.

I've restarted the Travis build on the previous commit to find out as the fixup commit should not change anything in regards to tests

Ah! Ok - perfect. Thanks.

I've restarted the Travis build on the previous commit to find out as the fixup commit should not change anything in regards to tests.

The Travis run passed.

Pushed. Thanks.


Increase scrollbar thumb size on hover

Scroll bar is very thin right now. Specially in the huge builtins blog, it looks like a pale dot.
Idea is to animate it to a bigger size when i hover over the whole sidebar track.
Also, when the scroll thumb's height is less than a certain threshold, the height should get bigger on hovering too maybe?

It seems scrollbar events aren't that good with css itself. It might work with javascript.

I think we can make them work. 🤔


[Feature Request/Question] Higher-Order Function with Receivers

Hi.
First off, this seems like a great project, and I am looking forward to keeping track of it's development.
I was wondering, will this project support higher-order functions with receivers? This seems like it would be very useful for allowing for common types of Kotlin-style DSLs for being defined in Ketolang, is (in my opinion) one of the most distinctive features of Kotlin, and I believe is still compatible with the goals of Ketolang.
One issue I see with this is that in order to be useful, Kotolang would probably have to also support interfaces to allow for useful receivers for builder DSLs. But then again, maybe defining data classes in a "record of functions" manner would be sufficient, e.x.
data class BuilderScope(
    val add: (Int) -> Unit
)

fun sillyBuilder(handler: BuilderScope.() -> Unit): List<Int> {
    // Internal mutable var -- allowed in Ketolang
    var ints = listOf<Int>()
    val scope = BuilderScope { ints = listOf(it) + ints }
    scope.handler()
    return ints
}

val example = sillyBuilder {
    add(1)
    add(2)
    add(3)
}

Hi @Sintrastes, I'll be having a conversation with JB people hopefully soon and will definitely be touching Kotlin DSL syntax support.
Looking at your example what bugs me is that data class has a property of functional type, meaning that it stores not value but a behaviour.
One of the goals of the Ketolang language is to split data from functions, so a functional type should not be stored in data. Benefit that it gives is that Ketolang data types should be serializable w/o additional work from the developer, which is particularly helpful for caching Ketolang execution: function must produce same output for given input, meaning that parameters and return value can be cached — need to be serialized.
For now I'd like to point to Starlark examples (which is the language that inspires Ketolang):

rules_java Starlark Rules for building Java code via Bazel build system
BUILD file that uses these rules_java

As you can find in these examples there are just function invocations with data types, I do understand that Kotlin DSL is something many people got used to, especially with Gradle build.gradle.kts files, hopefully we'll figure out some consensus on that.

To add to this, there are few issues with Kotlin DSLs that I'm not sure we'll be able to solve:
DSL function can be called multiple times
(Example refers to kotlinx.html HTML)
html {
  body {

  }

  body {

  }
}

Here I've called body twice, that doesn't make much sense and not all DSLs will have meaningful way of handling multiple invocations of DSL builder blocks. And what makes it even weirder is that body could've been a property (see below, so it's an inconsistent design choice up-to developer).
As opposed to this where these are simple function calls with parameters that can be passed once:
html(
  body = body(children = listOf(h1(text = "abc"))),
)

Writing DSL in Kotlin is quite confusing
DSL requires writing functions with receivers A.(B) -> C
fun html(init: HTML.() -> Unit): HTML {
    val html = HTML()  // create the receiver object
    html.init()        // pass the receiver object to the lambda
    return html
}

Even for people with years of production Kotlin use this looks confusing. Ketolang aims to be generic configuration language and many of the Kotlin features I've limited so far are limited for sake of simplicity for people w/o Kotlin experience.
Kotlin DSL allows both properties and functions
Property probably means that a value is stored once, function probably means that value can be stored once or multiple times I guess, but that is all up to DSL developer, one can override property setter and accept multiple property assignments into a combined data type. It's all around confusing I'd say. In HTML example above body could've property, but it is a function, why…? Ketolang can limit DSL syntax, but yeah.
// See https://proandroiddev.com/writing-dsls-in-kotlin-part-2-cd9dcd0c4715
val person = person {
    name = "John"
    dateOfBirth = "1980-12-01"
    address {
        street = "Main Street"
        number = 12
        city = "London"
    }
    address {
        street = "Dev Avenue"
        number = 42
        city = "Paris"
    }
}

Ketolang aims to gently suggest different users to write similar code in similar way, this is why for now interfaces and other OOP features are disabled.
Kotlin DSL requires mutable state
// See https://proandroiddev.com/writing-dsls-in-kotlin-part-2-cd9dcd0c4715
val person = person {
    name = "John"
    address {}
}

class PersonBuilder {
    var name: String = ""
    private val addresses = mutableListOf<Address>()
}

This perhaps can be generically solved by declaring that mutable state in a function, rather than a class, as you cleverly did in your example which I find honestly better than having mutable builder classes. However, I'm not sure this is reusable when you need to share builder like you do for HTML where many tags are compatible with each other and you kind of need to expose builders to each other?

These are my current thoughts on Kotlin DSLs in Ketolang, please post your thoughts and ideas, thanks!


Changelog missing 0.9.x and 0.10.x versions

Where did these changelog entries go? Trying to figure out what I need to know when upgrading from 0.10.0 to 11.0, but the changelog seems to have combined all of these versions into one :confused:

Hey! I recommend looking at the history for the changelog changes: https://github.com/facebook/jest/commits/master/CHANGELOG.md
I always considered 0.9 and 0.10 a pre-release. If you have been on 0.9 and you upgrade to 11 and your tests pass, everything should be fine :) Most of what we did was bugfixes or new features – so if anything breaks it is because Jest is now more correct than before.


Is NBLAST Similar to not working?

Please give details of the issue:
Example: VGlut-F-000517
Support info:
Mon Jan 18 2021 22:41:14 GMT+0000 (Greenwich Mean Time)
Chrome
87.0.4280.141 [2560,1439]
https://v2.virtualflybrain.org/org.geppetto.frontend/geppetto?id=VFB_00008878&i=VFB_00101567,VFB_jrchk4o7

it was working but seems to have reverted back to master version so hurrying the PR merge on 'vfbr' package

it was working but seems to have reverted back to master version so hurrying the PR merge on 'vfbr' package

fixed


Fix TemplateSettings unicode/str

The main motivation behind this is to stop the warning:
UserWarning: __unicode__ is not in TEMPLATE_ACCESSIBLE_SETTINGS

that appears if you are using django-debug-toolbar. This is caused ultimately by defining __getattr__ which ends up being called via hasattr(obj, "__unicode__").
In addition, this PR adds some basic tests for TemplateSettings, and makes the repr much more useful/accurate than before (which helps with debugging e.g. using django-debug-toolbar templates panel).

Thanks Luke


disposition/* labels should have different labels

Having everything the same purple means that it's difficult to scan a long outstanding PR list for the current state of said PR's:
https://github.com/grpc/grpc/pulls/ctiller

I see the UX issue, while we optimized for the top level labels, issues can have multiple dispositions and we should vary the colors in such a way that they appear related and at the same time, we can start mentally associating the variations with what we need to do on the issue. I'll see what I can come up with.

Not important, closing.


Adding a formatter for ByteString

I can create a pull request. It seems that there is no formatter for a bytestring, I suggest the following:
-- | Output a ByteString.
byteString :: Format r (ByteString -> r)
byteString = later (T.fromText . T.encodeASCII)

And a ShortFormatter bs (no pun intended).

Sure.


enhancement: Make svg and lottie features

bevy_vello should focus on a core API for scenes and rendering in Vello.
svg and lottie bring a significant amount of bloat to the library and we want to make those cargo features, as well as optional.

This was implemented in 0.4


unreliable datagrams

Hey there,
Does this implementation support unreliable datagram packets?
https://quicwg.org/datagram/draft-ietf-quic-datagram.html

yes

Cool thanks


Configure privacy center to take in a geolocation for testing

Is your feature request related to a specific problem?
Similar to the parameter we can pass in to the fides-js endpoint, we should allow the privacy center to also take a query parameter which can facilitate testing in known locations
Describe the solution you'd like
If we visit the privacy center with a param ?geolocation=US-CA then it should treat US-CA as its geolocation, without querying
Describe alternatives you've considered, if any
A description of any alternative solutions or features you've considered.
Additional context
https://github.com/ethyca/fides/blob/main/clients/privacy-center/common/geolocation.ts#L28
https://github.com/ethyca/fides/blob/main/clients/privacy-center/pages/api/fides-js.ts#L56

More context here: https://ethyca.slack.com/archives/C04S7K0T2V7/p1685474932363039?thread_ts=1685474192.289249&cid=C04S7K0T2V7

moving to done


Is there any one to help me with this question?

name: Question
about: Ask at the Gonum discussion list https://groups.google.com/forum/#!forum/gonum-dev

:no_entry_sign: INVALID :no_entry_sign:
https://stackoverflow.com/questions/56590792/how-do-i-refactor-the-code-from-python-to-golang-using-scipy-to-gonum

Please ask at the mailing list, the issue tracker is for bugs, proposals and feature requests.


[NDS] Advance Wars - Dual Strike (USA, Australia) menu keeps rotating with PS3 controller

when the game gets to the menus it keeps on rotating with the PS3 controller plugged in
as soon as i unplug the controller the menu stops rotatating but i have to use the keyboard as the controller
using windows 11 aswell

Could you send me screenshots of the binding setting for your controller, and see if if it still happens if you unbind "Analog L" and "Analog R"?

still the same problem if i unbind "Analog L" and "Analog R"


Needs install directions

this repo needs installation instructions

Already there: https://github.com/Sceptre/sceptre/blob/master/README.md#install

Reopening.  Sorry, I thought this issue was in a different repo.

What version of sceptre are you using?  If you are using 2.6.3, this resolver is already included and does not need additional commands to install.
If you are on an older version of sceptre you can pip install sceptre-file-resolver.
The readme should be updated to include that info.


chore(package): update eslint to version 2.5.3

Coverage remained the same at 100.0% when pulling b0db03558184b052e5ec8d6ba4ca38a5c94fffc7 on greenkeeper-eslint-2.5.3 into 43904ea3227ff4f5ca0e46a401c5506f90e055aa on master.


GVFS.Service should log whether or not a restart is required when enabling ProjFS

Long term we'll want to find a way to communicate this to the user.

Fixed in upcoming release


Multisite Quirks

I noticed a few issue with Multisite setup following directions on the Learn Grav pages.  Not sure if the following items are by design or maybe a bug.

Unable to download plugin on sub site, got error, touch(): Unable to create file /license.yaml because Permission denied. The Main site can download and install plugin without any issue
Statistics counter is not per site but show statistics for all sites.  Tested by loading pages from main site and subsite and watched number go up on both sites.
Separate admin credential per site, not an issue I thought maybe it would be one login and you could maintain the various sites from that one login.  I see why multiple logins would be beneficial to maintain separation of sites, but would not mind one interface to manage them all.
Plugin & Theme are not shared. I guess I could symlink them across the various sites

For this error in the screenshot, it seems you don't have the proper permissions set for the user/data folder. Try making that folder writable.

I tried with 777 and now 775 and got the same results when trying to install a plugin.  I also logged in as root and ran chown -R myphpuser:myphpuser on my Public HTML folder and still the same result when attempting to install plugins.

I hear you, these are multisite quirks we need to document and hopefully clear out over time. Another one I know for example is, triggering a backup backups all sites.

the licence.yaml for the single site has to be in /user/sites/[sitename-folder]/data dir, usually it has a 644 mod, the non accessibility it depends on the webserver user's group,
try to set it to 664,
for me it worked


catch_unwind probably isn't async-signal-safe

It can definitely return a Box in the error case, so it likely allocates.
Therefore, this must not be used as part of the signal handler.

Fixed in the 0.1.1 version just released.


Performance issue: Saving map for offline Use

Describe the bug
Saving map for offline use, works fairly okay for Mapbox maps, but Map Warper maps, there seems to be a performance issue.

Tried to duplicate the issue to see if it was a server call delay or a performance delay.  I don't think its a app performance delay cause the timing of the calls to responses varied no matter which map I was trying to download.
Closing this issue for now.


Use immutable collections internally

Codecov Report

Merging #107 (69d4930) into main (cb25207) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #107   +/-   ##
=======================================
  Coverage   61.42%   61.42%
=======================================
  Files          24       24
  Lines         280      280
  Branches       55       55
=======================================
  Hits          172      172
  Misses         85       85
  Partials       23       23

Impacted Files
Coverage Δ

...tras/src/commonMain/kotlin/patterns/InnerUpdate.kt
70.27% <ø> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Q?

Hi this a great project thankyou to share it , i transfert the code to ros2 humble and  is working , now i change the algorithm to PPO but is not working can you give me some tips and tricks to implement this algorithm without problems

Hi,
Seems like you are implementing a different backend and an algorithm. I don't see how I could be of help there, sorry.

Hello sir!
How can visualize the goal point in gazebo?

The goal is visualized in rviz. Visualization in gazebo is not supported here

ok, thankyou

Hello,
i think rviz have a 3d visualization how did you make 2d visualization, Is with velodyne subscriber or another method ?


307 openmpi related error on rocky linux

Add new environment variables to khiops-env
To fix the bug with PSM3, we add "PSM3_DEVICES=self"
For explanation, see https://github.com/open-mpi/ompi/issues/11295#issuecomment-1384244610
We also add OMPI_MCA_btl_vader_single_copy_mechanism=none
to remove the mpi message "Read -1, expected 65536, errno = 1" that appears on docker

Rename github actions test-khiops-install > test-khiops-on-iris

Add new github action to test khiops installation
The test-khiops-install checks if the output of Khiops in the console is as expected (no mpi or java errors)

The Temurin-related commit is not related to the scope of the PR (see issue #307), hence it should belong to a different PR IMHO.

The Temurin-related commit is not related to the scope of the PR (see issue #307), hence it should belong to a different PR IMHO.
I deleted this commit. I have no clue why it was here.

The Temurin-related commit is not related to the scope of the PR (see issue #307), hence it should belong to a different PR IMHO.

I deleted this commit. I have no clue why it was here.

Ok.


How to render objects independent of Z distance?

I am rendering a 360 video and would like to add objects to the environment. The spherical mesh has a radius of 1.0 and if I render text within that distance, it appears blurry. Any text outside is understandably hidden. Is there a way to render text independent of the object distance from the camera?

Hi. You could scale the mesh by using GVRSceneObject.getTransform().setScale(x, y, z). If you want the text to be always on top of everything else then use GVRSceneObject.getRenderData().setRenderingOrder(GVRRenderingOrder.OVERLAY).

agreed.  my first instinct was to scale up the sphere.  you can look at the current version of gvr-360video in master for an example.  otherwise, setting the RenderingOrder to OVERLAY and also disabling depth test with getRenderData().setDepthTest(false); would do the job.

I have tried using setDepthTest(false) but the views did not merge in the VR headset. Is there a reason that would happen? Scaling worked though. Thanks!

@sam16222 Not sure what do you mean by "views did not merge". Are you seeing double-images in the headset? Maybe you could attach a screenshot? Thanks.

My interpretation was that of convergence.    If his sphere is 1 meter in diameter and he has text big enough and close enough to be readable inside of that,  it could be too close to converge on the text and the sphere at the same time.

I'm facing same problem now. I want to display "Pause" on paused 360 3D video. Text is ok when displayed on black screen, but when background is video, it's extremely difficult to focus sight on text.
video sphere code:
         GVRSphereSceneObject sphere = new GVRSphereSceneObject(getContext(), 72, 144, false);         GVRMesh mesh = sphere.getRenderData().getMesh();         sphere.getTransform().setScale(300f, 300f, 300f);         sphere.getTransform().setPosition(0, 0, 0);         video = new GVRVideoSceneObject(getContext(), mesh, player, GVRVideoSceneObject.GVRVideoType.VERTICAL_STEREO );         video.getTransform().setRotation(0.7071f,0,-0.7071f,0);         video.setName( "video" );
pause button code:
  pauseButton = new GVRTextViewSceneObject(getContext(), 100, 24, "Paused");         pauseButton.setTextSize(12.0f);         pauseButton.setTextColor(Color.WHITE);         pauseButton.setGravity(Gravity.CENTER);         pauseButton.getRenderData().getMaterial().setOpacity(0f);         pauseButton.getTransform().setPosition(0, 0, -90);         pauseButton.getRenderData().setDepthTest(false);         pauseButton.getRenderData().setRenderingOrder(100000);
Sam someone give me a hint how to tune parameters / change something to make pause text sharp?

@Cyganieszka You can try putting it at a distance similar to the sphere radius: pauseButton.getTransform().setPosition(0, 0, -300).
I am not sure you will see the text at all with setOpacity(0f).
Please use setRenderingOrder(GVRRenderingOrder.OVERLAY) instead of hard-coded values.

@Cyganieszka Do you still experience problems? Can we close this issue?

@Cyganieszka Closing for now. You can always reopen in case you have something for us.


UART Commands

Define what commands should be implemented;
Implement a better command algorithm (Using some command map);
Implement the defined commands.

Commands:

Start the Sample:
go;0

Start the Sample reseting all the angle variables:
go;1

Set the total sampling time:
timer;sample;X
X: Timer Value, in seconds;

Set Sample Time Task IMU:
timer;task;X
X: Timer value, in miliseconds;

Set Sample Time of IMU Sensor:
timer;imu;X
X: Timer Value, in miliseconds;

Reset IMU sensor with standard values:
conf;imu

Configure Kalman Constants (Qangle, Qbias and Rmeasure):
conf;kal;X;Y;Z
X: Value Qangle;
Y: Value Qbias;
Z: Value Rmeasure;

Configure Complementary Filter Constant (Alpha):
conf;compl;X
X: Value Alpha;

Show Configurations:
conf;get

Commands will be implement following this Excel:
(New Revisions could be made)
Serial Commands.xlsx

Commands implemented in 6d89b832c8893c9e1dfa1cb8ee8033cdd7a09762:

go
tTotalSample

Comands Implemented in 8b7b25807c6f2d993df0c92652730444090faeaa :

tTaskSample
kalQAngle
kalQBias
kalRMeasure

Final Documentation:
Serial Commands.txt


Windows 10 error -- Application was unable to start correctly.

I compiled this program on Ubuntu 20.04 and Windows 10.  It works on Ubuntu, but on Windows 10 (fully updated to 21H1) I get:
"The application was unable to start correctly 0xc000 007b.  Click OK to close the application."

Robotgo version (or commit ref):  https://github.com/go-vgo/robotgo/commit/6257bc4be945ebf3ff1f9f0bf8f109f63b543b45
Go version:  1.16.7
Gcc version: Msys2, latest version
Operating system and bit: Windows 10 64 bit, 21H1
Resolution:
Can you reproduce the bug at Examples:

[ ] Yes (provide example code)
[ ] No
[x] Not relevant -- I don't see an example there

Provide example code:

package main

import (
	"flag"
	"fmt"
	"github.com/go-vgo/robotgo"
	"os"
	"runtime"
	"time"
)

func main() {
	mousex, mousey := robotgo.GetMousePos()
	fmt.Println(" mouseX (col) =", mousex, "and mousey (row) =", mousey)

	fmt.Println()
	fmt.Println(" Will read and report mouse position in 10 seconds.")
	time.Sleep(10 * time.Second)
	finalMouseX, finalMouseY := robotgo.GetMousePos()
	fmt.Println(" Final mouse x =", finalMouseX, "and final mouse y =", finalMouseY)
	fmt.Println(" Final row =", finalMouseY, "and final column =", finalMouseX)

	robotgo.MoveMouse(mousex, mousey)

	fmt.Println()
} // main in robot.go

Log gist:

Description
"The application was unable to start correctly 0xc000 007b.  Click OK to close the application."
The program won't start on Windows 10 64-bit, but does on Ubuntu 20.04

using the -a flag made no difference
I am using the MinGw64.  When I do gcc -v I get gcc version 10.2.0 (rev10, built by msys2 project)
I don't know what else to do


Release: 2.17.0

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


Katacoda Impact: HTTP Error makes Katacoda scenario to not display the application or error log

When the exception is propagated to Customer, it impacts Katacoda as any HTTP response that is not 20x will cause Katacoda to say that the application is not available, thus the steps https://github.com/redhat-developer-demos/istio-tutorial#deploy-customer and https://github.com/redhat-developer-demos/istio-tutorial#deploy-preferences will fail. You can check this behaviour by running the Katacoda scenario https://www.katacoda.com/rafabene/courses/workshop/2-deploy-microservices

@BenHall Do you have any updates on this? Thank you

Solved in Katacoda. Reference: https://trello.com/c/AjTJfVNc/48-application-error-avoids-katacoda-to-show-its-message


fix(curriculum): Replace special characters with HTML entities

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] All the files I changed are in the same world language (for example: only English changes, or only Chinese changes, etc.)
[x] My changes do not use shortened URLs or affiliate links.

Closes #36036

Wouldn't it just be the following?
:root is a <dfn>pseudo-class</dfn> selector that matches the root element of the document, usually the html element. By creating your variables in :root, they will be available globally and can be accessed from any other selector later in the style sheet.

When we refer to elements in almost all the other challenges we do not include the < pr >.  If we a referring to a tag, I have seen the the < and > and / if it is a closing tag.

@RandellDawson Agreed! I'll make the change shortly.

Thank you for your contribution to the page! 👍
We're happy to accept these changes, and look forward to future contributions. 📝


Fix unescaped anchor tag running loose

Replace literal angled brackets of the unescaped anchor tag with appropiate character entities as else this mess happens on the MSFT Docs page

@Avunia : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Problems running Rancher Server on t2.micro.. Memory?

Rancher versions:
rancher/server: v1.6.14
rancher/agent: v1.2.9
Infrastructure Stack versions:
healthcheck: v0.3.3
ipsec: v0.13.7
network-services: v0.7.19
scheduler: v0.8.3
kubernetes (if applicable): N/A
Docker version: (docker version,docker info preferred)
Both on the rancher-server and host instance:
Client:
 Version:      17.09.1-ce
 API version:  1.32
 Go version:   go1.8.3
 Git commit:   19e2cf6
 Built:        Thu Dec  7 22:21:47 2017
 OS/Arch:      linux/amd64

Server:
 Version:      17.09.1-ce
 API version:  1.32 (minimum version 1.12)
 Go version:   go1.8.3
 Git commit:   19e2cf6
 Built:        Thu Dec  7 22:28:28 2017
 OS/Arch:      linux/amd64
 Experimental: false

Operating system and kernel: (cat /etc/os-release, uname -r preferred)
Both on the rancher-server and host instance RancherOS v1.2.0 is installed: 4.9.78-rancher2
Type/provider of hosts: (VirtualBox/Bare-metal/AWS/GCE/DO)
AWS
Setup details: (single node rancher vs. HA rancher, internal DB vs. external DB)
rancher-server: t2.micro with Elastic IP ip-1

container running nignx version 1.13.9 with SSL termination, forwarding admin.example.com to rancher-server on port 8080
container running rancher-server with internal DB

custom host: t2.micro with Elastic IP ip-2`

container running rancher-active-proxy (github) for ports 80 and 448
container running rancher-agent registered to server like this:

  sudo docker run -e CATTLE_AGENT_IP="ip-2"  --rm --privileged \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -v /var/lib/rancher:/var/lib/rancher rancher/agent:v1.2.9 \
    https://admin.example.com/v1/scripts/09...etcetera

Both the rancher-server and the host instances are attached to the same Virtual Private Cloud in AWS

Environment Template: (Cattle/Kubernetes/Swarm/Mesos)
Cattle
Steps to Reproduce:
The Admin UI is functional and mostly works, but a whole number of errors occur, that seem to be related:

Navigating to Community Catalogs --> rancher-server contain becomes unresponsive, needs restart
Deleting a stack --> sometimes works, sometimes idem as above
Installing Community Stacks (tried Postgres, Gitlab, Gogs) --> containers stay in Initializing state (keep restarting). No clear clues in the logs

Some of the errors I encountered described here: https://github.com/rancher/rancher/issues/11926#issuecomment-372021979

Having typed all the above suddenly I am wondering if it is even possible to run rancher-server on a t2.micro memory-wise.. maybe not :(
top shows VSZ = 3145m (316%) for the Java process running rancher, and just checked t2.micro is just 1GB of memory.. but minimum requirements for rancher server are 1GB as well it states

1gb is for the server container.  A 1gb VM is already a little below this, but if you're going to try and do anything else with the VM like run it as an agent and run containers on it you definitely need a bigger instance.
Also t2.* "burstable" CPU, which means they are fast while you have credits, then completely unusable if you run out.  Check the metric for CPU credit balance in the AWS dashboard.  micro is going to have a very small share and all the startup, installation, initial setup of the container, etc could have eaten much of it and be making things worse.

Thank you @vincent99 !!
Rancher server on the micro is the only thing that will run there, but I will move it to a bigger instance.
I didn't know the baseline performance was that bad after you run out of credits? Guess I'll have to give Jeff more $$ dough then :)

I have found that I can run rancher 2.0 on t2.micro if I don't use custom. I setup the server master on a micro, then I use the Amazon EC2 templates and set it to t2.micro  (t2.micro option did not exist previously, it does now).  Seems to work fine a bit slow. I left the AMI field blank it choose ami-927185ef for us-east-1
That said, it works best if you seperate controlplanes, etc, and workers as different nodes.
This of course will pass your Free 750 hours a month in a few days.


fix: upgrade to version 3.2.59

from: https://github.com/jenkins-x/jx

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To complete the pull request process, please assign jstrachan
You can assign the PR to them by writing /assign @jstrachan in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@jenkins-x-bot-test: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

kube
c57cafd2a058492b93e23777464760be6cc8bc02
link
/test kube

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the jenkins-x/lighthouse repository. I understand the commands that are listed here.

/retest


ok, now the server just dies.

when running a (Essentials) command or joining the server when certain modules are loaded, now it just dies and freezes.
idk.
no crash log is generated.

:concern:

sorry for harrassing with reports, but I can't figure out the issue

reverting to 0.2.3...


Migration from 1.3 to 1.4 docs?

When the compilation of breaking changes and the guide for migrating from 1.3 to 1.4 is coming to the angularjs.org website docs?

They will be in place before we go to full 1.4.0

alright, just asking because I couldn't seen any dates or milestones for it

This PR is the basis of the migration log: https://github.com/angular/angular.js/pull/11584

You can now see these migration notes on the angularjs.org site: https://docs.angularjs.org/guide/migration

:+1:


Colors: Should pywal generate 8 colors and 8 greys?

Should pywal also generate 8 grey colors?
This would allow more flexibility for coloring but will require users to update their usage of the export files. If we decide to implement this it will be added in a new major release indicating that there are breaking changes.
Example:

How would this work? would this 8 new greys replace the first 8 colors? would this mean that only 8 colors would be generated?

Only 8 colors are used in the 16 generated ones anyway. The greys would be generated from color0 and would replace the first 8 colors as shown in the image.
So, yes. 16 colors are generated from the image and we then generate an additional 8 colors from color0.

Why not keep color0 - color15 untouched and add grey0 - grey7?

I came up with this idea from a comment left on #71 that mentioned adding an additional grey for use as a status bar background color. (Think lighter than the background color but darker than color8)
It'll be easier to just add this single additional color instead of adding a set of greys that we have no use for.

I have to agree on your last point @dylanaraps, on my side wpgtk works perfectly with the colors you currently generate, oh and btw, API integration is mostly done, you've done a great job with this.
another solution could be toning down the brightness of the 8th color though.

On Tue, 8 Aug 2017 at 9:26 pm, Fernando Vásquez<EMAIL_ADDRESS>wrote:

I have to agree on your last point @dylanaraps
https://github.com/dylanaraps, on my side wpgtk works perfectly with
the colors you currently generate, oh and btw, API integration is mostly
done, you've done a great job with this.
another solution could be toning down the brightness of the 8th color
though.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/dylanaraps/pywal/issues/75#issuecomment-320927890,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGfAa438iOCFnGJROldKs34IKSlkpzpkks5sWEX4gaJpZM4Ou__N
.

I’ll mess around with the brightness, that’s a good idea. Thanks!

Hey, just wondering why this was closed? Stumbled upon it randomly and the thing I'd want most out of pywal is simply having more than 8 colors, having 8 greys would be great, I think changing colors 8-15 would probably break less stuff though than changing 0-7. Another suggestion would be for 8-15 be alternative versions of the first 8 colors (different brightness or complementary or some other color theory way of making colors that make sense idk color theory rn).


W2D3 Curriculum Specialist Review

Curriculum Specialists are reviewing and editing content.

[ ] Ohad Code Review
[ ] Chi Content Review
[ ] Jenna Polishing
[ ] Day Lead Review

Tutorial 4 this needs changing to use pooch

Also in general becareful about imports I tried to tidy some up but there are a lot of unused things

Tutorial 2 uses time_Steps which is a global undeclared variable:


bug: Error Invalid window id: ... when I close the LSP hover window with the new fclose! command.

Did you check docs and existing issues?

[X] I have read all the noice.nvim docs
[X] I have searched the existing issues of noice.nvim
[X] I have searched the existing issues of plugins related to this issue

Neovim version (nvim -v)
v0.11.0-dev-164+g3a1515bfe
Operating system/version
Arch (btw) Linux
Describe the bug
I get the error Invalid window id: ... when I open the LSP hover window twice, after closing it the first time with :fclose!.
Steps To Reproduce

echo 'local foo = "bar"' > test.lua
nvim -u path/to/config/above test.lua
Press K with the cursor on foo to do LSP hover on it
:fclose!
(make sure not to move the cursor until the next step)
Press K
Error: noice.nvim  ERROR ...r/.local/share/nvim/lazy/nui.nvim/lua/nui/popup/init.lua:168: Invalid window id: 1002

Note that if I move the cursor back and forth before pressing K the second time, I get no error.
Expected Behavior
No error message after pressing K the second time
Repro
-- DO NOT change the paths and don't remove the colorscheme
local root = vim.fn.fnamemodify("./.repro", ":p")

-- set stdpaths to use .repro
for _, name in ipairs({ "config", "data", "state", "cache" }) do
  vim.env[("XDG_%s_HOME"):format(name:upper())] = root .. "/" .. name
end

-- bootstrap lazy
local lazypath = root .. "/plugins/lazy.nvim"
if not vim.loop.fs_stat(lazypath) then
  vim.fn.system({ "git", "clone", "--filter=blob:none", "https://github.com/folke/lazy.nvim.git", lazypath, })
end
vim.opt.runtimepath:prepend(lazypath)

-- install plugins
local plugins = {
  "folke/tokyonight.nvim",
  {
    "folke/noice.nvim",
    dependencies = { "MunifTanjim/nui.nvim", "rcarriga/nvim-notify" },
    opts = {},
  },
  {
    'neovim/nvim-lspconfig',
    dependencies = {
      { 'williamboman/mason.nvim', config = true },
      'williamboman/mason-lspconfig.nvim',
      'WhoIsSethDaniel/mason-tool-installer.nvim',
    },
    config = function()
      require('mason').setup()

      local servers = {}

      require('mason-tool-installer').setup { ensure_installed = { 'lua_ls' } }

      require('mason-lspconfig').setup {
        handlers = {
          function(server_name)
            local server = servers[server_name] or {}
            require('lspconfig')[server_name].setup(server)
          end,
        },
      }
    end,
  },
}
require("lazy").setup(plugins, {
  root = root .. "/plugins",
})

vim.cmd.colorscheme("tokyonight")
-- add anything else here

Please don't close this issue Mr. Bot

The bug isn't fixed. Please don't close this issue Mr. Bot

Mr. Actions, we've already been through this. Please for the love of all that is holy don't close this issue because the bug is still there.

Bruh

My brother in christ please stop this suffering

Potato

Why not provide a PR instead?

I could give it a try.  Do you have any idea what the issue might be?