fixes bug with isValid & isSubmitted states

Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes # (issue)
If this is a new feature please add a description of what was added and why below:
Type of change
Please delete options that are not relevant.

[x] 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] Unit tests - Note, The test expected value was incorrect as with no errors {} isValid should be true.

Checklist:

[x] My code follows the guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings or errors
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] Any dependent changes have been merged and published in downstream modules

@Centerworx I've seen that you've opened up 2 PR's which are almost identical, not sure which one to look at?

Sorry about that, fixed.

any updates on this?

Waiting for feedback on my comments and will be good to merge

Also, unfortunately remix run is not were I need it to be to work with my project. So I will not be working with it for the forceable future. Feel free to take over this change.

@Centerworx Thank you so much for the work you put in and the feedback! I really do appreciate it even though my time is spread very thin and takes me a while to respond. I wish you the best of luck!

.diff


Add "tryMap" Operator

https://developer.apple.com/videos/play/wwdc2019/721/?time=733

Feature merged in PR https://github.com/mikerunnals/TinyPublisher/pull/21


Keyboard shortcut for MultiContentEditorPart

@hwshim
Keyboard shortcut does not work in MultiContentEditorPart.
For example, I can execute Project Wizard by 'Alt+N'.
But if I open 'test.svgx' with Multi Content Editor Example editor and focus Code Editor in it, I can not execute wizard by 'Alt+N'.
Referer: @gseok

@cimfalab
I'll check this issue a bit later. because I have to do "MenuSystem for Part" first.
Thanks.

@cimfalab
I checked this, but it works for 'Multi Content Editor'.
I guess this issue has been solved with some other fix.
I'll close this, if you have any problem with this open again.
Thanks.


refactor: optimize static build / code splitting of rendererer worker

superceded by https://github.com/lvce-editor/lvce-editor/pull/1315


How to use shiny python in databricks

All the documents seem to be for R

We haven't really tested it on Databricks, so I'd recommend bringing it up with them. Let us know how it goes and we'll add it to the deployment guide.

It just didn't do anything when tested, I tried the example apps, but there is no output

That's too bad, but I'd recommend contacting your databricks rep to ask for Shiny for Python support. You can send them this deployment guide which will help identify whether and how Shiny apps can be deployed on Databricks.
https://shiny.rstudio.com/py/docs/deploy.html#other-hosting-options
I'm going to go ahead and close this issue because it's beyond our power, but thanks for bringing it up!

@brunocarlin @GShotwell either of you learn more about running python shiny on databricks? interested in doing the same if possible

No I didnt, I even reached out to my databricks consultants, no luck so far, I guess it is some minor problem exposing the right port

Is this specific to developing Pyshiny applications on Databricks (for example, while running RStudio/Posit Workbench as part of a Databricks cluster)? Or using Databricks to host applications?
I know there was some work that needed to be done to make it possible to develop Shiny applications on Databricks a while ago, and a similar effort may be necessary to support developing Pyshiny applications.

I was trying to get the pyshiny example running on a standard 13.3 ml cluster, no luck


Problem with prepared statements / escaping

Hello!
We're building an iPhone and Android app using this awesome library, but have run in to some problems when it comes to escaping SQL queries and I'm not certain how to resolve them. This is an app for a marathon, and in our Runner handler we've got the following query inside a method called "GetRunnersWomen(string searchQuery)":
return GetRunnerList ("SELECT * FROM Runner WHERE gender = 'Kvinna' AND Id NOT IN (" + favorites + ") AND firstname LIKE '%" + query + "%' OR gender = 'Kvinna' AND Id NOT IN (" + this.GetFavoriteIDs() + ") AND lastname LIKE '%" + query + "%' ORDER BY firstname COLLATE NOCASE ASC, lastname COLLATE NOCASE ASC");

As you can see from above, it's not escaped which is horrible and causes nasty problems in the application. So look below for the escaped query:
return GetRunnerList ("SELECT * FROM Runner WHERE gender = 'Kvinna' AND Id NOT IN (?) AND firstname LIKE '%?%' OR gender = 'Kvinna' AND Id NOT IN (?) AND lastname LIKE '%?%' ORDER BY firstname COLLATE NOCASE ASC, lastname COLLATE NOCASE ASC", favorites, searchQuery, favorites, searchQuery);

Do note that the favorites variable above is a string in the IN format: "32,45, 78, 97".
As you also see from both of the above method calls is that they point to GetRunnerList, which is a generic method we have in order to parse the SQL results and get them as Runner objects. The method looks like this:
private List<Runner> GetRunnerList(String pSql, params object[] args){
    mDatabaseAdapter.Connect ();
    List<Runner> runners = null;
    lock (mDatabaseAdapter.locker){
        try {
            Console.Out.WriteLine(args);
            runners = mDatabaseAdapter.DBConnection.Query<Runner>(pSql, args);
        } catch (System.NullReferenceException e) {
            Console.Out.WriteLine ("Error: {0}" + e.Message);
        }
    }
    mDatabaseAdapter.Close ();
    return runners;
}

The above function handles parameters in the same way as the query method in this library does, but whenever I log the params I get this System.Object[] and my results are obviously completely blank since the parameters and never bound.
I even tried binding the parameters straight to the Query argument, but I'm not getting any results either. I also tried simplifying the queries to only include first name but same problem.
Any help is welcome as I'm completely stuck and we need to get this escaping in place quickly.
Thanks in advance,
Jonathan

I'm closing this issue since it seems you just need to work on your query. I do believe the library should help you out a bit more here but I'll have to consider how...


availability zones don't work when calling run_instances

You can specify an availability zone when calling run_instances
>>> instance = conn.run_instances('ami-abc123', placement='us-east-1a').instances[0]

but when you inspect an instance's zone, it is None
>>> instance.placement
u'None'

Thanks for opening, should be fixed now.


Reduction of linter issues

I got rid of a bunch of linter issues. I don't have any problems with my mirror, but I also have a very simple configuration. Please test :slightly_smiling_face:

hm, something goes wrong on my end - there is only one singular event sent out by the node_helper, so my calendars on the mirror are empty.
I inserted a console.log(`sending ${events.length} events for calendarId ${calendarId}`); before sending the events in node_helper.js line 311, and this comes up in the log:
[28.02.2022 08:34.13.745] [LOG]   [CALEXT2] calendar:Anja >> Scanned: 77, Selected: 77
[28.02.2022 08:34.13.746] [LOG]   sending 1 events for calendarId 0
[28.02.2022 08:34.14.073] [LOG]   [CALEXT2] calendar:Anja Work >> Scanned: 548, Selected: 481
[28.02.2022 08:34.14.077] [LOG]   sending 1 events for calendarId 1
[28.02.2022 08:34.14.109] [LOG]   [CALEXT2] calendar:Andre >> Scanned: 31, Selected: 31
[28.02.2022 08:34.14.114] [LOG]   sending 1 events for calendarId 2
[28.02.2022 08:34.14.312] [LOG]   [CALEXT2] calendar:Andre Work >> Scanned: 446, Selected: 446
[28.02.2022 08:34.14.317] [LOG]   sending 1 events for calendarId 3
[28.02.2022 08:34.14.416] [LOG]   [CALEXT2] calendar:Tobi >> Scanned: 0, Selected: 0
[28.02.2022 08:34.14.423] [LOG]   sending 1 events for calendarId 4
[28.02.2022 08:34.14.426] [LOG]   [CALEXT2] calendar:Tobi Shared >> No data to fetch
[28.02.2022 08:34.14.606] [LOG]   [CALEXT2] calendar:Tobi Lernsax >> Scanned: 1, Selected: 1
[28.02.2022 08:34.14.615] [LOG]   sending 1 events for calendarId 6

To verify this problem is localized to this branch I checked out main again, and the problem is immediately gone. I'm gonna dig a bit deeper to see what I can find.

okay, next step was a simple one: I forcefully disabled event deduplication in L248 ( inserting a false && ), which brought the events back. So the deduplication is accidentially reducing multiple hundreds of events into one event.

found it: reverting 524a78687ef19b727da21bae637a31472c13f025 is the solution. The inside of that for loop is supposed to return to the caller of compareThem() if the events need to be reordered.
Replacing this loop with a closure means the closure will return instead of compareThem(), losing the comparison result in the process.
With this behaviour the return value of compareThem() is fixed to the value 0 (the signifier for the events are equal) by the fall-through return 0;
This then causes the final deduplication to consider all events as duplicates, reducing all calendars to the first event it finds.

reverting 524a786 is the solution

Thanks for working it out! ￼ I have undone that. But is there anything else we can do here besides deactivating the linter rule?

The docs don't particularly recommend one approach there. Array.prototype.some() looked promising, until I noticed that is only ever returns a boolean, which means one state too less for a tristate output needed in a comparison function. I think having that loop done "the old fashioned way" and disabling the linter rule for that line is the only way to go.

disabling the linter rule for that line is the only way to go.

Okay, done :slightly_smiling_face:

I'm thoroughly impressed - you brought us down to only 4 distinct errors.
The dangerous evals are all required to interpret what the user configured, possibly as text - so another case to neuter the linter for a line ;)
The stacked ternary could be a
ev.isCancelled = item.hasOwnProperty("component") && item.component.getFirstPropertyValue("status") != null &&  item.component.getFirstPropertyValue("status").toUpperCase() ===  "CANCELLED";

or am I missing a finer point? (does js short-circuit that way?)

The stacked ternary could be a ...

Looks good!

The dangerous evals are all required ...

I disabled the linter rule.
So, one last problem to take care of... :rocket:
I don't understand the method completely yet, but I tried to solve it with this: https://github.com/MMM-CalendarExt2/MMM-CalendarExt2/pull/158/commits/83c997e82ef7350c83f7b61b138a3f5ad3429cf2

There are two messages in the linter logs that I can't explain. Do you have an idea?
Line 9 yq: error: argument files: can't open '': [Errno 2] No such file or directory: '
Line 3219: ERROR! Failed to call GitHub Status API!

There are two messages in the linter logs that I can't explain. Do you have an idea?
Line 9 yq: error: argument files: can't open '': [Errno 2] No such file or directory: '

For that one I probably will have to take a look at the config file processing superlinter does for the .yamllint. looks to me like a bug in superlinter

Line 3219: ERROR! Failed to call GitHub Status API!

That one seems a bit strange, but this bug report points a bit towards our trigger configuration for superlinter.
I'm going to update my checkout of this branch and see if everything is peachy

I don't understand the method completely yet, but I tried to solve it with this: 83c997e

Totally overlooked that comment. My understanding of that function is that it allows you to build custom notifications inside CX2 and call them from other modules. But that's is just a rough guess, and I cannot imagine a use case for it.

I've run this branch in production for 5 days straight, and I haven't seen any issue.
I'm still trying to figure out what the two error message kinds in superlinter are, but I don't think they are relevant to merging this branch.
So if you, @KristjanESPERANTO, feel good about it I'd suggest to merge this!

