Aesthetic issue with volume levels

In this case an example is worth thousands of words.
The following is copied from my shell. I setup the volume with the first command, but strangely it get setup in a weird way (right channel goes to 100%) as shown in the output of the second command.
The third and forth are similar try.
However, it seems just an aesthetic problem as the two channels actually have the same volume.
I also tried to play around with volumes and apparently what is counts is in fact the "Front Right," that strangely is the one that appear messed up.
I am not sure bluealsa is at fault at all, it is well possible that is the hardware being weird?
% amixer -D bluealsa sset 'TREKZ Titanium by Af - A2DP' 10%
Simple mixer control 'TREKZ Titanium by Af - A2DP',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 127
  Mono:
  Front Left: Playback 13 [10%] [on]
  Front Right: Playback 13 [10%] [on]

% amixer -D bluealsa sget 'TREKZ Titanium by Af - A2DP'
Simple mixer control 'TREKZ Titanium by Af - A2DP',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 127
  Mono:
  Front Left: Playback 13 [10%] [on]
  Front Right: Playback 127 [100%] [on]

% amixer -D bluealsa sset 'TREKZ Titanium by Af - A2DP' 20%
Simple mixer control 'TREKZ Titanium by Af - A2DP',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 127
  Mono:
  Front Left: Playback 26 [20%] [on]
  Front Right: Playback 26 [20%] [on]

% amixer -D bluealsa sget 'TREKZ Titanium by Af - A2DP'
Simple mixer control 'TREKZ Titanium by Af - A2DP',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 127
  Mono:
  Front Left: Playback 26 [20%] [on]
  Front Right: Playback 127 [100%] [on]

I'm afraid it is my fault... It is not implemented, not yet. Mixer has two separate channels (for volume change and mute), however bluealsa uses value only from one channel. I thought, that it is not a critical feature, so I have postponed it until core functionality is mature and tested (e.g. #8). It is on my todo list, though :)

As implied by the "Aesthetic" word I am aware it is critical, or even important. However, the "issues" section of github are here for a reason :) . Definitely #8, #7 and the ability to use dmix/dsnoop are more important.


chore: update toolchain

#313  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @NathanFlurry and the rest of your teammates on  Graphite


tests: Update ansible ssh_args variable

Because we're using vagrant, a ssh config file will be created for
each nodes with options like user, host, port, identity, etc...
But via tox we're override ANSIBLE_SSH_ARGS to use this file. This
remove the default value set in ansible.cfg.
Also adding PreferredAuthentications=publickey because CentOS/RHEL
servers are configured with GSSAPIAuthenticationis enabled for ssh
server forcing the client to make a PTR DNS query.
Signed-off-by: Dimitri Savineau<EMAIL_ADDRESS>

jenkins test pipeline

jenkins test pipeline

jenkins test pipeline


[Issue 2937] Update parsing erasStakers

Related issues:
#2937

🚀 Deployed on https://pr-2938--sw-web-runner.netlify.app


Possibly ignoring alpha?

I say 'possibly' as I don't know what colour depth is used for the canvas (if 32 bit then the following should be true)
Using this shader I would usually expect a pure black image but alpha appears to be ignored.
uniform float3 iImage1Resolution; // iImage1 resolution (pixels)
uniform shader iImage1;          // An input image.

vec4 main( in vec2 fragCoord )
{

    // Get the original color of the pixel
    float3 OriginalColor = iImage1.eval(fragCoord).rgb;

	if(any(greaterThan(fragCoord, iImage1Resolution.xy))) {
        OriginalColor = float3(0.,0.,0.);
    }

	return( float4( OriginalColor, 0.0 )); // <-- Alpha is zero!
}

Note : TSkAnimatedPaintBox has an Opacity property that looks to be a bugged as Object Inspector provides a drop-down for "Create New TFloatAnimation" /  "Create New TFloatKeyAnimation" while it appears it should be a Single

The opacity property is not Skia’s, but comes with every FMX control. It has nothing to do with the possible Alpha issue you are describing. Opacity gets applied after the component has finished painting, after the Shader’s rendering process that is.
It is a Single, which is a specific Float type. No bug here.
I have no idea about the alpha issue.

Hi!
Probably, this is not an issue. In shader creation, we need to inform if the shader is opaque or not:
https://github.com/skia4delphi/skia4delphi/blob/eed4afbf8a34137a9bfa308bcb5ef87cee84abcb/Source/Skia.pas#L2265
And in the code of this demo, it is passing AOpaque = True:
https://github.com/jimmckeeth/SkiaSimpleShaderViewer/blob/bd34ffba617f660f32eea3836de8ecb25389f397/src/SimpleShaderMain.pas#L145
This parameter was added by Google to apply some optimizations when the shader is opaque. The good news is that in the new versions of Skia (which we have not yet applied to Skia4Delphi) this parameter will no longer exist, as their shader language parser can detect (when creating the shader) whether it is opaque or not automatically:

All of the makeShader functions associated with SkRuntimeEffect no longer take an
isOpaque parameter. These functions will now make a best effort to determine if your
shader always produces opaque output, and optimize accordingly. If you definitely want your
shader to produce opaque output, do so in the shader's SkSL code. This can be done by adjusting
any return statement in your shader with a swizzle: return color.rgb1;.
https://review.skia.org/506462

And in the code of this demo, it is passing AOpaque = True:

Ahh - that makes sense as to why I wasn't getting what I was expecting - thx

The opacity property is not Skia’s, but comes with every FMX control. It has nothing to do with the possible Alpha issue you are describing. Opacity gets applied after the component has finished painting, after the Shader’s rendering process that is.
It is a Single, which is a specific Float type. No bug here.
--
Grüße / Regards,
Olaf Monien
Sent via iPhone

Am 22.06.2022 um 21:38 schrieb Simon Booth @.***>:

I say 'probably' as I don't know what colour depth is used for the canvas (if 32 bit then the following should be true)
Using this shader I would usually expect a pure black image but alpha appears to be ignored.
`uniform float3 iImage1Resolution; // iImage1 resolution (pixels)
uniform shader iImage1; // An input image.
vec4 main( in vec2 fragCoord )
{
// Get the original color of the pixel
float3 OriginalColor = iImage1.eval(fragCoord).rgb;
if(any(greaterThan(fragCoord, iImage1Resolution.xy))) {
OriginalColor = float3(0.,0.,0.);
}
return( float4( OriginalColor, 0.0 )); // <-- Alpha is zero!
}`
Note : TSkAnimatedPaintBox has an Opacity property that looks to be a bugged as Object Inspector provides a drop-down for "Create New TFloatAnimation" / "Create New TFloatKeyAnimation" while it appears it should be a Single
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.


there is not a image in clipboard mac catalina

I can no longer use this extension, maybe after an upgrading to mac catalina.
I also installed xclip, but to no avail.
VSC 1.42.1
macOS 10.15.3
Any possible problems ?
Tks in advance !

Well not being an expert of apple script I tweaked the linux.sh file to be used under Mac and found a workaround :
if
pngpaste $1 > /dev/null 2>&1
then
pngpaste $1
echo $1
else
echo "no image"
fi

Maybe one day I'll come back to find why the apple script bugs

Hi, I have the same issue, also on Catalina (10.15.4)

hi, @xiaoouwang, @petermarnef
It corresponded.
But I don't have a mac.
Can you have it tried?
https://marketplace.visualstudio.com/items?itemName=sakamoto66.vscode-paste-image

Hi! Sorry for the late reply.
I tested on MAC again but it does not seem to work (or maybe I forgot how to use this extension correctly ;-)). Repro steps:

