Rotate gizmo keeps rotating/wobbling

In the HandleRotation function at  line 1795 the code
if (applyRotationLocaly)          {             *(matrix_t*)matrix = scaleOrigin * deltaRotation * gContext.mModel;          }
assumes that you'd be handling the object matrix directly but my game engine has a system where it handles the matrix build every frame thus i only need the position, rotation and scale. I tried to replaced it with
if (applyRotationLocaly)          { ImGuizmo::DecomposeMatrixToComponents(matrix, tx->pos_, tx->rot_, tx->scale_); }
tx is my transform component
So it basically just keeps rotating/wobbling. Strangely enough it works for translation and scaling but not rotation with the above method. Any ideas?
EDIT: Nevermind, I found another way. My bad.

In the HandleRotation function at line 1795 the code
if (applyRotationLocaly) { *(matrix_t*)matrix = scaleOrigin * deltaRotation * gContext.mModel; }
assumes that you'd be handling the object matrix directly but my game engine has a system where it handles the matrix build every frame thus i only need the position, rotation and scale. I tried to replaced it with
if (applyRotationLocaly) { ImGuizmo::DecomposeMatrixToComponents(matrix, tx->pos_, tx->rot_, tx->scale_); }
tx is my transform component
So it basically just keeps rotating/wobbling. Strangely enough it works for translation and scaling but not rotation with the above method. Any ideas?
EDIT: Nevermind, I found another way. My bad.

Hey, ehhh could I please ask you how you solved it?


Compile figures of the QC checkpoints on denoised data into an HTML report

@oesteban using reports and a yml recipe, this should not take too much time, right?
The three plots generated for QA need to be considered simultaneously so they will be more conveniently visualized if all plotted in the same document.

@oesteban using reports and a yml recipe, this should not take too much time, right?

That would be the gist of nireports :)


feat(KONFLUX-3933): Use rpm to get the value

This might be a more straight-forward way how to get a kernel version and release.
Initially I thought there will be a run duration benefit (running whole dnf vs. just rpm), but that is not a case (at least in this builder container).

You have to sign your commits.
git commit -a --amend -s
git push --force

Thank you! Done.

LGTM


Newsletter-264: translate into Chinese

Hey, looks mostly good. I just noticed that there was one link to an English newsletter where there was already a Chinese translation.

Oh I missed this link. Thanks Murch!


[Expandable] + scriptableObject array with propertyDrawer == Sometimes height not updated.

Hi,
I have an array of scriptableObjects (which have custom propertyDrawers) that has the [Expandable] attribute, which works correctly most of the time.
But if the size of the property drawer changes, without direct interaction from the user, the height of it does not change in the inspector and the new ui-elements in the propertyDrawer overlap the following ui-elements from the next scriptableObject.
This happens only sometimes. If the user is typing in a textField, which triggers a new height, then it works. But, for instance, copy&paste does not properly work.
And it only happens in the scenario with an array of scriptableObjects. If the [Expandable] tag is on a single scriptableObject (with the propertyDrawer) then it work fine.
Example:

I seem to be mistaken.
I just found out, that it is, in fact, Unity itself that also has this behaviour. If I just put the PropertyDrawer property itself in a normal unity array, it exhibits the same erroneous missing retrieval of the propertyHeight. No [Expandable] required...
So, if it is a bug, it is one NaughtyAttributes inherits from Unity and is therefore not relevant as an issue here.
I will close the Issue,
Have a nice day!


[core] Keys of extra properties are printed with their owner's prefix which is confusing

Task List

[x] Steps to reproduce provided
[ ] Stacktrace (if present) provided
[ ] Example that reproduces the problem (link to git repository is ideal)
[x] Full description of the issue provided (see below)

Steps to Reproduce

Configure an extra property on a distribution such as foo: bar
Execute jreleaser config

Expected Behaviour
The printed property key should be foo.
Actual Behaviour
The printed property key is distributionFoo.
NOTE: The property key remains unchanged in the resolved model.
Environment Information

Operating System: N/A
JReleaser Version: 1.5.0
JDK Version: N/A

🎉 This issue has been resolved in v1.5.1 (Release Notes)


[es-dev-server] service worker caching

Currently in the dev server we cache based a last-modified check. Each time a file is requested we check if it hasn't changed and the server returns a 403. This requires a server request for each file, which still has some overhead. When building an unbundled application, the amount of requests can be quite large.
We could investigate if we can add a service worker which keeps received notifications from the server when files change. If a file hasn't change, the service worker can serve the file from cache instead of needing to contact the server.

how will this work if the user has its own service worker? as far as I know, there can only be on service worker at the root of a domain 🙈


Updated stats_api

Made all finished checks to be "finished" instead of "end_time IS NOT NULL".
Added new quick_runs statistics to the api.
Added "started_runs": runs where the user at least go to the loading page. If the first article page is not reached, the run data does not have a start time.

re: NULLs in the database:

We are seeing ~5000 NULLs in the database out of the past 115000 runs, so evidently there is still a significant portion of players that are hitting this.
I suspect it's due to shoddy internet connection (not loading the first page in the background) or outdated browsers (i.e. not supporting visibilitychange or onpagehide or unload etc.). I can attempt a fix for this


Add the 'Research' section on my personal README.md

I also ticked some more boxes too.

Hi @Chiemezuo, well done for submitting your PR
However, I'll suggest that you read through the Contribution guide once again and follow the tasks accordingly.
Also, make sure to follow the Markdown style guide here
If you use VScode, I suggest you download this extension Markdownlint. It will help guide and fix your markdown file.

I went through those. What did I miss, though?

I went through those. What did I miss, though?

It seems your ## Research section is above the ## Task section.

Oh. They weren't specific about where in the file to put that. I put it above for it to be easier to see. Or should there be a specific order @thibaudcolas ?


Adicionando Faculdade União de Goyzes

Last year, I managed to get my student license. This year, there was a problem that refused my university. I am making this pull request to try to put my university in the repository again, so that I can get my student license. I would appreciate it if you accepted again the Faculdade União Goayzes. Grateful
Official website: https://fugformosa.edu.br/
Course IT: https://fugformosa.edu.br/gestao-de-tecnologia-da-informacao/

@ThayanInformatica I am sorry, this school has a different official domain. I have to close this request. Please apply for free educational license with an official document which proves that you are a student. You can do it using "OFFICIAL DOCUMENT" tab at https://www.jetbrains.com/shop/eform/students.
Thank you for the understanding!


Setup demo.faq.zenika.com

In order to showcase the FAQ, we need to have a demo instance.
Needed:

[x] Automatic deployment multi-instances
[x] Create domain + ssl
[x] Disconnect from Slack
[x] Create Auth0 domain

https://demo.faq.zenika.com 🎉


rollbar:test rake tasks failed in Rails 6.0.0

Running rake rollbar:test fails in Rails 6.0.0
Testing manual report...
[Rollbar] Scheduling item
[Rollbar] Sending item
[Rollbar] Sending json
[Rollbar] Success
[Rollbar] Details: https://rollbar.com/instance/uuid?uuid=a6fbacbb-9997-4b52-a85a-c7a53651fcce (only available if report was successful)
Setting up the test app.
Processing...
Test failed! You may have a configuration issue, or you could be using a gem that's blocking the test. Contact<EMAIL_ADDRESS>if you need help troubleshooting.

env = Rack::MockRequest.env_for("#{protocol}://www.example.com/verify", 'REMOTE_ADDR' => '<IP_ADDRESS>')
status, = app.call(env)

puts error_message unless status.to_i == 500