Looks like the last kind of error message only happens for the pull request event trigger. The Superlinter run against main was flawless and did not contain that error message about calling the GitHub API.
Thanks for merging at this huge amount of work! It's greatly appreciated!

Thank you for your cooperation. I have learned a few things in the process :slightly_smiling_face:
Then I suggest that we ignore the two messages for now and see if they occur again in the future.


Convert Data + Filters to use Flux Stores

After thinking about how data is going to be shared between components with the introduction of column filters (that might get way more complex), using Flux seems like it would be an ideal solution.

It's interesting to take a note with how Facebook's grid is handling this-- it doesn't implement filtering/sorting/(pagination ?) on the grid component. It just takes a dataset and renders it in grid-- everything else is out of scope. I really like that idea because it's a clear separation of concerns and it opens the door for any kind of architecture be it flux or otherwise. If users don't want to write their own custom paging/sorting then generic data adapters can be provided that can wrap the grid.

I'm going to close this for now since it should technically be under the Griddle Core project.


Broken link to install CLI tools in dotnet welcome user readme

Sample information

Sample type: samples
Sample language: dotnetcore
Sample name: 03.welcome-user

Describe the bug
Readme links takes you to 404 page not found.
To Reproduce
In the section Deploy this bot to Azure click the link to Install CLI Tools. It takes you to a 404 not found page.
Expected behavior
Link takes you to the instruction page for installing CLI tools
Screenshots
N/A
Additional context
N/A
[bug]

this is fixed in the samples WIP branch


⚠ Bofrost.fr has degraded performance

In 02adbba, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 1420 ms

Resolved: Bofrost.fr performance has improved in 95ca8af.


Warns for missing attribute "instance_template" on resource "google_compute_instance_group_manager"

Installation details

[x] IDE version (Help->About->Copy to Clipboard)

IntelliJ IDEA 2019.3.1 (Ultimate Edition)
Build #IU-193.5662.53, built on December 18, 2019

[x] intellij-hcl plugin version (Settings->Plugins)

0.7.7

[x] Terraform version (terraform -v)

Terraform v0.12.19

provider.google v3.4.0
provider.google-beta v3.4.0
...

Expected Behavior
No warnings should appear as per the example
Actual Behavior
Missing required properties: instance_template

appears and highlights the section
Steps to Reproduce
Please list the steps required to reproduce the issue, for example:

Copy-paste the example into IntelliJ and see the section get highlighted

resource "google_compute_instance_group_manager" "appserver" {
  provider = google-beta
  name     = "appserver-igm"

  base_instance_name = "app"
  zone               = "us-central1-a"

  target_size = 5

  version {
    name              = "appserver"
    instance_template = google_compute_instance_template.appserver.self_link
  }

  version {
    name              = "appserver-canary"
    instance_template = google_compute_instance_template.appserver-canary.self_link
    target_size {
      fixed = 1
    }
  }
}

Fixed by schema update in 0.7.8


workflow: fix 404 bug for sharding tutorial in kubernetes.

LGTM
Please go ahead and merge this to fix the 404.
But can you please address my other comment as well e.g. in a new PR?

The other thing you need to do: At the beginning of each tutorial, you should briefly describe why it is the automated version and how it compares to the manual tutorial.


No support for latest EKS 1.15 and 1.16 Amazon Linux 2 Kernel version (4.14.177-139.253.amzn2.x86_64)

Describe the bug
No falco support for latest EKS 1.15 and 1.16 kernel versions:
curl -s https://s3.amazonaws.com/download.draios.com/stable/sysdig-probe-binaries/index.html | grep 'falco-probe.*177-139.*amzn2' |wc -l
       0

How to reproduce it
$ kubectl set image daemonset.apps/falco -n kube-system falco=docker.io/falcosecurity/falco:0.23.0

 kubectl logs -f $(kubectl get pod -l app=falco -o name | head -1)
* Setting up /usr/src links from host
* Running falco-driver-loader with: driver=module, compile=yes, download=yes
* Unloading falco module, if present
* Trying to dkms install falco module
* Running dkms build failed, couldn't find /var/lib/dkms/falco/96bd9bc560f67742738eb7255aeb4d03046b8045/build/make.log
* Trying to load a system falco driver, if present
* Trying to find locally a prebuilt falco module for kernel 4.14.177-139.253.amzn2.x86_64, if present
Detected an unsupported target system, please get in touch with the Falco community
Wed Jun  3 12:25:50 2020: Falco initialized with configuration file /etc/falco/falco.yaml
Wed Jun  3 12:25:50 2020: Loading rules from file /etc/falco/falco_rules.yaml:
Wed Jun  3 12:25:52 2020: Loading rules from file /etc/falco/falco_rules.local.yaml:
Wed Jun  3 12:25:53 2020: Loading rules from file /etc/falco/rules.d/rules-overrides.yaml:
Wed Jun  3 12:25:55 2020: Unable to load the driver. Exiting.
Wed Jun  3 12:25:55 2020: Runtime error: error opening device /host/dev/falco0. Make sure you have root credentials and that the falco module is loaded.. Exiting.

Expected behaviour
No CrashLoopBackOff for falco pods
Screenshots
Environment

falco version: 0.23.0
System info: AWS EKS Amazon Linux 2: amazon-eks-node-1.15-v20200507
Cloud provider or hardware configuration: AWS EKS
OS: Amazon Linux 2
Kernel: 4.14.177-139.253.amzn2.x86_64
Installation method: Helm and manually replicated Dockerfile apt-get steps in seperate container

Additional context

We recently added support for that kernel https://github.com/falcosecurity/test-infra/blob/master/driverkit/config/422ab408c5706fbdd45432646cc197eb79459169/amazonlinux2_4.14.177-139.253.amzn2.x86_64_1.yaml
PR: https://github.com/falcosecurity/test-infra/pull/139
We have an unrelated problem with publishing the .ko file which is affecting our ability to ship this artifact now. It's getting solved soon.

Published now, look here: https://dl.bintray.com/falcosecurity/driver/422ab408c5706fbdd45432646cc197eb79459169/:falco_amazonlinux2_4.14.177-139.253.amzn2.x86_64_1.ko
/close

@leodido: Closing this issue.

In response to this:

Published now, look here: https://dl.bintray.com/falcosecurity/driver/422ab408c5706fbdd45432646cc197eb79459169/:falco_amazonlinux2_4.14.177-139.253.amzn2.x86_64_1.ko
/close

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.


Adjust heading levels

Headings follow appropriate hierarchy to improve accessibility
Fix minor grammar, formatting improvements

Thanks, @flcdrg!


Prebuilt baseline should warn by default (not error) to avoid blocking dev builds

Baseline comparison is basically a test of the repo output. I think it should emit warnings, not errors, by default. CI should configure it to emit errors. A dev will either see the warnings and preemptively update the baselines, or see the errors in CI and update them then.
Another reason to do this is that in some cases, the baselines might be irrelevant, such as adding a new repo or making dev builds that won't necessarily be merged back into source-build. (E.g. creating a custom Microsoft.NETCore.App with experimental CoreCLR changes.)

Fixed in #776.


Add example HPC directories, config, scripts and documentation

This PR adds a directory called hpc_files that contains example scripts and files useful for running scope at scale on cluster resources. A new docs page is also added to explain these scripts, their use cases, and common troubleshooting issues. An example config file (sans tokens) is also included.
There are additionally some minor bug fixes and documentation updates associated with these scripts.

So far so good - Daniel was able to produce a new field of classifications on his Expanse account!


Supporting LTI 1.1 and Advantage

I am new to LTI and hoping to support LTI 1.1 (which many SIS / LMS currently support) as well as LTI Advantage.  I am having a hard time finding test environments or scenarios to make sure that my LTI Tool works.  Any ideas?  I found the LTI Advantage Tool... but I need something that will ensure that my code will work with LTI 1.1.

@jbhorsewriter7 Have you looked into the Global IMS test page?

https://lti-ri.imsglobal.org/platforms/

@jbhorsewriter7 You probably figured this out by now, but for others reading this: LT! 1.1 and LTI 1.3 are completely different mechanisms. LTI 1.1 works by signing a simple HTTP request with a secret key. LTI 1.3 requires a full oAuth2 token server on the provider side. But standards have separate test environments and reference tools.
If you want to support both, you will have to implement both. Luckily, Andy put libraries for both right here on github :-)

I am looking at LTI 1.1 integration with LinkedIN learning. Can you point me to the 1.1 library? I can only see 1.3 and above.

I guess LTI 1.1 is now in https://github.com/andyfmiller/LtiLibrary1.6
Things moved around considerably since I worked on this in the pre-.NET Core era.

@scomo You might consider using https://github.com/LtiLibrary/LtiLibrary as that seem to be implementing LTI1 and LTI1.1, per my understanding.


feat(apply): Extend workflow for AWS and add options required for Terratest used to execute examples

Description
Adding improvements:

use OIDC for AWS
add options required for Terratest used to plan & apply examples in AWS

fail_fast , which set to false do not cancel jobs, which are not finished (then all tests in Terratest can finish their work and destroy all resources)
apply_timeout, which allow to increase timeout (useful for tests, which take longer than default 30 minutes)

Motivation and Context
#31
Changes were proposed in order to do planning and applying examples in different way - instead of using Terraform directly, Terratest is proposed.
How Has This Been Tested?
From terraform-aws-vmseries-modules it was created internal clone, which was adjusted by applying below changes:

add .github/actions/plan_apply/action.yml
remove .github/workflows/ci.yml and add .github/workflows/pr_ci.yml
remove .github/workflows/release.yml and add .github/workflows/release_ci.yml
create makefile.sh (similar to what we have in terraform-azurerm-vmseries-modules)
add Makefile for every example (similar to what we have in terraform-azurerm-vmseries-modules)
add main_test.go with Terratest for every example
add Makefile for every module (similar to what we have in terraform-azurerm-vmseries-modules)
fix issues with provider in modules/transit_gateway_peering/versions.tf
create examples/combined_design_autoscale/example.tfvars by copying examples/combined_design_autoscale/example-no-natgw-lambda-no-vpc.tfvars and setting desired_cap and min_size to 0
replace github.com/PaloAltoNetworks/terraform-aws-vmseries-modules/tests/internal/ into github.com/PaloAltoNetworks/vm-series-gh-actions-aws/go/ in test files
move tests/internal/testskeleton and tests/internal/helpers into go/testskeleton and go/helpers
extend main_test.go to do apply when environment variable DO_APPLY is true
extend action plan_apply to do make test, not make plan & apply
extend main_test.go to do destroy in defer function
remove plan, apply, idempotence from makefile.sh and all Makefiles
extend go/testskeleton
use different main_test.go and Makefile only for not refactored examples
fix issues with VPC peering for Panorama in isolated_design

In future besides applying all listed changes on terraform-aws-vmseries-modules still there will be a need to do below actions, which may impact terraform-modules-vmseries-ci-workflows:

add integration tests for modules (folder tests), which are working only with terraform plan (this kind of tests are going to be executed for PR CI)
simplify existing integration tests for modules (folder tests), which are deploying every module (this kind of tests are going to be executed for Release CI)
refactor (or remove) examples, which were not adjusted while preparing code for https://pan.dev/swfw/

Types of changes

New feature (non-breaking change which adds functionality)

Checklist

[ ] I have updated the documentation accordingly.
[ ] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes if appropriate.
[ ] All new and existing tests passed.

thank for review and testing it. I've updated title of the PR.


ocamlPackages.dns(-client): 4.6.0 → 4.6.1

Motivation for this change
https://github.com/mirage/ocaml-dns/releases/tag/v4.6.1
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

@GrahamcOfBorg build jackline

@GrahamcOfBorg build ocamlPackages.dns-client jackline


Editor doesn't automatically close after detaching one SAS-attached blob container

Storage Explorer Version: 1.3.0
Platform/OS Version: Windows 10/MacOS High Sierra/ Linux Ubuntu 16.04
Architecture: ia32/x64
Build Number: 20180711.4
Commit: 47039639
Regression From: Not a regression
Steps to Reproduce:

Create a SAS URl for a blob container.
Open the Connect dialog and attach the container using the SAS URI.
After successfully attached -> Detach the attached blob container.

Expected Experience:
The opened editor is automatically closed.
Actual Experience:
The opened editor remains open.
More Info:

This issue doesn't reproduce for an attached file share/ queue/ table whose display name matches the resource name.
This issue reproduces for an attached blob container/ file share/ queue/ table whose display name doesn't match the resource name.

Looks like we need to do some work with the tree node/tab integration. We're only using the resource name as the tab. We need to pass both the display name and the resource name.

This issue also reproduces on build 20191220.9.

Duplicate of #2656


Design kit access request

Thanks for your interest in the IBM.com Design kits!
We are in a closed adoption phase at the moment. Please answer the following questions to help us better understand your interest. Someone from Carbon for IBM.com will reach out to you soon regarding your request for access.

Which team are you on?

Global ISV Ecosystem

What experience are you designing for?