Install the extension
Take screenshot so something is on the clipboard
Go to a markdown file
Paste the image (I tried normal past, and also the different Paste as image options found in the VSCode commands list.
Error = You need to install pngpaste command first.

This is an FYI, have not done further investigation concerning this error (pngpaste does not seem to be an extension you can install).

Hi, @petermarnef .
pngpaste is command.
Can be installed with 'brew'.

$ brew install pngpaste

https://formulae.brew.sh/formula/pngpaste

If it wasn't clear,  thesolution is posted here in Chinese: https://github.com/mushanshitiancai/vscode-paste-image/issues/67. The instructions are pretty easy to figure out once you put them through google translate.

I have the same issue, but it do not work with brew install pngpaste


Merge pull request #196 from MicrosoftDocs/main

Correction screen shot

Docs Build status updates of commit c79deaf:
:warning: Validation status: warnings
For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Why does provider need update permissions in GCP for terraform plan

Question
Why does this provider need container.statefulSets.update permissions when running terraform plan? Shouldn't it not just need a read permission and generate the diff?
Context
We have a bot that runs daily plans on our terraform code and sends slack message of the plan if there are changes. We have given this bot all the read permissions but when there are changes related to resources provided by this provider we get this error message:
Error: [github.com/kbst/terraform-provider-kustomize/kustomize.kustomizationResourceDiff](http://github.com/kbst/terraform-provider-kustomize/kustomize.kustomizationResourceDiff): apiVersion: "apps/v1", kind: "StatefulSet", namespace: "******" name: "*********": patch failed 'application/strategic-merge-patch+json': statefulsets.apps "******" is forbidden: User "<bot-svc-account>" cannot patch resource "statefulsets" in API group "apps" in the namespace "*****": No policy matched.
requires one of ["container.statefulSets.update"] permission(s).

  with module.argocd.kustomization_resource.priority_1["apps/StatefulSet/******/*******"],
  on ../modules/*****/main.tf line ***, in resource "kustomization_resource" "priority_1":
 168: resource "kustomization_resource" "priority_1" {

We don't have a problem granting this permissions but we would like to lock it down as much as we can.

The provider uses server side dry-runs when diffing for create or update. The dry-runs are like regular API requests but are marked as dry-runs by options sent with the request. RBAC probably doesn't know it's "only" a dry-run. One might argue neither should it, because having the permissions or not is also something the dry-run should validate.
This is my understanding, here's the code: https://github.com/kbst/terraform-provider-kustomization/blob/master/kustomize/resource_kustomization.go#L204
Just in case, without the dry-run the provider would lose a majority of it's features, it wouldn't be able to handle destroy and recreate for immutable resources like it does now. It also wouldn't be able to validate resources against policy enforcement admission controllers etc. So I'm not planning to change this behavior.


✅ Read Bootstrap Peers

✅ Task

Reads bootstrap peers from a url/config file
Motivation

To be able to easily configure peers for a node.
Details

Also, add a config file to read peers from.
Add endpoint to re-read config file.

Requires forking snarkOS or compiling from a snarkOS fork...

would have been enabled by this PR https://github.com/AleoNet/snarkOS/pull/3397


Its leaking too much information

I'm getting some more than 2Mb information from Authorizer::getAuthCodeRequestParams()
It is even getting other controller methods and information
Route::api(array('version' => 'v1'), function () {
Route::resource('dosomething', 'SomeController'));
});
/////////////////////////////////////////
Route::get('oauth/authorize', ['before' => 'check-authorization-params|auth', function() {
// display a form where the user can authorize the client to access it's data
Log::info(Authorizer::getAuthCodeRequestParams());// Log this information and see yourself
return View::make('oauth/authorization-form', array('params' => Authorizer::getAuthCodeRequestParams()));
}]);

There's probably an error that doesn't get caught.

When I tried to Log::info(Authorizer::getAuthCodeRequestParams()), it says memory exhausted(even 256 Mb is less). Then I increased memory to process and Got some more than 2Mb data being holded in Authorizer::getAuthCodeRequestParams() with lots of other controller classes, other methods, even User Controller for authenticating user, each and every controller and routing information included.

Weird. I don't have any other user reporting this, It might definitively due to the server configuration.

Maybe, they haven't tried it so far! OK! I used Postman to test API. Everything appeared fine till I'm asked to approve the request(Approve or deny). On clicking Approve, it throws an error client_id is missing. I traced it and found that In second attempt on form submission(After clicking Approve or Deny), I gets parameter missing error. From here, I got an idea to log all process flow. When we use "Authorizer::getAuthCodeRequestParams()" to extract information on Approve/Deny page it lacks in client_id parameter. It do contain client(as Object client - not as client_id), request_uri, request_type, state. But, this "Authorizer::getAuthCodeRequestParams()" holds too much leaked information too.

Still having this issue? I'm not able to recreate the problem.

Closing this due to inactivity.


About element alignment

Are you considering adding element alignment? Like Snap to element or grid in Jquery UI draggable.(https://jqueryui.com/resources/demos/draggable/snap-to.html)

Snapping to grid is already available on the main branch (a little buggy, but working) and also on the the new version 2.
On the other hand, snapping to other components has been already discussed in #18 and, even a year later, I did not change my mind about it. It's something that traspass the boundaries of the component.

@mauricius Like jQueryUI https://jqueryui.com/draggable/#snap-to，Is there any good idea to implement this feature?If it is possible，please tell me。thank you！

No, I really don't think that is a good idea.


Fixed #34835 -- Made admin's changelist filters render in  tag.

Hello,
I noticed that after the modification of the changelist filter from div to nav, a couple of tests were impacted:

test_limited_filter
test_named_group_field_choices_filter
test_relation_spanning_filters

I have made modifications on the tests above as part of this PR, please review and suggest necessary improvements.
Thanks,
Lem

@lstaana Thanks 👍 Please add release notes (check out a similar change 91e617c).

Will do!

@lstaana Thanks :+1: I pushed final edits.


supported multiple if conditions for relabeling(#730)

issue #730

Hey @Haleygo and @f41gh7, I decided to make the if and match schemaless fields to support string or array of strings and avoid breaking backward compatibility, wdyt about it?

Hey @Haleygo and @f41gh7, I decided to make the if and match schemaless fields to support string or array of strings and avoid breaking backward compatibility, wdyt about it?

Is it possible to apply those changes over exist operator installation?

Is it possible to apply those changes over exist operator installation?

Yes, it works, I tested it - current values are saved.
The only problem with this approach is that, without webhooks enabled, any object of the wrong type can be mapped into this field and will be deployed - it will break only in the operator's log


Trace ended with _resources in /tmp

Hi,
When, I create  my cluster, I have a lot of trace in /tmp like:
hive      hadoop    6  4 oct.  08:39 61781270-9338-4cba-8069-109d6824434d_resources
hive      hadoop    6  4 oct.  08:40 41c006a8-5550-44f0-aa9f-d9a4e38d127e_resources
hive      hadoop    6  4 oct.  08:41 85f03b84-14a5-40f7-a782-e0271921b0ca_resources
hive      hadoop    6  4 oct.  08:42 9f4789ae-097e-4d68-b896-673be774b456_resources
Best regards

Hi @taabich, I know you want to help us but this issue does not help. Please, investigate why these files are created.

Hi @taabich,
These are the session resource directories. They are created when Hive CLI is used in mode non-interactive (ex with option -f, -e or with sparksql).
Could you give us more information on how you use Hive pls?
Best regards.

Close as answered.


[Feat] I want to implement search functionality and Notifications feature to the website.

Description
search functionality -Helps users quickly find products or content on the website.
Notifications-Sends timely updates to users, keeping them engaged and informed even when they’re not on the site.
Screenshots
No response
Checklist

[X] I have checked the existing issues
[X] I have read the Contributing Guidelines
[X] I'm a GSSoC'24-Extd contributor
[X] I'm a Hacktoberfest'24 contributor
[X] I am willing to work on this issue (optional)

@JahnavikaGopalbvrith go for it

@Kavita1928 thank you for assigning me. I will let you know the update soon.

@Kavita1928, I sent you a PR 3 days ago. Please review and let me know if any changes are required.


Some dark mode quirks

I feel like the text colour for elements with their own distinct background should remain the same. I'm specifically thinking of badges and avatars here:

Besides that, why is my logo svg getting the dark mode treatment as well? I would prefer if it stayed colourful although I can understand that enforcing contrast like this is convenient for some people.

For context: I'm on the latest versions of saltcorn, tabler and select2.

working on this right now. it's improving!

@iron3oxide is the middle screenshot from badges?

@glutamate yes, it's a select2 many-to-many field

I should probably add that the selectize module does not switch to a dark theme at all as of version 0.2.4:


Can i increase Route run size above 200

Details
No response

Hi, yes you will need to create a config file and set scanner: { maxRoutes: <number> } (see https://unlighthouse.dev/api/config/#scannermaxroutes).


"Notifier does not exist in collection" error

Notifier does not exist in collection at
/usr/local/share/perl/5.28.1/App/Paws.pm line 476.

Not sure how/why this happened, yet.

This only appears to happen when a request fails for some reason, and also hasn't happened in a while.  It's possible the proper cleanup of IO::Async objects will help here, too.  Will reopen if it happens again.


chore: pin autovalue and guava versions temporarily.

disable renovate bot from updating autovalue temporarily.
current autovalue version is 1.10.4 (here)
remove renovate config for guava as there is no guava version setup in this repo, instead, it is updated in sdk-platform-java here.

/gcbrun

Warning: This pull request is touching the following templated files:

renovate.json

Looks like renovate.json is excluded in https://github.com/googleapis/java-shared-config/blob/087d625231f57d183e325fc1c73c8a96bdeaf4de/owlbot.py#L32

/gcbrun

Error for graalvm CI:
Step #0 - "graalvm-a-build": Step 8/10 : RUN yum -y install terraform
Step #0 - "graalvm-a-build":  ---> Running in 9b2ba3508f68
Step #0 - "graalvm-a-build": Loaded plugins: ovl
Step #0 - "graalvm-a-build": No package terraform available.
Step #0 - "graalvm-a-build": Error: Nothing to do
Step #0 - "graalvm-a-build": The command '/bin/sh -c yum -y install terraform' returned a non-zero code: 1

I think this was resolved in https://github.com/googleapis/java-shared-config/pull/806. Can you pull it in and re-run the CI?


Consolidate -j tests

xspec.bats (a test script for *nix) and xspec-bat.cmd (a test script for Windows) have some tests for -j option:
https://github.com/xspec/xspec/blob/4a9c470421c671fbb32a94d76153ff3405b41a26/test/xspec.bats#L166-L187
Each of them runs XSpec individually with exactly the same command line.
This pull request consolidates them and run XSpec just once.
No code change in XSpec core.

This pull request derives from #251. So needs to be handled after that.

This pull request just improves the way to run tests. It doesn't touch the XSpec code. None of the existing tests are modified.
If a test fails, you can still see exactly where the failure happened. (demonstrated on Travis and AppVeyor)
This pull request makes it easy to handle some pending pull requests (towards #235 in particular).

So I think this pull request can be merged (after #251) safely without reviewing details, or I'd like to merge this by myself in a few days.


proxy - connect ECONNREFUSED <IP_ADDRESS>:443

VSCode Version: 1.5.3
OS Version: windows 7

Steps to Reproduce:

connect to your corporate internet
use the corporate internet proxy pac file
Click Extensions tab

connect ECONNREFUSED <IP_ADDRESS>:443
Proxy should use the local system proxy so we don't have to mess with the settings and store a windows password in plan text.
Check for updates works properly, why doesn't the extension module use the same underlying http functionally of the check for updates routine?

#7140

Was able to resolve the issue by specifying http.proxy settings.
File -> Preference -> Settings
Use the key -
{
"http.proxy":"http://username:password@ProxyServerIP:ProxyServerPort"
}


Update config.yaml

add user pkreisel to member list / I read and understood our Open Source Guidelines and agree to act accordingly.
Config changes proposed in this pull request

For new organization members
I acknowledge that

[x] I have read and understood the Open Source Guidelines
[x] I agree to act accordingly (with due dilligence) to our guidelines
[x] I have no open questions regarding the topics covered (please delete the "open questions" section)

Open questions

As stated in our guidelines we require the Baloise eMail identity to be used: https://github.com/baloise-incubator/org/commit/ead6743f26f89d46e087f72b691af53c14b63521.patch
Please amend your commit with the correct author Identity.


Added audio encoding parameters

Added audio encoding parameters for audibly lossless compression (VBR at around 192 kbps)

Thanks for this! I'm keeping this change out of my version, as I'm trying to avoid compression & re-encoding as much as possible. Obviously the ffmpeg pass breaks this rule a bit, but my primary goal here is to get the timing right without altering the underlying data any more than necessary.


Change delete messaging

One for the SSFL 💩
Matches https://www.pivotaltracker.com/story/show/109371844

content for all lots except labs
button at bottom of the page: Delete
are you sure banner:
Are you sure you want to delete [lot name]?
Yes, delete

for labs
button at bottom of the page: Delete
are you sure banner:
Are you sure you want to delete this lab?
Yes, delete

:cry: :+1:


Update scripts.js

Closes #
📑 Description

✅ Checks

[X] My pull request adheres to the code style of this project
[X] My code requires changes to the documentation
[X] I have updated the documentation as required
[X] All the tests have passed

☢ Does this introduce a breaking change?

[ ] Yes
[X] No

ℹ Additional Information

Summary by Sourcery
Bug Fixes:

Fix a bug in the chart drawing function by adding a check for non-empty data when using a DataView.

Description by Korbit AI
What change is being made?
Enhance the drawChartByType function by adding a condition to ensure that the useView logic executes only when data contains elements.
Why are these changes being made?
These changes prevent potential errors when attempting to create a DataView from an empty dataset, thus improving the function's robustness and ensuring it operates safely under various data conditions.

Is this description stale? Ask me to generate a new description by commenting /korbit-generate-pr-description

Summary by CodeRabbit

Bug Fixes

Improved validation for chart drawing by ensuring a DataView is only created when data is available, reducing potential errors with empty datasets.

@gstraccini codacy bypass


[AIRFLOW-1002] Add ability to clean all dependencies of removed DAG

Dear Airflow maintainers,
Please accept this PR. I understand that it will not be reviewed until I have checked off all the steps below!
JIRA

[x] My PR addresses the following Airflow JIRA issues and references them in the PR title.

https://issues.apache.org/jira/browse/AIRFLOW-1002

Description

[x] Here are some details about my PR, including screenshots of any UI changes:

After removing a dag file, there is no way to clean database
except for removing corresponding records directly for now.
This PR enables user to do this via command line.
Tests

[x] My PR adds the following unit tests OR does not need testing for this extremely good reason:

CliTests.test_cli_remove_dag
Commits

[x] My commits all reference JIRA issues in their subject lines, and I have squashed multiple commits if they address the same issue. In addition, my commits follow the guidelines from "How to write a good git commit message":

Subject is separated from body by a blank line
Subject is limited to 50 characters
Subject does not end with a period
Subject uses the imperative mood ("add", not "adding")
Body wraps at 72 characters
Body explains "what" and "why", not "how"

Codecov Report

Merging #2199 into master will increase coverage by 0.06%.
The diff coverage is 92.85%.

@@            Coverage Diff             @@
##           master    #2199      +/-   ##
==========================================
+ Coverage    67.5%   67.57%   +0.06%
==========================================
  Files         142      142
  Lines       10845    10859      +14
==========================================
+ Hits         7321     7338      +17
+ Misses       3524     3521       -3

Impacted Files
Coverage Δ

airflow/utils/db.py
85.03% <100%> (+1%)
:arrow_up:

airflow/bin/cli.py
53.47% <83.33%> (+0.28%)
:arrow_up:

airflow/jobs.py
73.35% <0%> (+0.41%)
:arrow_up:

Continue to review full report at Codecov.

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

Thanks! Please put this in the API and remove direct db access from the cli (your new function only)

Thanks for your comment! Moved db access to the API.

@sekikn Thanks for this PR. How SubDags will be treated in this PR? For example if one tries to delete a subdag and the parent dag is scheduled to work

@sdikby Thanks for the comment! As you mentioned, the previous PR did not handle the case that the target dag has subdag properly, so I revised it.
With the new PR, one can specify either a whole dag or just a subdag. For example, given the following DAG:
DAG_P: Task_A >> Task_B >> Task_C (both A and B are SubDagOperator)
Task_A: Task_a1 >> Task_a2
Task_B: Task_b1 >> Task_b2

airflow remove_dag DAG_P removes all records related to DAG_P, including the ones related to DAG_P.Task_A and DAG_P.Task_B.
airflow remove_dag DAG_P.Task_A only removes the records related to DAG_P.Task_A and remains the ones related to DAG_P itself and DAG_P.Task_B.

Rebased to master.

CI failed only on Python 2.7 x PostgreSQL backend for some reason. All the others succeeded. I'll dig a bit deeper.

CI failed because of test_trigger_dag_for_date, which is reported as AIRFLOW-1245. So it's irrelevant to this fix.

Rebased to master again.

CI failure seems to be caused by environmental problem. That has started from build #6396.

Rebased again after AIRFLOW-1275 has been merged.
@bolkedebruin would you review this?

Thanks for your work on this @sekikn , here's hoping it's reviewed and merged soon! 🎉

@bolkedebruin I appreciate your detailed review! All comments are exactly true. I'll revise my PR.

Updated PR.

Is there any progress on this issue? Hope this to be merged soon.

@lesjonesiv Sorry for the late reply, that's when the DAG has some SubDAG. According to the document:

by convention, a SubDAG’s dag_id should be prefixed by its parent and a dot. As in parent.child

@bolkedebruin Is there any chance of reviewing the PR again?

+1 Deleting a DAG is a good thing to have

+1 on this feature, but I think that it should be implemented non-destructively, i.e. add a is_deleted column on the DAG table and when deleting, DAGs should just be marked deleted but not actually removed from the database.

Nice feature. My suggestion would be to just remove it completely from the DB. Otherwise we might have to test behaviour such as, when a new dag appears with the same id.

@Fokko That's a good point, but I think for record keeping, it's still good practice to keep around deleted objects. Maybe that's outside the scope of this PR and should be a larger discussion the Airflow community should have.

+1

+1

👍

Can you rebase on master?

@Fokko Thanks for the ping, addressed @duynguyenhoang's comment and rebased on master. I also renamed it delete_dag in accordance with other functions such as delete_pool.

Thanks @sekikn

@sekikn I think there still might be a missing piece of functionality here. Calling delete_dag from a worker throws the error below. Is this because in app.py a session is not attached to DagModel, or am I off base?
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.6/site-packages/airflow/utils/cli.py", line 72, in wrapper
raise e
File "/usr/local/lib/python3.6/site-packages/airflow/utils/cli.py", line 69, in wrapper
return f(*args, **kwargs)
File "/usr/local/lib/python3.6/site-packages/airflow/bin/cli.py", line 226, in delete_dag
message = api_client.delete_dag(dag_id=args.dag_id)
File "/usr/local/lib/python3.6/site-packages/airflow/api/client/local_client.py", line 32, in delete_dag
count = delete_dag.delete_dag(dag_id)
File "/usr/local/lib/python3.6/site-packages/airflow/api/common/experimental/delete_dag.py", line 48, in delete_dag
if dag.is_subdag:
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/orm/attributes.py", line 237, in __get__
return self.impl.get(instance_state(instance), dict_)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/orm/attributes.py", line 579, in get
value = state._load_expired(state, passive)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/orm/state.py", line 592, in _load_expired
self.manager.deferred_scalar_loader(self, toload)
File "/usr/local/lib/python3.6/site-packages/sqlalchemy/orm/loading.py", line 659, in load_scalar_attributes
(state_str(state)))
sqlalchemy.orm.exc.DetachedInstanceError: Instance <DagModel at 0x7f34572410f0> is not bound to a Session; attribute refresh operation cannot proceed

@Mokubyow I tried to reproduce your case with a simple DAG which calls delete_dag via PythonOperator, but I couldn't. Could you share your code and environment?

@sekikn So I don't know why this is the case but I'm able to build a docker compose file with the Airflow (Webserver, Scheduler, Worker), Postgres and Redis and the delete_dag function works just fine. I have exactly the same setup running in Mesos for production and that is where I get the detached instance error. All I'm doing is
ENV (I think this is all that is relevant for my config? Let me know if you are interested in other config vars)
AIRFLOW__CORE__SQL_ALCHEMY_CONN=postgresql+psycopg2://postgres:airflow@postgresql:5432/airflow
AIRFLOW__CORE__EXECUTOR=CeleryExecutor

CODE
from airflow.api.common.experimental.delete_dag import delete_dag

def delete_ghost_dags():
    dagbag = DagBag()
    dagbag_dag_ids = dagbag.dags.keys()
    logging.info(f'DagBag: {dagbag_dag_ids}')

    database_dags = session.query(DagModel).all()
    database_dag_ids = {d.dag_id for d in database_dags}
    logging.info(f'DagModel: {database_dag_ids}')

    for dag_id in database_dag_ids:
        if dag_id not in dagbag_dag_ids:
            logging.info(f'deleteing {dag_id}')
            delete_dag(dag_id)

PythonOperator(
    task_id='delete_ghost_dags',
    python_callable=delete_ghost_dags,
    dag=dag)

@sekikn So I've verified that setting exprie_on_commit=False on the sessionmaker allows delete_dag to work. I think the problem might have to do with the session being in a loop.

Thanks for sharing your code and investigation @Mokubyow!
I'm afraid I'm not sure yet if your workaround solves this problem fundamentally, since there seems to be no operation which detaches DagModel object from the session (e.g. expunge) or expires its attributes (e.g. expire or commit) up to the line in question. Let me have a bit more time to specify the root cause (it may be session expiration, as you said) and make it reproducible so as to write unit test and fix it fundamentally.


Personal Node RPC username:passwords forgotton on restart

Running 2.4.9 (ca1e3fc99) .appimage on Fedora 38.
When adding a personal node & making use of RPC username & password credentials, the node connection is successful. After restarting the application, only the node's IP & port number are remembered resulting in a failed login.
The node has to be readded upon each restart, to include the RPC credentials again.

Thank for the report. This is a known issue and is fixed in an upcoming release.


MeshInstance3D popup menu shows options that apply only to 1 node when multiple nodes are selected

Tested versions
4.3 7cdad333114e6765351ed0facb48db228ef29b7b
System information
Windows 10.0.19045 - Vulkan (Forward+) - dedicated NVIDIA GeForce GTX 1060 (NVIDIA; <IP_ADDRESS>33) - Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz (8 Threads)
Issue description
The Mesh menu when MeshInstance3D is selected:

It appears both when single instance is selected and when multiple instances are selected. However only the first option works with multiple instances, others will handle only the first selected node.
We should either make all options work with multiple nodes or disable/hide non-functional ones. After #91620 it's easy to discern when multiple nodes are being edited.
Steps to reproduce

Create multiple MeshInstance3D nodes
Select then
On the top bar select Mesh -> Create Navigation Mesh
Only one mesh is created

Minimal reproduction project (MRP)
N/A

We should either make all options work with multiple nodes

How can we achieve this, by making multiple MeshInstance3DEditor and each of them handle one mesh instance or by make the MeshInstance3DEditor can handle MultiNodeEdit ? Create collosion shape works because it explicitly call editor_selection->get_selected_node_list() and handles them itself.

#91620 already makes the editor handle MultiNodeEdit, so it's a matter of applying the selected option for each selected node. If there are options that can't handle multiple nodes (because they require setup for each node or something), they should be disabled.

For example, I think actions like Create Navigation Mesh, it can apply to multi mesh concurrently, but the current code doesn't seem to support this, mesh_editor->edit(mi); just update the current node , and then Create Navigation Mesh will only apply to the last edit one.

Yeah the editor would need to be reworked to take a list of mesh instances instead of single one.


Protocols & Data Preprocessing on MPI-INF-3DHP

Hi @twehrbein , @marco-rudolph , @bastianwandt ,
It is good to see the method achieves a good generalization of 86.9 on MPI-INF-3DHP. It would be better if you could share some details on how to reproduce the result, \eg,

if similar data preprocessing (-mean/std) as Human3.6M is adopted for 3DHP,
if so, if mean and std used are re-computed on 3DHP,
and if 3D output poses are PA-aligned (to remove scale and rotation) before computing errors.

Any help would be greatly appreciated.:)
Thanks & regards,

& if I were not wrong, it seems usually we use original 2D as input instead of cropped 2D coordinates, right?
https://github.com/twehrbein/Probabilistic-Monocular-3D-Human-Pose-Estimation-with-Normalizing-Flows/blob/ad2fdf21da1dfb689a5c2a531ebda6e23d95ccc0/data/data_h36m.py#L93


chore: add .prettierignore

Which problem is this PR solving?
The issue I'm trying to address is that prettier as a tool covers a wide variety of file formats beyond JavaScript, including JSON, YAML markdown, and more. When using an editor that comes with prettier integration (such as VSCode + the prettier extension), it will see that the project uses prettier, but it doesn't know the project only uses it via ESLint. Thus, when saving a file not currently covered by our set up, such as CHANGELOG.md, it may attempt to re-format the file according to prettier's conventions, causing unnecessary diffs that then need to be reverted.
Short description of the changes
This solves the issue by adding a .prettierignore file that tries to ignore everything that isn't intended to be formatted. This is obtained by trial-and-error, until running npx prettier -w . no longer result in any changes.
Context
Currently, this project uses prettier to enforce consistent formatting, but only via the eslint-plugin-prettier integration, which only covers *.js and *.ts files in sub-packages with ESLint setup.
Notably, this setup is not recommended by the prettier project. The recommended setup is to use prettier as a standalone tool, and use eslint-plugin-config to disable any conflicting rules.
In my experience that does result in a better development experience and this is worth revisiting in the future. However, this PR doesn't aim to change that at this moment.
Most of the changes that prettier would have made are actually quite minor, and IMO good. If there is appetite in revisiting the prettier setup and commiting those changes, I am happy to propose that in a different PR.
Type of change
Please delete options that are not relevant.

[x] Internal chore
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

[x] npx prettier -w .

Checklist:

[ ] Followed the style guidelines of this project
[ ] Unit tests have been added
[ ] Documentation has been updated

rebased

Oops, guess I rebased against the wrong branch the first time, should be fixed now, and ran npx prettier -w . against the latest code on main to confirm it still had the intended effect (i.e. no diff)


Receive "We're sorry, but something went wrong." error when attempting to sign CLA

I'm attempting to sign JSHint's CLA here https://www.clahub.com/agreements/jshint/jshint
After I authenticate with GitHub, fill out the form, and click "submit", I get an error that says "We're sorry, but something went wrong."
This happens both in Chrome (40.0.2214.115 (64-bit)) and Safari (Version 8.0.3 (10600.3.18))
I'm filling the form with this information:

I get an HTTP 500 error which I don't know if it's the same. Here's a screenshot of the error.

This occurs after the form is POSTed. The details I entered are:
Email<EMAIL_ADDRESS>Name: Dionysis Zindros
Country: Switerland
Type "I AGREE": I AGREE

Don't laugh—I can't sign the CLA for JSHint.

I get the same error, in both Firefox and Chromium..

I also get the same error (also need to sign CLA for JSHint).

I ended up signing via GPG.
On Fri, Feb 27, 2015 at 5:17 AM, Schuyler Duveen<EMAIL_ADDRESS>wrote:

I also get the same error (also need to sign CLA for JSHint).
—
Reply to this email directly or view it on GitHub
https://github.com/clahub/clahub/issues/104#issuecomment-76324109.

FAIL. Can't sign the CLA.

Same error.

Me too.

I had the same issue

Same for me.

Would anyone subscribed to this issue mind hopping back over to https://www.clahub.com/agreements/jshint/jshint and trying to sign again? @stevenbenner just successfully signed (thanks, Steven!), and I'm cautiously optimistic that this has magically fixed itself (especially since the webhook handler seems to be working as well)

@jugglinmike Works for me! Closing this issue.

The bug is still there when I try to sign at https://www.clahub.com/agreements/Mashape/kong

To give some more context, below is the snapshot of my form. I am also the creator of the CLA, so the issue may be related to owners signing their own CLAs.
https://www.clahub.com/agreements/Mashape/kong

@thefosk I'm not so sure about that--I was the first to sign my project's CLA. Then again, @rwaldron is also an owner of the GitHub repository (but not the license on CLAHub), and he couldn't sign. It might be that he triggered the bug when he first attempted to sign.
@rwaldron: do you remember if you commented here immediately after attempting to sign?

Hm, yes there are errors logged for these.  Here's a redacted subset for some of the JSHint-related ones: https://gist.github.com/jasonm/761b3d3d25aa697d3cda
Interestingly the access_token that I redacted from those logs doesn't appear attached to any CLAhub user; I'd expect it to be @jugglinmike 's token, i.e the owner of the Agreement.  @jugglinmike did you go through the OAuth flow anew recently?
If so, @thefosk have you gone through a new OAuth flow to get the reduced scopes for #101?  If not, could you try visiting https://clahub.com/sign_out and then signing in fresh, and see if that (1) sets the reduced GitHub OAuth scope, and (2) fixes this issue?

If this is the case, then it is only the owner of the repo whose auth token needs to be updated, not every signer.

@jasonm I can't say for sure :/ I did not create the CLA for JSHint until after gh-101 was deployed, but I already had an account with CLAHub. It sounds like this is related to my account and not necessarily tied to any specific license.

@jasonm I confirm that after signing out, accepting the new OAuth scopes, and signing the CLA again it finally worked.

New user registering on CLAHub I have this issue @jugglinmike I am not the owner.
Hundreds of people wanting to sign our CLA are having this issue.

@Nijikokun You might try de-authorizing CLAHub from the GitHub administrative interface, then completely signing out of both CLAHub and GitHub and then signing in again. The owner of the CLA should try the same (in that case, de-authorizing may delete the existing CLA--you should confirm with the maintainers before trying that if you already have signatures). This may or may not have been what fixed the issue for me.
That's about as much assistance as I can provide. If things still don't work for you, then @jasonm is probably your best bet--he is the maintainer of CLAHub ( and a swell guy :) )

I've opted to forgo further usage of clahub in favor of google forms this
was breaking user trust.


Optimize the block judge logic of cat.indices

Is your feature request related to a problem? Please describe.
Today when we cat indices with any single index whose index.blocks.metadata is true, the whole request fails with error [cluster_block_exception] index [{blocked index}] blocked by: [FORBIDDEN/9/index metadata (api)];
Describe the solution you'd like
Return other indices that are not metadata-blocked.

@SuZhou-Joe provide more details about your use-case? why are you using metadata block feature?

User can block the metadata by using API,I think we should skip the blocked index and return infos in cat.indices?


clarify

closes https://github.com/MicrosoftDocs/Viva/issues/588

@Starshine89
PR has been copyedited and is ready for final review, could you please check and merge? Thanks!


Issue with k8s.io/docs/tasks/administer-cluster/cluster-management/

This is a Bug Report

Problem:

This page is hard to read and duplicates other pages such as the ones under https://kubernetes.io/docs/setup/production-environment/turnkey/

Proposed Solution:
Revise the page. Consider whether to:

Signpost readers to separate pages about creating a cluster
Reformat section Upgrading a cluster using tabs
Reformat section Resizing a cluster using tabs

Page to Update:
https://kubernetes.io/docs/tasks/administer-cluster/cluster-management/

/language en

/priority backlog

/remove-lifecycle stale

/remove-lifecycle stale


MAVLink 2.0 branch for testing & validation

@dogmaphobic @DonLakeFlyer Lets see if you beat me to it 8)

Done.


Ruby Platform

How to make two controllers interact in a basic form

Please use StackOverflow for questions/help, where a wider community will be able to help you. We reserve the issues tracker for issues only.
Thank you!


Add authentication story via pipeline options and tests using Azurite.

Please add a meaningful description for your change here
Add azure pipeline options functionality to the azureblobstoragefilesystem and blobstorageio tests using Azurite.
Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

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

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

GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

R: @pabloem

can you fix lint, spotless and any precommit errors?

@AldairCoronel  With this PR, will it possible to connect to several different storage accounts using different connection strings?

FYI we at Wayve are going to use Beam for our data pipelines, and we store our data in Azure. Naturally, we're very interested in these features getting merged and getting to the new Beam release :)
Please do let me know if I can help in any way.

@AldairCoronel - What is the next step on this PR?

I have asked @AldairCoronel to please push this through to the end. He's busy this week, but we'll try to finalize it starting next week.
@tanya-borisova thanks for the interest. I hope we'll be able to wrap this up soon, and have it available for Beam 2.26 or 2.27. Will that work for you? : )
It should be possible to have a relative shortcut to simply pass the connection string via options sometimes.

@AldairCoronel With this PR, will it possible to connect to several different storage accounts using different connection strings?

At the moment you can only connect to a single account.

@AldairCoronel - What is the next step on this PR?

The only thing missing is to be able to run the azurite tests with gradle.

@AldairCoronel - What is the next step on this PR? Do you need help?


Add deep linking

Related to: #13115

I have found a weird/awkward behaviour when adding a new analysis in a layer.
To reproduce it:

Click the add button to an analysis from any layer on a map
Select any analysis in the modal and click continue
Hit the browser back button without adding the new analysis and see that nothing happens

There should be an unwanted blank back state which does nothing instead of taking you to the analysis tab in its initial state. If you hit the back button once again, it will take you to the style tab in the pane.

Tests look good, let's go to acceptance! 🏁

Back to development, something happened with the disabled tabs:

Found another issue, when clicking on "Geocode" the "back" link is not working but it is working in production:

back to development after this small nit

VAMOOOS! 🎉

👏 👏
🌴


Onboarding - pin creation screens

What kind of PR is this?:

/kind feature
What this PR does / why we need it:
Accommodate new onboarding flow
Which issue(s) does this PR fixes?:

Fixes #
Additional comments?:

Covered in #403


Refactor XML generation submodules and API visibility

Addressed https://github.com/Shopify/pyoozie/issues/10 by:

Making all packages private except for:

pyoozie for commonly needed objects; and
pyoozie.xml/api for more advanced classes/functions

Fixing tests to import from where functions/classes are defined

review/ @kmtaylor-github @JasonMWhite

Actually let's keep this simple and instead favour https://github.com/Shopify/pyoozie/pull/14


Cannot install VSCode on Win10/ARM64 device

Environment
Windows 10 20129 on ARM64 device.
winget --info
Windows Package Manager v1.0.41271.0
Copyright (c) Microsoft Corporation. All rights reserved.

Links:
  Privacy Statement: https://aka.ms/winget-privacy
  License agreement: https://aka.ms/winget-license
  3rd Party Notices: https://aka.ms/winget-3rdPartyNotice
  Homepage:          https://aka.ms/winget

Any other software?
Office, VS2019, Windows Terminal, WSL + Ubuntu, git
Steps to reproduce

Open Windows Terminal in PowerShell 7 profile
Enter winget search vscode - VSCode is found
Enter winget install vscode

Expected behavior
VSCode installs as usual
Actual behavior
VS unable to install. Displays error No installers are applicable to the current system

Note
⚠ ARM64 devices can install & run most x86 apps & tools if no ARM64 native app is available.

What do you mean by #132 . I don't get what it means.


empty plot when averaging over a variable with _FillValue=0

Reported by andrew wittenberg on 5 Jun 2017 18:32 UTC
Create a NetCDF file with _FillValue=0, and no missing_value attribute:
 	NOAA/PMEL TMAP
 	FERRET v7.12 (optimized)
 	Linux 2.6.32-696.1.1.el6.x86_64 64-bit - 05/16/17
 	 5-Jun-17 14:22

yes? use coads_climatology
yes? save/clob/file=a.nc/y=2s:2n/x=150w:130w sst
yes? can dat/all
yes? sp ncatted -O -h -a missing_value,SST,d,, -a _FillValue,SST,o,f,0. a.nc b.nc

Now plot some stuff:
yes? use b.nc
yes? can view; set view ul; plot sst[set view ur; shade sst[y=@ave](x=@ave,y=@ave]
yes?)
yes? set view ll; shade sst[set view lr; plot sst[x=@min,y=@min](x=@ave]
yes?)

Figure is attached.  Three of the plots look fine -- but the upper-left plot is blank!
Migrated-From: http://dunkel.pmel.noaa.gov/trac/ferret/ticket/2539

Comment by ansley.b.manke on 5 Jun 2017 20:32 UTC
This is new with the very latest Ferret, but not present in the last release v7.1. It seems to have to do with the completed implementation of extending the scatter/gather method for transformations to the direction of the transformation. That computation is doing even a short calculation like this in two steps, accumulate the weighted sums and the weights, then divide at the end. Here it's confusing sum-of-zero with missing-is-zero.
(see also #2538 for a similar and possibly more urgent bug. We'll have to get you an update when this one is also fixed.)

Comment by ansley.b.manke on 6 Jun 2017 17:37 UTC
This is fixed.  In the v7.12 executable both of these returned all-missing results.
...
yes? use b.nc yes? list sst[sst[x=@din,y=@din](x=@ave,y=@ave],)
             DATA SET: ./b.nc
             TIME: 01-JAN 00:45 to 31-DEC 06:34
             LONGITUDE: 150W to 130W
             LATITUDE: 2S to 2N
 Column  1: SST[is SEA SURFACE TEMPERATURE (Deg C)
 Column  2: SST[X=@IN4,Y=@IN4](X=@AV4,Y=@AV4]) is SEA SURFACE TEMPERATURE (Deg C)
                    SST      SST
16-JAN      /  1:  25.76  2.547E+13
15-FEB      /  2:  26.20  2.591E+13
17-MAR      /  3:  26.68  2.638E+13
16-APR      /  4:  27.10  2.680E+13
16-MAY      /  5:  27.00  2.671E+13
16-JUN      /  6:  26.82  2.653E+13
16-JUL      /  7:  26.32  2.603E+13
16-AUG      /  8:  25.80  2.551E+13
15-SEP      /  9:  25.82  2.553E+13
16-OCT      / 10:  25.80  2.551E+13
15-NOV      / 11:  25.57  2.528E+13
16-DEC      / 12:  25.82  2.553E+13

Attachment from andrew.wittenberg on 5 Jun 2017 18:32 UTC
REPLACE THIS TEXT WITH UPLOADED FILE ./attachments/TRAC_2539_GIT_1811/plot.gif


[lit] Lit Skypack support

Hello there,
We tried to use lit element from https://www.skypack.dev/view/lit.
We are receiving below error if we try with the given sample code in documentation.
Property 'render' in type 'MyElement' is not assignable to the same property in base type 's'.
  Type '() => { _$litType$: any; strings: any; values: any[]; }' is not assignable to type '() => symbol'.
    Type '{ _$litType$: any; strings: any; values: any[]; }' is not assignable to type 'symbol'.deno-ts(2416)
(method) MyElement.render(): {
    _$litType$: any;
    strings: any;
    values: any[];
}

However if we add as unknown as symbol at the end of render method then this type error is getting resolved.
 render () {
        return html`Web Components are <span>${ this.mood }</span>!` as unknown as symbol;
 }

It would be great if skypack import work in similar way as npm lit module render method.
And if render method needs some changes in skypack then it should be available in documentation.

For reference, it sounds like the snippet being run is the one from https://github.com/lit/lit/tree/main/packages/lit#overview
import {LitElement, html, css} from 'lit';
import {customElement, property} from 'lit/decorators.js';

// Registers the element
@customElement('my-element')
export class MyElement extends LitElement {
  // Styles are applied to the shadow root and scoped to this element
  static styles = css`
    span {
      color: green;
    }
  `;

  // Creates a reactive property that triggers rendering
  @property()
  mood = 'great';

  // Render the component's DOM by returning a Lit template
  render() {
    return html`Web Components are <span>${this.mood}</span>!`;
  }
}

@codecycletechnologies Can you give a little more information about how you are evaluating this code? Are you using deno, or some other build tools?

Hey @codecycletechnologies thanks for reaching out!
Wanted to ask a few clarifying questions :) Sorry if they're basic

How are we importing LIt? And are we loading the d.ts file as well?

Something like
// @deno-types="https://cdn.skypack.dev/lit?dts"
import * as coolLib from "https://cdn.skypack.dev/lit";

Mind if we see a code snippet or a repo with this issue in action?

I cannot reproduce it, but I think there is a misunderstanding,
For example, https://jsbin.com/vizayohedu/edit?html,output
        import { LitElement, html } from "https://cdn.skypack.dev/lit?min";

        class MyElement extends LitElement {
            static properties = {
                _counter: { state: true }
            };

            constructor() {
                super();

                this._counter = 0;
            }

            render() {
                return html`

Hello from my template.

Counter: ${this._counter}

                    <button @click = "${this.inc}">+</button>
                    <button @click = "${this.dec}">-</button>
                `;
            }

            dec() {
                this._counter--;
            }
            inc() {
                this._counter++;
            }
        }
        customElements.define('my-element', MyElement);

And in my project I have the file skypack.d.ts:
// https://docs.skypack.dev/skypack-cdn/code/javascript#using-skypack-urls-in-typescript
// First, let TypeScript allow all module names starting with "https://".
// This will suppress TS errors.
declare module "https://*";

Anyway it seems I can reproduce it using Deno playground.
If you copy the snippet at https://deno-playground.mahardi.me/
import {LitElement, html, css} from 'https://cdn.skypack.dev/lit';
import {customElement, property} from 'https://cdn.skypack.dev/lit/decorators.js';

// Registers the element
@customElement('my-element')
export class MyElement extends LitElement {
  // Styles are applied to the shadow root and scoped to this element
  static styles = css`
    span {
      color: green;
    }
  `;

  // Creates a reactive property that triggers rendering
  @property()
  mood = 'great';

  // Render the component's DOM by returning a Lit template
  render() {
    return html`Web Components are <span>${this.mood}</span>!`;
  }
}

you get the following result:
error: TS2416 [ERROR]: Property 'render' in type 'MyElement' is not assignable to the same property in base type 's'.
  Type '() => { _$litType$: any; strings: any; values: any[]; }' is not assignable to type '() => symbol'.
    Type '{ _$litType$: any; strings: any; values: any[]; }' is not assignable to type 'symbol'.
  render() {
  ~~~~~~

I am afraid, if I am not wrong, this is not the way to use Lit in that environment (Deno): you should use a build step to use Lit.

Hey there! Checking in :)
I updated my deno cache and my Lit setup broke too! So with a little digging, I found that we are using TustedHTML which is part of the browser stack but also it needs types for deno.
So i used the TustedTypes repo
import "https://cdn.skypack.dev/trusted-types?dts";

// @deno-types="https://cdn.skypack.dev/lit?dts"
import {LitElement, html} from "https://cdn.skypack.dev/lit";

Let me know if that helps!
It unblocked me!

Dug a little deeper
import "https://cdn.skypack.dev/trusted-types?dts";

^ this will add all the code in trusted-types, we just need types
But deno seems to require some specific ordering to make this work currently (Jan 2022). From what I can gather, the following will get a build:
1 only deno types (must be separated by a full line \n)
2 imports with side effects
3 imports with deno types (must be separated by a full line \n)
3 exports with deno types (must be separated by a full line \n)
4 exports
So you can also use the following to only import the trusted-types d.ts and avoid it showing up in your build!
// @deno-types="https://cdn.skypack.dev/trusted-types?dts";

// @deno-types="https://cdn.skypack.dev/lit?dts"
export { html, LitElement } from "https://cdn.skypack.dev/lit";

potentially resolved if trusted types makes it into the typescript DOM lib
https://github.com/microsoft/TypeScript/issues/30024

I'm trying to use this, but I wonder if I should be using Skypack or the link listed in https://lit.dev/docs/getting-started/#use-bundles instead?
Also, what about getting access to the decorators? I don't see the decorators in neither Skypack nor https://cdn.jsdelivr.net/gh/lit/dist/.

Currently importing trusted types will unblock me, and i still get to use decorators :) curious if this doesn't help?
import "https://cdn.skypack.dev/trusted-types?dts";

// @deno-types="https://cdn.skypack.dev/lit?dts"
export { css, html, LitElement } from "https://cdn.skypack.dev/lit";

export {
  customElement,
  property,
  state,
} from "https://cdn.skypack.dev/lit/decorators";

Skypack seems to be abandoned. See https://github.com/skypackjs/skypack-cdn/issues/362


Question about group status percentage

⚠ Please verify that this question has NOT been raised before.

[X] I checked and didn't find similar issue

🛡 Security Policy

[X] I agree to have read this project Security Policy

📝 Describe your problem
I'm trying out Uptime Kuma, and just playing around, I have a group of two devices, one online, the other offline, On the status page, I'd expect for the uptime percentage to balance out at 50% since one device is online the other offline, but instead of what I expect, the uptime for the entire group drops to 0% over the course of about 30 minutes.
For an end user looking at a status panel this looks very bad. Is there any way I could get the percentage to average between all devices in a group instead of just dropping to 0 ?
📝 Error Message(s) or Log
No response
🐻 Uptime-Kuma Version
1.23.13
💻 Operating System and Arch
Windows 10 pro 22H2
🌐 Browser
Chrome 125.0.6422.142
🖥 Deployment Environment
N/a
Running non-docker on a command line for testing purposes.
Windows 10 Pro 22H2

[!TIP]
Instead of posting on all different support platforms at the same time, please reconsider to only post on one the next time.
So far, this is intended behavior.
Work in this area is dependent on https://github.com/louislam/uptime-kuma/pull/4395 getting merged first.
This issue is tracked in multiple other issues you can subscribe to/contribute on (search for groups in the issue-search ^^)


Channel State Information (CSI) sig_mode (IDFGH-923)

Hi,
In the CSI call back function, I'm getting frames having sig_mode = 0. This sig_mode = 0 corresponds to 802.11bg (per esp documentation). However I read elsewhere CSI was included in the 802.11 standard only starting at 802.11n which is newer than 802.11bg. So can someone explain why this is happening. Is this is a bug?
Also the CSI results using sig_mode = 1 are quite noisy i.e. the amplitude and phase responses across sub-carriers are not slowly varying but change drastically from one sub-carrier to the next.
I used the toolbox
https://github.com/jonathanmuller/ESP32-gather-channel-state-information-CSI-
and am getting similar results as shown on the above link.
If you compare this with other CSI results acquired using non-esp32 chips , then you get nice results as shown in Figure 3 in
http://www.cs.wm.edu/~yma/files/WiFiSensing_YongsenMa_authorversion.pdf
There are many other papers like the one I showed above in which signal changes slowly across sub carriers.
Karthik

@kraoa CSI is carried by OFDM frame. 11g also uses OFDM. So there is no problem with sig_mode=0.
For the second question, we will take a look at it.

@kraoa
Have you seen the description for the Figure 3 ? I think that is why it is different from the result in https://github.com/jonathanmuller/ESP32-gather-channel-state-information-CSI-.

Thanks for reporting, feel free to reopen.


Add missing 'paramSerializer' in angular.$http.Config

See https://docs.angularjs.org/api/ng/service/$http

This change is

@mprobst Can you LGTM this? Thanks!

LGTM.

Reviewed 1 of 1 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable

Sorry for the delay; this is conflicting with a large change that was made internally which hasn't been pushed to github yet. I'll see if we can get MOE-synced today and then we should be able to bring this in.


Adding initial versions of gtf-smash Docker image

Description

Adding initial version of gtf-smash Docker image for use in the ww-star-deseq2 WDL script.

Testing

Built locally, works great.

Pretty basic python image necessary for new version of ww-star-deseq2. Merging without further review.


client_secrets.json is not secure

client_secrets.json can be accessed by anyone with a direct link.

Thanks! Just merged #8


Update ancestry to latest 3.0.x

Point ancestry to the latest version
This fixes an issue in our patch that prevented us from upgrading to the latest version of ancestry.
A number of rails 5.1 and 5.2 bugs have been (and are being) fixed.
This isolates us from running into problems that have already been fixed.
This version of ancestry is backwards compatible to rails 4.x
I deleted parse_ancestry_column as the stock version uses less memory and a tad faster.
ips

label
3.0.5
ancestry_patch

obj.ancestor_ids
212,396.9 i/s
141,636.4 i/s - 1.50x

root.ancestor_ids
333,376.6 i/s
319,555.8 i/s

memsize

label
3.0.5
ancestry_patch

obj.ancestor_ids
480.0 bytes
480.0 bytes

root.ancestor_ids
120.0 bytes
160.0 bytes - 1.33x

objects

label
3.0.5
ancestry_patch

obj.ancestor_ids
8.0 objs
8.0 objs

root.ancestor_ids
3.0 objs
4.0 objs - 1.33x

@bdunne thanks for keeping me honest


Contour Detection

Hello, I am a GSSoC '21 participant. I would like to work on adding Contour Detection to this repository
Description
Contour Detection is a useful technique in Object Detection and Recognition, and shape analysis. With Contour Detection we are able to detect the various shapes and their sizes, present in the Image.
I would like to add a basic, understandable implementation for this feature.

Hey, I'm a GSSOC21 participant. I would like to work on this issue. Can you assign it to me?

Assigning you with the same @soumyavemuri.
Please create a folder. The directory of the folder should look like this:

ContourDetection

name_of_the_file.ipynb
README,md


Event results

Once the event has finished, the admin can add winners to the MongoDB manually.  The winners should be displayed on the events page.
/schedule/:id/results

API merged


[BUG] - Neartime loop caller broken

Describe the bug
The neartime loop call function can receive the values of the neartime loops. Since L1Q 2.18 the function does not receive the value of the loop, but instead just the name of the uid. It is therefore not possible anymore to obtain the respective NT step.
To Reproduce
Create an experiment that calls a neartime loop function and give it a neartime Parameter.
like:
self.loop_section.call(
func_name="neartime_loop_call",
**{k: k for k in neartime_loops},
)
Check the respective elements in the neartime_loop_call function
Expected behavior
Get the sweep value at the current step.
Code & Screenshots
Versions used:

laboneq: 2.18
zhinst-core
others

Context

[ ] Do you know a workaround for the issue? If yes, please provide a short description.
[ ] Does the issue block your experiments?

Hi @GlaserN , thanks for the report; we're looking into this.

Hi @GlaserN I cannot reproduce your issue. In our tests sweep parameters are correctly resolved to their value.
Looking at your snippet, could you be actually passing the string rather than the parameter object?
self.loop_section.call(
    func_name="neartime_loop_call",
    **{k: k for k in neartime_loops},
)

Passing the kwargs object like this with k being both the key and the value requires that k is a string. Are you missing an items() perhaps?

Ok, we think we see what's causing your issue.
Previously, when passing sweep parameters to call(), they were internally encoded by their UID. This was an implementation detail however; it leaked for example, when trying to pass a regular string. In recent versions we are now encoding the parameter properly, so it does not collide with general strings.
Your code seems to have relied on accidental behavior where passing a string with the parameter UID would resolve to the parameter value.
Instead, pas the parameter object itself, not its UID.

Thanks for investigating and clarifying. This solved the Issue.


Add additional behaviors to Marquee widget.

Description

Add 'behavior' option:

If left empty or set to 'scroll', it results in the existing marquee behavior.
If set to 'alternate', the child widget will be scrolled with alternating directions.
Attention: 'scroll' does NOT support 'pause_start' and 'pause_midway' options (see below).
Attention: 'alternate' does NOT support 'offset_start' and 'offset_end' options.

Add 'scroll_always' option:

If left empty or set to 'False', it results in the existing marquee behavior.
If set to 'True', the child widget will be scrolled even if it fits entirely.

Add 'pause_start' and 'pause_midway' options:

Both values default to '1', and have a minumum value of '1'.
They control how many frames to pause the animation at the start and at the midway
point, before changing directions.

Add tests for all new options.

Examples
behavior = "alternate",
scroll_direction = "horizontal",

behavior = "alternate",
scroll_direction = "horizontal",
pause_start = 10,
pause_midway = 10,

behavior = "alternate",
scroll_direction = "horizontal",
scroll_always = True,

behavior = "alternate",
scroll_direction = "vertical",

behavior = "alternate",
scroll_direction = "vertical",
pause_start = 10,
pause_midway = 10,

behavior = "alternate",
scroll_direction = "vertical",
scroll_always = True,

behavior = "scroll",
scroll_direction = "horizontal",
scroll_always = True,

Looks great, thanks fxb!
It does bother me a bit that Marquee is holding so much functionality, but it's also pretty convenient for app devs I'm sure.
:shipit:

Yes, I did wonder while adding so much functionality if it would be better to separate it out into two widgets. For example Marquee and AlternateScroll or so?

My idea for a while was to move most of these animations into render/animation. See e.g. the unexported (IIRC) AnimatedPositioned. Perhaps stuff like Marquee and AlternateScroll (Bounce?) could be implemented as convenient wrappers on top of simpler, animated primitives like that?

Yes, I wasn't even aware of AnimatedPositioned. I can see if I can implement a Bounce off of that one.

Ok, new plan is to update this PR to move the new behaviour into a Bounce widget as to not increase complexity of Marquee. :)

Closing in favour of https://github.com/tidbyt/pixlet/pull/213


Improve Flexilla Documentation and Add Interactive Examples

Hello, Hacktoberfest participants!
We’re inviting talented developers to contribute to Flexilla, a CSS framework-agnostic library designed for interactive components like dropdowns, accordions, tabs and more.
What we need:
We’re looking for contributors to help enhance the Flexilla library in a few key areas:

Add Component Descriptions:

Expand on the existing component documentation to include detailed descriptions for each component (dropdown, accordion, tabs, etc.).
Explain the purpose of each component, how it works, and the benefits of using it in various projects.

Usage Examples:

Add code snippets to demonstrate how to use each component with different CSS frameworks (TailwindCSS, UnoCSS, or plain CSS).
Where applicable, include examples of custom configurations or additional options.

Interactive Demos:

If possible, create interactive examples using tools like CodeSandbox or CodePen that allow users to see the components in action and experiment with them directly.
Link these examples in the documentation to improve understanding and engagement.

Getting Started Guide:

Enhance the “Getting Started” section to guide users through the setup and installation process, including npm, CDN, and script-based installation methods.
Clarify the dependencies and any prerequisites needed for setting up Flexilla.

FAQ Section:

Add an FAQ section to address common questions and troubleshooting tips.
Include answers on compatibility, component usage, and configuration options.

Resources
To get you started, check out Flexilla's documentation and explore our existing codebase. These resources will provide you with a clear understanding of how Flexilla works and where you can contribute.
Also you can read this blog post to understand the motivation behind the creation of this tool.
Recap Tasks

[ ] faq section
[ ] getting started guide
[ ] interactive demos
[ ] usage examples
[ ] component descriptions

Additional Notes:
Feel free to contribute with your own ideas for improving the documentation. If you need any assistance or have questions, reach out, and we’ll be happy to help! Your work will greatly enhance Flexilla's usability and user experience for developers worldwide.

Hey @Johnkat-Mj does all the 5 changes come under 1 pr or 1 pr for each ie 5 pr in total?

Hey @hemangtk 1 change 1 PR

Thanks for your reply @Johnkat-Mj
i would like to work on the faqs section
could you please assign me the issue

@hemangtk done

hey @Johnkat-Mj just a quick question to know if i have understood the issue properly
as i can see theres already faq section, do you want to me add relevent questions there?

Hey @hemangtk
Although there's already an FAQ section, it doesn't cover everything at the moment. You can review it and make improvements, or add more questions and answers if possible... Just make it clear ... Also check https://flexilla-docs.vercel.app/docs/getting-started

got it!
so you want me to make changes in the docs page or the home page
really sorry for the questions but just making sure i do the right job

@hemangtk in both, if you can

Hey @Johnkat-Mj as I have other issues to work on as well
I would like to update the faq section where it is prioritised

@hemangtk Okay, just do what's right.
Also don't forget to mention the outcome in the PR.
A star ✨ on thIS repository can also help.

@Johnkat-Mj  i would like to work on  Getting Started Guide: could you please assign me.

this one also Interactive Demos: also
first i will work on Getting Started Guide:

@gpatchikoru right, I'm gonna do this soon

yes, okay thank you.

updated branch for Getting Started Guide. please check pr request let me know any feedback

please check PR let me know if you required any changes

@gpatchikoru I'm on it now


On Browser console showing error message "Failed to load resource: the server responded with a status of 403 ()"

On starting application with .env copied from .env.sample, Browser console is showing error messages
"Failed to load resource: the server responded with a status of 403 ()"
It's trying to fetch  https://rair.mypinata.cloud/ipfs/QmNtfjBAPYEFxXiHmY5kcPh9huzkwquHBcn9ZJHGe7hfaW
which is not working because "Account has been disabled."

Please use this default
https://rair.myfilebase.com/ipfs/QmcV94NurwfWVGpXTST1we8uDbYiVQamKe87WEHK6DRzqa

On, Batch metadata page same image url is also shown

Remove all references to pinata and replaces with filebase.
Does not cause issues just annoying in console log.

suresh to double check if still happening

Not observed on latest dev branch


perf: optimize the ids and authors queries

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

28 of 28 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.1%) to 95.7%