Rollbar is expecting a 500 but got 403 instead. which seems to be caused by this new added middleware ActionDispatch::HostAuthorization, (https://github.com/rails/rails/pull/33145)
My current workaround is to add HTTP_HOST in the header:
env = Rack::MockRequest.env_for("#{protocol}://www.example.com/verify", 'REMOTE_ADDR' => '<IP_ADDRESS>')
env['HTTP_HOST'] = 'localhost'
status, = app.call(env)

puts error_message unless status.to_i == 500

Related: https://github.com/rollbar/rollbar-gem/issues/964

@waltjones  Thanks for addressing this issue so quickly, but my workaround is just a quick hack, a proper fix is to:

Add www.example.com as the HTTP_HOST in header
Add www.example.com to the whitelisted host array, but due to the issue in https://github.com/rollbar/rollbar-gem/issues/964, this currently doesn't work.

@Menghongli Thank you, and thanks for your work on this.
If you're also seeing #964, I just posted a follow up question there.

@waltjones No worries at all, I've post my attempt in #964

Fix released in v2.26.1 https://github.com/rollbar/rollbar-gem/releases/tag/v2.26.1


Misleading information in README

Hello!
I'm considering using this tool to perform virus scans in my project. Hope it fits perfectly!
While reading documentation in README file, noticed these lines of code:
https://github.com/ifad/clammit/blob/bb4906098d41fc167f5fa6d39bf63c50a8b8a45b/README.md?plain=1#L167
This seems like a hole in the security. A malicious actor could just change the method to GET, for example, and, if the application doesn't care about the HTTP method used, it could receive a malicious file through GET request.
Found out that you already changed the conditions under which the request would be forwarded to a scanner in this issue: #21.
So maybe you just forgot to update the docs? If so, I could rephrase that and submit a PR, if you will.

Hi, thanks for reporting this.

So maybe you just forgot to update the docs?

I would say it is most probably the case, let's double check

Hi @vasartam, feel free to submit a PR to fix the readme


Copy & paste from code block to nano editor issue

Attempted Debugging

[X] I have read the debugging page

Searched GitHub Issues

[X] I have searched GitHub for the issue.

Describe the Scenario
I don't consider this a BookStack bug but since BookStack has code blocks to make it easy to copy/paste code, I believe this "enhancement" is worth considering if it can be implemented.
ISSUE:
When coping multiple lines from a BookStack code block and pasting them into nano, in a terminal window, the new line characters are lost or replaced and some lines are out of order, as depicted in the image below:

It should look like the image below (copy/paste from EditPad Pro):

Work-around:
Copy code from the BookStack code-block, paste the code into a wordpad app such as EditPad Pro and then copy the text from the wordpad app and paste that into nano.
I get the same results with PuTTY, KiTTY, MobaXterm, etc. I'm working on a Windows PC. Not sure if that matters.
Additional info:
https://github.com/vercel/hyper/issues/1448#issuecomment-367890105
http://savannah.gnu.org/bugs/?49176#comment5
Exact BookStack Version
23.05.2
Log Content
N/A
PHP Version
8.x
Hosting Environment
AlmaLinux 8.8, Docker

Having the same problem pasting into a console, or emacs... etc
copy/paste this code from a code block:
START TRANSACTION;
WITH delete_needed AS (
 select phone_directory_id from asterisk.v_phone_buttons where compressed_mac is null
)
DELETE FROM
 asterisk.phone_buttons
WHERE
 phone_directory_id IN (SELECT phone_directory_id FROM delete_needed)
RETURNING *
;

And it looks like this when using a straight console

The arrows are pointing to non-ascii characters that are getting pasted in... if you paste this into emacs it will completely mash up the paste where it looks like this:

Hi,
I don't know if there is any news regarding this issue. I identified that every raw space in the copied text was replaced with a UTF8 "non-breaking space" combination ( "\302\240" ). Is it possible to disable this and use a simple space character ?
Benoit

Note that there are many variables that could affect this (source content, browser, terminal, paste/clipboard method/source, target application, OS).
As a baseline, here's some testing steps and my results:

Steps

Go to https://demo.bookstackapp.com/books/bookstack-demo-site/page/mixed-content-example-page
Copy the contents of the "Code Example" section.
Paste that into terminal, to store in a file (eg. in text editor).
Dump the hex contents via something like xxd.

Environment

Browser: Firefox 133
OS: Fedora 41
Terminal: Gnome Terminal 3.54.0
Shell: ZSHELL
Copy & paste steps: Select all via mouse > copy > paste into nano editor via mouse  > save

Result
> xxd code.txt
00000000: 2f2a 2a0a 202a 2047 6574 2061 2070 6174  /**. * Get a pat
00000010: 6820 746f 2061 2074 6865 6d65 2072 6573  h to a theme res
00000020: 6f75 7263 652e 0a20 2a2f 0a66 756e 6374  ource.. */.funct
00000030: 696f 6e20 7468 656d 655f 7061 7468 2873  ion theme_path(s
00000040: 7472 696e 6720 2470 6174 6820 3d20 2727  tring $path = ''
00000050: 293a 203f 7374 7269 6e67 0a7b 0a20 2020  ): ?string.{.
00000060: 2024 7468 656d 6520 3d20 636f 6e66 6967   $theme = config
00000070: 2827 7669 6577 2e74 6865 6d65 2729 3b0a  ('view.theme');.
00000080: 0a20 2020 2069 6620 2821 2474 6865 6d65  .    if (!$theme
00000090: 2920 7b0a 2020 2020 2020 2020 7265 7475  ) {.        retu
000000a0: 726e 206e 756c 6c3b 0a20 2020 207d 0a0a  rn null;.    }..
000000b0: 2020 2020 7265 7475 726e 2062 6173 655f      return base_
000000c0: 7061 7468 2827 7468 656d 6573 2f27 202e  path('themes/' .
000000d0: 2024 7468 656d 6520 2e20 2824 7061 7468   $theme . ($path
000000e0: 203f 2044 4952 4543 544f 5259 5f53 4550   ? DIRECTORY_SEP
000000f0: 4152 4154 4f52 202e 2024 7061 7468 203a  ARATOR . $path :
00000100: 2024 7061 7468 2929 3b0a 7d0a             $path));.}.

Standard newlines retained, code presents as expected.
Spaces are retained as standard spaces.


Unify most of our CI under github actions

Unifies our CI under one organization.

Move integration builds to github actions

Utilizes caching so we builds can benefit from already downloaded Elasticsearch and zips.
Easier test matrix.
Tests are only reported if they fail

Move canary build away from AppVeyor (and Azure devops)

Now publishes prereleases on builds on integration branches
Move to common .NET feed on feedz.io

Stale docs and unit tests are now their own seperate jobs.

Unit test always report the status back using this annotator

Only test one random overload instead of all 4.

Moves the general build to utilize nuget lock files, this increases restore times locally and on CI.
- We now also cache nuget packages on ci based on the hash of all lock files.

@stevejgordon backported to 7.12 will work on a manual backport to master now :)


[Android] Always get all Push-Notifications however you start the App

On Android getInitialNotification() contains the one Notification you clicked or no Notifiation at all if you start the App manually and Pushs are present.
On the other Hand all Notifications are cleared whatsoever.
Since we use Pushs as Data-Transport for Privacy reasons we need them all.
Our Solution can be found here: https://github.com/wix/react-native-notifications/pull/231
We would appreciate if you guys can look into this and make the required changes to the Library to meet our requirements. The PR is not ment to be merged - its just something working for us at the moment.
We would <3 to see this awesome library to be enhanced for our requirements.
Grüße Ulf & Team DEMOCRACY

+1


Dataset

CASIA-A and CASIA-B datasets that you have used for training the model, are both gait datasets. Which dataset you have used for the face? What is the structure of data folders?

Hi @varghaei. We have cropped out the face from the gait dataset using a combination of Google's OpenPose network and some minor image-level calculations. You can know more about this in the already published conference paper which I'll be linking to the repo.

Closing this issue as it lacks activity


Add SSL support to RabbitMQ Scaler

Signed-off-by: Anson Au<EMAIL_ADDRESS>
Provide a description of what has been changed
Checklist

[ ] Commits are signed with Developer Certificate of Origin (DCO)
[ ] Tests have been added
[ ] A PR is opened to update the documentation on https://github.com/kedacore/keda-docs
[ ] Changelog has been updated

Fixes # https://github.com/kedacore/keda/issues/967

@ansonauhk could you please fix DCO?

@ansonauhk could you please fix DCO?

Hey, just followed the instruction on fixing the DCO

Seems like your PR and commit is broken, contains multiple not related nad already merged changes. Could you please fix that?

Sure. I will raise a new PR to make thing easier
On Wed, Sep 2, 2020 at 4:39 PM Zbynek Roubalik<EMAIL_ADDRESS>wrote:

Seems like your PR and commit is broken, contains multiple not related nad
already merged changes. Could you please fix that?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/kedacore/keda/pull/1059#issuecomment-685447760, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ACC7PP2MMFE75KPOU5QESK3SDYADTANCNFSM4QOBT4PQ
.


PROVIDE_MOBILE_VRDISPLAY = true may cause native getVRDisplays to fail on mobiles