Landing pages for IBM.com (https://www.ibm.com/partners/start/)

Please list a point of contact for:

Offering manager
Jane Kim
Design lead
Ruben Kos
Development lead
Mark Wallace

@oliviaflory FYI on this request existed.

Ruben has been added to the box folder, closing this request.


SW-3683 Remove /api/v1/seedbank/values/all

The seedbank API has two endpoints to list all the values of a field. One of
them lists all the values that are currently present on any accessions, and
the other lists all possible values, even if they're not used.
The web and mobile apps no longer use the "list all possible values" endpoint,
so there's no need to maintain it. Removing it means we can remove a method
from SearchTable and its subclasses that only existed to support that endpoint.

#1834  👈
main

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

Join @sgrimm and the rest of your teammates on  Graphite


fix(Composer): Close button style in overlay

Overview
Close button inline style for data overlay
Verifying Changes
Scene Composer
For scene-composer package changes specifically, you can preview the component in the published storybook artifact. To do this, wait for the Publish Storybook action to complete below.

Click on the workflow details
Select the Summary item on the left
Download the zip file

To run the storybook build locally, you need a local static web server:
npm install -g httpserver
cd <Extracted Zip Directory>
httpserver

Then open the website http://localhost:8080 to run the doc site.
Legal
This project is available under the Apache 2.0 License.


Integrate changed parts and the non-changed parts

Initially everything's in one string
Function changers and var changers separate
Changers return the changed string

Have a list of indexes of changed parts?


how to show input domain，when i filled domains use pdf reader show sucess，but using pdf.js show no changes

Attach (recommended) or Link to PDF file here:
Configuration:

Web browser and its version:
Operating system and its version:
PDF.js version:
Is a browser extension:

Steps to reproduce the problem:
1.
2.
What is the expected behavior? (add screenshot)
What went wrong? (add screenshot)
Link to a viewer (if hosted on a site other than mozilla.github.io/pdf.js or as Firefox/Chrome extension):

No information is filled into the template and the title is not clear about what the actual problem is (what kind of "domains" are we talking about here?).

sorry，FormField

If you mean filling in forms, that's not (yet) supported in PDF.js.


Using CellArray gives empty output

Hi,
I am new to this library but so far I have got good experience using it, first of all thanks for the effort.
I have finished my chip level design, so I am moving on to make it into an array, say 3x3, to form a block of chips.
However, when writing the gds file it always writes a 1kB empty file when the array is added to the cell.
More details of the operation:
To do the above, I first write a gds file from my chip.py to give chip.gds.
Then in another python file, block.py, I try to read the chip.gds and assemble the block, here is what I have tried:
gdspy.current_library = gdspy.GdsLibrary()

# create block
device_BLK = gdspy.GdsLibrary()

# import chip
os.chdir(r'C:\chipFolder')
device = gdspy.GdsLibrary(infile = 'chip.gds')
device_chip = device.top_level()[0]

# create array of block of 3x3 chips as a cell in device_BLK
device_array = device_BLK.new_cell("Device_Array")
device_array.add(gdspy.CellArray(device_chip , 3, 3, (5000, 0) ) ) # with the array, this does not work
# device_array.add(device_chip) # a test without the array, this works but only write 1 chip to test.gds

# write the block
os.chdir(r'C:\blockFolder')
device_BLK.write_gds('test.gds')

Appreciated if any advice can be provided.

@SandboChang I'm glad you find gdspy useful!
You don't need to create a separate library if don't want to (for example, if there are other structures in “chip.gds” that you don't want to copy). So you could just load the existing file into a library, add the array to it, and save as a new file. This makes the code simpler:
import gdspy

# import chip
os.chdir(r'C:\chipFolder')
device_BLK = gdspy.GdsLibrary(infile = 'chip.gds')
device_chip = device_BLK.top_level()[0]

# create array of block of 3x3 chips as a cell in device_BLK
device_array = device_BLK.new_cell("Device_Array")
device_array.add(gdspy.CellArray(device_chip , 3, 3, (5000, 0)))

# write the block
os.chdir(r'C:\blockFolder')
device_BLK.write_gds('test.gds')

Otherwise, if you want to filter out other structures by creating an empty library, you must also add your array dependencies to it:
import gdspy

# create block
device_BLK = gdspy.GdsLibrary()

# import chip
os.chdir(r'C:\chipFolder')
device = gdspy.GdsLibrary(infile = 'chip.gds')
device_chip = device.top_level()[0]

# create array of block of 3x3 chips as a cell in device_BLK
device_array = device_BLK.new_cell("Device_Array")
device_array.add(gdspy.CellArray(device_chip , 3, 3, (5000, 0)))

# add dependencies to new library
device_BLK.add(device_array.get_dependencies(True))

# write the block
os.chdir(r'C:\blockFolder')
device_BLK.write_gds('test.gds')

You can also avoid manually adding the dependencies by adding the cell after its contents are created:
import gdspy

# import chip
os.chdir(r'C:\chipFolder')
device = gdspy.GdsLibrary(infile = 'chip.gds')
device_chip = device.top_level()[0]

# create array of block of 3x3 chips as a cell in device_BLK
device_array = gdspy.Cell("Device_Array", exclude_from_current=True)
device_array.add(gdspy.CellArray(device_chip , 3, 3, (5000, 0)))

# create block with array
device_BLK = gdspy.GdsLibrary()
device_BLK.add(device_array) # includes dependencies by default

# write the block
os.chdir(r'C:\blockFolder')
device_BLK.write_gds('test.gds')

Thanks a lot for your detailed reply (and fast response)!
By following the first set of code you provided, it works like a charm.
I am trying to understand what made it not work in my previous code, was it because I created a separate library?
It seems the main difference was that I separated the two libraries: device and device_BLK.

Thanks a lot for your detailed reply (and fast response)!
By following the first set of code you provided, it works like a charm.
I am trying to understand what made it not work in my previous code, was it because I created a separate library?
It seems the main difference was that I separated the two libraries: device and device_BLK.

When you create a new library, you have to add the chip structure to it; you were adding only the cell with the array reference, but not the referenced cell.

Thanks a lot for your detailed reply (and fast response)!
By following the first set of code you provided, it works like a charm.
I am trying to understand what made it not work in my previous code, was it because I created a separate library?
It seems the main difference was that I separated the two libraries: device and device_BLK.

When you create a new library, you have to add the chip structure to it; you were adding only the cell with the array reference, but not the referenced cell.

Thanks, I get it now.
Sorry for the many questions, if I may ask one last more, how should I perform the above (say the first set of code) to add two chips onto one block?
I tried with chip1.gds and chip2.gds, and if I repeat this section of code for the two chips:
# import chip
os.chdir(r'C:\chipFolder')
device = gdspy.GdsLibrary(infile = 'chip.gds')
device_chip = device.top_level()[0]

# create array of block of 3x3 chips as a cell in device_BLK
device_array = device_BLK.new_cell("Device_Array")
device_array.add(gdspy.CellArray(device_chip , 3, 3, (5000, 0)))

It looks like only the chip2 (added later) was kept, and chip1 (added first) was gone when this line was executed:
TWPA_BLK.read_gds(infile = 'TWPA_d3b_SG_PN17mod20G18_3WM_5by5.gds')
```.

Technically you should be able to read both files into a single library:
device_BLK = gdspy.GdsLibrary(infile="chip.gds")
device_BLK.read_gds("chip2.gds")

# Since you loaded both files, you'll have (at least) 2 top level cells, presumably from chip and chip2
device_chip = device.top_level()

device_array = device_BLK.new_cell("Device_Array")
# Add first device
device_array.add(gdspy.CellArray(device_chip[0], 3, 3, (5000, 0)))
# Add second device
device_array.add(gdspy.CellArray(device_chip[1], 3, 3, (5000, 0), (15000, 0))

There could be a clash of names (each cell must have a unique name in the library). In that case, you could use one of the rename strategies in read_gds, for example:
device_BLK = gdspy.GdsLibrary(infile="chip.gds", rename_template="{name}-chip1")
device_BLK.read_gds("chip2.gds", rename_template="{name}-chip2")

Technically you should be able to read both files into a single library:
device_BLK = gdspy.GdsLibrary(infile="chip.gds")
device_BLK.read_gds("chip2.gds")

# Since you loaded both files, you'll have (at least) 2 top level cells, presumably from chip and chip2
device_chip = device.top_level()

device_array = device_BLK.new_cell("Device_Array")
# Add first device
device_array.add(gdspy.CellArray(device_chip[0], 3, 3, (5000, 0)))
# Add second device
device_array.add(gdspy.CellArray(device_chip[1], 3, 3, (5000, 0), (15000, 0))

There could be a clash of names (each cell must have a unique name in the library). In that case, you could use one of the rename strategies in read_gds, for example:
device_BLK = gdspy.GdsLibrary(infile="chip.gds", rename_template="{name}-chip1")
device_BLK.read_gds("chip2.gds", rename_template="{name}-chip2")

Thanks again, the naming was indeed an issue, and by using the rename_template method it works now to have both chip imported. However, I observed a strange (maybe expected?) behaviour:
If I execute the above code from an empty kernel, the device_chip will contain at index 0: chip, index 1: chip2
However if I execute the code again without resetting the kernel, device_chip becomes at index 0: chip2, index 1: chip
In fact, it seems the order is toggled everytime I execute the code. Is it the correct behaviour?
Would there be a good method then to make sure I create the array with the correct chip? As the index may not be used to determine which chip is which device in this case.

The best way to use the right cell is to get it by name:
device_chip1 = device_BLK.cells["CELL NAME FOR CHIP 1"]
device_array.add(gdspy.CellArray(device_chip1, 3, 3, (5000, 0)))

The best way to use the right cell is to get it by name:
device_chip1 = device_BLK.cells["CELL NAME FOR CHIP 1"]
device_array.add(gdspy.CellArray(device_chip1, 3, 3, (5000, 0)))

Thanks again, this is perfect.


Merge all the common template parts into a base

Lots of the templates use the same base template. Merge them into a
single base page which everything can then extend from. This would make
updating global page layouts much easier.
This will let us iterate aspects of all pages in one go. Like using a component
for all the titles.

Weird if aside this looks good, and for other reviewers it's best to check the diff with whitespace ignored, much more readable :+1:

show_related_items reads a lot better, LGTM.


Adjust tests for taskName attribute added in Python 3.12

gh-91513: Added taskName attribute to logging module for use with asyncio tasks.
python/cpython#91513 [1]
credits to https://github.com/hrnciar
[1] https://github.com/python/cpython/issues/91513

The patch works with Python 3.12 only.

The patch works with Python 3.12 only.

It's now backward compatible with older python releases

Rebased on top of the main branch


Assign task command doesn't work with some commands.

assign is causing a new task to be created, but when mark is called to mark the task as done, status isn't being updated. I suspect the overridden task is the one getting updated but not being reflected.

It also isn't able to assign people to todo and event tasks.

It was coded before only for deadline task. It should work now with the addition of new model and task handling.

Cool


docs(LinuxCommand): update more and less

add basic functions of more and less
add examples of more and less
update notes of more and less

TaskList

[x] add basic functions and examples of more
[x] add basic functions and examples of less
[x] update notes of more and less, compared with each other

Already updated more and less. Please review. @BobAnkh


LowNodeUtilization doesn't check nodeSelector/nodeAffinity when choosing pods to evict

What version of descheduler are you using?
descheduler version: 0.24.1
Does this issue reproduce with the latest release?
Yes.
Which descheduler CLI options are you using?
- --policy-config-file
- /policy-dir/policy.yaml
- --v
- "3"

Please provide a copy of your descheduler policy config file
apiVersion: "descheduler/v1alpha1"
kind: "DeschedulerPolicy"
evictLocalStoragePods: true
ignorePvcPods: true
maxNoOfPodsToEvictPerNamespace: 1
maxNoOfPodsToEvictPerNode: 1
strategies:
  LowNodeUtilization:
    enabled: true
    params:
      nodeFit: true
      nodeResourceUtilizationThresholds:
        targetThresholds:
          cpu: 50
          memory: 50
          pods: 50
        thresholds:
          cpu: 20
          memory: 20
          pods: 20

What k8s version are you using (kubectl version)?
kubectl version Output
$ kubectl version
Client Version: version.Info{Major:"1", Minor:"20", GitVersion:"v1.20.14", GitCommit:"57a3aa3f13699cf3db9c52d228c18db94fa81876", GitTreeState:"clean", BuildDate:"2021-12-15T14:52:33Z", GoVersion:"go1.15.15", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"20", GitVersion:"v1.20.14", GitCommit:"57a3aa3f13699cf3db9c52d228c18db94fa81876", GitTreeState:"clean", BuildDate:"2021-12-15T14:47:10Z", GoVersion:"go1.15.15", Compiler:"gc", Platform:"linux/amd64"}

What did you do?
I have 4 nodes in the cluster (node1 and node2 are overutilized, node3 are underutilized):
NAME    LABELS
node1   role=worker
node2   role=worker
node3   role=worker2

All pods (except created by DaemonSets) has nodeSelector with role=worker or role=worker2.
Then I run descheduler with config above.
What did you expect to see?
Descheduler do nothing (pods from node1 and node2 doesn't fit on node3 because of nodeSelector).
What did you see instead?
Descheduler evicts pods from node1 and node2 every launch.

@seleznev thanks for this, could you share the logs from the descheduler showing this eviction? Ideally at v=4 log level. That should give us an idea about why it's doing these evictions.

It doesn't seem to complicated to implement.
Example with some CLI commands :
$> UNDER_UTILIZED_NODE=spos4csvca-8fzc8; NAMESPACE=bs-serviceworkflow-v3; POD=bs-serviceworkflow-v3-3-mh4f8; oc get node -l $(oc -n $NAMESPACE get pods $POD -o jsonpath='{.spec.nodeSelector}' | jq -r 'to_entries[]|.key+"="+.value' | xargs | sed 's/ /,/g') -o json | jq -r --arg "node" "$UNDER_UTILIZED_NODE" '(.items|map(.metadata.name)[]|select(contains($node)))//null'
spos4csvca-8fzc8

$> UNDER_UTILIZED_NODE=spos4cbatcha-r4tqd; NAMESPACE=bs-serviceworkflow-v3; POD=bs-serviceworkflow-v3-3-mh4f8; oc get node -l $(oc -n $NAMESPACE get pods $POD -o jsonpath='{.spec.nodeSelector}' | jq -r 'to_entries[]|.key+"="+.value' | xargs | sed 's/ /,/g') -o json | jq -r --arg "node" "$UNDER_UTILIZED_NODE" '(.items|map(.metadata.name)[]|select(contains($node)))//null'
null

when if the pod will fit any of the given nodes at https://github.com/kubernetes-sigs/descheduler/blob/master/pkg/descheduler/evictions/evictions.go#L316
the nodes var should contain only the destination nodes, don't you think ?

We are still running into this issue from time to time (idling nodes with a different  nodeSelector resulting in continuous pod evicting within the whole cluster).
/remove-lifecycle rotten


merge middleware to main

i think we should merge this branch into main for this weeks release because basically this was the whole work for this week. (Besides @schlingling 's refactoring and @tawfeeka 's new button). It doesn't matter wether the cli uses the middleware or not. The middleware is there and functional.

@lukas-rotsching Pipeline should work again, when you merged to main, i fixed it in #60 -> no file conflicts with your PR

it doesn't really close any currently open issue. So i will just merge as is and not close any ticket.


Profiler suggestions

Overview

Using the profiler suggestions I have made some remediations.

The chart works perfectly on my kind cluster... I will try also on GKE but it looks good.
Good work @amitschendel !

Works on GKE too!

Let's wait for the tests to pass before merging

Looks like all tests passed @dwertent can I merge?

@matthyx Can you please share what GKE you used for testing?
% kgp -n kubescape
NAME                              READY   STATUS             RESTARTS      AGE
gateway-7d7fdffd78-9lfmr          1/1     Running            0             32s
kollector-0                       1/1     Running            0             32s
kubescape-5fb5dfbcc9-7rdwd        1/1     Running            0             32s
kubevuln-5ddc9788b8-m84fm         1/1     Running            0             32s
node-agent-6ds7s                  0/1     CrashLoopBackOff   2 (12s ago)   32s
operator-5d4cc8dbdf-kqkfx         1/1     Running            0             32s
otel-collector-667b6f8944-cslcx   1/1     Running            0             32s
storage-7bb49bd49c-frbpm          1/1     Running            0             32s

Log:
{"level":"fatal","ts":"2023-08-24T13:56:28Z","msg":"error during validation","error":"mounting /sys/fs/bpf: permission denied"}

This is the dwertent-node-agent-testing-1 cluster.

I have used the dwertent-large-node


Strange behaviour with IPython -> Plot window hangs prompt

This is using python3.4.1, on Windows 7 Professional 64 bit, with the latest IPython, as well as numpy / scipy / matplotlib.
I was just playing around with the experimental windows support, just to test out the features (like autocompletion, ipython integration, etc). Anyways, the first thing I usually do is try out matplotlib, to see if it's working / loading correctly.
$ ptipython --vi
In [1]: %pylab
Using matplotlib backend: TkAgg
Populating the interactive namespace from numpy and matplotlib
In [2]: plot([1,2,3,4], 'r')
Out[2]: [<matplotlib.lines.Line2D at 0x5c92ed0>]

This should, ideally, plot a single figure window with the line x = y in it. It draws the window, but the plot inside cannot be seen. What's more, if you try to interact with the window in any way, it crashes the python instance.
So I figured I'd try the same thing by pasting the relevant matplotlib code directly from python.
# File: test.py
import matplotlib.pyplot as plt
plt.plot([1,2,3,4], 'r')
plt.show()

This works, but there is a drawback, ptpython (and of course, ptipython) both plot the figure, but do not return the prompt until the window with the plot is closed. This is somewhat of a serious flaw, as it requires you can't use plots / data visualization interactively.
Unfortunately, I have not really narrowed down the factors as to why these bugs are apparent. I had initially thought it had something to do with ipython, but running the code listed in test.py in ptpython exhibits the same behaviour. However, there does appear to be some issue using %pylab and its associated functions (calling plot directly) in ptipython. In any case, I'll check when I get home and have access to a Linux machine to see if this behaviour is replicable there as well.

Hi, thanks for python-prompt-toolkit! Any luck with this issue?

No, not yet. I had a look at the event loops of IPython, but I remember there was no way to plug my own code in there. I guess this needs changes on both IPython and prompt-toolkit. (prompt-toolkit needs an event loop that supports run_in_executor and call_from_executor as well as monitoring for stdin.)
Currently I'm busy working on the refactoring of the layout system. But maybe I'll have a second look later on.

gotcha, sounds like a headache. thanks!
On Fri, Jan 9, 2015 at 11:15 AM, Jonathan Slenders<EMAIL_ADDRESS>
wrote:

No, not yet. I had a look at the event loops of IPython, but I remember
there was no way to plug my own code in there. I guess this needs changes
on both IPython and prompt-toolkit. (prompt-toolkit needs an event loop
that supports run_in_executor and call_from_executor as well as monitoring
for stdin.)
Currently I'm busy working on the refactoring of the layout system. But
maybe I'll have a second look later on.
—
Reply to this email directly or view it on GitHub
https://github.com/jonathanslenders/python-prompt-toolkit/issues/63#issuecomment-69356172
.

Hi everyone,
ptpython now integrates automatically with the tk eventloop when it detects that the tkinter package was imported. So, the turtle package and other tk stuff should work again.
This also means that ptipython will display plots correctly when the TkAgg matplotlib backend is used. (That's the default, I think.)
For a better integration with IPython, I refer to this ticket: https://github.com/ipython/ipython/issues/8489
Jonathan

Hey @jonathanslenders, thanks for looking into this. I'm impressed and amazed that my bug report has come this far.
Thanks again for the work you've done on this until now. I've begun playing around with ptipython again, and it's much more polished. I'm excited to see future integrations with IPython, so thanks again for your work!


Remove dirty checks for objects

To come to an end here. Assembles the following PRs:

Ensure fromAbove in _forwardParentProp. #3592
Ensure fromAbove for downwards bindings. #3593
Upwards notifications should not echo downwards #3550
Run each effect exactly once during config #3590
Bare minimum for custom effects (take 2) #3573
Implement linkPath as (custom) property effect. #3547

Then we can just remove the dirty check for object values https://github.com/Polymer/polymer/pull/3596/commits/6d24b87dca8f1dc8da868b83038852b7d29dde10.
Related #3343.

I think we should have these API changes/additions:

set(path, value, fromAbove?)
get(path)
notifyUpwards(path, value?) or propagateUpwards
assumeChanged(path, fromAbove?)

whereby path can be simple or deep (foo, foo.bar)

@kaste I see that many of your ideas, this one included, made their way into the implementation of v2.  Just wanted to say thanks!

As @devinivy pointed out your suggestions have been adopted and are available in Polymer 2 as the MutableData mixin. Thanks!


Ubuntu 14.04

Changes for making the build for ubuntu 14.04

+1

@sreedishps
Pending items:

Make sure the same changes are working with scribe collector package as well, or whether we need to fix anything else for collector on ubuntu 14.
Finally, edit the changelog for both packages and bump up the major version.


Can I use this package to execute a custom Python script placed in the project/assets folder?

I have some ML commands I need to execute via Python and Python math libraries. Is dart python ffi a good use case for executing this script to then expect a return value?

This project in its current form is a good fit, as far as only pure python modules are used.
Pure python modules are modules which

implement all of their functionality in python and
depend only on other pure python modules.
This means modules like numpy, pandas and pytorch cannot be used at the moment.

I think your math libraries for ML tasks most likely are not pure python modules. So the answer is most likely no for your usecase.
Feel free to list all python modules you want to use and I can check if they are supported.


[bugfix] Resolves Android build warnings

This PR resolves warnings that occur during the Android build. The list is as follows.
Changes proposed in this PR:

Resolves explicitly defaulted function is implicitly deleted.
Fix function that overrides virtual functions but is not marked override.
Resolves clang warning on expression side effects.

Self-evaluation:

Build test: [X]Passed [ ]Failed [ ]Skipped
Run test:   [X]Passed [ ]Failed [ ]Skipped

:memo: TAOS-CI Version: 1.5.20200925. Thank you for submitting PR #2675. Please a submit 1commit/1PR (one commit per one PR) policy to get comments quickly from reviewers. Your PR must pass all verificiation processes of cibot before starting a review process from reviewers. If you are new member to join this project, please read manuals in documentation folder and wiki page. In order to monitor a progress status of your PR in more detail, visit http://ci.nnstreamer.ai/.


AdminClassAttendance

having issue merging that class. Please help me check

having issue merging that class. Please help me check

Will do that


SidreDataCollection produces runtime warning from Axom

SidreDataCollection::addVectorBasedGridFunction and SidreDataCollection::addScalarBasedGridFunction both check for corresponding internal buffers, and use externally managed memory otherwise.  This check is a null check of the return value from a Sidre function that will display a warning before returning a null pointer, which is potentially misleading to the user and can clutter user output.
I am happy to submit a PR with a proposed solution, if appropriate.
The following was observed when using the binary output option in MFEM's example 9 (./ex9 -visit -binary):
***********************************
LEVEL=WARNING
MESSAGE=Failed Check: !intpath.empty() && group->hasChildView(intpath)
[Group: 'Example9/named_buffers'] No View with name 'mesh_nodes'
FILE=axom/src/axom/sidre/core/Group.cpp
LINE=122
***********************************

***********************************
LEVEL=WARNING
MESSAGE=Failed Check: !intpath.empty() && group->hasChildView(intpath)
[Group: 'Example9/named_buffers'] No View with name 'solution'
FILE=axom/src/axom/sidre/core/Group.cpp
LINE=122
***********************************

Yes, I don't quite understand why this warning is generated -- my interpretation of the documented behavior for getView() that "If no such View exists, nullptr is returned" is that such case is normal (i.e. no warning will be generated).
In any case, we can certainly check explicitly if the view exists with hasView() to avoid the warning.
A PR to resolve this issue will be welcome. Thank you.

Correct -- in addition to returning nullptr, sidre also produces a warning if you try to access a view that is not present.
So, to avoid a warning, one would want to first check if group->hasView() before calling group->getView().
My understanding is that this is because the assumption is that codes know which views should be available, so this warning is meant to help them / prevent against typos.
In an application that uses SidreDataCollection, we have a function that performs such this check.
(Something to the effect of getOrCreateView(name) )
In addition to the fix here, we should probably also update the documentation for getView() to indicate that it will produce a warning.

@joshessman-llnl, what is the status of this? Were you able to resolve it?

ping: @joshessman-llnl

SidreDataCollection is in the process of being moved to Axom (see https://github.com/LLNL/axom/pull/318), so this is no longer a concern.


lint option?

It would be awesome if there was a lint option for elastalert so I could automatically test if the rule configurations are valid during CI.

apparently I just needed to read the docs better. I can use elastalert-test-rule --schema-only
https://elastalert.readthedocs.io/en/latest/ruletypes.html#testing-your-rule


[IOTDB-1534] Try to fix surefire ci by increasing memory

Coverage decreased (-0.1%) to 67.175% when pulling 0b05dccf4625a87f38b6e3b09775368908fb205f on fix_surefire_ci into 11d64b8c601b3bd4e219542905d74546999e8399 on master.


Bug: poster image always displayed

Is there an existing issue for this?

[X] I have searched the existing issues

Which Mux Elements/Packages does this apply to? Select all that apply
mux-player-react
Which browsers are you using?
Chrome, Safari, Firefox
Which operating systems are you using?
macOS
Description
When upgrading to @mux/mux-player-react > v1.12.1 I am getting the issue that a custom poster image set via poster property is always displayed. Probably is related to https://github.com/muxinc/elements/issues/590, since this introduced the feature for having a always displayed poster image.
Tried to also directly set audio prop to false, didn't help though.
Reduced test case
No response
Steps to reproduce

Create a <MuxPlayer> component
Set poster property to a valid link source
Play the video

Current Behavior
Poster image is always displayed if set
Expected Behavior
Poster image is only displayed if the video isn't playing. (Probably even more intuitive for me if it's only displayed if the video hasn't started yet)
Errors
No response
What version of the package are you using?
1.14.0

Hi @cjpillsbury this version actually does work for me as well. Package included in our app is this at version 1.12.1, we're not experiencing this bug. Above that version we do, though.
Could you confirm that this is the correct package we're using?

Dig deeper into the internal implementation, you will notice that there is MuxPlayerInternal.
https://github.com/muxinc/elements/blob/954b2c80d7df88bb4585c46a15dd1185d56dcf9a/packages/mux-player-react/src/index.tsx#L253-L261
Dig further into that implementation and you will also notice that there is a function called toNativeProps
https://github.com/muxinc/elements/blob/954b2c80d7df88bb4585c46a15dd1185d56dcf9a/packages/mux-player-react/src/index.tsx#L124-L126
Dig even deeper and we finally caught the root cause of the issue.
https://github.com/muxinc/elements/blob/954b2c80d7df88bb4585c46a15dd1185d56dcf9a/packages/mux-player-react/src/common/utils.ts#L38-L56
The audio property is the boolean type, but somehow it seems to be transformed to an empty string here 🤷♂
In other words, you should be able to work around the issue temporarily by silencing TypeScript and passing the string "true" to the audio property.
https://github.com/muxinc/elements/blob/954b2c80d7df88bb4585c46a15dd1185d56dcf9a/packages/mux-player-react/src/common/utils.ts#L39

Closing this issue due to inactivity. Can reopen or create a new issue if necessary.


Module not found Errors

Hello sir ,
I have tried the all possible ways for tackle above error
-->  I have run the Conda install pytest and see of error is resolved
--> checked whether it is present in Conda list , it is there actually
--> Also uninstalled the pytest and installed again using conda
but the same error is raising again

i have observed one thing from the code
when i run python --version in powershell it is giving
python 3.12.1
but when i run conda list , and in that  python version is 3.11.5

In the beginning when i started creating v env using requirements .txt file it has raised one error that packages are not available in current channel

But it becomes possible creating the v env using environment . yml file and successfully created the assetutilities env


Custom BlocksBlock attributes

Introduces the ability to add additional attributes for child blocks of a BlocksBlock. This can be useful to add custom features, for instance visibility rules, to a BlocksBlock.
Demo
https://user-images.githubusercontent.com/48853629/187610142-659e560f-25a5-441f-8b34-e094f8c004a8.mov
Custom Indicator

isn't it limitating to have a 1:1 relation from additionalField values and ContextMenu entires?

Technically, it's not a 1:1 relation, as the ContextMenuItem component doesn't expect a single MenuItem. We might change the naming to avoid this confusion.

@nsams I like the necessary changes in the API, but I'm not so fond of the Admin implementation. Having Indicator and ContextMenuItem components is rather specific. Do you have any ideas how this could be more flexible? Should we be able to render a custom BlockRow instead?

@nsams I've tried to loosen the relation between additional fields and UI components bei moving the components up to the BlocksBlock level: 03da69d30a668efeed31e03ffd4839c21adeb542. What do you think?

TODO (maybe in a follow-up PR): Type inference for additional fields


Releasing memory when using unsafe?

Hi,
Just to reconfirm.
Are you releasing memory when unsafe is set?
Thanks,

Hi,
I'm not sure what you're asking exactly.
This library is regarding integration/configuration of Kryo for using in Akka. So there is no usage of Unsafe or off-heap memory in this project.


output single STL (not one STL per color)

Request: output a single STL file, instead of the current behaviour of outputting a ZIP file with each color layer as a separate STL file.

I was under the impression that STLs can only contain a single solid. It appears however that some software might support it.
Would 3MF also work for you? That deffo supports mutliple solids and even colours if I'm not mistaken.

My use case is to go from multi color SVG to PrusaSlicer sliced gcode for 3D printing,  where each SVG color turns into a different layer height and filament color. Like this

svg2solid outputs one STL file per color. When opening them in PrusaSlicer each object gets grounded to the build plate, which breaks relative positioning from the SVG. Meaning manual fiddly work to reposition them. For example the svg2solid.svg exported as separate STL files appears in PrusaSlicer like this

and after rotating 90 on X axis to lay flat

I experimented with manually merging some svg2solid output STL files: from each STL concatenate lines from first facet normal to last endfacet, then add a single prefix solid exported and suffix endsolid exported. The merged STL opens ok in PrusaSlicer as one single object with features retaining their relative positions from the SVG. PrusaSlicers then detects the object as a logo/sign and helps to autoapply filament color changes (see first screenshot above).
I don't know if such a merge goes against some STL spec or will fail to open in other slicer/3D software though. And my merge approach of course only works well when the goal is to get a unique layer height for each color. So maybe keep current svg2solid default behaviour but add a merge checkbox?
(Side note: For all svg2solid exports, manually merged or not, PrusaSlices wants to autorepair them first. I don't know why but they behave and print ok after that autorepair.)
3MF opens in PrusaSlicer and other slicers and 3D software too so that might be an option, but I don't know anything about the 3MF spec.
A related request (can also post as a separate issue if you prefer): When opening in PrusaSlicer the svg2solid STL files (merged or not) are positioned vertically (see second screenshot above). So I must rotate 90 degrees on the X axis to lay them flat for printing. Not sure if the same happens when opening in other slicers. Could a toggle be added to svg2solid to control the rotation of the output (0, 90, 180, 270 degrees)?

Thanks for going into more detail of what the issue is.
For this to work in PrusaSlicer you seem to need a MMU profile selected during import. It then will offer to treat the multiple STLs as a single object and won't shift them. This is the default behaviour in BambuStudio hence I never encountered this issue.
Going to close this as using a different slicer setting resolves the issue without me having to figure out how to create 3MF.

Thanks for the workaround suggestion.
Here is the workaround in steps, for other PrusaSlicer users with a non-MMU 3D printer who may have the same use case and issue:

Open Configuration Wizard and add a MMU version of your printer (even though you don't have a MMU printer)
Select the MMU printer profile
Import (drag drop) the svg2solid STL files
In the "multiple objects were loaded ..." popup that shows click "yes"
Select your regular printer profile
Rotate the object 90 degrees on the X axis
Slice and prepare for printing as usual

You did not comment on the orientation issue. When you import svg2solid STL to BambuStudio are they automatically in the desired orientation? If not, if you also have to manually rotate 90 degrees there, then consider changing the default orientation of the output if possible.

Thanks for updating. Test report using PrusaSlicer 2.8.0.
The new default orientation fits well when the goal is to place the to-be-viewed side of the 3d-print face down on the platen.

But when the goal is to convert different SVG colors to different height layers and print the to-be-viewed side face up the new default results in this.

Which is fixable in PrusaSlicer with the mirror along Y axis action.

But maybe a checkbox could be added to override the new default and make the output fit the face up goal?

Alternatively if the user selects different extrusion depths for different SVG colors then assume the goal is to print the STL files face up and automatically adjust the STL orientation to fit that use case.


Add missing include

Needed for gcc version 13.1.1 20230429 (GCC) and clang version 15.0.7

Cool, thank!


Pick tool on Atlas editor closes the editor without choosing the tile

Tested versions

Reproducible in: 4.3-dev (current git)

System information
Windows 11
Issue description
In Paint Property window (when TileSet selected), using picker tool closes the editor, instead of choosing the right tile. It works on TileMap window.
Steps to reproduce

Choose a TileMapLayer,
Open TileSet editor
Choose Paint tool
Choose Picker tool
Choose a tile from the map

https://github.com/godotengine/godot/assets/231068/0609f498-5293-4cab-a15e-8b44b5677eda
Minimal reproduction project (MRP)
tilebug.zip

That button isn't for picking in the scene but picking a property in the tile editor, the tile set editor doesn't deal with tile maps


Fix ambiguous reference error in filter plan

Which issue does this PR close?
Closes #1411.
cc @kszucs
Rationale for this change
This PR adds an initially failing test in a060b40f14f6a28945d0e15c2ae893136a9d55b9 that reproduces the behavior described in #1411.
The change in 2042fbb8e16cd5908563c0f8faafe000f02ec029 may not be correct overall, but it addresses this particular failure.
The core issue seems to be that filter optimization examines fields across all plans and then fails because there is an ambiguity. At least in the DataFrame context, I would expect there to be no ambiguity since only one of the columns is projected prior to filtering.

unsurprisingly, this change causes a failure in the execution::context::tests::unprojected_filter test.
I'm not sure what the correct behavior here is.  Should the projected schema take precedence to resolve ambiguity and then fall back to the combined schema if a column reference is not found?

I'm not sure what the correct behavior here is. Should the projected schema take precedence to resolve ambiguity and then fall back to the combined schema if a column reference is not found?

That sounds reasonable to me at a high level
@houqp  wrote up the desired output name semantics here:  https://arrow.apache.org/datafusion/specification/output-field-name-semantic.html
which might serve to guide you in your question

(thank you @jonmmease  for raising this PR)

thank you @jonmmease for taking on this, I agree with @alamb that the order you outlined in your comment sounds like a good order to me.

This error poppup up in https://github.com/apache/arrow-datafusion/runs/5470235871?check_suite_focus=true:
 failures:

---- datasource::file_format::avro::tests::test stdout ----
thread 'datasource::file_format::avro::tests::test' panicked at 'Local file metadata: Os { code: 2, kind: NotFound, message: "No such file or directory" }', datafusion/src/datasource/object_store/local.rs:178:40

failures:
    datasource::file_format::avro::tests::test

Maybe something flaky?

Maybe something flaky?

I think this is related to the fact that somehow this PR has changes to the testing repo which I suspect was not intended:

Thanks @alamb, not sure how that got in there :facepalm:   Should be reverted now

Thanks @jonmmease


[MAINT] fix RTD

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (497e27d) 98.21% compared to head (869b889) 98.21%.
Report is 2 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #50   +/-   ##
=======================================
  Coverage   98.21%   98.21%
=======================================
  Files          16       16
  Lines         336      336
=======================================
  Hits          330      330
  Misses          6        6

Flag
Coverage Δ

macos-latest_matlab-R2021a
?

macos-latest_matlab-R2021b
?

macos-latest_matlab-R2022a
?

macos-latest_matlab-R2022b
?

macos-latest_matlab-R2023a
?

ubuntu-latest_matlab-R2021a
?

ubuntu-latest_matlab-R2021b
?

ubuntu-latest_matlab-R2022a
?

ubuntu-latest_matlab-R2022b
98.21% <ø> (ø)

ubuntu-latest_matlab-R2023a
?

windows-latest_matlab-R2022a
?

windows-latest_matlab-R2022b
?

windows-latest_matlab-R2023a
?

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

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


Creating documentation

Document staging to be live at https://dartive.dev! Version has the following bug fixes as well

Creation of ORM for models
Need help with on the go Model Generation!
Added support for Dart 3.Alpha


VPAID integration

TL;DR - only Javascript VPAID SDKs are supported as for now. Known VPAID SDKs in Javascript - Liverail (via parameter LR_FORMAT, check docs
Hello,
This PR adds basic support for linear VPAID ads. PR is based on squashed branch. I've kept original branch with all commits in if you like.
Generally what has been done:

use forked version of vast-client to correctly detect VPAID (relies on dailymotion/vast-client-js#52)
if VPAID is found in VAST response - use it
small ad time indication (for VPAID only, can be applied to VAST playback as well)
localization support for text used in plugin (closes #44). Requires video.js version 4.7.3
tests (though I don't like it's quality)

Tested on Chrome stable latest, IE9, Firefox stable latest, iOS7.1, iOS8.0, Android 4.3 (Chrome).
PR is pretty big, looking forward to comments and ideas for improvement.
Regards,
Alex

@mente trying to get this guy to work but the sample ad never runs: http://plnkr.co/edit/kvEKZ1rxIAbh7KDLWJXP?p=preview
/cc @jonhatalla

I receive several questions like "Why this ad tag doesn't work?" 100% of them are based on Flash VPAID  SDK. I contact Actionscript developer whether it's possible to painlessly bridge javascript <-> swf SDKs. If yes - will update my findings.

I did a basic bridge between SWF and Javascript (using external interface) if you are interested I can share the code.

@leomicheloni would be great!

I would also be very interested in seeing that code! We are working on
something similar!
On Fri, Jan 9, 2015 at 8:40 AM, Alex Vasilenko<EMAIL_ADDRESS>wrote:

@leomicheloni https://github.com/leomicheloni would be great!
—
Reply to this email directly or view it on GitHub
https://github.com/theonion/videojs-vast-plugin/pull/50#issuecomment-69335073
.

--
Co-Founder, President
<EMAIL_ADDRESS><EMAIL_ADDRESS>Cell Phone:<PHONE_NUMBER>
Skype: schottr
http://screenwavemedia.com/ http://screenwavemedia.com/

No problem, i'm uploading it to github in a few hours

I couldn't find the code. But
You need to create an action script 3 file (you can use Flash Builder). Then create a class that extends Sprite
public class FlashAdapter extends Sprite{
pubic FlashAdapter(){
};
public LocalMethod(params: Object): void{
//this method is called from javascript
}

}

You can call javascript function from Action Script using
ExternalInterface.call("window.myGlobalFunction", jsonDataToSendToJavascript);

And you can listen to calls from javascript
ExternalInterface.addCallback( "flashMethid", this,LocalMethod );
So, you can simple load the swf object using swfobject lib
Then call the method from javascript
var swf = swfobject.flashMethod(params);

That's all. If you are interested we can build an adapter from scratch.

Is this ready to be merged for the VPAID js part of the compatibility?

Would love an update on this. Disqus is considering using video.js and VPAID support would help us in making that decision.

@kalail I too am still waiting for any more feedback about VPAID integration into this plugin. VideoJS is a great player but I am now looking for alternative players that, more than likely, will cost a licensing fee to use. I tried my luck with the VideoJS Google IMA plugin which has VPAID support, unfortunately it does not run the VPAID via Flash and failed.

Sorry for being long on it, too much events happening in my life. Right now I don't free time for updating it and adding SWF support. If you really need it - contact me in private

@mente Is it money issue ? I have some website and VPAID support is critical for my site.
I will be gload to assist in order to get VPAID support for that player. I prefer this player then JW or other players.

@mente @592da - I too would like to contribute, if needed, to get this working. As a side note, I'm currently looking into modifying the source of the VideoJS.swf too see if I can make progress into getting VPAID working through Flash or a bridge between the two.

@Manbearpixel: There has been work done by the guardian around flash vpaid that i've tested and got working: https://github.com/guardian/video-js-vpaid
I'm also in the middle of refactoring code around javascript vpaid vast support that I want to contribute back to the community at some point once it's stable.
@mente: i'm refactoring your pull request and refactoring it in such a way that javascript vpaid is just another videojs tech. hopefully it works out reasonably well.

@pcting Oh, thanks! I had searched all over I thought for any mention of VideoJS + VPAID and did not find that fork... This is the exact thing I was working on, I'll head over and check out the project.
Cheers - mbp

@pcting I was looking into the video-js-vpaid repo, went through the steps to get the sandbox working and it's not running. Would you be able to provide assistance? My email is<EMAIL_ADDRESS>Thanks in advance.

@pcting hi, I also tried the video-js-vpaid repo and I get an error about "Vpaid" tech being undefined in video.dev.js when I was testing the /sandbox/videojs.html. Did you write you own plugin for the vpaid tech or did it work with the current video.dev.js?
Thanks!

@eccheung4 I just put together a forked repo of the guardians' VPAID attempt. My repo is a compilation of their's and some content @pcting threw my way. At this moment I do have some sort of working demonstration of Flash VPAID support. A LiveRail VPAID ad test is working, but a YuMe one is not for some reason (could be on their end).
Anyways, check it out and run the installation on my repo and it should work fine for you. I haven't touched much since I worked on it a day or so ago since I'm waiting for YuMe to reply back with an issue.
https://github.com/Manbearpixel/video-js-vpaid

Cool, thanks @Manbearpixel ! I will check it out

This is interesting progress. I have a need for Flash VPAID support for Video.js in a timely manner and am willing to offer a monetary reward, pending a requirements review.

@eccheung4 I'm in the process of cleaning up the code to put out a proper release with an actual working example. I am hopeful I can have the code polished and ready within the next two weeks.
I unfortunately have rewritten much of the videojs-vast-plugin where I can't see it being merged back upstream.

@pcting very cool! Looking forward to it.  I forked @Manbearpixel and was able to get LiveRail Flash, Spotx Flash, and Adaptv flash, but I couldn't get YUME working.

@eccheung4 Good stuff man, I'll check it out. Will be working with YuMe to determine why their integration isn't working as easily as others.

@Manbearpixel I managed to run yume vpaid with minor changes to AdContainer.as
https://github.com/rhekeen/video-js-vpaid-flash

awesome @rhekeen ! Unfortunately I tried out your repo and I get a vpaid creative ad error for your yume  vpaid test.  Is all you did was cast the loaded swf object as a Display Object? Is there anything else that maybe you forgot to commit thats needed?
thanks!

Is this PR getting close to production ready?

any progress made in May? thx

@Danovadia

@Danovadia @joshmadewell - I'm working on a VPAID plugin for VideoJS currently. I do not have a repo on it yet since I'm still finishing it up but will source it when available. I had a working VPAID integration in the VideoJS Flash SWF but am having issues setting the source back once the ad is over, so instead I'm turning it into a plugin that will overlay the video player.

@Danovadia @joshmadewell - Finally wrapped up my code into a repo, feel free to check it out. Hope this helps! https://github.com/Manbearpixel/videojs-vpaid

@Manbearpixel
This is awesome man! Are you using this because you only use VPAID ads or do you have some kind of implementation on your end where you switch plugins based on the tag?

@joshmadewell
Thanks Josh, yeah our site needed to support both VAST (HTML5) and VPAID (Flash) ads, the VAST plugin I found for VideoJS works pretty solid, there was just nothing like that for VPAID, so I had a working one but it was a tech, so it was embedded within the Flash tech and I ran into some issues. This route seemed the fastest and easiest. So now based on the ad response from our server I just switch the plugin to use.

@Manbearpixel revisiting this PR, does your videojs-vpaid plugin work alongside this one or meant to replace?  Curious if you're using both plugins to support both VAST and VPAID ads for your site

@spra85
I asked a similar question if you look at the comment just above MBP's last one. He said he implemented a way to know whether or not he needed the VAST or VPAID plugin before choosing which ad tech to use.
I needed to be able to know if the ads failed at run-time so i made some modifications to the VPAID code that MBP wrote to handle this which was very simple to do.

@spra85
As noted by Josh, my plugin does NOT handle VAST. Only VPAID. Maybe down the road I can combine this VAST Plugin with my VPAID Plugin and do some sort of smart decision.


RE-1584 Prepare newton branch for nodepool nodes

In order to make use of nodepool nodes, which have different characteristics to standard public cloud nodes, we implement some changes to ensure that tests continue to work.
Issue: RE-1584

recheck_trusty_swift_deploy


create input folder

and move:

input-manager
input-device
keyboard
pointer

not cursor

seat

fixed by #118


Add support for IAM Database authentication

Validation on versions, engines and instances that support IAM database authentication.
I tested it by running the MySQL example with the 5.7.16 version and the 8.0.11 version with the iam_database_authentication_enabled set to true.

No true, it is indeed hard to keep up to date, and it is not clear to the user that behind the scenes this validation is triggered. I have removed the validation and updated the variable description.

v1.9.0 has been released.
Thank you, @Blokje5 !


em-calc() is no longer included. Is it on purpose?

Like the title said

em-calc() changed to rem-calc() with F5 I think and it works fine, it's even used in _settings.

I'm aware of that. em-calc is still usable for those cases when you need to use em units

Ok, I didn't notice that…

I don't have an answer as to why it was excluded, but here is the function from F5 if you want to add it to an F6 project:
@function em-calc($values, $base-value: $rem-base) {
  $remValues: rem-calc($values, $base-value: $rem-base);

  $max: length($remValues);

  @if $max == 1 { @return strip-unit(nth($remValues, 1)) * 1em; }

  $emValues: ();
  @for $i from 1 through $max {
    $emValues: append($emValues, strip-unit(nth($remValues, $i)) * 1em);
  }
  @return $emValues;
}

Thanks! I actually just found out that the functionality still exists internally with the function -zf-bp-to-em()

em-calc() was sort of a late addition to Foundation 5 as I recall, but we scrapped it as a public function in 6. The benefit of rem-calc() is that you put a pixel value in and get an exact rem value out, and it can never change. An em-calc() doesn't get you that same benefit.
Since we only use em calculation to create breakpoints, we renamed the function, as @JoelESvensson noticed. It's considered a private framework function, but that's not really a concept in Sass, so you're free to use it.

-zf-bp-to-em() is a bit difficult to type out quickly, so here's a simple way to bring em-calc() back into your arsenal:
@function em-calc($args...) {
  @return -zf-bp-to-em($args...)
}


Add a settings to specify a number of files to save or the size limit

Add settings:

To specify a number of file to save
To specify a size limit to save files

I would change local-history.daysLimit to local-history.limit and I would also add another setting local-history.limitType that can have only 3 values to decide how to represent the local-history.limit configuration:

bytes: With this option, the local-history.limit's value represent the amount of space in bytes that will be used to store the history files. If you specify 1GB then if the .history folder is greater than 1GB the oldest files will be deleted until the size of .history is no greater than 1GB.
files: With this option the plugin will make sure there are never more than N files in the .history folder.
days: This is how the plugin currently works.


specify separator by blocks

I would like to be able to set a a different separator by block. As far as I now sperator is global to a bar, or used in spcefici modules bspwm or i3.
I'm not sure it would be used by most users, but it would allow more customization of polybar.
Here is an idea on how the configuration could look like:
[bar/foo]
separator = |
modules-left-separator = ""
modules-center-separator = /

Maybe we could even add the ability to completely customize all separators:
modules-left = mpd <sep1> date
sep1 = --
sep1-margin = 3

Is this still being considered as a possible feature? It has been a few years since the author posted this issue. I am interested in having different separators for left and right modules.


Fix to_task_dasks to not normalize namedtuples

While we're here would you mind changing istask?

Merging once test pass


Create react app and mobx combination issue (Unexpected character '')

I am not sure in which repo to open this issue but I would really appreciate help as I
have problem just compiling a simple create-react-app project with mobx. (been trying for few hours
already!).
1)I created a project using create-react-app
2)installed mobx and mobx-react
3)I also ejected the project to allow decorators as described here:
https://swizec.com/blog/mobx-with-create-react-app/swizec/7158
4) But here is the error I am getting:
https://ibb.co/hUfYgR
5) I only have two source files in code, both can be viewed here:
index.js: http://codepad.org/VpNYEsaF
todostore.js: http://codepad.org/qqafksot
Help greatly appreciated!
(PS the source code is copied from Mobx so unlikely the issue is with .js files).
I have a suspicion it can be lint related but can't fix it by myself......

Could you create a repository others could check out?

Also note that ejecting is not necessarily, create-react-app-rewired or custom-react-scripts are packages that can be used to further customize CRA without ejecting, like using decorators.

I have the same error now like mentioned above. Did you find a solution?


geom-5 expected = geom-4 expected

https://github.com/stackgl/shader-school/blob/master/exercises/geom-5/shaders/expected.glsl

@randompast points to the fact that https://github.com/stackgl/shader-school/blob/master/exercises/geom-5/shaders/expected.glsl is same as https://github.com/stackgl/shader-school/blob/master/exercises/geom-4/shaders/expected.glsl

Fixed


[BUG]

Affected platform
Online Version
Describe the bug
you said on your power up sheet that you were going to release a new power up every first Tuesday of the month are you still doing that?

Expected behavior
I was expected a new power up to come out but I did not see anything new.
Additional information
I just wanted to check in to see if that was happening.

Hi. I know that I didn't mention it but this is the original page that was present in 2007, it was not created by me. I am not planning on modifying the game in any way, aside from re-adding the functionality that it originally had, such as this guide.


Add files via upload

Check for required PS version and FullLanguage mode.
Fix implementation of hash reporting.
Option in Save-WEFEvents to get data from a log other than ForwardedEvents


When I run docker-compose up on the project, there is an error for the react container

All of the other containers spin up properly, but the react container returns the following :
/docker-entrypoint.sh: line 22: /docker-entrypoint.d/entrypoint.sh: not found

Are you using the docker-compose.yml from the main repository?
if not, Would you mind sharing your docker-compose.yml?
pastebin


Flow CLI doc redirect loop

Instructions
There is a redirect loop on the docs website for Flow CLI. If you add a trailing slash then URL works https://docs.onflow.org/flow-cli/
Steps to Reproduce
If you click on the Flow CLI link it points to https://docs.onflow.org/flow-cli and there is a redirect loop on that URL to https://docs.onflow.org/flow-cli

I think this is causing the problem: https://github.com/onflow/flow/blob/master/docs/vercel.json#L323-L332

Solved by https://github.com/onflow/flow/commit/dc79df6845a2c2d05b929cbaedb4972a6711db33
Nice @10thfloor 👏


Refactor SSE plugin to class

Refs: https://github.com/metarhia/impress/issues/910

Landed in 27a1d65


Error   libgsl2 : Conflicts: libgsl0ldbl

Hi,
Those packages are working well with precise distribution:
      - gsl-bin
      - libgsl0-dev
      - libgsl0ldbl

However, there are now problematic with trusty distribution:
The following packages have unmet dependencies:
 gsl-bin : Depends: libgsl2 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

When adding libgsl2 to the list of packages to install, there is an error:
The following packages have unmet dependencies:
 libgsl2 : Conflicts: libgsl0ldbl but 1.16+dfsg-1ubuntu1 is to be installed
E: Unable to correct problems, you have held broken packages.

Do you know how to solve this conflict ?
Thanks,
Astrid

libgsl2 does not exist for Trusty. This leads me to believe that in your configuration, gsl-bin is getting fetched from a source that is not the Ubuntu repository (you can see that it does not depend on libgsl2).


Fix comments

nit fix of the hit test comments
in two places they should be located lower, and in one place it was irrelevant, so i removed it
Pre-launch Checklist

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I read the Tree Hygiene wiki page, which explains my responsibilities.
[x] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[x] I signed the CLA.
[x] I listed at least one issue that this PR fixes in the description above.
[x] I updated/added relevant documentation (doc comments with ///).
[x] I added new tests to check the change I am making or feature I am adding, or Hixie said the PR is test-exempt.
[x] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel on Discord.

Hi, would you mind merging this?

@nt4f04uNd can you rebase this change? The flutter-gold check is definitely affected here by https://github.com/flutter/flutter/issues/90151, but the other checks should be passing.


Consider publishing a javalin-servlet separately

@mvysny do you have any experience with publishing separate maven artifacts from the same repo? I'm a bit scared of the complexity this will bring.

I use Gradle these days, but I remember it was easy with Maven too. You need to use the multi-module setup, but it's not hard to convert a project to multi module. I can do it if you'd like.

I can do it if you'd like.

I'd really appreciate that, thank you!

No problem! However, in order to do this, I need to move all files into a subdirectory (say, the "javalin-servlet" module). I think this git move would then cause instant merge conflicts if there were another PRs. Therefore, I'd propose to do this when there are no other PRs around. However, first we need to:

Decide that we want to do this :-D
Decide on the naming. E.g. javalin-servlet and javalin

Decide that we want to do this :-D

That sort of depends on how the project looks after it's done. In principle I'm all for it, but I don't want the project and release process to become so complex that I'll struggle with working on it on my own.

I understand. In my experience the split tends to simplify things quite a bit since individual plugins and deps are split into multiple pom.xml, making them smaller and readable. mvn publish will then simply publish all submodules. It of course depends on the way how you release Javalin. Yet if you have no experience with multi-module projects then it might be overwhelming at start.

As long as there is a clear guide somewhere I don't really mind if it's a bit more work to setup/release.

So I was pondering this while reworking the architecture, but I never found a good solution. Any extracted servlet is going to be limited without Jetty, unless I create a lot of cumbersome abstractions. I don't think I can justify the added complexity for the limited benefit this would provide.


Asset Path

Asset pipeline is loading assets from old path. This is causing 404's for asset requests.

I am not sure if I understand the problem. Please explain it a bit more. If possible create a test case or add some code example. Thank you very much!

Comfortable Mexican Sofa has changed the asset path and CMS-Fortress is referencing the old path. If you declare comfortable_mexican_sofa as 1.12.3 it will work for now.

Comfortable Mexican Sofa has changed the asset path and CMS-Fortress is referencing the old path. If you declare comfortable_mexican_sofa as 1.12.3 it will work for now.

In file _head.html.haml this change makes it work as there are only and admin assets now. I will do some more testing and fork and branch to issue a pull request for this.
%head
  %meta{'http-equiv' => "Content-type", :content => "text/html; charset=utf-8"}
  %title= settings.title
  = csrf_meta_tag

  = stylesheet_link_tag 'comfy/admin/cms/application'

  = stylesheet_link_tag "cms/fortress/admin_overrides"

  - unless default_theme?
    = stylesheet_link_tag "cms/fortress/themes/#{ theme_name }"

  = javascript_include_tag 'comfy/admin/cms/application'
  = javascript_include_tag 'cms/fortress/media'

  - unless default_theme?
    = javascript_include_tag "cms/fortress/themes/#{ theme_name }"

  = yield :head

  = render 'comfy/admin/cms/partials/html_head'

There is no problem when you use the github master branch as your gem resource because there is already comfy 1.12.5 included as a dependency:
gem 'cms-fortress', github: 'melvinsembrano/cms-fortress'

I think a new release is needed here. @melvinsembrano are you planning to release a new version?

On 1.12.5 they changed the entire assets folder structure seen here

I have issued a pull request with the updates I described above: https://github.com/melvinsembrano/cms-fortress/pull/69

@davidahopp oh ... I completely missed that - my oversight. Thanks a lot!

Im currently running a few tests, will be releasing a new version later.
Cheers @andywenk @davidahopp

A new gem version (1.3.6) is now released.  Closing ticket now.
Thanks @davidahopp @andywenk

Thanks alot!


[feature request] Report errors as patches in github

It would be nice it this addon could report its errors as commitable suggestions directly in the github PR:
Kind of like this :

or this:

So the user would be given the option to correct the defect directly on github.

Just leaving this idea here if you think it is fun to implement and is in line with your plans of this project.

Hi, thank you for the idea. This would require quite a bit of effort to implement. Too much effort for what I want to invest in here. Right now the action only uses some Regexes for the problem matcher and to generate the markdown output.
While it would be nice to fix rustfmt errors without having to run it directly, in case there are only one or two problems, if there are more there is no easy way to take all suggested changes.


Connect create-graphql to graphback ecosystem

Use CLI init capabilities.
Add generate and DB to template scripts.
Build more production-ready template
Old repository: https://github.com/graphql-community/create-graphql

Related to https://github.com/aerogear/graphback/issues/1624. See the issue for context and discussion.

Now that we have create-graphback, what's the plan with this?
/cc @craicoverflow @wtrocki

We discussed postponing any changes to this tool until after Graphback v1 was released. If you look at it it is actually a very comprehensive code generator.

Cool, thanks. Let's keep this issue around.


Cannot run create_tfrecord

Hi,
I'm not sure what am i missing in here, I just followed your tutorial in here 'https://medium.freecodecamp.org/tracking-the-millenium-falcon-with-tensorflow-c8c86419225e'
When i try to run the 'create_tf_record.py' from PyCharm i get the below error,

but at the same time i can run the 'create_tf_record.py' file from terminal.
Can you please point me, what do i miss in here !!! Thanks in advance buddy.

Got this resolved, by adding the ROOT_DIR path to python path.
`# # Root directory of the project
ROOT_DIR = os.path.abspath("../")
Import Mask RCNN
sys.path.append(ROOT_DIR)  # To find local version of the library`


disable attempts to create smart satellite graphs/collections

Scope & Purpose
Disable attempts to create smart satellite graphs/collections, as this combination does not make sense.
Any such attempts will now result in an HTTP 400 ("Bad request") error to be returned.

[x] :hankey: Bugfix
[ ] :pizza: New feature
[ ] :hammer: Refactoring
[x] :book: CHANGELOG entry made
[x] :muscle: The behavior in this PR was manually tested
[x] :computer: The behavior change can be verified via automatic tests

Enterprise PR: https://github.com/arangodb/enterprise/pull/537
Backports:

[ ] No backports required
[x] Backports required for: 3.7

Testing & Verification

[ ] This change is a trivial rework / code cleanup without any test coverage.
[ ] This change is already covered by existing tests, such as (please describe tests).
[x] This PR adds tests that were used to verify all changes:

[x] Added new integration tests (i.e. in shell_server, shell_client)

http://<IP_ADDRESS>:8080/view/PR/job/arangodb-matrix-pr/11645/

Restarted Jenkins run after adding more tests:
http://<IP_ADDRESS>:8080/view/PR/job/arangodb-matrix-pr/11650/

Tests blue except unrelated known issue.

http://<IP_ADDRESS>:8080/view/PR/job/arangodb-matrix-pr/11654/

Tests blue


Expand admin panel capabilities (name and logo changes)

Admin users should be able to change the name and logo of their OCB site deployment from the Admin panel view so that they better fit the community that uses the deployment.
TODO for this issue:

UI/UX mockup
API implementation
Build frontend component
Unit testing

Here's a UI/UX proposal for this feature (WIP: Work in progress)
I think we should add a Settings tab to the Admin panel, which currently only has a dashboard tab. See the following screenshot:

In the settings tab, we can include a form for changing the name and logo. We can of course add subsequent fields into the form later on if necessary. If we want, we could even move forum creation into the settings tab too. Screenshot of mock incoming soon

I'll likely create a new issue for the unlocking/locking of boards, but that will also fall under the umbrella of Admin settings.

#28 PR opened

#28 merged! closing


Miscellaneous bug fixes

@danderson00  - It will be easier to review the changes commit by commit. Commits are mostly small bug fixes or missing API additions. Commit description would be self explanatory in most commits. I can fill you in wherever you need context.


Create Data Flow Diagrams

The data flow diagrams (high level and low level) were created and can be found in the document under the resources section in the README.md file.


Update function error

Trying to update DBeaver EE (Windows 8.1 64bit) version 3.7.2 to 3.7.3 using built-in update:

"Check for update" - it shows screen with 3.7.3 information
Press "Update" - shows "No updates found"

Ok, trying to use "Install new software" menu instead:
3) It shows standard screen with updated plugins - "Select All" and press "Next" and got error:
Your original request has been modified.   "DBeaver DB2 Extension" is already installed, so an update will be performed instead.   "DBeaver MySQL Extension" is already installed, so an update will be performed instead.   "DBeaver Generic Extension" is already installed, so an update will be performed instead.   "DBeaver Oracle Extension" is already installed, so an update will be performed instead. Cannot complete the install because one or more required items could not be found.   Software being installed: DBeaver Runtime 3.7.3 (org.jkiss.dbeaver.runtime.feature.feature.group 3.7.3)   Missing requirement: DBeaver Eclipse Plugin 3.7.3 (org.jkiss.dbeaver.core.eclipse 3.7.3) requires 'bundle org.eclipse.search 0.0.0' but it could not be found   Cannot satisfy dependency:     From: DBeaver Runtime 3.7.3 (org.jkiss.dbeaver.runtime.feature.feature.group 3.7.3)     To: org.jkiss.dbeaver.core.eclipse [3.7.3]
Ok, trying to update DBeaver Runtime first and got error:
Cannot complete the install because one or more required items could not be found.   Software being installed: DBeaver Runtime 3.7.3 (org.jkiss.dbeaver.runtime.feature.feature.group 3.7.3)   Missing requirement: DBeaver Eclipse Plugin 3.7.3 (org.jkiss.dbeaver.core.eclipse 3.7.3) requires 'bundle org.eclipse.search 0.0.0' but it could not be found   Cannot satisfy dependency:     From: DBeaver Runtime 3.7.3 (org.jkiss.dbeaver.runtime.feature.feature.group 3.7.3)     To: org.jkiss.dbeaver.core.eclipse [3.7.3]

I have had the same issue as reported above, but with version EE (Windows 8.1 64bit) version 3.6.10.

org.eclipse.search extension is now included in dbeaver core. So this issue will go after 3.7.4.


⚠ Bofrost.at has degraded performance

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

HTTP code: 200
Response time: 1254 ms

Resolved: Bofrost.at performance has improved in 726e4fc.


Lazy regex for name in chat detection

This handles the case where an engine has [] in their name.
In particular SoFCheck [v0.9.1-beta amd64-bmi2]

This is breaking in the result printing I assume?

Yes

Nope, this is fine.