Totals

Change from base Build<PHONE_NUMBER>:
0.1%

Covered Lines:
756

Relevant Lines:
796

💛  - Coveralls


variable interpolation

In Sass we can use variable interpolation with #{}
For example:
$foo: 'world';
$bar: 'Hello #{$foo}!'; // 'Hello world!'

Is it possible do something in precss?

Sorry.
Not immediately saw that this has already been implemented.
$foo: 'world';
$bar: 'Hello $(foo)!'


Added new probe to check whether minimum number of pods are running

Signed-off-by: DeeepeshDhapola<EMAIL_ADDRESS>

It seems you'll have to fix your linting first.


Use 0o-style octal literals

These have been available in Node.js since 4.0.0.

According to https://github.com/nodejs/Release , Node pre 4.0.0 was end-of-lifed on 2016-12-31. This seems safe to merge.
Thanks :+1:


Revert "bp: Add Caching for RepositoryData in BlobStoreRepository"

Summary of the changes / Why this improves CrateDB
This reverts commits 078d0ba94e4e113abaa2a91bf0654967b2104267 & d27be70964d4d11309d3abf83f926c11c2d8d91e
Caching RepositoryData could easily create more problems than it solves, by duplicating instances and use up heap memory during concurrent repository operations and queries on sys.snapshots.
Checklist