https://github.com/immersive-web/webvr-polyfill/blob/124f7112ae23641c55eb19700d1389c9ac14eab4/src/webvr-polyfill.js#L39
Here is the situation: Oculus Go/Samsung GearVR, Oculus Browser. A-FRAME, that uses webvr-polyfill. A-FRAME intermittently fails to enter VR with the 0.10.x webvr-polyfill. We have another customer who reported the similar issue with webr-polyfill.
The option PROVIDE_MOBILE_VRDISPLAY is set to true, isMobile() returns true, the hasNative set to true also. However, the latter fact doesn't really matter, because it still goes and enables the polyfill (this.enable() call).
When PROVIDE_MOBILE_VRDISPLAY = true && isMobile() == true, the getVRDisplays runs native getVRDisplays along with setTimeout (1000) in attempt to detect that native getVRDisplays is broken (according to a comment in config.js, some old versions of Chrome had an issue when getVRDisplays didn't return any promise, like M58-M60(?)). If timeout expires first then polyfilled version will be used (which apparently is super bad for devices like Oculus Go). The timeout is set to 1 second and this timeout can easily expire even with fully functioning WebVR. When the getVRDisplays is called for the first time then Browser starts to initialize the WebVR-related code, create structures, establish IPC connections between processes: it is a whole lot of protocol that must be executed to establish WebVR. Depending on device performance and on amount of work the Browser gonna do when the page begins to load, this timeout expiration is not something extraordinary. Thus, we are getting very unstable experience when in some cases everything works and when sometimes it doesn't. Needless to say that Oculus Browser doesn't even need to use webvr-polyfill, but unfortunately, AFRAME and other frameworks/apps are relying on it.
There are several workarounds possible:

exclude Oculus Browser ("OculusBrowser" substring in user agent) from 'isMobile()'; however, will need to check if this wouldn't cause any undesired side effects;
disable PROVIDE_MOBILE_VRDISPLAY by default and enable it only when it is really necessary;
check for the browser version and initiate that timeout logic only for known bad browsers;
increase timeout to something like 3 seconds (still, if I am using debugging even this timeout can easily expire).

We can safely remove that timeout logic, you're correct it was for Chrome m58ish or something, which is pretty out of date at this point. I'll dig more into this later, but would removing that timeout fix this?

Yes, it will!


Scroll bmp and text together

Hi all,
I'm trying to create a stock ticker where the company logo is displayed to the left of some price info.
I would like to scroll both the bmp and the text data. Is there any way I can do this?

Unfortunately, I don't believe that's not possible with the current features in this library. I would suggest using the network portion of the library only (see https://learn.adafruit.com/creating-projects-with-the-circuitpython-matrixportal-library) and then you can create the graphics portion yourself so you can make the best use of memory.


Support for Mongoid?

Is there any support of this gem to Mongoid instead of Active Record?

I just found there is already a gem for that!


ecs:TagResource

Amazon ECS is introducing a newly required IAM permission, ecs:TagResource, that supports tagging when creating ECS resources. Beginning on July 17, 2023, the default behavior for adding tags to newly created ECS resources will be set to “Deny”. Once this default behavior is launched, any attempts to tag any newly created ECS resources will fail with an “AccessDenied” error if the ecs:TagResource permission is not added to the IAM policy of any principal creating the resource. The APIs for this change are the following: CreateCapacityProvider, CreateCluster, CreateService, CreateTaskSet, RegisterContainerInstance, RunTask, StartTask, RegisterTaskDefinition. These APIs offer the ability to add tags and without the new permission the API calls would fail.
We have determined that your account is using one or more of these APIs and is also using those APIs to add tags to resources. In order for your IAM principals to continue to be able add tags to newly created ECS resources on or after July 17, 2023, please update your IAM policies associated with these principals per the guidance below.
Required Action:
Once this change takes effect, in order to add tags to ECS resources, you will need to add the Action ecs:TagResource to your IAM policy or policies. Adding the following statement to your IAM policies will ensure your IAM principals will continue to be able to apply tags to newly created ECS resources on or after July 17, 2023:
“Statement”: [
{
“Sid”: “AllowTagging”,
“Effect”: “Allow”,
“Action”: [
“ecs:TagResource”
],
“Resource”: “*”
}
]

Update made to our policy for the service role on AWS


Feature Request: Add Configuration Option to Exclude Packages from Code Suggestions

Could you please add an option to exclude certain packages from code suggestions? Some irresponsible packages offer thousands of exported items, which significantly slow down the editor's performance. For example, date-fns is one of these packages.

Does typescript have such configuration?

It looks related to https://github.com/microsoft/TypeScript/pull/49578

@lisonge  thanks, I have added settings in my VSCode to exclude postcss and date-fns, and now I feel much better. This configuration does not work in


Upgrade prettier, update prettier & react-hooks eslint plugins

Re-ran prettier with latest version

coverage: 43.39% (-0.003%) from 43.393%
when pulling 48ab2cae21eab1b1e25750708126530ca669fc95 on jlfwong/bump-eslint-plugins
into c296f530c76dd88103d7860de687879c10fad948 on main.


Server Error 500

Hi,
I've just configured Cyphon. I try config the mailbox and when I sett on "Get new mail" received this message "Sever Error 500".
Do you help me about this issue, please?
Regards

This could potentially be a duplicate of issue #37. Check that issue first to see if the error matches yours. If not, please check the logs of both the nginx and cyphon containers by running these commands in the cyphondock repository:
docker-compose logs -f nginx
docker-compose logs -f cyphon

Paste any errors you find here.

Fixed, Thanks a lot


Upgrade alert severity

As per request from https://github.com/openshift/origin/pull/24500#issuecomment-583101783
/cc @smarterclayton

/ok-to-test

/approve

/retest

/lgtm

/hold

Verify should have failed here - the change needs to happen in deploy and manifests.


Cross compilation using cmake toolchain file

Using CMAKE_TOOLCHAIN_FILE to setup cross compilation to aarch64 on Ubuntu. This allows to properly set the CMAKE_SYSTEM_PROCESSOR value to the target processor architecture, fixing issues when building slang-rhi which depends on that cmake system value.

It's fine, but wouldn't it have been easier to just add CMAKE_SYSTEM_PROCESSOR to the env like we do with CMAKE_OSX_ARCHITECTURES?
(of course, this way does have the benefit of making it more obvious to any end user?)

That's what I initially tried. But cmake overwrites that value, you cannot set it either from an env variable or within the cmake file. Please try yourself, maybe I've missed something, but from what I gathered, the only way to set the system variables is through a toolchain file.

I just found out that CMAKE_SYSTEM_PROCESSOR doesn't get set properly on windows at all. So this is pointless. Instead I'm now determining the target architecture by querying the compiler, which should be more robust. See here: https://github.com/shader-slang/slang-rhi/blob/main/cmake/DetermineTargetArchitecture.cmake
Will open a new PR to update slang-rhi which should fix slang's release pipeline.


Event links don't work

The event links presented are attempting to force the user to the WordPress backend rather than the frontend.

Since the url is generated through an ajax call which are always made through wp-admin.php, the CiviCRM url function was returning a back-end url. I added a few options to force the function to generate a frontend url.


Hi, How much does the pool earn if a block is found? Still 1% from whole block after paying miners?

Depends on the fee you are setting up. It’s 1% of the total block value at a 1% pool fee.


manual for debian

Good afternoon!
My name is Nilson Silva, I'm a contributor to the Debian project.
There is a packaging request for the instaloader:
##https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=914909
In order for the project to be accepted within Debian's policies, a manual on the construction of the binary is required.
Therefore, I had to create one so that the instaloader can enter the distribution's repositories.
It's attached, if you want to make improvements and corrections, I'm waiting!
manual.txt

Hi Nilson!
Thanks for your efforts to create a Debian package. This sounds interesting!

In order for the project to be accepted within Debian's policies, a manual on the construction of the binary is required.

Instaloader is a Python script, no binary is constructed during its installation.
The manual page describes Instaloader as isntagran automatic photo downloader, which is weird.

My question is: Does the binary of this program depend on this file to work?

docs/_static/instaloaderdoc.js is only required for the HTML documentation. The program itself does not depend on this file.


CSV and JSON export

Ala Datasette

CSV export will only work with a single ?swl= query I think (the first one)
I'm not going to attempt more than the first page of results for the moment - that's more of a streaming/ASGI trick (that's how Datasette does it) - it also requires efficient pagination. Might get to that eventually.

(Exporting entire tables to CSV using keyset pagination would be a really interesting project to start experimenting with ASGI in Django)

See also #50

I'm happy with the CSV/TSV export I built in #50 - closing this for now.

+1 for json support. I love the way it works in datasette. I'm currently experimenting with js visualization libraries and this would be an awesome tool for to the development lifecycle of those. Add in parameters and this would be really really powerful.
Also, I love the work you're doing on this and datasette. It's nice that you publish your thought process as issues - it's good documentation! Thank you!


Error While Getting APK in Release Mode

Hello, I'm trying to create an apk to publish my app on the store (flutter build appbundle --release) but I'm encountering the following error. I've been searching the internet for hours but I couldn't find any solution. I determined that the error was caused by this package. I'm waiting for your help.
flutter build appbundle --release
Font asset "MaterialIcons-Regular.otf" was tree-shaken, reducing it from 1645184 to 2372 bytes (99.9% reduction). Tree-shaking can be disabled by providing the --no-tree-shake-icons flag when building your app.
Font asset "CupertinoIcons.ttf" was tree-shaken, reducing it from 283452 to 912 bytes (99.7% reduction). Tree-shaking can be disabled by providing the --no-tree-shake-icons flag when building your app.
ERROR:/Users/berkaycatak/.gradle/caches/transforms-3/a2df2b8f56f6acef2d97cb1b5649225c/transformed/jetified-moshi-1.15.0.jar: R8: com.android.tools.r8.internal.YI0: Records are not supported

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:minifyReleaseWithR8'.
> com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: /Users/berkaycatak/.gradle/caches/transforms-3/a2df2b8f56f6acef2d97cb1b5649225c/transformed/jetified-moshi-1.15.0.jar:META-INF/versions/16/com/squareup/moshi/RecordJsonAdapter$ComponentBinding.class

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUİLD FAILED in 45s

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.13.2, on macOS 13.0.1 22A400 darwin-arm64, locale tr-TR)
[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.1)
[✓] Xcode - develop for iOS and macOS (Xcode 14.3.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2021.3)
[✓] VS Code (version 1.82.3)
[✓] Connected device (3 available)
[✓] Network resources

• No issues found!

The example application you published on github does not open.
flutter run --release
Using hardware rendering with device sdk gphone64 arm64. If you notice graphics
artifacts, consider enabling software rendering with
"--enable-software-rendering".
Launching lib/main.dart on sdk gphone64 arm64 in release mode...
e: /Users/berkaycatak/Downloads/glassfy-flutter-main/example/build/glassfy_flutter/.transforms/980729ad37f2aa289c82178f3688017b/transformed/out/jars/classes.jar!/META-INF/glassfy_flutter_release.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.5.1.
e: /Users/berkaycatak/.gradle/caches/transforms-3/6379987409d83f1203181eae1340640d/transformed/lifecycle-livedata-2.6.1/jars/classes.jar!/META-INF/lifecycle-livedata_release.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.5.1.
e: /Users/berkaycatak/.gradle/caches/transforms-3/03d9ace324c457540a61bfb31f43a0c0/transformed/lifecycle-viewmodel-2.6.1/jars/classes.jar!/META-INF/lifecycle-viewmodel_release.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.5.1.
e: /Users/berkaycatak/.gradle/caches/transforms-3/6f58c91662e0eb02fa616ff5733f83a7/transformed/lifecycle-livedata-core-2.6.1/jars/classes.jar!/META-INF/lifecycle-livedata-core_release.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.5.1.
e: /Users/berkaycatak/.gradle/caches/transforms-3/102b4694cb7df2ba15bc8706ec186ce9/transformed/jetified-lifecycle-viewmodel-savedstate-2.6.1/jars/classes.jar!/META-INF/lifecycle-viewmodel-savedstate_release.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.5.1.
e: /Users/berkaycatak/.gradle/caches/transforms-3/74e31430c2908bd355659665178b75fd/transformed/lifecycle-runtime-2.6.1/jars/classes.jar!/META-INF/lifecycle-runtime_release.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.5.1.
e: /Users/berkaycatak/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common/2.6.1/10f354fdb64868baecd67128560c5a0d6312c495/lifecycle-common-2.6.1.jar!/META-INF/lifecycle-common.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.5.1.
e: /Users/berkaycatak/.gradle/caches/transforms-3/7b74ebc2eec7a152f5b3af52e64c312b/transformed/jetified-savedstate-1.2.1/jars/classes.jar!/META-INF/savedstate_release.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.5.1.
e: /Users/berkaycatak/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.8.21/43d50ab85bc7587adfe3dda3dbe579e5f8d51265/kotlin-stdlib-1.8.21.jar!/META-INF/kotlin-stdlib-jdk7.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.5.1.
e: /Users/berkaycatak/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.8.21/43d50ab85bc7587adfe3dda3dbe579e5f8d51265/kotlin-stdlib-1.8.21.jar!/META-INF/kotlin-stdlib.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.5.1.
e: /Users/berkaycatak/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.8.21/43d50ab85bc7587adfe3dda3dbe579e5f8d51265/kotlin-stdlib-1.8.21.jar!/META-INF/kotlin-stdlib-jdk8.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.5.1.
e: /Users/berkaycatak/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-common/1.8.21/d749cd5ae25da36d06e5028785038e24f9d37976/kotlin-stdlib-common-1.8.21.jar!/META-INF/kotlin-stdlib-common.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.5.1.
ERROR:/Users/berkaycatak/.gradle/caches/transforms-3/c7073e55adcebe80fd8f46d7ff6b5c20/transformed/jetified-moshi-1.15.0.jar: R8: com.android.tools.r8.internal.YI0: Records are not supported

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:minifyReleaseWithR8'.
> com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: /Users/berkaycatak/.gradle/caches/transforms-3/c7073e55adcebe80fd8f46d7ff6b5c20/transformed/jetified-moshi-1.15.0.jar:META-INF/versions/16/com/squareup/moshi/RecordJsonAdapter$ComponentBinding.class

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUİLD FAILED in 58s
Running Gradle task 'assembleRelease'...                           58,9s

┌─ Flutter Fix ────────────────────────────────────────────────────────────────┐
│ [!] Your project requires a newer version of the Kotlin Gradle plugin.       │
│ Find the latest version on                                                   │
│ https://kotlinlang.org/docs/releases.html#release-details, then update       │
│ /Users/berkaycatak/Downloads/glassfy-flutter-main/example/android/build.grad │
│ le:                                                                          │
│ ext.kotlin_version = '<latest-version>'                                      │
└──────────────────────────────────────────────────────────────────────────────┘
Exception: Gradle task assembleRelease failed with exit code 1
#0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
#1      AndroidGradleBuilder.buildGradleApp
(package:flutter_tools/src/android/gradle.dart:551:7)
<asynchronous suspension>
#2      AndroidGradleBuilder.buildApk
(package:flutter_tools/src/android/gradle.dart:242:5)
<asynchronous suspension>
#3      AndroidDevice.startApp
(package:flutter_tools/src/android/android_device.dart:578:7)
<asynchronous suspension>
#4      FlutterDevice.runCold
(package:flutter_tools/src/resident_runner.dart:534:33)
<asynchronous suspension>
#5      ColdRunner.run (package:flutter_tools/src/run_cold.dart:57:28)
<asynchronous suspension>
#6      RunCommand.runCommand
(package:flutter_tools/src/commands/run.dart:753:27)
<asynchronous suspension>
#7      FlutterCommand.run.<anonymous closure>
(package:flutter_tools/src/runner/flutter_command.dart:1297:27)
<asynchronous suspension>
#8      AppContext.run.<anonymous closure>
(package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#9      CommandRunner.runCommand (package:args/command_runner.dart:212:13)
<asynchronous suspension>
#10     FlutterCommandRunner.runCommand.<anonymous closure>
(package:flutter_tools/src/runner/flutter_command_runner.dart:339:9)
<asynchronous suspension>
#11     AppContext.run.<anonymous closure>
(package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#12     FlutterCommandRunner.runCommand
(package:flutter_tools/src/runner/flutter_command_runner.dart:285:5)
<asynchronous suspension>
#13     run.<anonymous closure>.<anonymous closure>
(package:flutter_tools/runner.dart:115:9)
<asynchronous suspension>
#14     AppContext.run.<anonymous closure>
(package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#15     main (package:flutter_tools/executable.dart:90:3)
<asynchronous suspension>

iOS:
Launching lib/main.dart on iPhone 14 Pro in debug mode...
Running pod install...                                             18,5s
Running Xcode build...
Xcode build done.                                           18,0s
Failed to build iOS app
Error (Xcode): Undefined symbol: _OBJC_CLASS_$_Glassfy

Error (Xcode): Linker command failed with exit code 1 (use -v to see invocation)

Could not build the application for the simulator.
Error launching application on iPhone 14 Pro.

@marcopifferi @lgarbo

We are not able to reproduce the problem.
Why you belive the problem is connected with Glassfy ?
Can you please send a small sample app that reproduce the issue ?


[enhancement] Split sample APK by ABIs

[enhancement] Split sample APK by ABIs.

@tuancoltech but why shouldn't be merged yet?

@tuancoltech but why shouldn't be merged yet?

@kirillt It's ready to be merged now.


How to use it without opening a chrome window?

I want to develop a client with Electron, and want to show the QR image in the Electron window, how to do it without opening a chrome window?
thanks!

@wuhaoworld  To develop a client with electron is a awesome idea!
Unfortunately, we can not hide chrome window easy with electron, you need to consider using the phantomjs head.
The good news is we can hide the window by using phantomjs, you need to set WECHATY_HEAD=phantomjs environment variable before start Wechaty.
However the bad news is phantomjs head is not work as stable as chrome, sometimes it even not work as expected. More details you can have a look at #60.
Please feel free to have a try with phantomjs, and let me know it works for you.

thank you very much

@wuhaoworld How about the phantomjs, did you make it?

How about the spectron?

@udbmnm I believe the Spectron is an alternate to the WebDriver solution.
However I think it is not related to this topic, please feel free to submit a new Issue to discuss about it.


[TT-628] Logging after test completes panic fix

Caused by go routines that log out transaction info after the test completes

Codecov Report
Attention: 1 lines in your changes are missing coverage. Please review.

Comparison is base (10569c4) 22.34% compared to head (6e41c4b) 22.34%.
Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #728      +/-   ##
==========================================
- Coverage   22.34%   22.34%   -0.01%
==========================================
  Files          27       27
  Lines        3705     3706       +1
==========================================
  Hits          828      828
- Misses       2795     2796       +1
  Partials       82       82

Files
Coverage Δ

blockchain/transaction_confirmers.go
0.00% <0.00%> (ø)

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Duplicates in Oxford OXF in Gazetteer

There are a lot of alternative place names in Oxford. many of these are duplicates (simply by re-entering the place without the word Oxford to make validation easier).
It means that other places in the county with churches such as St Peter can be redirected incorrectly.
Please transfer the serch links to the entry with Oxford in it and delete the incorrect entry.
Geoff

Done


More generic ROI tracking needed

I checked the definition of the void cell. The parser always discard the pseudo cells that touch the image border and replace them by the void cell.
Therefore the void cell (cell_id == 10000) always defines the image border (see movies on dropbox: https://www.dropbox.com/sh/ct6onpy8k4ety35/AAABHL--pSq7lKtlWMVSZBeua?dl=0).
I didn't remember this neither, but that is a good news: all cells in contact with cell_id == 10000 are margin cells, with no exception.
To make the back tracking more generic, this idea would be to discard all cell lineages that touch the void cell at least once in the movie.

The existing algo is "pupal wing specific" because we knew the cell influx and we decided to do it on the first frame because it was fine for the pupal wing.  It makes sense for the pupal wing: this allowed us to remove more cells in the bottom (posterior compartment) than in the top, as desired.
We could simply expose a “remove-margin-lineages-in-frame” option:

if not set (default?), we don’t peel
if set to a specific frame we do as before but just using the given frame instead of 1
if set to "all", all lineages in a 2-cell range from the margin are removed.

We should also rename LastFrameRoiBT.R to something more descriptive.
Given the definition of the void cell at the image border from above, this method should work for the image border without further modifications.

Can the peeling be a parameter ?
Depending on the segmentation mask and its segmentation quality near the margin, we may vary the number of cell rows to peel off.
Here is what I would expect:

by default, remove cell lineages that touch the void cell (image boder) in any frames of the movie, optionally select a single frame to filter out lineages (to reproduce our ROI in the pupal wing). Removing the entire lineage is already pretty drastic.
peeling concerns cells that are not in contact to the void cell but still too close to the border to be well segmented: default could be 1 more cell row to peel off.

In total, this would discard (at least) two cell rows from the void cell, by default, depending on the lineage size.
Would that fit in the current scheme ?
Best,
Rapha
----- Mail original -----
De: "Holger Brandl"<EMAIL_ADDRESS>À: "mpicbg-scicomp/tissue_miner"<EMAIL_ADDRESS>Envoyé: Mardi 26 Janvier 2016 10:44:28
Objet: Re: [tissue_miner] More generic ROI tracking needed (#8)
The existing algo is "pupal wing specific" because we knew the cell influx and we decided to do it on the first frame because it was fine for the pupal wing.  It makes sense for the pupal wing: this allowed us to remove more cells in the bottom (posterior compartment) than in the top, as desired.
We could simply expose a “remove-margin-lineages-in-frame” option:

if not set (default?), we don’t peel
if set to a specific frame we do as before but just using the given frame instead of 1
if set to "all", all lineages in a 2-cell range from the margin are removed.

We should also rename LastFrameRoiBT.R to something more descriptive.
Given the definition of the void cell at the image border from above, this method should work for the image border without further modifications.

Reply to this email directly or view it on GitHub:
https://github.com/mpicbg-scicomp/tissue_miner/issues/8#issuecomment-174930299

Hi Holger,
Just to keep you posted, I'll take care of it. The hole filling works well anyway (as long as cell are not touching the void cell), I won't touch it. I created a new script called UserRoiTracking.R. Under heavy testing... Works perfectly so far and very generic.
This script could potentially replace LastFrameRoiBT.R
Best,
Raphael

Tests were very good. The border cell-lineage definition is robust against poor segmentation quality near the margin. I didn't include the hull calculation that stays in the old LastFrameRoiBT.R. I switched to this new script in the workflow.


Add DockerEngine feature flag

What this PR does / why we need it: Deployments w/ GPU nodes in sovereign clouds need to install docker-engine without VHD as Moby is not compatible w/ GPU and AKS VHD is not yet available in sovereign clouds.
Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): fixes #4261
Special notes for your reviewer:
If applicable:

[ ] documentation
[ ] unit tests
[ ] tested backward compatibility (ie. deploy with previous version, upgrade with this branch)

Release note:

/lgtm


Hiring/onboarding

Describe the issue
Team needs more technical capability.
Which Sprint Priority is this issue related to?
The 'Milestone' should clearly list Sprint Priorities - which one is this issue related to?
Additional context
Preapproved list exists from previous selection process, start there
Definition of done

connect with top candidates
get commitments for coming on board with dates

Moved this as far forward as possible (satisfied) with touchpoint Oct 6 for decision.  Intentionally left vague as HR related.


pleez h3lp!!

so i w4s bored and wanted t0 play papa's fr33zeria but it just went to black and it wont l0ad at a1l, pleez help idk whatz happening but i rly w4nna play papa'z fr3ezeri4 (TTATT)

hey, sorry about that issue. I have to get a new version of waflash or just transfer them to ruffle (different emulators and stuff)

updated wasflash, most games should work as they were, including saves being the same.


printing of console-stamp main.js in all logs as well as new line for each log

I have filed this issue on stack overflow (to avoid duplication) :  issue

I'm guessing this is a feature in Jest and therefore not an issue here.
But interesting! I'll do some research on it :)

This is most likely caused by jest.js, as seen here:
https://github.com/facebook/jest/blob/master/packages/jest-cli/src/lib/BufferedConsole.js#L36
In the jest-cli module, they use the BufferedConsole that outputs the file and line number by default when you use console.log in tests (which you shouldn't, I guess).
So it's not this module's fault, but coming from the jest code.

I've looked in to this and @sisou is right. Jest is intercepting the console calls and writes to the stdout/stderr stream.
I'm therefore closing this


config dir location in installed version

On Windows, the JSON files are in
%CONDA_PREFIX%\Library\share\stir\config. Not sure yet where they are on Linux/OSX. If the same, the activate scripts will need changing. Of course, then it's a mystery why the tests work with the current scripts on Linux/OSX (but would explain why they don't work for Windows...).

I tried the conda installation on macOS 12.0.1.
Output of stir_config --config-dir is
Config directory is /Users/cd902/miniconda3/envs/stir5/share/stir/config
You are using STIR 5.0.0

Output of echo $STIR_CONFIG_DIR is
/Users/cd902/miniconda3/envs/stir5/share/stir/config

Output of find $CONDA_PREFIX -name radionuclide_info.json is
/Users/cd902/miniconda3/envs/stir5/share/stir/config/radionuclide_info.json

Thanks. I guess that means that stir works fine?

Yes it does.


Embed map into other websites too

To investigate and inform Germany's ambassadors

One thing that can be used is this URL:
http://events.codeweek.eu/map/
It shows only the map and it can be embedded in an iframe. It can be
improved by making the map use the full height of the window and by
allowing some filtration of the events or setting a custom map
zoom/center via query parameters.
There's also an API, which can be used for fetching info about the events.

Thanks @mitio for shedding some light into this.


chore(debt): Pin all of the python dependencies in our pyproject.toml(s)

Describe what should be investigated or refactored
Right now we do not pin the dependencies listed in our pyproject.toml. We should be pinning these dependencies to specific versions and potentially generating requirements.txt files with shasums.
SLSA 4 requires and OpenSSF Scorecard recommends pinned dependencies.

Duplicate of https://github.com/defenseunicorns/leapfrogai/pull/929


fork缺少PaddleLabel-Frontend和PaddleLabel-ML

Sorry for replying later, The Frontend and ML have already been forked.
see the following url for more details:

https://github.com/PFCCLab/PaddleLabel-Frontend
https://github.com/PFCCLab/PaddleLabel-ML


BUG: update time should be correct

Sealos Version
v4.2 cloud
How to reproduce the bug?
No response
What is the expected behavior?
update time is a useful feature, although at most of time don't care hours.
But as a pro product, I think we should show diff with 24 hour and 12 hour format
If we use 12 hour, Its should display as 02:00:00 PM
If we use 24 hour, Its should display as 14:00:00
I have no idea what(or why) is 02:00:00.
What do you see instead?

Operating environment
- Sealos version:
- Docker version:
- Kubernetes version:
- Operating system:
- Runtime environment:
- Cluster size:
- Additional information:

Additional information
No response

I am using the current browser time directly.
I'm not quite sure what the problem is

Maybe you should use HH:mm:ss(24 hour) or hh:mm:ss a(12 hour)

done


Start using ISO-639 for translation languages

see: https://www.loc.gov/standards/iso639-2/php/code_list.php

639-1 or 639-2?

So I tried to do this ticket but after some searching I think that it's not worth the trouble.
We are already (unknowingly) following a ISO-3166-1-alpha-2 standard for country names, enforced by the flag-icon-css library for SVG flags (details).
So changing the code to ISO-639 will not help us in any way in terms of sticking to some standard. It will also break already existing icons (English and Ukrainian for that matter) and to fix that we would have to create some kind of mapping. To me that sounds like more of a hassle than its worth.
Let's stick to this ISO-3166-1-alpha-2 standard, it's good enough as any other standard for it's purpose I guess.

My initial thought here is that it's not so urgent as moving to Vuex modules and then preparing migrations, but as we're going to introduce currencies, we will have 3 entities, that we need somehow to manage (countries, languages, and currencies).
There are already issues to implement countries-currencies mapping, and I believe as we will grow it will make it messier to manage countries and languages with the clear borders between them.


New Event for VlcControl

I have a question about Vlc.DotNet.
Generic information

Vlc.DotNet version : (<IP_ADDRESS>)
Vlc.DotNet project used : WinForms
.net version : (>= 4.5)
Project language : (VB.net)
Project build architecture : (AnyCPU)
Operating system : (Windows 10 Ent.) (x64)

Summary
It would be great to have an event that will be triggered as soon VlcControl.state is changing.
In my case I have a Form with an StatusBar, here I could easily add a label that show always actual state of VlcControl like Playing, Buffering....

You can handle all events individually (Opening, Buffering, Playing...) and call what needs to be called on such event. I agree that a "State changed" event would make this task easier, but I'm not sure that this is a good thing for Vlc.DotNet to implement, because libvlc itself does not implement it, and we're just a binding over libvlc.

You are right, it is not the best solution. But maybe better as implementing "features" that are not available OOTB.
I will close this topic, many thanks for your help.


Crossplane Provider implementation

Preflight Checklist

[X] I could not find a solution in the existing issues, docs, nor discussions
[X] I have joined the ZITADEL chat

Describe your problem
I would like to have an efficient way to manage Zitadel Deployment on kubernetes as well as the operations related with it (CRUD organisations, projects, applications etc.).
In the era of Kubernetes, internal development platforms and cloud native applications this is a must have. Specifically we want to use zitadel so as to abstract the operations, deployment and provisioning of our OIDC operator within the context of our Software Development Platform (SDP).
Our initial approach was to develop our own Custom Resource Definition so as to wrap Zitadel's deployment and operations on kubernetes api using tools such as polumi, but this requires huge development effort.
Describe your ideal solution
As a user of Zitadel and Crossplane I'd like to see a Zitadel Crossplane provider as well. I want say much since you can just have a look at the related keycloak provider and understand the subject, in case though you need me to provide more information let me know.
Keycloak Crossplane Provider:

From the marketplace
src REPOSITORY

To create a crossplane provider you fork the crossplane-contrib and map your API to crossplane go modules that are translated to kubernetes Custom resource Definitions. This provides the user the ability to  perform common operations agains zitadel deployment through kubernetes API. Witch results to operation definition, standardisation & automatisation

Version
v2.41.1
Environment
Self-hosted
Additional Context
Zitadel is an amazing tool so far, we prefer it over keycloak and other OIDC providers but we really need it to be more Kubernetes aware/native since k8s is the go to platform.
### Tasks

This would be great, we already utilise Crossplane heavily in our environment for deploying B2B infrastructure and Zitadel was the last of the "click ops" stages to automate.

Thank you for sharing your idea.
At the moment we do offer a Terraform provider, would that be an option for you as well?
If there is a significant demand from customers/community, we will carefully consider implementing the feature.
Currently, the issue will be added to our product backlog to collect feedback.
Meanwhile, if you're interested in implementing it yourself, we also welcome pull requests.

You can use terraform modules with Crossplane it's just a little less pleasant, so it's not a blocker just has a pretty poor DevEx.
https://github.com/upbound/provider-terraform


Missing header if not tabs are set.

Hello,
I have a pom.xml file with perfectly valid license header but when i run mvn license:check it tells me the file has no valid license header. The problem, I believe, is that the plugin expects the license to be indented with some spacebars (or tabs).
Here's my license:
  ~ My company
  ~
  ~ Copyright (c) 2010 - 2016 mycompany
  ~ All rights reserved.
  ~
  ~ Text

here's my "invalid" pom.xml:
<!--
  ~ My company
  ~
  ~ Copyright (c) 2010 - 2016 mycompany
  ~ All rights reserved.
  ~
  ~ Text
  -->

and this one the license-plugin recognizes as valid (notice how the license is indented):
<?xml version="1.0" encoding="UTF-8"?>
<!--

      ~ My company
      ~
      ~ Copyright (c) 2010 - 2016 mycompany
      ~ All rights reserved.
      ~
      ~ Text

-->

Hi @ptahchiev : your license text should only contains raw text and no indentation. This is handled by the plugin.
Also, for the XMl style, if you do not like the "empty" lines, you can redefine the XML style to remove them.


Remove link to developer agreement since we don't have a CLA for this project

Coverage remained the same at 100.0% when pulling 674399b7d373661437e51cc41d7f9a75ed9c5aa1 on codysoyland:cla-fix into 0564edc082619520098670c045e02135e1c56070 on pilosa:master.


In memory storage cov

Fixed coverage:

RecordStorage (#readAllInternal case)
ProjectionStorage

Both now have 100% coverage on both abstract class and in-memory impl.

@armiol PTAL

Current coverage is 80.00% (diff: 100%)

Merging #194 into stand-in-memory will increase coverage by 0.16%

@@           stand-in-memory       #194   diff @@
=================================================
  Files                  141        141
  Lines                 5296       5296
  Methods                  0          0
  Messages                 0          0
  Branches               576        576
=================================================
+ Hits                  4228       4237     +9
+ Misses                 962        954     -8
+ Partials               106        105     -1

Powered by Codecov. Last update ccdaf70...ff19cc9

@dmdashenkov please see my comments.

@armiol PTAL

@armiol PTAL

@dmdashenkov LGTM.


missing geographical axis in the plot_precip_field function

dear @AVI68 did you manage to find a solution to your issue?

Dear dnerini,
Yes, I  found that pysteps automatically prompts a warning for cartopy installation for basemap (if system doesn't have cartopy).  After installing cartopy it is unable to access the metadata for the xaxis and yaxis. so I uninstalled cartopy and used contexily for the basemap. Thank you.
Regards,
Avijit


can not resolve method open

from this: https://github.com/commonsguy/cwac-security/blob/master/TrustManagerBuilder.markdown
i used:
TrustManagerBuilder builder=new TrustManagerBuilder();
// configure builder here
SSLContext ssl=SSLContext.getInstance("TLS")
ssl.init(null, builder.buildArray(), null);
OkHttpClient okHttpClient=new OkHttpClient();
okHttpClient.setSslSocketFactory(ssl.getSocketFactory());
HttpURLConnection conn=okHttpClient.open(new URL(url));
But on HttpURLConnection conn=okHttpClient.open(new URL(url)); i get this error: "can not resolve method open"

Those directions are for OkHttp 1.x; the 2.x API may be different. Moreover, this has nothing to do with CWAC-Security (other than the example code being a bit stale). The OkHttp site is where you will need to research the current ways of using the HttpUrlConnection compatibility layer. Personally, I use OkHttp's native API.

May i  ask a question about:
https://github.com/commonsguy/cw-omnibus/blob/master/Service/Downloader/src/com/commonsware/android/downloader/Downloader.java
?
2015-11-16 19:03 GMT+02:00 Mark Murphy<EMAIL_ADDRESS>
Those directions are for OkHttp 1.x; the 2.x API may be different.
Moreover, this has nothing to do with CWAC-Security (other than the example
code being a bit stale). The OkHttp site
https://github.com/square/okhttp is where you will need to research the
current ways of using the HttpUrlConnection compatibility layer.
Personally, I use OkHttp's native API.
—
Reply to this email directly or view it on GitHub
https://github.com/commonsguy/cwac-security/issues/12#issuecomment-157098663
.

Well, not here. This is an issue tracker for a specific project, not a place to ask random Android questions.
If you are a subscriber, join an office hours chat, and we can talk about all sorts of Android development topics.
If you can phrase your question more generally, perhaps using that code as an example of your area of concern, there are many Android developer support sites that you can use.


Docker help

Hi @BillMills, I'm having a bit of a struggle getting postgres to work in the docker container. First problem is that when the docker container starts and tries to start the postgres server it says:
could not access private key file "server.key"
The answer here seems to get round it but I'm confused why this should be a problem if it works for you as it is?
Once I do the above it then gives another error:
FATAL: could not create shared memory segment: Invalid argument 2016-08-11 21:11:22 UTC DETAIL: Failed system call was shmget(key=5432001, size=41205760, 03600). 2016-08-11 21:11:22 UTC HINT: This error usually means that PostgreSQL's request for a shared memory segment exceeded your kernel's SHMMAX parameter. You can either reduce the request size or reconfigure the kernel with larger SHMMAX. To reduce the request size (currently 41205760 bytes), reduce PostgreSQL's shared memory usage, perhaps by reducing shared_buffers or max_connections. If the request size is already small, it's possible that it is less than your kernel's SHMMIN parameter, in which case raising the request size or reconfiguring SHMMIN is called for.
I've not managed to get round this. It sounds like if I edit settings in /etc/sysctl.d/30-postgresql-shm.conf it would work but I think I would need to commit this to the docker image and change the settings for everyone. Any advice?

hm - a couple of simple things:

I'm using Docker version 1.9.1, build a34a1d5, what do you get from docker --version?
I launch a container with docker run -v $PWD:/rawdata --rm -i -t iquod/autoqc /bin/bash
The docker image has been updated not that long ago, maybe do a docker pull iquod/autoqc

Probably none of these are the problem, but we need to get on the same page to help you best. Let me know!

I'm on Docker version 1.12.0, build 8eab29e. I was doing docker run -i -t iquod/autoqc /bin/bash but the extra bits in your command do not make a difference unfortunately. The docker image is the latest. I just also noticed that there is an additional error in the first problem. The full message is
Starting PostgreSQL 9.1 database server: main[....] Removed stale pid file. The PostgreSQL server failed to start. Please check the log output: 2016-08-11 21:50:20 UTC FATAL: could not access private key file "server.key"

If, as soon as you launch the Docker container, you do
ls -lsh /var/lib/postgresql/9.1/main

What do you get for the server.key entry? I get
0 lrwxrwxrwx  1 root     root       38 Aug  5 17:16 server.key -> /etc/ssl/private/ssl-cert-snakeoil.key

It should be the same for you, but more things in heaven and earth. The stack link you posted basically recreates these permissions, except for the postgres user instead of the root user. What if you try the stack solution, but with root instead of postgres (unless you already tried that)?

I get the same line for server.key:
0 lrwxrwxrwx 1 root     root       38 Aug  5 17:16 server.key -> /etc/ssl/private/ssl-cert-snakeoil.key
It's all a bit of mystery... I was trying to find work arounds and came across this: https://hub.docker.com/_/postgres/. I managed to download the postgres docker image and ran it using the command given on the page, which is promising, but I'm not sure how to get autoqc working with it.

It might be possible (and advisable) to actually rebuild our docker image using the Postgres image as the base layer; I'll take a swing at that Saturday unless you beat me to it.

Though, before we jump down what might be quite the rabbithole, @s-good can you do a docker pull billmills/pg-test and use that image instead of iquod/autoqc? It's exactly the same, except it turns off SSL, which we don't need and which is what (I think according to this) is making us go fretting over server.key. Still weird, but I'll take it at least for now if it gets us to 1.0 on time.

The billmills/pg-test image solves the server.key problem but I'm still getting the memory problem. I've managed to find away around that by editing /etc/postgresql/9.1/main/postgreql.conf and setting shared_buffers to 25MB (instead of 32MB).
What do you see when you do cat /proc/sys/kernel/shmmax? I get 33554432.
Possible solutions seem to be to either increase shmmax (has to be set in the docker image) or reduce the postgres memory settings (can be either set in the docker image or manually edited after starting the container). Not sure which, if either, is the best, though.

root@3b3bb9c7b743:/# cat /proc/sys/kernel/shmmax
18446744073692774399

What kind of machine are you using at home for this? Is it a linux box? This comment indicates that shmmax gets pulled from the host machine; I'm doing this on my mac and therefore from boot2docker, which sets the huge shmmax above, but a native linux box might have something much smaller.
Docker orthodoxy says to always build images in such a way as to not have to do extra setup steps when you launch a container; billmills/pg-test now sets shmmax explicitly in the Dockerfile - give that a go and see if it works (and if you get the same shmmax as me)?

Yes, I'm on a linux box. I get the same shmmax with the new image and the shmmax on my linux host is identical to the one in the container so it must be pulling from that. So I could either increase shmmax on my machine (leaves the possibility that others may get the same failure but this is probably not something we need to worry about at the moment) or we could set the postgres shared_buffer setting lower for everyone (might impact performance?).

Looks like this was driving other people nuts too, and a flag landed in 1.12. If you launch with:
docker run --sysctl "kernel.shmmax=18446744073692774399" -v $PWD:/rawdata --rm -i -t iquod/autoqc /bin/bash

Does cat /proc/sys/kernel/shmmax give you something bigger?

That's done it! Fantastic! Thanks for your help with this.

Great; I guess this one relies on understanding that docker containers all share a common kernel- divided by namespaces, but common still. Anyway, I'll put that launch command in the docs before we merge 'postgres'.


Installation Guide?

Seems the README could use an installation guide.
I myself haven't used Sublime for much more than a basic text editor.
What's the easiest way to get this set up in Sublime?

Something like this could be added:
Installation
If using Package Control for Sublime Text, simply install the TypeScript package.
Alternatively, you can clone the repo directly into your Sublime plugin folder.  For example, for Sublime Text 3 on a Mac this would look something like:
cd ~/"Library/Application Support/Sublime Text 3/Packages"
git clone --depth 1 https://github.com/norseghost/sublime-beancount.git Beancount

And on Windows:
cd "%APPDATA%\Sublime Text 3\Packages"
git clone --depth 1 https://github.com/norseghost/sublime-beancount.git Beancount


[Word Count] please add multi-language support

Extension
https://www.raycast.com/itsmingjie/word-count
Description
if i drop both english and chinese, it won't count the chinese character.
Who will benefit from this feature?
every other languages.
Anything else?
No response

@raycastbot rename this issue to "Add multi-language support"

Will consider working on this when free!


RenderTexture would not update texture size on resize

This PR Fixes a bug
Describe the changes below:
If the texture size is not updated on resize() then the subsequent calls to draw() or drawFrames() will produce a distorted output.

👍


Error: spawn cargo ENOENT on LLDB: Generate Launch Configurations from Cargo.toml

OS: Ubuntu 20.04
VSCode version:  1.71.2
CodeLLDB version: 1.8.1
Compiler: clang-14, but the issue occurs before compilation
Debuggee: test app, but the issue occurs before debugging

After creating a new project with cargo new, I ran LLDB: Generate Launch Configurations from Cargo.toml but got

Error: spawn cargo ENOENT

Enabling verbose logging for the plugin shows the same thing.
Note that after creating a launch.json manually, the command still fails. However, if I fill the launch.json completely by hand, I can properly debug my program, and the LLDB output shows more information. So the issue is only about creating the launch configuration initially.

Do you have cargo installed?

Yes, I have it installed in ~/.cargo/bin which is added in ~/.bashrc. But I had a similar issue with Sublime Text actions not recognizing custom paths like this, so I added a symlink in /usr/local/bin to be sure and it worked this time.
I also tried to add ~/.cargo/bin to PATH in ~/.bash_profile and it also worked. For some reason, it kept working after I removed it even after restarting VS code, amybe due to some cache? I'll have to reboot my PC to test again.
There are many issues about tasks not catching such custom PATH being they have only been setup for interactive shells: https://github.com/microsoft/vscode/issues/29412
I can customize path for the tasks I create myself, but not for plugin tasks. And unfortunately, I don't see a setting to set a general extra PATH for all tasks. So I suppose ~/.bash_profile is the way to go on Linux.
There is one way you can make this easier to customize for the plugin user though, that I have seen in other plugins, which is to add an optional plugin setting to customize the path to cargo. Then I would just fill the setting with "~/.cargo/bin/cargo" and it should work immediately.
You can see an example of this in the C/C++ official plugin with the setting: C_Cpp.clang_format_path

@hsandt I ran into this issue as well, but discovered that there already is a configuration option for cargo path: lldb.cargo, which just defaults to 'cargo'. If you set this to '/home//.cargo/bin/cargo' then that fixes the issue. NB: you can't use ~ or $HOME here to refer to home, you need the full path.

Ah, hm, yeah: I forgot I had already implemented it :rofl:

Thanks, I confirm setting lldb.cargo in User or Workspace works.


DetectContentType fails on SVG

Provide an override based on extension.  If we find many such overrides
then we probably need to either formalize that and expose it via the
command line or replace DetectContentType with something better.

LGTM!


Fix urgent flag bug - model edition

I rule and have completed some work on Case Manager that's ready for review!
Moves @tingaloo 's work in #1207  out of the controller and into the model.
This pull request makes the following changes:

Fixes nightly urgent flag cleanup bug
Checks urgent status on pledge sent so our CMs don't go nuts
a little bit of tidying

It relates to the following issue #s:

Fixes #1203
stems from #1207

@tingaloo can I get a review on this when you get a chance?

bleh there's a stack error here. I'm going to revise some of our urgent processor code and come back to this tomorrow.

@tingaloo 24432c2 should fix this up. Take a look when you have a sec?

I think #1336 will fix the test failures here, so revisit after that


Fixing up more fat arrow functions in render

Mostly does what it says on the tin. Also:

added warning to ActionList to watch for this case
tweaked the useToggle interface to make it easier to use

/preview

tested on Android and iOS devices, seems good


ts source missing?

Hi Ievgen,
thanks for sharing your project!
I'd like to send a PR with a minor change:
window.requestAnimationFrame.call(this, redrawInternal);
I embedded the timeline into a vue app and the above call raises an Illegal invocation error when calling redraw from a watcher: this is then the timeline object,  not the window.
It works after changing it to
window.requestAnimationFrame(redrawInternal);
Is there another reason for the original call that I am missing here?
Typescript sources:
Did you exclude the typescript sources on purpose? Contributing to your project would be easier with the .ts files.
Thanks,
Michael

Hello,
Sorry for the inconvenience of your VUE project.
I have tested It only from angular and from the HTML page and it was fine.
I see no reason to bind window.requestAnimationFrame.call might be there for the historical reasons. and can be removed.
Initially, component supposed to be very small, so pure javascript was used.
Now I am only planning to migrate to typescript due to typos and bugs.
Nevertheless, definitions are here
https://github.com/ievgennaida/js-animation-timeline-control/blob/master/index.d.ts

@artifacts There is a chance that I will migrate to TypeScript this week, but please be aware that it will be a braking change while I dislike some APIs and it will contain some fixes that are hanging for a while.

@ievgennaida Ok, great. I'll send you some more pull requests anyway today. I broke up my changes into small parts so you can pick what you like.

2.0.7 is published


Get rid of the engine's dependency on Garnet from the Fuchsia repository.

This primarily includes removing the FXL dependency from Tonic and the Engine. We can move most of the stuff currently needed from FXL to FML (or just use std variants where available.)

cc @cbracken


Singleton can be leaked with ViUR-Jinja-Env getList()

This module appconf.py
from viur.core.prototypes.singleton import Singleton

class Appconf(Singleton):
    pass

Can just be leaked with an unauthorized user doing
<div>{{ getList("appconf") }}</div>

in a template!

Appconf is not congured as Appconf.html = True, this is already fixed by #1341
There is no further access control when no listFilter-function is present, which is never the case in a Singleton-prototype without customization.

The problem seems to exist since viur-server v1.1.0...

Fixed by #1341


Fix oreg_url to work for our CI tests

@mjudeikis ptal
Fixes https://github.com/openshift/openshift-ansible/issues/9205

/lgtm

Unfortunately the bot is dead, @CecileRobertMichon @jackfrancis mind merging this?

Unfortunately the bot is dead, @CecileRobertMichon @jackfrancis mind merging this?

Hold on, I think there is something more missing.

This should be ready now but it's unclear why go-bindata does not cooperate. I have updated my local binary and running make validate-generated locally passes for me...

@kargakis you have a different version of go-bindata to the CI system?

@kargakis you have a different version of go-bindata to the CI system?

Both CircleCI and I are fetching go-bindata on the spot (go get github.com/go-bindata/go-bindata/...)

@kargakis let me know when this is ready, I'll run the tests and merge it

this is ready now

For some reason, with this fix ansible breaks the image config format for the router and the registry
failed: [localhost] (item={u'name': u'router', u'certificate': {u'keyfile': u'/etc/origin//master/openshift-router.key', u'certfile': u'/etc/origin//master/openshift-router.crt', u'cafile': u'/etc/origin//master/ca.crt'}, u'replicas': u'1', u'serviceaccount': u'router', u'namespace': u'default', u'selector': u'region=infra', u'edits': [{u'action': u'put', u'key': u'spec.strategy.rollingParams.intervalSeconds', u'value': 1}, {u'action': u'put', u'key': u'spec.strategy.rollingParams.updatePeriodSeconds', u'value': 1}, {u'action': u'put', u'key': u'spec.strategy.activeDeadlineSeconds', u'value': 21600}], u'images': u'openshift/origin-${component}:${version}-${component}:${version}', u'stats_port': 1936, u'ports': [u'80:80', u'443:443']}) => {"changed": false, "item": {"certificate": {"cafile": "/etc/origin//master/ca.crt", "certfile": "/etc/origin//master/openshift-router.crt", "keyfile": "/etc/origin//master/openshift-router.key"}, "edits": [{"action": "put", "key": "spec.strategy.rollingParams.intervalSeconds", "value": 1}, {"action": "put", "key": "spec.strategy.rollingParams.updatePeriodSeconds", "value": 1}, {"action": "put", "key": "spec.strategy.activeDeadlineSeconds", "value": 21600}], "images": "openshift/origin-${component}:${version}-${component}:${version}", "name": "router", "namespace": "default", "ports": ["80:80", "443:443"], "replicas": "1", "selector": "region=infra", "serviceaccount": "router", "stats_port": 1936}, "msg": {"cmd": "/usr/bin/oc create -f /tmp/router-9uW9yF -n default", "results": {}, "returncode": 1, "stderr": "Error from server: error when creating \"/tmp/router-9uW9yF\": timeout\n", "stdout": ""}}

Error is unrelated but you can see that the images field is wrong (openshift/origin-${component}:${version}-${component}:${version}).

For some reason, with this fix ansible breaks the image config format for the router and the registry

OK, I think I figured this out (once again).

lgtm - @CecileRobertMichon or @jackfrancis please merge


Implement ContextMenu

Implement the ContextMenu on Window.
Should handle at least WinForms, WPF and Win32 ContextMenues.

It's implemented and is roughly tested. Problems with it should be added as new issues.


Remove Assets folder from scene path

There is no need to type Assets in scene path as all scenes should be inside this folder

Now new scene path is created with Assets/Scenes/ template


Access dbutils in RStuio desktop or RStudio Server on Databricks

Please provide instructions for the issue mentioned in the title.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 3642022f-a58f-6290-ecf1-3c551a9bfc96
Version Independent ID: cf117e4e-c261-858c-517e-04d67e44c35e
Content: Databricks Connect - Azure Databricks
Content Source: databricks/dev-tools/databricks-connect.md
Service: azure-databricks
GitHub Login: @mamccrea
Microsoft Alias: mamccrea

@siminchengithub Thanks for the feedback. We are currently investigating into the issue and will update you shortly.

Thank you for your feedback. This has been assigned to the content owner and will be updated as appropriate.

Thanks @siminchengithub - I've opened a ticket to have this information added. I'll comment here when the doc has been updated.
#please-close


.Delete(&model) delete all items when it empty.

I think that gorm is beautiful ORM for golang.
However Delete function is confusing.
type Role struct{
//    Role model
Id            int64  json:"id"
Name          string  json:"name",sql:"size:255"
Description   string  json:"description",sql:"size:255"
}
var role Role
db.First(&role, 11) // id 11 is not exist.
fmt.Printf("role id : %d", role.Id) // It print that Id is 0.
db.ORM.Delete(&role) // It delete whole roles.
I temporally prevent this like below:
if role.Id > 0 {
db.ORM.Delete(&role)
}
Any suggestion?

Hello @dorajistyle
yes, this is excepted behaviour, the Delete function will use the value to search and delete all matched records.
For your case, you could delete it like this:
db.ORM.Delete(&Role{}, 11)

OR
if !db.First(&role, 11).RecordNotFound() {
  db.ORM.Delete(&role) // It delete whole roles.
}

Thank you for the response.


Feature/rubocop fixes

This updates the cookbook to use current versions of CentOS. Fixed some rubocop issues.

@bcorner13 👍

@bcorner13 Could you please share your Supermarket User ID?

bcorner_fan is my supermarket user ID


Feature: Add in initial NFT queries and data

Add in the initial queries, data and structure for dealing with NFT's.

https://github.com/steem-engine-exchange/steem-engine-dex/pull/164


Time format doesn't display correctly.

when using flatpickr only with option:
{ noCalendar: true, enableTime: true, time_24hr: true, timeFormat: 'H:i'}

the input value still has AM/PM in it:

Hello,
timeFormat has been deprecated. Please use dateFormat instead


Demo version links do not load if ad-blocker is used

If an ad-blocker is running, and the demo is in uncompiled mode, the player fails to load. This is expected behavior (see #2222); the fix is to run in compiled mode. However, if you are navigating to the demo page in such a situation, most of the demo page does not load: this includes the version links at the bottom, which you would normally use to navigate to the compiled version. This is kind of a problem, since the demo defaults to uncompiled mode!
We should handle such failures better, to make it easier for users to recover from such issues.

One solution might be to load the compiled version by default when an ad blocker is detected

Maybe. Right now I have a CL out for review that adds a contextual error popup, and fixes the links at the bottom so that they are visible if the load fails. I figure it could be like a learning moment, like showing the developer a good reason why they shouldn't use uncompiled mode in actual production apps? But I could see the argument either way.


additional methods for get and release PLC variable handle

I've added in additional methods into the Connection class to get and release PLC variable handles. Additionally I have then modified read and write by name methods and functions to allow the user to pass this handle in as an optional argument.  This gives the user to option to handle getting and releasing of handles themselves and in doing so speeds the reading and writing process up by up to 3x when using read_by_name and write_by_name.
As this is an optional argument it should not affect user's existing code or those that do not wish to handle handles themselves, but those that do can get a significant speed advantage.

Pull Request Test Coverage Report for Build 234

21 of 28 (75.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.7%) to 89.145%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

pyads/pyads_ex.py
16
18
88.89%

pyads/ads.py
5
10
50.0%

Totals

Change from base Build 232:
-0.7%

Covered Lines:
657

Relevant Lines:
737

💛  - Coveralls

@stlehmann  changes implemented in lastest commit, i'll make sure to run black over my pyads code in the future

Thanks again for your great work here. I want to ask you if you would also like to add a small chapter in the documentation about using the getHandle and releaseHandle functions. In my opinion a good place for this would be in a chapter Quickstart / Usage / Read and write values by handle. What do you think?

No worries, I have some spare time in between some jobs, and as a Python and Beckhoff user I thought this project was a worthwile use of that time as I've used your library before to good effect, so thanks for all your effort putting that together!  I'll add in a PR for some docs in shortly just before the read and write values by address section.


ignore learn events for devices that are already being investigated

this is partially mitigated with #663 but it still needs to be explicitly enforced.


ParticleProcessMaterial cannot reset Orbital Velocity properties back to default

Godot version
4.0 Beta4
System information
Win 10, Nvidea 765M
Issue description
https://user-images.githubusercontent.com/47016402/201218251-4bf64024-348f-418c-a29c-c5a2ea067593.mp4
Steps to reproduce
Change the values of the ParticleProcessMaterial and try to reset it to default by clicking the icon.
Minimal reproduction project
No response

Hello, I'd like to try to fix this bug as my first contribution to Godot if that's alright. May take me a few days to figure out 😅

Hello, I'd like to try to fix this bug as my first contribution to Godot if that's alright. May take me a few days to figure out sweat_smile

Feel free to open a pull request for this :slightly_smiling_face:

Quick update: still working on this issue, it's taking me quite a bit of time to familiarize myself with the codebase and fix the issue, hope that's alright!

The issue is caused by a discrepancy between the default values for a new ParticleProcessMaterial instance, and the values used for a 2D one (with Disable Z flag enabled).
The same issue happens with other properties which are shown or hidden dynamically in _validate_property based on other properties - only the set which is included in the default state has a valid revert value, the rest is not known to the docs and the ClassDB function which retrieves default values for each property.
There are more affected properties in this class, and likely in other classes too (though this one is a particularly egregious example as it has a ton of dynamically shown and hidden properties).
As a proof of concept, completely bypassing _validate_property fixes the docs, and the revert buttons:
diff --git a/doc/classes/ParticleProcessMaterial.xml b/doc/classes/ParticleProcessMaterial.xml
index d046d52ed1..d25822ac80 100644
--- a/doc/classes/ParticleProcessMaterial.xml
+++ b/doc/classes/ParticleProcessMaterial.xml
@@ -115,10 +115,10 @@
 		<member name="attractor_interaction_enabled" type="bool" setter="set_attractor_interaction_enabled" getter="is_attractor_interaction_enabled" default="true">
 			True if the interaction with particle attractors is enabled.
 		</member>
-		<member name="collision_bounce" type="float" setter="set_collision_bounce" getter="get_collision_bounce">
+		<member name="collision_bounce" type="float" setter="set_collision_bounce" getter="get_collision_bounce" default="0.0">
 			The particles' bounciness. Values range from [code]0[/code] (no bounce) to [code]1[/code] (full bounciness). Only effective if [member collision_mode] is [constant COLLISION_RIGID].
 		</member>
-		<member name="collision_friction" type="float" setter="set_collision_friction" getter="get_collision_friction">
+		<member name="collision_friction" type="float" setter="set_collision_friction" getter="get_collision_friction" default="0.0">
 			The particles' friction. Values range from [code]0[/code] (frictionless) to [code]1[/code] (maximum friction). Only effective if [member collision_mode] is [constant COLLISION_RIGID].
 		</member>
 		<member name="collision_mode" type="int" setter="set_collision_mode" getter="get_collision_mode" enum="ParticleProcessMaterial.CollisionMode" default="0">
@@ -153,7 +153,7 @@
 		<member name="direction" type="Vector3" setter="set_direction" getter="get_direction" default="Vector3(1, 0, 0)">
 			Unit vector specifying the particles' emission direction.
 		</member>
-		<member name="emission_box_extents" type="Vector3" setter="set_emission_box_extents" getter="get_emission_box_extents">
+		<member name="emission_box_extents" type="Vector3" setter="set_emission_box_extents" getter="get_emission_box_extents" default="Vector3(1, 1, 1)">
 			The box's extents if [code]emission_shape[/code] is set to [constant EMISSION_SHAPE_BOX].
 		</member>
 		<member name="emission_color_texture" type="Texture2D" setter="set_emission_color_texture" getter="get_emission_color_texture">
@@ -163,28 +163,28 @@
 		<member name="emission_normal_texture" type="Texture2D" setter="set_emission_normal_texture" getter="get_emission_normal_texture">
 			Particle velocity and rotation will be set by sampling this texture at the same point as the [member emission_point_texture]. Used only in [constant EMISSION_SHAPE_DIRECTED_POINTS]. Can be created automatically from mesh or node by selecting "Create Emission Points from Mesh/Node" under the "Particles" tool in the toolbar.
 		</member>
-		<member name="emission_point_count" type="int" setter="set_emission_point_count" getter="get_emission_point_count">
+		<member name="emission_point_count" type="int" setter="set_emission_point_count" getter="get_emission_point_count" default="1">
 			The number of emission points if [code]emission_shape[/code] is set to [constant EMISSION_SHAPE_POINTS] or [constant EMISSION_SHAPE_DIRECTED_POINTS].
 		</member>
 		<member name="emission_point_texture" type="Texture2D" setter="set_emission_point_texture" getter="get_emission_point_texture">
 			Particles will be emitted at positions determined by sampling this texture at a random position. Used with [constant EMISSION_SHAPE_POINTS] and [constant EMISSION_SHAPE_DIRECTED_POINTS]. Can be created automatically from mesh or node by selecting "Create Emission Points from Mesh/Node" under the "Particles" tool in the toolbar.
 		</member>
-		<member name="emission_ring_axis" type="Vector3" setter="set_emission_ring_axis" getter="get_emission_ring_axis">
+		<member name="emission_ring_axis" type="Vector3" setter="set_emission_ring_axis" getter="get_emission_ring_axis" default="Vector3(0, 0, 1)">
 			The axis of the ring when using the emitter [constant EMISSION_SHAPE_RING].
 		</member>
-		<member name="emission_ring_height" type="float" setter="set_emission_ring_height" getter="get_emission_ring_height">
+		<member name="emission_ring_height" type="float" setter="set_emission_ring_height" getter="get_emission_ring_height" default="1.0">
 			The height of the ring when using the emitter [constant EMISSION_SHAPE_RING].
 		</member>
-		<member name="emission_ring_inner_radius" type="float" setter="set_emission_ring_inner_radius" getter="get_emission_ring_inner_radius">
+		<member name="emission_ring_inner_radius" type="float" setter="set_emission_ring_inner_radius" getter="get_emission_ring_inner_radius" default="0.0">
 			The inner radius of the ring when using the emitter [constant EMISSION_SHAPE_RING].
 		</member>
-		<member name="emission_ring_radius" type="float" setter="set_emission_ring_radius" getter="get_emission_ring_radius">
+		<member name="emission_ring_radius" type="float" setter="set_emission_ring_radius" getter="get_emission_ring_radius" default="1.0">
 			The radius of the ring when using the emitter [constant EMISSION_SHAPE_RING].
 		</member>
 		<member name="emission_shape" type="int" setter="set_emission_shape" getter="get_emission_shape" enum="ParticleProcessMaterial.EmissionShape" default="0">
 			Particles will be emitted inside this region. Use [enum EmissionShape] constants for values.
 		</member>
-		<member name="emission_sphere_radius" type="float" setter="set_emission_sphere_radius" getter="get_emission_sphere_radius">
+		<member name="emission_sphere_radius" type="float" setter="set_emission_sphere_radius" getter="get_emission_sphere_radius" default="1.0">
 			The sphere's radius if [code]emission_shape[/code] is set to [constant EMISSION_SHAPE_SPHERE].
 		</member>
 		<member name="flatness" type="float" setter="set_flatness" getter="get_flatness" default="0.0">
@@ -223,11 +223,11 @@
 		<member name="orbit_velocity_curve" type="Texture2D" setter="set_param_texture" getter="get_param_texture">
 			Each particle's orbital velocity will vary along this [CurveTexture].
 		</member>
-		<member name="orbit_velocity_max" type="float" setter="set_param_max" getter="get_param_max">
+		<member name="orbit_velocity_max" type="float" setter="set_param_max" getter="get_param_max" default="0.0">
 			Maximum orbital velocity applied to each particle. Makes the particles circle around origin. Specified in number of full rotations around origin per second.
 			Only available when [member particle_flag_disable_z] is [code]true[/code].
 		</member>
-		<member name="orbit_velocity_min" type="float" setter="set_param_min" getter="get_param_min">
+		<member name="orbit_velocity_min" type="float" setter="set_param_min" getter="get_param_min" default="0.0">
 			Minimum equivalent of [member orbit_velocity_max].
 		</member>
 		<member name="particle_flag_align_y" type="bool" setter="set_particle_flag" getter="get_particle_flag" default="false">
@@ -260,13 +260,13 @@
 		<member name="spread" type="float" setter="set_spread" getter="get_spread" default="45.0">
 			Each particle's initial direction range from [code]+spread[/code] to [code]-spread[/code] degrees.
 		</member>
-		<member name="sub_emitter_amount_at_collision" type="int" setter="set_sub_emitter_amount_at_collision" getter="get_sub_emitter_amount_at_collision">
+		<member name="sub_emitter_amount_at_collision" type="int" setter="set_sub_emitter_amount_at_collision" getter="get_sub_emitter_amount_at_collision" default="1">
 			Sub particle amount on collision.
 			Maximum amount set in the sub particles emitter.
 		</member>
-		<member name="sub_emitter_amount_at_end" type="int" setter="set_sub_emitter_amount_at_end" getter="get_sub_emitter_amount_at_end">
+		<member name="sub_emitter_amount_at_end" type="int" setter="set_sub_emitter_amount_at_end" getter="get_sub_emitter_amount_at_end" default="1">
 		</member>
-		<member name="sub_emitter_frequency" type="float" setter="set_sub_emitter_frequency" getter="get_sub_emitter_frequency">
+		<member name="sub_emitter_frequency" type="float" setter="set_sub_emitter_frequency" getter="get_sub_emitter_frequency" default="4.0">
 		</member>
 		<member name="sub_emitter_keep_velocity" type="bool" setter="set_sub_emitter_keep_velocity" getter="get_sub_emitter_keep_velocity" default="false">
 		</member>
diff --git a/scene/resources/particle_process_material.cpp b/scene/resources/particle_process_material.cpp
index 7ae154ea1d..b6fc7276aa 100644
--- a/scene/resources/particle_process_material.cpp
+++ b/scene/resources/particle_process_material.cpp
@@ -1397,6 +1397,8 @@ RID ParticleProcessMaterial::get_shader_rid() const {
 }

 void ParticleProcessMaterial::_validate_property(PropertyInfo &p_property) const {
+	return;
+
 	if (p_property.name == "emission_sphere_radius" && (emission_shape != EMISSION_SHAPE_SPHERE && emission_shape != EMISSION_SHAPE_SPHERE_SURFACE)) {
 		p_property.usage = PROPERTY_USAGE_NONE;
 	}

But it removes the functionality that properties which don't do anything in the current configuration should be hidden.
A proper fix would likely imply tweaking the relevant DocTools and ClassDB logic to make it skip _validate_property, though that has a significant impact and might uncover other problems.

Perhaps a better approach would be to set usage to storage only instead of none. We can also customize the revert behavior for these properties, but it would have no effect on the docs.


Display tabbed and stacked containers' title bars like i3

Display tabs' title bars side to side on the container title bar, instead of how they are being displayed right now, counting the contained tabs. Similarly, stacked container should display the titles of it's children on top of one another.

Your welcome to send a patch, but I am not planning to do this in the near future.

This has mostly been fixed, there are a few remaining issues. Namely #440, #442, and #443.
Going to go ahead and close this though.


Add option to use custom headers when fetching PDF

The title is kind of self explanatory but this adds an option for using custom headers in the request for the PDF.

:+1: thanks for the PR

Hi @winkerVSbecks, could you release a new version including this fix so we could use bower update to get the code :)

done

Thanks!

Ohay @winkerVSbecks, we still have a little trouble getting this feature trough bower. Are you sure you added/compiled this fix to 0.2.3?

@mathiasbno sorry about that. I forgot to run dist before releasing. I'll update shortly.

@mathiasbno just published the 0.2.4 release with the headers option.

Thanks, you rock :)


English language for issues

Is your feature request related to a problem? Please describe.
I don't understand Chinese and some of the issues are written in Chinese. When I look for a solution before opening an issue it's quite difficult. For example, I have a problem with BlurWindow and I saw a closed issue related to BlurWindow but I don't know what it is about because when I try to translate (I'm french), as the page is half english half chinese, I translates from English to french and chinese stays the same.
Describe the solution you'd like
I think It would be nice that everyone creates their issues in english so that people over the world understand them.

of course, it would be the most effective way, if everyone uses the same language to communicate. However the world itself is pluralistic, indeed it's troublesome to communicate or read across languages, while we can still use some translation tools, although the result may be a little vague, it is barely understandable.
actually, I translated all the above words with translation tools, there may be grammatical errors, I think you should be able to understand what I'm going to say.
finally, I can simply translate the issue which you're talking about:
Describe the bug
the hc:BlurWindow will be stuttering when I drag it.
To Reproduce
Steps to reproduce the behavior:
clone the repo to local（commit：e514d738fe3bd5a4fa69a307b9eb900c0d52e28c）
Compile and Run HandyControlDemo_Net_GE45
Drag the window quickly
Environment (please complete the following information):
.net: [4.5]
IDE [vs2019]
Version [16.1.4]
Windows [Enterprise version，Insider Preview，Build 18922.rs_prerelease.190614-1427]


pngjs-image this.log() error

https://github.com/yahoo/pngjs-image/issues/3

Will be fixed in pngjs-image. Closing it here.


jsx,tsx not work, work in ts,js

seem not work anymore for tsx,jsx files

It works in .tsx files for me. Closing as a duplicate of #159.


Cant connect to Impala with Kerberos

Can anyone point me to some documentation that shows me what connect args I need to connect to Impala with Kerberos?

Here's something (might not be the whole story):
http://docs.ibis-project.org/configuration.html#working-with-secure-clusters-kerberos

Notice: this issue has been closed because it has been inactive for 342 days. Feel free to comment and request for this issue to be reopened.

Hi ! I'm working with Superset  0.25.6
an I'm trying to connect with Kerberized cloudera cluster
with impala connector.
my connection is

and this is my error:

I already can do the connection with
this URI

but I need to do the impala connection, also this connection generates semantic errors when running certain queries.

Hi, I am facing the same issue, do you were able to solve it ?