[x] Added an entry in CHANGES.txt for user facing changes
[x] Updated documentation & sql_features table for user facing changes
[x] Touched code is covered by tests
[x] CLA is signed
[x] This does not contain breaking changes, or if it does:

It is released within a major release
It is recorded in CHANGES.txt
It was marked as deprecated in an earlier release if possible
You've thought about the consequences and other components are adapted
(E.g. AdminUI)

retest this please

retest this please


Syntax highlighters for Emacs/Vim

If anyone is up to writing a syntax highlighter for kbd configuration files, that would be amazing :-)

VSCode as well!

I do :set filetype=lisp in vim. That's not perfect but still much better than the default highlighting.

I do :set filetype=lisp in vim. That's not perfect but still much better than the default highlighting.

The clojure syntax highlighter is a little nicer for kbd files, especially in regards to t in the keymap and button-macros

The clojure syntax highlighter is a little nicer for kbd files, especially in regards to t in the keymap and button-macros

You are right. It looks better with :set filetype=clojure. The biggest remaining issue is that the " character within deflayer blocks destroys the syntax highlighting from there until the end of the file. Escaping it fixes the syntax highlighting but KMonad doesn't accept \". So I just replaced all occurrences of " with S-'. Now it looks good enough for me.

Yeah, having issues here and there with those characters as well, maybe an alias like quot would be a good idea as well.

Yes, I also searched for an alias. That would be less ambiguous than S-'.

I've written a vim syntax file. I'm pretty sure it covers everything. This is my first time writing a syntax file though, so I'm not sure if I've got all the colour groups quite right. Let me know if there's anything I should change/add. It also includes syntax folding and matchit-jumping (% in vim) between multiline comment start/end markers.
I'm not sure how best it should be integrated into the kmonad world over all. I'm trying to move away from github to my own gitea instance, but that might not be great for something public which should be stable and accessible all the time. Maybe this is a good use for the kmonad organisation? I'd be happy to transfer ownership somehow to them, or have it in a repo owned by David or something. Whatever works...

There's also mwgkgk/kmonad-vim.

@Hugo-Heagren

I'm not sure how best it should be integrated into the kmonad world over all. I'm trying to move away from github to my own gitea instance, but that might not be great for something public which should be stable and accessible all the time.

I had similar concerns with the Emacs mode, but ultimately decided that if the project wants to be on GitHub then it's perhaps best if all parts were.

Maybe this is a good use for the kmonad organisation? I'd be happy to transfer ownership somehow to them, or have it in a repo owned by David or something. Whatever works...

Yeah this is what I currently think would be the best approach.  That approach was discussed a bit in #142 but I think we still aren't sure if transferring ownership on here would leave the issue tracker and open pr's alone.

@Hugo-Heagren : Your link is dead. It gives me: 502 Bad Gateway
@habibalamin : I have tried your kmonad-vim but I don't get any syntax highlighting at all. But it sets the filetype to kmonad.

@MaxGyver83 link should be back up now. You checked at a bad time -- it was down for a different project I'm working on, which is a good example of why I want it kept somewhere less volatile!
It should be up for the next few days at least, so have a look. The repo isn't huge either, so you could clone it locally if you want to play around with it or whatever.

@MaxGyver83 ah, my apologies, I didn't actually test out that Vim plugin yet, I was just putting it out there as an option, since that's what the issue was about, and I thought it would be nice to collate all the options.
I'm not the author of that plugin, by the way, I was just putting it into the ring as an option. Honestly, I should have tried it beforehand, but I haven't even gotten around to installing KMonad itself yet; I'm still just reading the docs.

On Thu, Apr 08 2021 13:45, Max Schillinger wrote:

@Hugo-Heagren : How can I create issues? I couldn't find where to
register in your Gitea.

It's self-hosted, so I would expect the answer to be "email me" :)

@MaxGyver83 short answer: don't, wait until it's no longer just self-hosted.
Longer, real answer: registration is disabled at the moment. This is for two
reasons:

I have a couple of friends acquaintances who would think it hilarious fun to make lots of accounts and file hundreds of issues on my site, which I'm not wild about.
It's meant for personal projects, for me to host my stuff. This is partly because anything worth keeping that I build should be kept somewhere else (as the history of this thread shows, because my gitea is sometimes down). Keeping registration off and making it impossible for people to file issues (hopefully) forces people to fork/take ownership of anything they need, away from my volatile gitea instance. Basically if I don't let you use it as a dev platform, I force you to use a better platform (in terms of public accessibility and future proofing).

Sooo ideally, hold off until the repo has be transferred to the @kmonad
organistion (everyone seems to agree that this would be a good course of action right?). This shouldn't be too difficult because there currently aren't any open issues or pull requests to worry about.
All that said, if you have a pressing issue, then you can email me. If there's a good reason then I'm happy to re-enable registration and you can post proper issues, but I'd rather not.

No problem, I can wait.

Popping in as the person who has the power to fix things: how exactly would we like to resolve this?
I am happy moving kmonad to the kmonad organisation, but I'm under the impression we'd loose all of our issues and pull-requests and history, which is the only reason I've kept hosting it on my account.
In regards to hosting syntax-highlighters, if you think you could get around your acquaintances by hosting it here, I'd be happy to just open a repo on my account and make you a fully empowered collaborator. I have no interest in doing anything emacs/vim related at the moment, so it would be 100% your responsibility, but I'm fine hosting it here.
Happy to hear other solutions as well

@david-janssen Apparently issues, PRs, etc are transferred when a repository is transferred to another account:
https://docs.github.com/en/github/administering-a-repository/transferring-a-repository
Maybe it would be a good idea so that you could maintain your own fork and so that the kmonad organization could host both kmonad and related highlighters

And it's done! We have a kmonad organization with a kmonad repo. And you were right, all the issues and such just transferred over. I must have misread when I was looking into this a few months ago.
So, @Hugo-Heagren, would you like me to create a repo in the kmonad project for emacs/vim code and assign you to it? Let me know exactly what/how you want to do, and I'll see how I can help.

On Thu, May 13 2021 08:23, David Janssen wrote:

And it's done! We have a kmonad organization with a kmonad repo. And
you were right, all the issues and such just transferred over. I must
have misread when I was looking into this a few months ago.

That's good news!  I added the repo for the Emacs mode to it.

would you like me to create a repo in the kmonad project for emacs/vim code and assign you to it?

@david-janssen, that works for me. Create the repo and I'll just push in everything I have already. Then @slotThe can raise their issue there.

created https://github.com/kmonad/kmonad-vim, invited @Hugo-Heagren for write-access, so you should be able to manage issues and pull requests yourself. Closing this now, since we have both a repo for emacs and one for vim.

Can everybody access all the old issues? I get 404 when I try to find some of the issues I had planned to read. (in my specific case #67 )

All sorted, it's up on github now.


Migrate to Guava 20.0.

Summary of changes:

migrated to Guava 20.0;
code usages have been updated;
Spine version was bumped to 0.6.4-SNAPSHOT.

@dmdashenkov PTAL.

Current coverage is 80.62% (diff: 17.39%)

Merging #214 into master will increase coverage by 0.04%

@@             master       #214   diff @@
==========================================
  Files           147        147
  Lines          5445       5446     +1
  Methods           0          0
  Messages          0          0
  Branches        601        601
==========================================
+ Hits           4388       4391     +3
+ Misses          947        946     -1
+ Partials        110        109     -1

Powered by Codecov. Last update 13d2697...d076f7e

@dmdashenkov updated a single usage of new RuntimeException(..) with Exceptions.wrapped(..).
Please see my answer inline as well.
PTAL.


Ball names broken

Some ball names may be wrong (i.e. not balls, but other items). Which ones are broken, though?

This definitely occurs, I don't know witch which balls yet, though.

Seems to be related to bank balls. E.g. Dream Ball shows as Hyper Potion.


Creating app by django

https://medium.com/@gingerkirsch/basic-web-app-with-django-1cd947d16240


we have to expect non-utf8 strings in tracing messages

fixes #769

Should the API here actually take &[u8] instead of &str to reflect how it's not always utf-8?

makes sense. will update that

ok that will break the api though, still ok?

@alexcrichton in case API breakage is fine then the PR should be good to go

If we do not want to break the API we would need a duplication of the API with the changed callback signature. let me know if you want that, then I update the PR

@ehuss maybe you can chime in here?

Hm right yeah that's true, let's keep the lossy string interpretation and this can be updated later during the next major version bump.


Image not shown in web #1587

Any updates on it?
https://github.com/react-native-svg/react-native-svg/issues/1587

Hello @molchanovskiy  @hasn-ab ,
I believe the issue has already been resolved. If you are still experiencing problems, please feel free to open a new one.
Thank you.


AWS_DOTNET_DEPLOYTOOL_WORKSPACE were do we configure this parameter

I;m trying to deploy an app and I get this error:
could not be published as ASP.NET Core App to Amazon ECS using AWS Fargate: The USERPROFILE path (C:\Users\Test User) contains a whitespace character and cannot be used as a workspace by the deployment tool. Please refer to the troubleshooting guide for setting the AWS_DOTNET_DEPLOYTOOL_WORKSPACE that specifies an alternative workspace directory.
so I go over the documentation and yes it says create a workspace but how do I change the parameter, were ??, I have when over the Windows Env Vars and other possible paths, I have tried to change the Deploy process env vars when configuring the deploy process to something like this image:

but no luck, so were do you change it ? or any example on how to do it?, this is in windows 11.

Hi @esosam3 ,
Under the hood, the Publish to AWS experience is using the .NET Deploy tool, which is a command line tool that performs the deployments. It sounds like you are referring to the guidance in https://aws.github.io/aws-dotnet-deploy/docs/getting-started/custom-workspace/ , which largely revolves around directly using the CLI.
In your scenario, try closing Visual Studio, and setting the environment variable in your Windows system. Once you've set the environment variable, launch Visual Studio, and try deploying your application again.

This works, yes I was referring to the guide you mention, and yes doing that works perfectly, super thanks.


File change throws "Cannot read property file of null" on NavigationAndHistory/main.js

Prerequisites

[x] Can you reproduce the problem with Debug \ Reload Without Extensions?
[x] Did you perform a cursory search to see if your bug or enhancement is already reported?
[x] Did you read the Troubleshooting guide?

Description
For some time now (~5 days?) I have been getting the following errors every time I switch files. The fix would be trivial (checking for file first in the if-clause) but not sure yet what broke it in the first place. Need to do some debugging.
Steps to Reproduce

Open a file

Expected behavior: [What you expected to happen]
File opens
Actual behavior: [What actually happened]
File is changed, but the following erros are thrown:
 Exception in 'currentFileChange' listener on Object TypeError: Cannot read property 'file' of null TypeError: Cannot read property 'file' of null
    at file:///Applications/Brackets.app/Contents/dev/src/extensions/default/NavigationAndHistory/main.js:589:27
    at t (file:///Applications/Brackets.app/Contents/dev/src/thirdparty/lodash.js:6:249)
    at Function.<anonymous> (file:///Applications/Brackets.app/Contents/dev/src/thirdparty/lodash.js:28:324)
    at _addToMROFList (file:///Applications/Brackets.app/Contents/dev/src/extensions/default/NavigationAndHistory/main.js:588:23)
    at handleCurrentFileChange (file:///Applications/Brackets.app/Contents/dev/src/extensions/default/NavigationAndHistory/main.js:772:10)
    at Object.trigger (file:///Applications/Brackets.app/Contents/dev/src/utils/EventDispatcher.js:229:40)
    at file:///Applications/Brackets.app/Contents/dev/src/view/MainViewManager.js:1106:29
    at Pane.trigger (file:///Applications/Brackets.app/Contents/dev/src/utils/EventDispatcher.js:229:40)
    at Pane._notifyCurrentViewChange (file:///Applications/Brackets.app/Contents/dev/src/view/Pane.js:890:14)
    at Pane.showView (file:///Applications/Brackets.app/Contents/dev/src/view/Pane.js:1202:14)
    at _showEditor (file:///Applications/Brackets.app/Contents/dev/src/editor/EditorManager.js:567:14)
    at Object.openDocument (file:///Applications/Brackets.app/Contents/dev/src/editor/EditorManager.js:639:13)
    at _edit (file:///Applications/Brackets.app/Contents/dev/src/view/MainViewManager.js:1198:23)
    at Object.<anonymous> (file:///Applications/Brackets.app/Contents/dev/src/view/MainViewManager.js:1262:21)
    at j (file:///Applications/Brackets.app/Contents/dev/src/thirdparty/jquery-2.1.3.min.js:2:26911)
    at Object.k.fireWith [as resolveWith] (file:///Applications/Brackets.app/Contents/dev/src/thirdparty/jquery-2.1.3.min.js:2:27724)
utils/EventDispatcher.js:232

Assertion failed:utils/EventDispatcher.js:232 trigger

Versions
OSX El Capitan 10.11.6
Commit: a340c30, 1.8 pre-release shell but also occurs on 1.7

Suddenly it stopped doing that, without restarting/reloading or restarting Brackets 🤔 🤔

Related https://github.com/adobe/brackets/issues/12629

@ficristo Hah, I like how the chain goes on like my issue - your issue - my issue... 😆

I have been having this exact same problem too, but it has not stopped for me. I am using Windows 10 Version 1511 (OS Build 10586.589) on a 64bit processor.

@corfeur12 have you tryed File \ Open Recent Files...  and then press the Clear button?
I don't think it is a real fix, but as a temporary workaround could help.

@ficristo I have just done that and it seems to have fixed it, thank you

@zaggino @petetnt @ficristo I am pushing this issue to 1.9 milestone.

This will be fixed as part of #13418 .

This line (https://github.com/adobe/brackets/pull/13418/files#diff-649cccfc4b4582653f0bc2c44978e56cR650) right?

Yes @petetnt

@petetnt #13418 is merged and available as part of pre-release 3 builds. Can you please verify this defect and close if not reproducible?

Sure thing @swmitra, I haven't figured out repro steps (!) for this one, but I haven't had the issue anymore when I fixed it locally. Closing as fixed, nice work.

Still not fixed after all. Something is still inserting null values to mroflist and this is throwing again:
        // Check existing list for this doc path and pane entry
        var index = _.findIndex(_mrofList, function (record) {
            return (record.file === filePath && record.paneId === paneId);
        });

Switching branches on git while brackets is open is a good way to replicate this.

Should be fixed now by #13495 :face_with_head_bandage:


[karma] use mocha-reporter with showDiff

This will make deep equality errors much easier to read and debug.

Codecov Report

Merging #208 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #208   +/-   ##
=======================================
  Coverage   99.23%   99.23%
=======================================
  Files          44       44
  Lines         657      657
  Branches      110      110
=======================================
  Hits          652      652
  Misses          5        5

Continue to review full report at Codecov.

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


How to make Debug and Release consistent.

I get fewer results than Release when I debug with Find Handles or DLLs.
Do I need special debugging settings?

Debuggers have SeDebugPrivilege which you only get with PH by running as administrator?

Debuggers have SeDebugPrivilege which you only get with PH by running as administrator?

yes,i debug PH with visual studio(as administrator).
Search for “explorer.exe” in Find Handles or DLLs window results less than the Release version.
There are no process and thread type search results in debug mode, but there are in the release.

I can't reproduce this.
The debug builds don't have mitigation policies so I'd assume something on your machine probably injected code and hooked native functions causing them to return an error.


Chef::Provider::FirewallRuleIptables does not work as advertised in README for allowing specific protocols

The README shows the ability to specify a raw protocol when using UFW via a specified provider as excepted here:
# use the iptables provider to specify protocol number on debian/ubuntu
firewall_rule 'vrrp' do
  provider    Chef::Provider::FirewallRuleIptables
  protocol    112
  command      :allow
end

This does not work and throws a compile-time error saying that only :tcp, :udp, :icmp or :none are valid protocol options.
I've had to drop down to using the 'execute' resource to specify iptables commands to allow VRRP (protocol 112) multicast. If this functionality could exist, I would be very happy.

Hi there -- are you on an older version of the cookbook? The error message that's current in master is:

must be either :tcp, :udp, :icmp, :none, or a valid IP protocol number

Closing for lack of update.


[FEA] Use cuFile to write PCBS cache

Look into if we can leverage cuFile to write parquet file directly to GPU memory
https://github.com/rapidsai/cudf/pull/7444

cuFile writes to a NVMe, not into GPU Memory.  The current APIs that we have already can write directly into GPU memory. We copy the data out to host memory because that is what Spark wants so it can serialize the data out to disk if it feels like it or keep it cached in host memory. Where it is cached is controlled by the user.


Workspace directory selection and configurations for hiding directories

I work on a monorepo setup, and because of this my main workspace root has a good number of directories.  I rarely need to be working in more than a few at a time, so it would be great to have the ability to hide specific workspace directories directly from the explorer.
I know this is sort of the idea behind a workspace, and I've tried making this work for my needs.  I can go make a couple workspaces that have the specific directories I need for a given workflow.  There are two issues here, one is that I will occasionally need quick access to a file from anywhere in my repo, and similarly I would like to retain full workspace search capabilities across the whole repo.
Other IDEs have this concept, take Jetbrain's DataGrip as an example.  In the DB explorer you can select specific DBs that are shown at a given time with an easy to use select menu.

This would be a great addition to Visual Studio Code.
What would be even better cherry on top would be saved configurations for your selections, so you can easily hop between preset selections, but this is much less important.

@stefan-toubia thanks for the feature request. However I think this can be achieved via "files.exclude" setting. And an extension can potentially add a context menu command that ouwld modify this setting underaneath.


macOS installer

As there are some users on macOS, it would be beneficial to have an installer. This would:

Make the installation behaviour similar across all operating systems
Ability to run the software similarly as for other softwares - FP will be available as an APP in macOS

Made a PR: https://github.com/AICAN-Research/FAST-Pathology/pull/52

Fixed in 5f40bb4a79da518c069afcd9ea5c9a3534b8cb51.


Ramses 0.5.0

Wanted to test the example due to missing Model errors I was getting with nested elements in the RAML file.
However ended up with this error http://pastebin.com/j0T7JcTQ under Ramses 0.5.0 with Pyton 2.7

If I had to take a guess, you may be using the RAML file of Ramses-example without it's init file, could that be?
It's complaining that you're missing this function: https://github.com/brandicted/ramses-example/blob/master/ramses_example/init.py#L35

Thanks for that!


Git Action JS BundleWatch Error #127

Hi everyone, first time using Flarum-CLI.
I was resolving all dependencies in Github Actions that were auto generated but ran into this issue that I couldn't fix with a simple:
flarum-cli infra command.

I'm getting an Error 127: No such File or Directory error but looking at my file structure the file was created as a git submodule that points to an existing file.

Git submodule shown above, points to path shown below.

Anyone know how to resolve this?

You can disable bundlewatch from .github/workflows/backend.yml


Added Windows Server wording

https://github.com/MicrosoftDocs/windows-powershell-docs/issues/411

cc @yogkumgit

Docs Build status updates of commit cfca719:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/windows/deduplication/deduplication.md
:white_check_mark:Succeeded

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

@dariomws306  @tseward
Peer review needed for this PR. Thanks.

Should we apply this update to W2012 and 2012 R2 versions?

Should we apply this update to W2012 and 2012 R2 versions?

@tseward Any thoughts?

@get-itips what do you think?

@get-itips what do you think?

done as requested

Docs Build status updates of commit 2a0b1d1:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/windows/deduplication/deduplication.md
:white_check_mark:Succeeded

docset/winserver2012-ps/deduplication/Deduplication.md
:white_check_mark:Succeeded

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

Docs Build status updates of commit dc9e0c8:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/windows/deduplication/deduplication.md
:white_check_mark:Succeeded

docset/winserver2012-ps/deduplication/Deduplication.md
:white_check_mark:Succeeded

docset/winserver2012r2-ps/deduplication/Deduplication.md
:white_check_mark:Succeeded

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

Looks good.

The commits have been merged.