Implementing redis and ldap support

Hi Ernesto!
I was really happy when I found your repository for making docker image for Moodle.
But I was little disappointed when I knew that your images aren't supporting Redis and LDAP.
And I decided that I can improve your code for supporting this.  Also, I added opportunity to adding trusted certificates when you are using self-signed certificates on your AD by encoding your certificate or chain of certificates to base64 and provide this as a simple string variable when deploying.
This approach I've successfully tested in Kubernetes in my company.
Best regards,
Denis

Dear Denis,
Thank you for your message and for your contribution. We appreciate your efforts in improving the code and adding support for Redis and LDAP, as well as providing the option to add trusted certificates when using self-signed certificates on your PR.
We have reviewed your pull request and are pleased to accept it. Your contributions will certainly enhance the functionality of the images and will be valuable to other users who may encounter similar issues.
Once again, thank you for your time and effort in making these improvements to the repository. We look forward to working with you in the future.
Best regards.

In the last release I improved the redis configuration adding a cachestore, feel free to test it :)
Thanks!


fixed deposit confirmed modal displaying when there's an error

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 Jira Ticket #
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

Is this a UI Change? If so please include screenshot of before and after states below
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
Checklist:

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

I added a new event to the BuyDialogEvent called OnErrorEvent, This event is triggered whenever there is an error whilst swapping  any coin. subsequently a ui display with the error can be designed to show the user what actually went wrong for a good user experience. This OnErrorEvent was added to the SwapController swap() function.


Feature Request: Links to other documentation books should be highlighted

I feel it's very confusing when reading through an Microsoft Online Documentation "book" that, sometimes, the next link in the TOC doesn't lead to the next page in the book, but to a completely different book:

While I'm learning, I focus on the content and I get lost when all of a sudden the text I read doesn't fit my original interest, and one single topic page has suddenly become a hundred pages.
Thus, I like to propose to tag/sufffix such links with an External icon (), so it's clear from the hyperlink that following that link won't be a one-pager, but a completely different book.

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

ID: 23b70ac9-111c-d606-07f1-23be1c475b99
Version Independent ID: 7e496336-28cb-6cee-16b8-7bc4da4b71f8
Content: Compiling Kubernetes Binaries
Content Source: virtualization/windowscontainers/kubernetes/compiling-kubernetes-binaries.md
Product: windows-server
Technology: windows-containers
GitHub Login: @daschott
Microsoft Alias: daschott

We hugely appreciate your contribution, feedback, and support to our technical documentation.
We’ve phased out GitHub Issues on this repository as the feedback mechanism for content and have replaced it with a new feedback system. For more information see, Content User Feedback. As part of this rollout, we are migrating your issue where our team will use your comments to improve the documentation experience. Unfortunately, this does mean you won't be able to access this issue after the migration is complete.
All issues will be migrated by Thursday 29th August 2024.
Once again, thank you for your valuable feedback, we hope you’ll continue to contribute using our new feedback system.


Multiple Broadcast Bug

On socket reconnect the server will start emitting duplicate messages to each socket that has reconnected.
This is a bug in socket.io, but can be worked around by refactoring the server code. Unfortunately, this is not a small change for the app, so it will take some time to fix. In the meantime, you can always refresh the page to get rid of the issues, but due to the nature of Lean Coffee you will lose all information you had contributed if you refresh the page.
The change needs to be made so that the socket.on methods are declared at their own root level, instead of being nested inside socket.on('connection')

Closed as part of a push a while back. The issue was angular connecting a new socket and reconnecting the old socket when a room was changed.


Bintray repository not available

https://bintray.com/search?query=kafka-monitor leads to https://bintray.com/linkedin/maven/kafka-monitor which is 404.
https://dl.bintray.com/linkedin/maven/com/linkedin/kmf/kafka-monitor/2.0.8/ then get a '403 Forbidden' when trying to download kafka-monitor-2.0.8.tar.gz
BTW, would be nice to have tarball and zip of builded artifact in the releases assets.

Looks like it's fixed now.

Someone forgot to pay for the Linkedin bintray account.


pass names of things down to sub-views

e.g., when you edit a histyle.Style via the Styles, it should include the map key.  so map view needs to pass that down and sub-mapview needs to have a title "extra" thing..
I will do this now, having written it out, it should be very easy.

added ValueViewBase.OwnerLabel() and also Labeler interface to various places where it is useful.


Closes #1, generate key form created, not all options done yet

Created the generate key form, this is not complete yet but this is sort of how it will look.

I am going to merge this, does anyone care?


AttributeError: 'MapView' object has no attribute '_disabled_count'

  File "/usr/lib/python2.7/site-packages/kivy/uix/widget.py", line 534, in add_widget      widget._disabled_count = self._disabled_count  AttributeError: 'MapView' object has no attribute '_disabled_count'
Using newest Kivy dev version, I haven;t been able to get any other versions working so I'm not sure if it's a Kivy dev thing or a MapView thing

Given where that error is happening (kivy/uix/widget.py), that looks like an issue with Kivy itself, not with the map view. You might want to open an issue on the main project instead.

This was solved in https://github.com/kivy-garden/garden.mapview/pull/41.


Fix event-stream vulnerability

Update vscode version (package.json) and additional dependencies (package.lock).

:+1: I guess because it was a devDependency it didn't get yanked from the marketplace :wink:


[BUG] Chat Analytics not working with Context Chat Engine

I am usually logging my chatmessages with lunary, but when using a context chat engine node in my chatflow, the logging does not work. Any ideas how to solve this?

llamaindex is not supported for logging yet


Feature/cram format multiqc fix

Fix processing picard output by multiqc plugin compatible to generate <sample>_metrics.json using compile_metrics.py
picard memory resource updated (1 to 3GB) to accomodate reference fasta file
Dockerfile fix for testing.

This need to be reverted to previous release command --depth 1 without checkout to any feature branch after merge to main to generate new docker image

[WIP]
Follow README to build the docker image locally
cd containers
sh build_npm-sample-qc_docker_image.sh


Push v0.3 to master

Changes:

Added resharding
Fixed some issues with the IPC
Added an optional starting status
Added some documentation in README.md
Fetch now returns null if there is no value found
Fetch now only checks clusters which are connected and will get the data from clusters when they launch unless the timeout has passed
Now uses eslint to make code look sharp

Check that resharding doesn’t screw up fetches


Make hiding commands that subjects don't have permission for configurable

SpongeAPI | SpongeCommon | Original Issue

See SpongePowered/SpongeAPI#2048.
Basically, after https://github.com/SpongePowered/SpongeAPI/commit/b38390e1751fff802d355155c45b2eb4913f5817, people setting up new servers found that commands that stated they had no permission before now state that they don't exist. The original intention was to remove commands from tab completion when a player doesn't have permission, and prevent players from running /sponge:help <command> to discover commands.
However, this has somewhat backfired. What this has done is effectively hide commands from players that don't have permissions for them - so, if you run, say /tp and you don't have permission, Sponge will now tell you the command is unknown, rather than you don't have permission.
I should have considered this being the case before pulling, oh well. So, I figured I'd go inbetween, add configuration to enable this command hiding behaviour with four different options:

On Execute - whether a command that you don't have permission for should either act as if it doesn't exist, or return a no permission message (default, 7.1.6 behaviour)
On Tab Completion - whether you can tab complete a command name that you don't have permissions for (default to no, not 7.1.6 behaviour)
On /sponge which - whether you can inspect commands you don't have access to (as an admin tool, this might not be important, but defaults to no anyway, not 7.1.6 behaviour)
On /sponge:help <command> - can you inspect commands you don't have access to (default no, not 7.1.6 behaviour)

Of course, what I thought would be a simple problem to solve actually turned out to be more complex - the API implementation of commands strikes again!
My original intention was to alter https://github.com/SpongePowered/SpongeAPI/commit/b38390e1751fff802d355155c45b2eb4913f5817#diff-89adf4090b06b371ecc8b77db21c4abfR305 and create a new method that accepts a BiPredicate<CommandSource, CommandMapping> that you would then do the filtering in. However... SimpleDispatcher is a final class in the API. So, that means:

No access to the Sponge config - so we can't set filters based on the task that we need to do.
Changing the impl to send null as the CommandSource parameter to this method is also a no-go, as it might have implications for those using the dispatcher with a different Disambiguator.
We have to be mindful of other consumers of the API and I am now of mind, considering that the change is further widespread, to revert the commit involved.

The obvious solution to this, therefore, is to create our own dispatcher in Common. This is what I've suggested below, it's very rough as it's effectively starting with a copy of the SimpleDispatcher. The idea is that I basically add filters to the dispatcher where relavent, it becomes an implementation detail and we can play a little more fast and loose with how we deal with selecting commands, while the SimpleDispatcher can be left alone.
Of course, right now there is a lot of duplicate code. I thought about using Mixins to alter the API implementation to add our configuration, but again, that could change the fundamentals of the dispatcher if others are using it. So, I'd like to revert this commit to pull it into an implementation change, and then remove the final modifier from SimpleDispatcher. I don't think it's a breaking change to allow the SimpleDispatcher to be extended, but once we do it, we can't go back.
@gabizou @Zidane - particularly on that last point, I'd like some opinion of whether removing that modifier is okay. If it is not, then I think we'll just have to do what I'm doing right now, duplicating the class (as in the linked API PR).

The idea is good, I'm just not a fan of the overly configurable config.
My choice would be to add a configuration option, "Cloak commands lacking permission"
This would cloak them from execute, complete, help and which.
with the ability to override this based on a permission.

This would cloak them from execute, complete, help and which.

This is the problem now, though. At the very least, we need to separate execute from the others - which is the whole premise of making the change.
We could reduce configurability. I considered having an option that would either:

Hide commands without permissions in all scenarios (what we have now)
Hide commands without permissions except upon execution
Show all commands, regardless of permission (mostly what we had before)

However, I'd rather keep it because I'm sure people will want different things. If the comments on the config are good, then what's the harm?

Yep, it's been a real pain for me too and I've been a little tardy on this. I haven't properly tested it yet, which is really the only reason it hasn't been merged, but I won't get around to it until tomorrow. If someone would like to test if it works, whether hiding still works when the config entry is set to true, and that hiding is still enabled for /help and /sponge which, that would be great.
@Zidane More for information, annoyingly, the SimpleDispatcher in the API layer is used by the child command element - so that voids any notion of removing it from there because the child command element is API implemented itself. As a result, I've not touched the simple service manager either.


Module could not be loaded error

Describe the bug
Sometimes the module cannot be imported. The reason for it is because of the new DLLs: used in 1.5.0
Build-Bicep C:\bicep\hub-vnet.bicep
Build-Bicep: The 'Build-Bicep' command was found in the module 'Bicep', but the module could not be loaded. For more information, run 'Import-Module Bicep'.

The problem started with version 1.5.0 when we added the following assemblies that Bicep relies on.
    'Assets\Microsoft.Extensions.Configuration.Abstractions.dll',
    'Assets\Microsoft.Extensions.Configuration.Binder.dll',
    'Assets\Microsoft.Extensions.Configuration.dll',
    'Assets\Microsoft.Extensions.Configuration.Json.dll',
    'Assets\Microsoft.Extensions.Primitives.dll',
    'Assets\Microsoft.Extensions.FileProviders.Abstractions.dll',
    'Assets\Microsoft.Extensions.Configuration.FileExtensions.dll',
    'Assets\Microsoft.Extensions.FileProviders.Physical.dll'

To Reproduce
I usually get this after the Az.Resources module has been loaded. Which is super annoying.
To reproduce:
Import-Module Bicep
Import-Module Az.Resources
Import-Module: Assembly with same name is already loaded

Or:
New-AzResourceGroupDeployment -ResourceGroupName myRG -TemplateFile .\vnet.bicep
New-BicepParameterFile -Path .\vnet.bicep
New-BicepParameterFile: The 'New-BicepParameterFile' command was found in the module 'Bicep', but the module could not be loaded. For more information, run 'Import-Module Bicep'.

Expected behavior
We should "isolate" the dll:s used by the module.
Additional context
Add any other context about the problem here.

adding comment to follow.

adding comment to follow.

We're developing a solution to have a separate load context for the module by using a binary PowerShell "submodule" wrapper for the Bicep DLLs, so a fix is in the works! :)

@PalmEmanuel looking forward to your AssemblyLoadContext implementation, in the meantime doing a binding redirect would also work to just use whatever library az.resources is using.

@JustinGrote It's ready in the Version2.0 branch. Will do some final testing and ship a pre-release later today.

Just published a pre-release of version 2.0.0. Please try it out and let us know if it works or not. https://github.com/StefanIvemo/BicepPowerShell/releases/tag/v2.0.0-Preview1
https://www.powershellgallery.com/packages/Bicep/2.0.0-Preview1


Use WinWheel with ReactJS

Can I use this js file in ReactJS?

@chetanzalake I honestly don't know as I am not familiar with modern JS frameworks.
Since Winwheel.js is plain JavaScript I imagine it could be included in ReactJS like any other plain JS. I know some people have taken forks of this module and got it working with Angular, for example https://github.com/ipengyo/angular-winwheel/blob/master/Winwheel.js maybe that will give you some ideas.


Need a brief wiki page in the authoring section on adding localids + toolkit links

This is already in the wiki!


Update docspa-core.component.ts and router.sevice.ts

Pass a snapshot is not need.

Can you explain... looks like a required parameter of RouterService#activateRoute

Can you explain... looks like a required parameter of RouterService#activateRoute

Exactly it's not need to pass a snapshot to the activateRoute method. I've test it. We can get all the information from the route url.

That would require rewriting the activateRoute method:
  activateRoute(snapshot: ActivatedRouteSnapshot) {
    const url = snapshot.url.map(s => s.path).join('/');
    let root = this.router.url;
    if (snapshot.fragment) {
      root = root.replace(new RegExp('#' + snapshot.fragment + '$'), '');
    }
    root = root.replace(new RegExp(url + '$'), '');
    if (!root.endsWith('/')) {
      root += '/';
    }
    const path = url + (snapshot.fragment ? `#${snapshot.fragment}` : '');
    this.go(path, root);
  }

In another request, I rewrote the method.

I should make pull requests together.


Add support for comments in .dockerignore

- What I did
This fix tries to address the issue raised in #20083 where comment is not supported in .dockerignore.
- How I did it
This fix updated the processing of .dockerignore so that any lines starting with # are ignored, which is similiar to the behavior of .gitignore.
Related documentation has been updated.
- How to verify it
Additional tests have been added to cover the changes.
- Description for the changelog
Add support for comments (lines starting with #) in .dockerignore.
- A picture of a cute animal (not mandatory but encouraged)
This fix fixes #20083.
Signed-off-by: Yong Tang<EMAIL_ADDRESS>

cc @duglin @thaJeztah.

Probably people will expect inline comments to work as well, but I'm not sure.

@LK4D4 yeah I guess, but git didn't support inline coment for a while, depending on the diffculty, I think having only lines comment is a good start.

I'm fine with having just this as a start; Dockerfile's also only support comments if they start at position 1. Supporting inline comments doesn't look complicated if we accept that paths cannot contain #;
pattern = strings.SplitN(pattern, "#", 2)[0]

@vdemeester @LK4D4 wdyt?

Supporting inline comments seems a bad thing for something as simple as this, let's just do the simplest thing and accept comments only if the first character is #.

Ok, let's go with that option for now (as mentioned, it's also consistent with the Dockerfile syntax).
Should we address https://github.com/docker/docker/pull/23111#discussion_r65146798? I'm a bit in doubt as it's inconsistent with the way Dockerfiles are parsed, although the documentation mentions;

A preprocessing step removes leading and trailing whitespace

So I'm a bit in doubt as to what the most sensible approach is

I think the preprocessing step should only take place on non comment lines, so the description should be first comments are removed then the current processing takes place.

Thanks @LK4D4 @vdemeester @duglin @thaJeztah @justincormack for the review. The pull request has been updated.
Now only lines starting with # (at position 1) are considered as comments and are ignored.
In addition, I updated the test by adding a couple of files with file name #1 and #2. This is to test the case of # in the middle of the line (which is not considered as comment and is not ignored therefore).
Please let me know if there are any issues.

The failure in windowsTP5 seems to be real. I would guess it is related to the (ls /tmp/#1) and Windows may not recognize #.
I don't have a setup in windowsTP5 locally yet. But I will try to do some investigation on this issue.
15:29:05 FAIL: docker_cli_build_test.go:6745: DockerSuite.TestBuildDockerignoreComment
15:29:05
15:29:05 docker_cli_build_test.go:6774:
15:29:05     c.Fatal(err)
15:29:05 ... Error: failed to build the image: Sending build context to Docker daemon 5.632 kB

15:29:05 Step 1 : FROM busybox
15:29:05  ---> 70c337fe05f8
15:29:05 Step 2 : ADD . /tmp/
15:29:05  ---> b47bf1e14ad7
15:29:05 Removing intermediate container bf8b6e903af4
15:29:05 Step 3 : RUN sh -c "(! ls /tmp/foo) && (! ls /tmp/foo2) && (ls /tmp/dir1/foo) && (ls /tmp/#1) && (! ls /tmp/#2)"
15:29:05  ---> Running in<PHONE_NUMBER>c5
15:29:05 ls: /tmp/foo2: No such file or directory
15:29:05 The command 'cmd /S /C sh -c "(! ls /tmp/foo) && (! ls /tmp/foo2) && (ls /tmp/dir1/foo) && (ls /tmp/#1) && (! ls /tmp/#2)"' returned a non-zero code: 255
15:29:05
15:29:05

The issue in TP5 should have been fixed.

Where did janky go?

Took a day off, possibly Leeroy (@GordonTheTurtle) didn't get a call. I'll rebuild

LGTM if janky reappears and is ok.

Thanks @thaJeztah @duglin.
I also noticed that documentation always fails, not just for this PR but possibly for any PR related to documentation change:
https://github.com/docker/docker/pull/23192
https://github.com/docker/docker/pull/23195
https://github.com/docker/docker/pull/23107
And the documentation error always points to
ERROR: 2016/06/02 05:39:15 content_renderer.go:56: LinkResolver: No page found for "/docker-trusted-registry/overview.md" on page "registry/index.md".

I am not familiar with how Docker's Jenkins build for documentation works so not sure how to fix it.

@yongtang yes, It looks like the CI settings changed and now fail instead of "warn" for some errors. That link error looks to be in another repository, so should probably be fixed in the "distribution" repository.

Thanks @thaJeztah @duglin. The pull request has been rebased and the documentation issue seems to have been fixed. Please let me know if there are any other issues.

LGTM 🐮

Moving to doc review /cc @thaJeztah

docs LGTM
gccgo timed out

docs LGTM it is, merging :angel:


Enable build for macOS arm64

Checklist

[x] Used a personal fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[👋] Ensured the license file is being packaged.

Migrated from https://github.com/TileDB-Inc/libtiledb-sql-feedstock/pull/1
[sc-36124]

@conda-forge-admin, please rerender

NOTE: PRs from organization accounts or PRs from forks made from organization forks cannot be rerendered because of GitHub permissions. Please fork the feedstock directly from conda-forge into your personal GitHub account.

Ah, this is the reason. The fork is in the org TileDB-Inc, so we can't use the bot to rerender


Simplify resource overcommit calculation

Problem:
Simplify the overcommit calculation logic, as well as format the unit to MiB for memory.
Solution:

Calculate resources.requests from resource.limits passed in from API client with overcommit percentage.
Move QEMU reservation logic from the frontend to the backend and set spec.domain.memory.guest if needed.
pkg/builder/vm.go now sets resources.limits instead of requests.

Note that in order to display the value set by the user, dashboard UI need to change to display resource.limits of VM instead.

Related Issue:

#1429
#1534
#1537

Test plan:

Deploy a VM with the following manifest

apiVersion: kubevirt.io/v1
kind: VirtualMachine
metadata:
  name: vm-cirros
spec:
  running: true
  template:
    spec:
      domain:
        devices:
          disks:
          - disk:
              bus: virtio
            name: rootdisk
        resources:
          limits:
            memory: 512Mi
            cpu: 1
      volumes:
      - containerDisk:
          image: cirros:0.5.2
        name: rootdisk

Check if

The overcommitted domain.resources.requests is 341Mi.
The domain.memory.guest is about 412MiB.
The virt-launcher pod gets the correct resources limits and requests inherited from VMI.

domain.memory.guest is the amount visible in the VM. I would expect it to be 512Mi when I set 512Mi for the VM

domain.memory.guest is the amount visible in the VM. I would expect it to be 512Mi when I set 512Mi for the VM

As the dashboard already has this feature, the PR here is simply moving the logic from the frontend to the backend. Though I have the same feeling as you, it might be somehow confusing to users. We can then add more documentations for how Harvester calculate resources overcommit.

Get it. So 412MiB is not the overcommitted value, and is used for https://github.com/harvester/harvester/issues/1234#issuecomment-925628629

I've opened a WIP PR for that https://github.com/harvester/docker-machine-driver-harvester/pull/27


Add links to code on GitHub

It would be neat if every page on the reference source site had a link to the corresponding file on GitHub (dotnet/coreclr or dotnet/corefx)

http://referencesource.microsoft.com/#mscorlib/system/collections/generic/icollection.cs
https://github.com/dotnet/coreclr/blob/master/src/mscorlib/src/System/Collections/Generic/ICollection.cs

@hickford this repo should not be tracking issues and we will disable issues tracking now. For coreclr/corefx issues please file the issue on those repos.  If you are having issues with the Full .NET Framework or .NET Runtime, the best way to file a bug is at Connect (http://connect.microsoft.com/VisualStudio) or through Product Support (https://support.microsoft.com/en-us/contactus?ws=support) if you have a contract.


[Event Request] Extend IntegrationEvent in Table 38 "Purchase Header", function SendProfile

Hello,
please extends IntegrationEvent in Table 38 "Purchase Header", function SendProfile.
Both Parameters should have the VAR Property.
procedure SendProfile(var DocumentSendingProfile: Record "Document Sending Profile")
var
    DummyReportSelections: Record "Report Selections";
    ReportDistributionMgt: Codeunit "Report Distribution Management";
begin
    CheckMixedDropShipment;

    // Start kvs.dde
    IsHandled := false;
    OnBeforeSendProfile(Rec, IsHandled);
    if IsHandled then
        exit;
    // Stop kvs.dde

    DocumentSendingProfile.SendVendor(
      DummyReportSelections.Usage::"P.Order".AsInteger(), Rec, "No.", "Buy-from Vendor No.",
      ReportDistributionMgt.GetFullDocumentTypeText(Rec), FieldNo("Buy-from Vendor No."), FieldNo("No."));
end;

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


Comparison with Rasa NLU

Hi there,
First of all, I want to say I'm very grateful that you've made this opensource.
I'm curious if you could do a comparison of this library and Rasa NLU. For example, I found that Rasa was very convenient in that I could get up and running with Rasa by spinning up a docker instance and doing everything (training and querying) via the REST API. However, I found Rasa to be slow at training.
What do you think?
Thanks

Hi @SyedWasiHaider,
If you are talking about a NLU performance comparison, you can find some metrics here.
In terms of training time we don't have benchmark. Rasa +  Spacy has reasonable training time, but Rasa + MITIE takes forever to train. Maybe try to use our console if you want to test training time. It's powered by Snips NLU.
Now in terms of other features, we're younger than Rasa and there are features we haven't had time to implement: dataset converters (from APIs like Dialogflow, LUIS, wit.ai, etc...), training server, docker image... That's feature we want to have in the future we just need some time or contributions ;)


Allow merchant to export order and shipping data

Currently a merchant can go to orders, click on CSV and export basic order data. However it isn't comprehensive and needs to include the additional information:

product names and quantities
date of order
shipping method
paid or payment pending (for manual payment methods)

xRef #506


chore: update MIT license copyright year

What kind of change does this PR introduce?

[ ] Bugfix
[ ] Feature
[ ] Docs
[ ] New Binding issue #___
[ ] Code style update
[ ] Refactor
[ ] Build-related changes
[x] Other, please describe:

Updated the MIT license copyright year to be correct.
Does this PR introduce a breaking change?

[ ] Yes, and the changes were approved in issue #___
[x] No

Checklist

[ ] When resolving issues, they are referenced in the PR's title (e.g fix: remove a typo, closes #___, #___)
[ ] A change file is added if any packages will require a version bump due to this PR per the instructions in the readme.
[ ] I have added a convincing reason for adding this feature, if necessary

Other information

The left date of the two (the second one being Present in this case) is the date when the project was initially created and where the copyright started, meaning the old value was correct. Thanks for contributing nonetheless!


Component and props section

@pavinthan, please check this and let me know if there is any correction.

Thanks @Madhust please keep contribute


Scenario runner version for carla 0.9.14

No scenario runner version is specified for Carla 0.9.14.
In the documentation, it is explicitly mentioned that the scenario runner version and the Carla version should match. But there is no runner of version 0.9.14!
Which scenario runner version should be used for Carla 0.9.14?

Hey, we didn't release SR 0.9.14 yet, but you can use either the 0.9.13 tag or master, and both will work just fine


Create a guide for installing and deploying a smart contract with code

Get awarded: up to $150 worth of XLM
Section: How-To Guides - Conventions: https://github.com/stellar/stellar-docs/tree/main/docs/smart-contracts/guides/conventions
Guide could include:

Code walkthrough
Written explanation

@briwylde08 I would like to work on this issue.

Hi @rahul-soshte!
Congratulations! Your contribution to Deep Dive Docs Bounty has been accepted! 🎉
Your submission may qualify for an award of $200 worth of XLM (we upped it a bit)! One last step: please fill out this form completely and accurately. Once we review the completed form and everything checks out, we will let you know the status of your potential award!
Please let us know if you have any questions.
All the best,
Bri

Yes @briwylde08 I have filled the form.

Thank you! And sorry for making you fill it out twice 😅. We'll get the payment processed within the next week!


sanitycheck: Add filtered test cases to the JUnit full report

If a test instance from .yaml file was skipped due to being on
a filtered list then there are no entries about it in the
sanitycheck_report.xml for a given platform. This commit fills
instance.results with skipped test cases also for skipped instances so
those test cases are visible when the full report is generated. Tested
for ./tests/kernel/mem_protect/userspace on nrf52dk_nrf52832 where
userspace.gap_filling is filtered out.
Signed-off-by: Maciej Perkowski<EMAIL_ADDRESS>

Marking this as bug because this issue is preventing us from obtaining a clear list of failed tests on Nordic platforms for the upcoming release.


Deployment Failure Reason: An unknown error has occurred.

I've created SWA resource in Azure, and connected it to my GitHub repo, where it created the deployment workflows. I started out trying a deployment without an api-location, and that worked fine. I then moved my Azure Function code from it's separate repo into an api/ folder and pointed the api-location to the path for the functions project and retried deployment. This time it fails with an unknown error while trying to deploy the Azure Function.
Function Runtime Information. OS: Windows, Functions Runtime: v3, .NET Core version: 3.1
Finished building function app with Oryx
Zipping App Artifacts
Done Zipping App Artifacts
Zipping Api Artifacts
Done Zipping Api Artifacts
Uploading build artifacts.
Finished Upload. Polling on deployment.
Status: InProgress. Time: 0.2428578(s)
Status: InProgress. Time: 15.4844796(s)
Status: InProgress. Time: 30.8256391(s)
Status: InProgress. Time: 45.9461007(s)
Status: InProgress. Time: 61.1216657(s)
Status: InProgress. Time: 76.2432086(s)
Status: Failed. Time: 91.581539(s)
Deployment Failed :(
Deployment Failure Reason: An unknown error has occurred.

So I just found out that you can't create consumption plan Azure Functions on the Free Trial subscription, and that's probably what's causing this to fail.
A more helpful error would be nice though.

That shouldn’t be the problem (we’ve also fixed the issue that was incorrectly blocking consumption functions on free/trial subscriptions, it’s currently rolling out).
We need to take a closer look at this. Do you mind leaving your repo where it is while we investigate?

@anthonychu I had already begun moving to deploying in to a regular Function App when I saw your message. I have created a branch with the problem for you, and it still fails with the same error:
https://github.com/miklen/ezdinner-vue/runs/2267902001?check_suite_focus=true
https://github.com/miklen/ezdinner-vue/tree/swa-api-deployment

Hello @anthonychu , any word on this issue? My initial github action succeeded on main branch however after making modifications to the API and Client app, I began receiving this error above as part of a pull request to main as well as a push to main.

@wdorsett84 can you please share the repo you’re using if it’s public? Otherwise can you share some logs from the GitHub action run?

github_action_log.log
@anthonychu Attached is the log file. It's a private repo. I won't be able to share it here. I hope this helps.

Thanks that’s helpful. @miwebst can you please take a look?

@miwebst @annaji-msft Hi. Any word on this?

SyncTriggers failed with error below
"System.InvalidOperationException : No authentication handler is registered for the scheme 'ArmToken'. The registered schemes are: Bearer. Did you forget to call AddAuthentication().AddSomeAuthHandler
Could be related to https://github.com/Azure/azure-functions-host/issues/6805
@anthonychu Anything that @wdorsett84 do to mitigate the issue?

@annaji-msft I'm using the Azure Function authentication from Microsoft.Identity.Web (https://github.com/AzureAD/microsoft-identity-web/pull/856). I also have the error mentioned here https://github.com/Azure/azure-functions-host/issues/7330.
Could that be what's making the deployment fail?

Hi guys, I'm facing the same Deployment Failed issue. I created a couple of similar projects but after a few commits, I started getting this error and I can not continue working on the projects. Here are the actions from the public repo: https://github.com/vangelkolarov-actioncamvideo/clone-of-blazor-starter/actions. My default hostname at Azure is calm-field-0f865.


[boost-config] error building x64-osx

Host Environment

OS: macOS Monterey (12.6.1)
Compiler: revision cmake version 3.25.2

To Reproduce
Steps to reproduce the behavior:
cmake --preset ninja-multiconfiguration-vcpkg
Failure logs

console.log
vcpkg-manifest-install.log

Additional context

CMakeLists.txt
vcpkg.json.zip
CMakePresets.json.zip

Duplicate of https://github.com/microsoft/vcpkg/issues/29288


fix: use inert to ignore contents of accordion trigger that's closed

this prevents users to accidentally access tapable children, e.g. buttons.
closes #175
PR Checklist
Please check if your PR fulfills the following requirements:

[x] The commit message follows our
guidelines: https://github.com/goetzrobin/spartan/blob/main/CONTRIBUTING.md#-commit-message-guidelines
[x] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

PR Type
What kind of change does this PR introduce?

[x] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[ ] Other... Please describe:

Which package are you modifying?

[x] accordion
[ ] alert
[ ] alert-dialog
[ ] aspect-ratio
[ ] avatar
[ ] badge
[ ] button
[ ] calendar
[ ] card
[ ] checkbox
[ ] collapsible
[ ] combobox
[ ] command
[ ] context-menu
[ ] data-table
[ ] date-picker
[ ] dialog
[ ] dropdown-menu
[ ] hover-card
[ ] input
[ ] label
[ ] menubar
[ ] navigation-menu
[ ] pagination
[ ] popover
[ ] progress
[ ] radio-group
[ ] scroll-area
[ ] select
[ ] separator
[ ] sheet
[ ] skeleton
[ ] slider
[ ] spinner
[ ] switch
[ ] table
[ ] tabs
[ ] textarea
[ ] toast
[ ] toggle
[ ] tooltip
[ ] typography

What is the current behavior?

Closes #175
What is the new behavior?
Does this PR introduce a breaking change?

[ ] Yes
[x] No

Other information

@ajitzero let me know if this looks good now! thanks for checking!


Link to this repo

I think we should have a link pointing people to this repo as it is open source.
It would be great to trigger contributions or just have this as a good resource for a non-trivial Elm app. :)

Also fixed with 6747ede77ad50d00303d47c60eb9477789fc437e


write to UART on raspberry apparently enters an infinite loop

Summary of Problem
I am trying to communicate through UART with an E32 TTL 100 LORA module from a Raspberri Pi 3 B+.
When I write to the port there is no error but the call doesn't return. Apparently it enters an infinite loop and the blackberry becomes irresponsive. It should return or produce an exception with an error.
Code to Reproduce the Issue
var pins=require("pi-pins")

var pin1 = pins.connect(17),
    pin2 = pins.connect(27);

pin1.mode('out');
pin2.mode('out');
pin1.value(1);
console.log("pin1:", pin1.value());
pin2.value(1);
console.log("pin2:", pin2.value());

const SerialPort = require('serialport')
const port = new SerialPort('/dev/ttyAMA0', {
  baudRate: 9600,
  dataBits: 8,
  stopBits: 1,
  parity: 'none',
  autoOpen: false
},function(err){
  console.log(err);
})

setTimeout(function(){
  port.open(function (err) {
    if (err) {
      return console.log('Error opening port: ', err.message)
    }

  })
},5000);

// The open event is always emitted
port.on('open', function() {
  // open logic
  console.log('opened ')
  var buf = new Buffer([ 0xC1, 0xC1, 0xC1 ]);
  port.write(buf, function(err,n) {
    if (err) {
      return console.log('Error on write: ', err.message)
    }
    console.log('message written')
  })

})

// Code

The console writes 'opened' and nothing more.
Versions, Operating System and Hardware

<EMAIL_ADDRESS>Node.js v9.11.1
Raspbian 9 (stretch)
Hardware and chipset Raspberry Pi 3 B+

@juanjo75es Can you try listening for an error event on the port, i.e. port.on('error', console.error)?
Also, can you share the debug logs? https://serialport.io/docs/en/guide-debugging#linux-osx

yep, I already guessed it's caused by the hardware setup but I thought you'd like to know that the write function doesn't return and doesn't give any error. I guess that's an issue. Didn't find any issue with a similar topic. It would be helpful if it reported the problem so that I could guess what the problem is with the setup.
I tried listening the error event. Didn't get any error either. The function doesn't return.  Maybe I'll try later debugging ...
Someone told me that:

The way we handle this is to send one command at a time and wait for a response before sending the next command. We send a command and set a timeout that the device must respond within. If we receive a response that makes some kind of sense, then we move on. If the response doesn't make sense or we don't receive a response in a specified amount of time, then we throw an exception. So commands are sent in a serial manner, one at a time and we ensure we get a response. We deal with up to 28 ports simultaneously and keep track of them in an array. We also use sockets to communicate with a browser window, so we can have up to 28 browser windows open simultaneously, talking to 28 ports. We tack the socket ID on to the serial port info so when we get a response, we know which browser window it came from and then gets sent back to. The limitation of 28 ports is not a real limitation but the number of ports we could physically connect to one computer before we ran out of hardware.

Apparently that timer is not working.
Will continue invstigating ...
Thanks

if you search the issues a bit, you'll find it's usually because the rpi's serial hardware isn't setup correctly
…
On Fri, Nov 9, 2018 at 5:20 PM Nick Hehr @.***> wrote: @juanjo75es https://github.com/juanjo75es Can you try listening for an error event on the port, i.e. port.on('error', console.error)? Also, can you share the debug logs? https://serialport.io/docs/en/guide-debugging#linux-osx — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub <#1721 (comment)>, or mute the thread https://github.com/notifications/unsubscribe-auth/AABlbnTwVc3dWSwj_59NhwccBWIf86Kgks5utf-YgaJpZM4YW-HY .

Update:
If I disconnect the module the write function still doesn't return.
My problem apparently was that the device for UART in Raspberry 3 B+ is /dev/serial0 and /dev/ttyAMA0 is now used for bluetooth.

@juanjo75es Does the write function work when you use the /dev/serial0 port now?

@juanjo75es Do you have an example of the code you're using to read back the response?

serialPort.on('data', function(data){
        console.log(data);
        readData += data.toString();

    });

Apparently there was an incompatibility issue with library pi-pins. It's working now.


Fix saml2aws build on Darwin

Motivation for this change
https://github.com/NixOS/nixpkgs/commit/958eff115456dac264c30715547299f185459664 broke saml2aws on macOS with an error like:
...
ld: framework not found AppKit
clang-7: error: linker command failed with exit code 1 (use -v to see invocation)
...
builder for '/nix/store/9yf916p8fhw4xnp7sgglwyq0vwz2qq79-saml2aws-2.31.0.drv' failed with exit code 1

This PR adds the AppKit dependency on darwin.
Things done

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

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] 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/)
21.11 Release Notes (or backporting 21.05 Relase notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 130029 run on x86_64-darwin 1

1 package built:

saml2aws


BRISK

I really love that there is something going on the javascript world with GPUs for CV.
There used to be a very cool library out there called JSfeat - which still works but has a lot of CPU overhead ( I am sure you have heard/used it already); One algorithm that was missing from that was BRISK; I saw one of the commits stating it has been removed - any reasons why? and when it will make the comeback?

I'll be reimplementing it. Thank you for your interest in speedy-vision.js.
How did you find this project? Are you using it for some purpose or plan to? I started this project a few months ago and haven't done any marketing yet.

@alemart I was extensively looking to find an alternative to Jsfeat.
I do want to use this for creating lightweight AR experiences - would be happy to collaborate and co-create :)

Cool, so thanks for your interest in this work.


error

[AutoBroadcasterPlus] Task #897 for AutoBroadcasterPlus v1.3 generated an exception
java.lang.NullPointerException: null
at me.haileykins.autobroadcasterplus.utils.Autobroadcaster.lambda$broadcast$0(Autobroadcaster.java:38) ~[?:?]
at org.bukkit.craftbukkit.v1_13_R1.scheduler.CraftTask.run(CraftTask.java:76) ~[spigot-1.13.jar:git-Spigot-1503de9-53d3ac0]
at org.bukkit.craftbukkit.v1_13_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:361) [spigot-1.13.jar:git-Spigot-1503de9-53d3ac0]
at net.minecraft.server.v1_13_R1.MinecraftServer.w(MinecraftServer.java:877) [spigot-1.13.jar:git-Spigot-1503de9-53d3ac0]
at net.minecraft.server.v1_13_R1.DedicatedServer.w(DedicatedServer.java:411) [spigot-1.13.jar:git-Spigot-1503de9-53d3ac0]
at net.minecraft.server.v1_13_R1.MinecraftServer.v(MinecraftServer.java:819) [spigot-1.13.jar:git-Spigot-1503de9-53d3ac0]
at net.minecraft.server.v1_13_R1.MinecraftServer.run(MinecraftServer.java:717) [spigot-1.13.jar:git-Spigot-1503de9-53d3ac0]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_72]

I will look into it tonight! Would you be able to give me more information regarding the server, plugins you use, server version, etc.
In the meantime please try to create a copy of your messages file and send it to me here, and let the plugin regenerate a brand new file, if something in the messages file is typed wrong the plugin won't be able to read the file right, therefore will throw an exception on broadcast attempts.

For reference please only create one issue.
GitHub was not notifying me of alerts for some reason, I will look into that, closing this in favor of the issue you create issue number 3


Backport "Update syntax.md" to LTS

Backports #19670 to the LTS branch.
PR submitted by the release tooling.
[skip ci]

No regressions detected in the community build up to lts-19080.
Reference


Sign-in with Facebook

We currently support only sign-in with Google.
Sign-in with Facebook would be a nice. As they do more verifications that Google, it could provide a hint for higher trust level.

We need a facebook page though.


Added headers to templates

Users should be discouraged from editing puppet-controllled files.

thank you @jeefberkey


Fixed airspeed scaling

Small enhancement to the wind estimation library.

Added API which allows to disable true airspeed scale factor learning but instead use a pre-set value.
Airspeed scale factor errors are affected by the particular installation of the pitot tube. Once the scale factor has been learned it should not change anymore.

Added method which notifies if a reset of the filter has taken place in the current cycle.

@dagar Any idea why this fails? Seems like it fails to checkout the submodule:


Commands like (Tab Left, Tab Right, Close Tab, New Tab) are slower than built-in shortcuts

I changed the double press delay to 0, but the tab related commands appear quite a bit slower than the built-in keyboard shortcuts on my machine. For example, command-T opens a new tab instantly, while t opens a new tab after ~500ms. In contrast, h/j/d/u are instantaneous through vifari. Is this a known limitation or is there a way to get t to open a tab as fast as command-T?

Found the fix for this one:
      hs.eventtap.keyStroke(foundMapping[1], foundMapping[2], 0)

http://www.hammerspoon.org/docs/hs.eventtap.html
hs.eventtap.keyStroke(modifiers, character[, delay, application])
delay - An optional delay (in microseconds) between key down and up event. Defaults to 200000 (i.e. 200ms)


$Ensure Parameter

Hey.
I noticed some of the resources have the 'Ensure' parameter. Shouldn't all of them have it?

Pretty much yes - feel free to call it out in the comments on any outstanding issues that don't have it, and we can raise issues for ones that are missing it.

Cool. deal

I would suggest only to include them when it makes sense. For example

The xSPFarmAdministrators resource doesn't need to have the ensure parameter, since the currently specified parameters are (imho) sufficient.
A Service Application resource requires one, since you need to be able to specify it the SA needs to be present or not.

agree with @ykuijs , not all need it, but many do. I went through the list we have in the latest release and documented them.
resources with missing Ensure
MSFT_xSPWebAppPolicy: Ensure would remove given user from web app policies
MSFT_xSPWebApplication
MSFT_xSPVisioServiceApp
MSFT_xSPUsageApplication
MSFT_xSPSubscriptionSettingsServiceApp
MSFT_xSPStateServiceApp
MSFT_xSPSite
MSFT_xSPSessionStateService
MSFT_xSPServiceAppPool
MSFT_xSPSecureStoreServiceApp
MSFT_xSPSearchServiceApp
MSFT_xSPManagedPath
MSFT_xSPManagedMetadataServiceApp
MSFT_xSPManagedAccount
MSFT_xSPBCSServiceApp
MSFT_xSPAppManagementServiceApp

Pretty happy with this list - I'll put this in to the enhancement category and we can capture this in a future udpate.

Hey, I think we need to address this for V1.0. It believe we'll also benefit from having it when we get the reverse module sorted out

I'm taking this one to get it in for 1.0

Merged in to dev, closing this issue


fix(codemirror): For YAML, set tab key to insert spaces

Fix #1580

Hi @linquize
Can you fix the minor linting issues reported in https://codeclimate.com/github/portainer/portainer/pull/2735 ?

linting issues fixed

Thanks @linquize :+1:


Added code to prevent $id and $ref triggering a conditional

$id and $ref are useful to be cast as dbref when using mongoose-dbref and shouldn't automatically trigger conditional processing.

merged. thanks man!


UCI datasets

The breast cancer dataset is one possibility https://archive.ics.uci.edu/ml/datasets/Breast+Cancer+Wisconsin+(Diagnostic)

We have suitable real and simulated datasets now.


Access endpoints in local network

How to access endpoints like traefik-web-ui.kube-system in local network, from my laptop for example ?

Thanks for your interest in Traefik !
Every question in the issues means features less 😉.
The issue tracker is for reporting bugs and feature requests only.
For end-user related support questions, refer to one of the following:

Stack Overflow using the "traefik" tag
the Traefik community Slack channel

Thx a lot @Juliens, sorry.


feat: Styles prop for custom style injection

This PR creates an styles prop that makes it possible to inject customs styles into the H5P iframe.

This would be a nice feature to add.

The prop is now called css.


Update Readme.md

Todos:

[ ] Update Readme.md with clear installation instructions for Bunk8s
[ ] Add Citation to IEEE SANER'22 Paper

[ ] Add youtube link with video as well.


Wow.

https://www.linkedin.com/in/doitliketyler/
Read my recommendations where everyone refers to me as "her" genius. Egomaniacal weirdo.

Lying.
Spamming.
Trolling.
Inviting other trolls.
Being generally defensive and shitty.
And a lot of it.


Crash in Space Exploration

Problem Description
I was playing Space Exploration with a friend and factory planer just started crashing. I am not sure how we got the game in this state but it is practically unplayable now.
I managed to fix this for now, by loading the save without factory planner, saving and then loading the save with factory planer again.
The mod Factory Planner (1.1.72) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event factoryplanner::on_nth_tick(578468)
__factoryplanner__/backend/classes/Collection.lua:69: Dataset count incorrect
stack traceback:
	[C]: in function 'error'
	__factoryplanner__/backend/classes/Collection.lua:69: in function 'remove'
	__factoryplanner__/backend/classes/Factory.lua:32: in function 'remove'
	__factoryplanner__/ui/main/subfactory_list.lua:35: in function 'handler'
	__factoryplanner__/util/nth_tick.lua:10: in function <__factoryplanner__/util/nth_tick.lua:7>

factorio-current.log
Space Exploration.zip
Reproduction
Load the save file and wait a few seconds.

Thanks for the very detailed report, this is indeed a common error. It's fixed with the next release, which replaces the code that could be causing this, and which is due out soon!


Add cypress/browsers:node12.18.3-chrome83-ff77 image

Added browser image using node 12.18.3

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Gabriel Lett Viviani seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

Could you also run the build step in this repo to update the circle CI file?
Hey @bahmutov , thanks for reviewing it, should be correct now!


LoRA error

When I add LoRA to the prompt, it displays "something went wrong" as shown in the figure. I stored Lora directly on the SD, but is this not usable?

check the notebook cell output to see the origin of the issue

I'm getting the following error
✔ Connected
Startup time: 129.7s (import torch: 12.4s, import gradio: 2.4s, start: 3.9s, setup paths: 11.6s, import ldm: 0.5s, other imports: 24.4s, setup codeformer: 4.8s, list SD models: 1.0s, load scripts: 10.0s, load upscalers: 0.7s, initialize extra networks: 11.0s, scripts before_ui_callback: 0.7s, create ui: 39.8s, gradio launch: 4.7s, add APIs: 1.7s).
Loading weights [bc2f30f4ad] from /content/gdrive/MyDrive/sd/stable-diffusion-webui/models/Stable-diffusion/beautifulRealistic_v60.safetensors
Creating model from config: /content/gdrive/MyDrive/sd/stable-diffusion-webui/configs/v1-inference.yaml
LatentDiffusion: Running in eps-prediction mode
DiffusionWrapper has 859.52 M params.
Creating model from config: /content/gdrive/MyDrive/sd/stablediffusion/configs/stable-diffusion/v2-inference-v.yaml
LatentDiffusion: Running in v-prediction mode
DiffusionWrapper has 865.91 M params.
Applying attention optimization: xformers... done.
Model loaded in 44.3s (create model: 4.8s, apply weights to model: 30.7s, apply half(): 5.9s, apply dtype to VAE: 0.2s, load VAE: 0.1s, move model to device: 1.4s, load textual inversion embeddings: 0.2s, calculate empty prompt: 0.7s).
100% 20/20 [00:15<00:00,  1.27it/s]
Applying attention optimization: xformers... done.
Model loaded in 189.7s (load weights from disk: 51.5s, find config: 65.9s, create model: 0.3s, apply weights to model: 59.0s, apply half(): 8.7s, move model to device: 3.2s, calculate empty prompt: 0.9s).
Calculating sha256 for /content/gdrive/MyDrive/sd/stable-diffusion-webui/models/Lora/JapaneseDollLikeness_v15.safetensors: 50b3f6a2ecf7a6333cc99bb7f33d3523feaba6cf525fbee3b333e7ea72c63141
*** Error completing request
*** Arguments: ('task(g3u45sw0ugmrdmq)', '(8k, best quality, masterpiece, ultra high res, highly detail face:1.3), portrait, (20 years old girl:1.3), beautiful, kawaii, dark hair, clothes, from front,Inside the room lora:JapaneseDollLikeness_v15:1', ' (worst quality:2),(low quality:2),(normal quality:2)\n', [], 20, 16, True, False, 1, 1, 7, -1.0, -1.0, 0, 0, 0, False, 512, 512, False, 0.7, 2, 'Latent', 0, 0, 0, 0, '', '', [], <gradio.routes.Request object at 0x7ac6ce18f400>, 0, False, False, 'positive', 'comma', 0, False, False, '', 1, '', [], 0, '', [], 0, '', [], True, False, False, False, 0) {}
Traceback (most recent call last):
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/call_queue.py", line 58, in f
res = list(func(*args, **kwargs))
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/call_queue.py", line 37, in f
res = func(*args, **kwargs)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/txt2img.py", line 62, in txt2img
processed = processing.process_images(p)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/processing.py", line 677, in process_images
res = process_images_inner(p)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/processing.py", line 783, in process_images_inner
p.setup_conds()
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/processing.py", line 1191, in setup_conds
super().setup_conds()
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/processing.py", line 364, in setup_conds
self.uc = self.get_conds_with_caching(prompt_parser.get_learned_conditioning, negative_prompts, self.steps * self.step_multiplier, [self.cached_uc], self.extra_network_data)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/processing.py", line 353, in get_conds_with_caching
cache[1] = function(shared.sd_model, required_prompts, steps)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/prompt_parser.py", line 163, in get_learned_conditioning
conds = model.get_learned_conditioning(texts)
File "/content/gdrive/MyDrive/sd/stablediffusion/ldm/models/diffusion/ddpm.py", line 669, in get_learned_conditioning
c = self.cond_stage_model(c)
File "/usr/local/lib/python3.10/dist-packages/torch/nn/modules/module.py", line 1501, in _call_impl
return forward_call(*args, **kwargs)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/sd_hijack_clip.py", line 234, in forward
z = self.process_tokens(tokens, multipliers)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/sd_hijack_clip.py", line 271, in process_tokens
z = self.encode_with_transformers(tokens)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/sd_hijack_open_clip.py", line 28, in encode_with_transformers
z = self.wrapped.encode_with_transformer(tokens)
File "/content/gdrive/MyDrive/sd/stablediffusion/ldm/modules/encoders/modules.py", line 177, in encode_with_transformer
x = self.text_transformer_forward(x, attn_mask=self.model.attn_mask)
File "/content/gdrive/MyDrive/sd/stablediffusion/ldm/modules/encoders/modules.py", line 189, in text_transformer_forward
x = r(x, attn_mask=attn_mask)
File "/usr/local/lib/python3.10/dist-packages/torch/nn/modules/module.py", line 1501, in _call_impl
return forward_call(*args, **kwargs)
File "/usr/local/lib/python3.10/dist-packages/open_clip/transformer.py", line 242, in forward
x = q_x + self.ls_1(self.attention(q_x=self.ln_1(q_x), k_x=k_x, v_x=v_x, attn_mask=attn_mask))
File "/usr/local/lib/python3.10/dist-packages/open_clip/transformer.py", line 228, in attention
return self.attn(
File "/usr/local/lib/python3.10/dist-packages/torch/nn/modules/module.py", line 1501, in _call_impl
return forward_call(*args, **kwargs)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/extensions-builtin/Lora/networks.py", line 386, in network_MultiheadAttention_forward
network_apply_weights(self)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/extensions-builtin/Lora/networks.py", line 311, in network_apply_weights
self.in_proj_weight += updown_qkv
RuntimeError: The size of tensor a (1024) must match the size of tensor b (768) at non-singleton dimension 1

*** Error completing request
*** Arguments: ('task(vn34yxj42l0dxos)', '(8k, best quality, masterpiece, ultra high res, highly detail face:1.3), portrait, (20 years old girl:1.3), beautiful, kawaii, dark hair, clothes, from front,Inside the room lora:JapaneseDollLikeness_v15:07', ' (worst quality:2),(low quality:2),(normal quality:2)\n', [], 20, 16, True, False, 1, 1, 7, -1.0, -1.0, 0, 0, 0, False, 512, 512, False, 0.7, 2, 'Latent', 0, 0, 0, 0, '', '', [], <gradio.routes.Request object at 0x7ac6d0fc9390>, 0, False, False, 'positive', 'comma', 0, False, False, '', 1, '', [], 0, '', [], 0, '', [], True, False, False, False, 0) {}
Traceback (most recent call last):
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/call_queue.py", line 58, in f
res = list(func(*args, **kwargs))
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/call_queue.py", line 37, in f
res = func(*args, **kwargs)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/txt2img.py", line 62, in txt2img
processed = processing.process_images(p)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/processing.py", line 677, in process_images
res = process_images_inner(p)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/processing.py", line 783, in process_images_inner
p.setup_conds()
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/processing.py", line 1191, in setup_conds
super().setup_conds()
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/processing.py", line 364, in setup_conds
self.uc = self.get_conds_with_caching(prompt_parser.get_learned_conditioning, negative_prompts, self.steps * self.step_multiplier, [self.cached_uc], self.extra_network_data)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/processing.py", line 353, in get_conds_with_caching
cache[1] = function(shared.sd_model, required_prompts, steps)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/prompt_parser.py", line 163, in get_learned_conditioning
conds = model.get_learned_conditioning(texts)
File "/content/gdrive/MyDrive/sd/stablediffusion/ldm/models/diffusion/ddpm.py", line 669, in get_learned_conditioning
c = self.cond_stage_model(c)
File "/usr/local/lib/python3.10/dist-packages/torch/nn/modules/module.py", line 1501, in _call_impl
return forward_call(*args, **kwargs)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/sd_hijack_clip.py", line 234, in forward
z = self.process_tokens(tokens, multipliers)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/sd_hijack_clip.py", line 271, in process_tokens
z = self.encode_with_transformers(tokens)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/sd_hijack_open_clip.py", line 28, in encode_with_transformers
z = self.wrapped.encode_with_transformer(tokens)
File "/content/gdrive/MyDrive/sd/stablediffusion/ldm/modules/encoders/modules.py", line 177, in encode_with_transformer
x = self.text_transformer_forward(x, attn_mask=self.model.attn_mask)
File "/content/gdrive/MyDrive/sd/stablediffusion/ldm/modules/encoders/modules.py", line 189, in text_transformer_forward
x = r(x, attn_mask=attn_mask)
File "/usr/local/lib/python3.10/dist-packages/torch/nn/modules/module.py", line 1501, in _call_impl
return forward_call(*args, **kwargs)
File "/usr/local/lib/python3.10/dist-packages/open_clip/transformer.py", line 242, in forward
x = q_x + self.ls_1(self.attention(q_x=self.ln_1(q_x), k_x=k_x, v_x=v_x, attn_mask=attn_mask))
File "/usr/local/lib/python3.10/dist-packages/open_clip/transformer.py", line 228, in attention
return self.attn(
File "/usr/local/lib/python3.10/dist-packages/torch/nn/modules/module.py", line 1501, in _call_impl
return forward_call(*args, **kwargs)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/extensions-builtin/Lora/networks.py", line 386, in network_MultiheadAttention_forward
network_apply_weights(self)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/extensions-builtin/Lora/networks.py", line 311, in network_apply_weights
self.in_proj_weight += updown_qkv
RuntimeError: The size of tensor a (1024) must match the size of tensor b (768) at non-singleton dimension 1

*** Error completing request
*** Arguments: ('task(2xc566yc7crdyo6)', '(8k, best quality, masterpiece, ultra high res, highly detail face:1.3), portrait, (20 years old girl:1.3), beautiful, kawaii, dark hair, clothes, from front,Inside the room lora:JapaneseDollLikeness_v15:07', ' (worst quality:2),(low quality:2),(normal quality:2)\n', [], 20, 16, True, False, 1, 1, 7, -1.0, -1.0, 0, 0, 0, False, 512, 512, False, 0.7, 2, 'Latent', 0, 0, 0, 0, '', '', [], <gradio.routes.Request object at 0x7ac6ce2dfa90>, 0, False, False, 'positive', 'comma', 0, False, False, '', 1, '', [], 0, '', [], 0, '', [], True, False, False, False, 0) {}
Traceback (most recent call last):
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/call_queue.py", line 58, in f
res = list(func(*args, **kwargs))
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/call_queue.py", line 37, in f
res = func(*args, **kwargs)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/txt2img.py", line 62, in txt2img
processed = processing.process_images(p)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/processing.py", line 677, in process_images
res = process_images_inner(p)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/processing.py", line 783, in process_images_inner
p.setup_conds()
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/processing.py", line 1191, in setup_conds
super().setup_conds()
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/processing.py", line 364, in setup_conds
self.uc = self.get_conds_with_caching(prompt_parser.get_learned_conditioning, negative_prompts, self.steps * self.step_multiplier, [self.cached_uc], self.extra_network_data)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/processing.py", line 353, in get_conds_with_caching
cache[1] = function(shared.sd_model, required_prompts, steps)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/prompt_parser.py", line 163, in get_learned_conditioning
conds = model.get_learned_conditioning(texts)
File "/content/gdrive/MyDrive/sd/stablediffusion/ldm/models/diffusion/ddpm.py", line 669, in get_learned_conditioning
c = self.cond_stage_model(c)
File "/usr/local/lib/python3.10/dist-packages/torch/nn/modules/module.py", line 1501, in _call_impl
return forward_call(*args, **kwargs)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/sd_hijack_clip.py", line 234, in forward
z = self.process_tokens(tokens, multipliers)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/sd_hijack_clip.py", line 271, in process_tokens
z = self.encode_with_transformers(tokens)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/sd_hijack_open_clip.py", line 28, in encode_with_transformers
z = self.wrapped.encode_with_transformer(tokens)
File "/content/gdrive/MyDrive/sd/stablediffusion/ldm/modules/encoders/modules.py", line 177, in encode_with_transformer
x = self.text_transformer_forward(x, attn_mask=self.model.attn_mask)
File "/content/gdrive/MyDrive/sd/stablediffusion/ldm/modules/encoders/modules.py", line 189, in text_transformer_forward
x = r(x, attn_mask=attn_mask)
File "/usr/local/lib/python3.10/dist-packages/torch/nn/modules/module.py", line 1501, in _call_impl
return forward_call(*args, **kwargs)
File "/usr/local/lib/python3.10/dist-packages/open_clip/transformer.py", line 242, in forward
x = q_x + self.ls_1(self.attention(q_x=self.ln_1(q_x), k_x=k_x, v_x=v_x, attn_mask=attn_mask))
File "/usr/local/lib/python3.10/dist-packages/open_clip/transformer.py", line 228, in attention
return self.attn(
File "/usr/local/lib/python3.10/dist-packages/torch/nn/modules/module.py", line 1501, in _call_impl
return forward_call(*args, **kwargs)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/extensions-builtin/Lora/networks.py", line 386, in network_MultiheadAttention_forward
network_apply_weights(self)
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/extensions-builtin/Lora/networks.py", line 311, in network_apply_weights
self.in_proj_weight += updown_qkv
RuntimeError: The size of tensor a (1024) must match the size of tensor b (768) at non-singleton dimension 1

the lora version doesn't match the model


exec: add ExecQueryOnHost function

I have a use case (command line tool that does a few queries and prints out stuff) that would too benefit from connecting as quickly as possible. So I wonder if I could reuse this somehow but execute multiple queries.
Currently I use DisableInitialHostLookup config option (but that uses the control conn and fills the pool), probably the same reason why you are adding this.
I've noticed there is addr parameter for ExecQueryOnHost but also hosts can be specified in ClusterConfig.
Since this creates a Session anyway, perhaps we should add an option like SingleHostConn bool to ClusterConfig instead, check that ClusterConfig.Hosts has only one item and return a session that only connects to the single host? Or are there some Session APIs that wouldn't work with just a single host?

@martin-sucha thanks for the input I'd include your requirements.

@martin-sucha and @piodul PTAL.

The way it works it eliminates the connection pool initialization and connection lookup in the pools (host pools).
A query is created in the context of a session but the connection object is provided artificially.

It works around queryExecutor that manages the pools so the observer is not notified.

Retry policy is applied, attempts are visible in query metrics but query observer is not notified.
This could be fixed either by chaining that in control connection or by copying code from control connection to allow query customization.

@martin-sucha the constructor is renamed, Query is now Iter and I added Exec function too.
The comment documents the shortcomings, they could be overcome if needed but I do not want to extend that in this patch.


Deactivate modifier key

Suggestion: it would be useful to have a key that you can hold down to temporarily deactivate (and when released, re-activate) for doing things like running keyboard shortcuts quickly

Thank you!

Check out new version.


Module 'EarlGrey' has no member named 'selectElement'

Test doesn't compile with the following error:
Module 'EarlGrey' has no member named 'selectElement'
Using Xcode 9.2, Swift 3.2/4.0, iOS 10 deployment target.

Are you able to find the EarlGrey.swift file in your project?

I have the same problem. I could not find EarlGreys.swift in my project. This is what i have in podfile
target 'UITests' do
use_frameworks! # Required for Swift Test Targets only
inherit! :search_paths # Required for not double-linking libraries in the app and test targets.
pod 'EarlGrey'
end
could you advise what is wrong with this one ? Thanks

I have the same issue and I do not see EarlGrey.swift file in project navigator. For now, I have created a property based on the macro in Objective-C and using it.

I'm also facing the same issue, did anyone find the solution?

According to this setup guide, https://github.com/google/EarlGrey/blob/master/docs/install-and-run.md, Github installation requires manual download of that missing file, EarlGrey.swift. For cocoapods, it was supposed to be automatically set up (I guess??), but it only supports Swift 3.0 and 2.2. So, Swift 4 environment will fail to download that file anyway.
I successfully compiled the demo test by:

pod install at the demo/example directory.
Manually downloading EarlGrey.swift and put it into the correct location. (See the Github section of the setup guide above to find out where to download the file from.)
Make the minimum changes in the downloaded file due to compile errors in EarlGrey.swift

__assert () -> assert()

I hope this helps.

@saim80 I have installed EarlGrey via CocoaPods and I am using swift 3.0. So, I should not be required to download the file explicitly.

@Ad1991 Hmm, I see. I think earlgrey_gem.yml's add_swift:true setting is meant for downloading proper Swift version file. I'm just making educated guesses here. I think something seems to be definitely off. Anyway, downloading and installing the file manually definitely helped me to run the demo tests.

cocoapods or using the earlgrey gem directly for carthage should result in EarlGrey.swift being downloaded automatically.

think earlgrey_gem.yml's add_swift:true setting is meant for downloading proper Swift version file.

add_swift:true is the default, earlgrey_gem.yml is only required to opt-out of the swift file being created.

@bootstraponline  yup. that's the scenario. It simply didn't happen to me when I tried it using the current master branch.

Are all the users facing the problem explicitly passing add_swift:true? Does anyone have a simple repro case they can show with our test app? Also, please do mention what gem and cocoapod version you're using.

I haven't tried using the EarlGrey test app, but I did follow the instruction to add EarlGrey to my existing project and am experiencing the same issue with Xcode 9.2 and Swift 4.

We haven't added Swift 4 support to EarlGrey.swift yet. On converting the file, do you still see the problem?

@tirodkar As I noted above, there is a compatibility issue with EarlGrey.Swift when Swift 4 is used. I had to manually edit the file to make it right. Please find the post I made earlier with a link to a screenshot that shows the changes.

I ran into the same issue as above - EarlGrey.swift file was not created when I ran pod install. xcode 9.3.1, swift (3.3 and 4.1).
What solved the issue for me was to run the gem again with the following command
earlgrey install -t EarlGreyExampleSwiftTests --swift --no-carthage


fix:  Fix import path name alias on doc

Fix import path name alias on doc
import 'dart:io' as io;

@bensonarafat: thanks for your contributions. @bharat-biradar and I discussed about adding more people in the authors list and for now we are considering to keep that list as it is. We appreciate that you are using this plugin, all the PRs you have sent and your participation in the issues' discussions, you well deserve being one of the top contributors.
Please update the PR with only the update to the README.
Thanks for your understanding.

Alright. No problem

@fbernaly
I have done that you can now merge it.
Thanks


Buy Glo through Coinbase flow: non-sequence wallet copy variation

Step 3 change copy to
Buy Glo through Uniswap
Connect your wallet and click "Swap"

@Syncretik when connected with Metamask on uniswap I still am shown the old copy.

@Syncretik fyi I picked this one up


Enable users to define executable and extra executables for each evaluator

Previously, the input file evaluator section looked like this:
    "evaluators": {
        "openmc": {
            "order": 0,
            "input_script": "fhr_plank_openmc.py",
            "inputs": ["pf", "sine_a", "sine_b", "sine_c"],
            "output_script": "fhr_plank_openmc_output.py",
            "outputs": ["pf", "keff2", "ppf"]
        }
    },

This issue can be closed when users are able to define the input_script and output_script executables, and add additional executables, so the input file evaluator section looks like this instead:
    "evaluators": {
        "openmc": {
            "order": 0,
            "input_script": ["python", "fhr_plank_openmc.py"],
            "execute": [["openmc"]],
            "inputs": ["pf", "sine_a", "sine_b", "sine_c"],
            "output_script": ["python", "fhr_plank_openmc_output.py"],
            "outputs": ["pf", "keff2", "ppf"]
        }
    },

closed with #38


Feature Request Move scroll buffer instead of clearing on CTRL+L and on clear

Description of the new feature/enhancement
On WSL, Typing clear or pressing CTRL+L clears the scroll buffer history while most Linux terminals(both real ones like gnome-terminal, and virtual ones like tmux) move the scroll history instead of clearing it. Can we use same semantics for Windows Terminal?

As far as I know, clearing the scrollback buffer has been the expected behaviour of the clear command for several years now. From the man page:

clear clears your screen if this is possible, including its scrollback buffer (if the extended “E3” capability is defined).

There are more details in the man page documenting the history of the change if you're interested.
And if you don't like this behaviour, you may be able to update your terminfo to remove the E3 capability, which I think should get you the old behaviour. There's an answer on superuser.com describing how to do this for CentOS, which may also work for WSL (I haven't tried it myself).
https://superuser.com/a/1110683

By old behavior, you mean the behavior of clearing scroll back buffer instead of just moving it?
I am actually looking for behavior where scroll buffer is not cleared and I still have capability to scroll back and see older commands.

On modern Linux systems, clear and Ctrl+L do different things. clear instructs the terminal emulator to clear the history, and most terminals do so. bash's Ctrl+L keyboard shortcut doesn't, it preserves the scrollback buffer, just like clear -x.

About clearing the current screen (but not the scrollback):
The traditional way of implementing onscreen clear (without clearing the scrollback), e.g. the way xterm does it, is simply to erase the onscreen lines. This results in the last screenful of your work getting wiped out: e.g. execute seq 1000, then press Ctrl+L, scroll back, the last number is 977 or so.
Some terminals (e.g. VTE, and Konsole up until recently) think this is not what the user wants to have, and instead push these lines up into the scrollback buffer. [There is even a difference of 1 between the number of lines VTE scrolls vs. Konsole scrolled out. VTE scrolls one more, you often end up with a blank line. Konsole, however, wiped out the partial line before the cursor if your output didn't end in a newline.] [A terminal could even easily implement an adaptive scrollout, based on the cursor's location, or the actual onscreen nonempty vs. empty lines.]
clear (in ncurses) about a year ago fixed its behavior to clear the onscreen contents first, followed by the scrollback. Up until a year ago it performed these two steps in the opposite order, which resulted in one page of data remaining in the scrollback in VTE and recent Konsole.
See VTE 506438 for boring details, most of which are no longer relevant due to this recent fix in clear; as well as Konsole 384218 for their counterpart, and also how they reverted to the traditional behavior unaware of the recent clear fix which made it pointless.

About clearing (or not) the scrollback:
As of the aforementioned clear fix, the entire scrollback is properly cleaned both on xterm-like and VTE-like emulators.
However, nothing stops a terminal from offering a config option to deliberately refuse to clear the scrollback, just as filed at VTE 771953 (not yet implemented). Not sure how much it's worth it. One could argue that user can just alias clear to clear -x, or hack around in terminfo as per an aforementioned answer, and that's probably good enough.

One could argue that user can just alias clear to clear -x

I hadn't noticed that -x option - this seems like the perfect solution to me. I definitely wouldn't be in favour of adding a terminal option to break the E3 functionality - that sounds like a recipe for disaster.

I am coming here from gnome world(Ubuntu 18.0, Fedora Workstation). In gnome-terminal, CTRL+L and clear behave almost identically if not exactly. -x flag is a useful workaround for now but I am more used to CTRL+L and I will find it extremely useful if I could configure what CTRL+L does on Windows terminal.

What ^L does is up to your shell, not up to the terminal. Sorry!

Well, ^L emits the standard clear escape sequence, most likely ^[[H^[[2J, out of which the second half matters here. And as I've stated before, there's some room for terminals to behave differently here, like xterm clearing in-place the onscreen contents vs. VTE scrolling them out.
I think both of them are equally valid, since probably no terminal emulation standard knows about a scrollback buffer. Anything that happens to the scrollback is unspecified territory.
IMO in an ideal world all terminals and applications would agree on the behavior, decide whose responsibility it is to scroll out, and then consistently implement scrolling out the contents, since losing the last page of data is hardly likely what the user wants. Unfortunately there's no common agreement whether this should be the responsibility of the terminal or the application, hence the confusion and the hacks like vte's. So you can also change Windows Terminal's behavior to some extent and remain standards-complying.

That’s fair, actually. I think that conhost implements scroll-off for ED 2, but perhaps somewhere in our translation later we are mishandling that. Standardization would be great 😄

I didn't spend enough time to understand how ctrl+l or clear work but it looks like when a virtual terminal is running, it handles ctrl+l and when it is not physical terminal handles it e.g. when I am using tmux on Windows terminal, ctrl+l is handled by tmux. It moves tmux's scroll buffer instead of clearing it. However, when tmux is not running, windows terminal handles it and clears the scroll buffer.

iterm2 (mac) has "cmd+r" for the kind of clear that is just scrolling the contents off screen (but not clearing the buffer). I find this a useful form of clearing.
It would be nice if there was a "command" for "clearByScroll" or something like that, so that we could assign our own keyboard shortcut for it.

It's not clear what the outcome is of this issue?

There was a pull request that fixed it, and there was a fix, and that fix was committed, and that's the absolute most current status of this issue.

I implemented support for passing through the ^[[2J sequence (which is emitted when the user presses ctrl+L or runs clear) in #5683. It'll be available in a future Windows Terminal release (when the bot comes through and says it is 😝)

Hello,
I'm currently running v0.11.1333.0, and, while clear and cls works, Ctrl+L doesn't.
Any ideas why ?
Thanks

That depends very heavily on what she’ll you are using. It is your shell’s job to handle Ctrl+L.
What shell are you using?

As recommended in #5458, I emptied my settings file, so that defaults can be regenerated.
And, the default shell in the default configuration is set to PowerShell 6.
So, in PowerShell 6, Ctrl + L doesn't work.
Thanks

Ctrl-L is literally ^L; (0x0C/FF/Form Feed) in ASCII.
To quote wikipedia, it "moves a printer to top of next page".  It does NOT move back up page, erasing what has gone before.  So it should scroll the buffer, providing a clear page in the terminal, but preserving history, as if you were still using a teletype (which is what a video terminal is really; an advanced teletype that uses light instead of paper), and it had printed a bunch of blank lines.

True, but the visual consequence is that the visible area is cleared, I actually don't really care how it should be done, but just that I want it to be doable using Ctrl+L.


Update README.md

This is INRIA, not INRA. INRA is also a thing, and also a French government research agency, but it's the French Research Institute for Agronomics :-D (https://en.wikipedia.org/wiki/Institut_national_de_la_recherche_agronomique)
Issue
Link your PR to an issue
Fixes #___
Description
Please describe your pull request.
Testing
Describe the best way to test or validate your PR.
Checklist
🚨Please review the guidelines for contributing to this repository.

[ ] 🤔 CONSIDER adding a unit test if your PR resolves an issue.
[ ] ✅ DO check open PR's to avoid duplicates.
[ ] ✅ DO keep pull requests small so they can be easily reviewed.
[ ] ✅ DO build locally before pushing.
[ ] ✅ DO make sure tests pass.
[ ] ✅ DO make sure any new changes are documented.
[ ] ✅ DO make sure not to introduce any compiler warnings.
[ ] ❌AVOID breaking the continuous integration build.
[ ] ❌AVOID making significant changes to the overall architecture.

💔Thank you!

Thanks @msprotz ! I'll make that change post-haste.

no worries at all! it's a frequent confusion and we all had a good laugh seeing this :)


feat(embedded): +2 fns: getDashboardPermalink, getActiveTabs -> 1.5

Added 2 more functions in embedded superset: getDashboardPermalinkForAnchor, getActiveTabs.
This is to merge these changes to 1.5 branch of superset.
This pull request includes cherry-picked changes from https://github.com/apache/superset/pull/21444

SUMMARY

Ability to request the following information from the parent app to embedded superset
Get active tabs
Get dashboard permalink by anchor (example of an anchor - a chart id, for example CHART-a4qv8d)
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF

TESTING INSTRUCTIONS
Embed dashboard using embedded sdk
Make calls to get active tabs
Make calls to get a chart permalink
ADDITIONAL INFORMATION

[ ] Has associated issue:
[x] Required feature flags:  EMBEDDED_SUPERSET = True
[ ] Changes UI
[ ] Includes DB Migration (follow approval process in SIP-59)

[ ] Migration is atomic, supports rollback & is backwards-compatible
[ ] Confirm DB migration upgrade and downgrade tested
[ ] Runtime estimates and downtime expectations provided

[x] Introduces new feature or API
[ ] Removes existing feature or API

Since 1.5.x is in security patch only mode, closing this one.


Updated badges on README

Current coverage is 18.06%

Merging #10 into master will not affect coverage as of dc9d1c8

@@            master     #10   diff @@
======================================
  Files           20      20
  Stmts          382     382
  Branches        37      37
  Methods          0       0
======================================
  Hit             69      69
  Partial          7       7
  Missed         306     306

Review entire Coverage Diff as of dc9d1c8

Powered by Codecov. Updated on successful CI builds.


Del key64x64x64 value object

key64x64x64 changes from Venkata.  @bytemaster please review.

If we marge this to master unit-tests will be broken. I was going to merge this to my local branch where I switched contracts to new DBAPI. And then create PR to merge both my and Venkata's changes to master.
Now I am working on radical changes than we have in Venkata's branch -  I want to remove entire old DBAPI (this PR is only about i64i64i64). So, maybe we will not need this PR after all.

I've removed entire DB API in my branch. So, we don't need this PR.
I have not created PR for my changes yet because my changes depend on fixes to new DB API made by Aarin, which are not in master yet. I would like to create my PR after his changes got merged to master. So I would not have changes which are not mine in my PR.
I think we can close this PR.

that API will be deprecated soon and these changes are not ready for master at this time.


isDirty flag always true after save

Does anyone know why the isDirty flag is always true after save()?

Is this something happening only with LS adapter? Seems like an Ember bug.

That might be the case. I'll check with the RESTAdapter.

i tried with the RESTAdapter and it sets the isDirty flag correctly.

I'm afraid I don't know how to help. I'd need more info. Maybe a failing test or a demo app?

To echo the previous message, without a reproduction of the bug I am helpless to fix this.
If you still encounter this problem and can provide more issue feel free to reopen the issue for discussion.


[Feature Request] Support for synonyms.

Is your feature request related to a problem? Please describe.
As a user of this dictionary, sometimes I search for a term, I also like to discover terms that are similar to the term that I searched. For instance, searching for "method" should also show "function" as a similar term.
Describe the solution you'd like
I would like to see support for synonyms in the search functionality of the dictionary. This means that when I search for a term, the dictionary should also consider synonyms of that word or words that are similar to that term and return relevant results.
Additional context
This feature would greatly enhance the usability and effectiveness of the dictionary, especially for users who may not be familiar with the exact terminology used in the field of development and technology. It would make searching more powerful and intuitive, ultimately improving the overall user experience.

DevTerms already has Meilisearch's synonyms feature enabled but has no synonyms set right now. I'll look into how to properly set this up when I'm free
Docs for reference later: https://www.meilisearch.com/docs/learn/configuration/synonyms


Add hints for input fields in the Artifact Binding section of SAML Connections

Describe the issue:
The hints duplicated with the label of input fields are removed. the following screenshots show the hints that were there previously.

We need to add hints to these fields that support users to enter valid inputs.
SAML connection > Settings tab > Artifact Binding section

This issue is being closed due to extended inactivity. Please feel free to reopen it if further attention is needed. Thank you for helping us keep the issue list relevant and focused!


Remove dependency on fourseven:scss

Remove dependency on fourseven:scss
Update README to include examples for fourseven:scss and arsnebula:sass

+1 :)

+1

i started converting to stylus but ran into a ton of errors on the autoconverted output
https://github.com/dcsan/ionic-sass/commit/0fc455bef0e4deacf82adfa805e832dfb4c2ba18
not sure if this is one global errors, but fixing this amount of glitches on every upstream pull isn't manageable

I converted this package and the icon package to stylus:
-https://github.com/koolaid1551/ionic-stylus
-https://github.com/koolaid1551/ionicons-stylus
Thanks to @dcsan for the initial work.
Below are are some Issues/Caveats
Issues

The stylus package is out of date and was causing some of the errors.

I put a pull request in to update them (https://github.com/meteor/meteor/pull/3749)

Currently using s-jeet (https://github.com/juliancwirko/meteor-s-jeet)
Default variables weren't converted properly, they should be $light ?= #fff not $light = #fff !default(which calculates to $light = #fff false)
Stylus doesn't need the # in front of curly bracket variables i.e. #{$ionicons-prefix}
I disabled the Transformation Mixins as they were causing infinite loops.  I modified the code to not rely on these mixins
multi line selectors didn't maintain their indentation.  Line 114 to 119 of you _bar.styl is a good example of this(https://github.com/dcsan/ionic-sass/blob/master/stylus/_bar.styl)

Incorrect conversion
    &.button-icon:before,
.icon:before,
&.icon:before,
&.icon-left:before,
&.icon-right:before
      padding-right: 2px

Correct conversion
    &.button-icon:before,
    .icon:before,
    &.icon:before,
    &.icon-left:before,
    &.icon-right:before
      padding-right: 2px

Caveats

The colors are not calculated to an exact match
Some pixels are not calculated to an exact match (i.e. 9.5px vs 10px)
Some browser prefixes aren't added

Although I tested this with the contacts demo and everything looked great.

Nice work @koolaid1551! This is a great alternative to the SCSS package(s), I'll add a note to the README.

this is great @koolaid1551 !
the fixes you made above, is this something you had to do manually, or did you tweak the converter?
I was using sass2stylus
https://github.com/dcsan/ionic-sass/blob/master/bin/convert.sh
which has its own problems
doing manual conversions each time we want to pull upstream will be quite a hassle...

@dcsan
I did the fixes manually but I was looking into fixing the converter so there wouldn't be a manual conversion each time, as I was hoping to submit a pull request to the ionic framework itself.  It seems that the Ionic Team might already has its own thoughts of doing this (http://forum.ionicframework.com/t/converting-scss-to-stylus/2277/3).
The odd part is that the major issues(i.e. the indent issues and the curly bracket variables) seem to work correctly when going to http://sass2stylus.com/ (https://github.com/dcsan/ionic-sass/blob/master/bin/convert.sh is an all ruby fork of https://github.com/mojotech/sass2stylus/).  The rest of the issues seem pretty straight forward to fix.  However there is going to have to be some code modifications around the Transformation Mixins piece.   If ionic is really open to having a stylus port as well, I'm sure they would be open to a little bit of rework in that area.
Also I found out that the colors differences can be fixed by removing the percent in the darken and lighten functions, as Stylus has two was of calculating this
Stylus
$dark?=#387ef5
body{
  color: darken($dark, 20) // Computes #0a4cbd, which matches sass
  color: darken($dark, 20%) // Computes #0c5ce5
}

SASS
$dark: #387ef5 !default;
body{
  color: darken($dark, 20); // Computes to #0a4cbd
  color: darken($dark, 20%); // Computes to #0a4cbd
}

unfortunately seems they're set on scss
https://github.com/driftyco/ionic/issues/3100#issuecomment-74745125


'@override' problem?

code:
/**
 * @classdesc Abstract class representing a network connection.
 * @alias Connection
 * @class
 */
function Connection() {}

/**
 * Open the connection.
 *
 * @param {string} connection connection string
 */
Connection.prototype.open = function(connection) {
    // ...
};

/**
 * @classdesc Class representing a socket connection.
 * @alias Socket
 * @class
 * @augments Connection
 */
function Socket() {}

/**
 * Open the socket.
 *
 * @param {Object} options configuration option
 * @param {string} options.connection connection string
 * @param {string} options.userId user Id
 * @param {string} options.password user password
 * @override
 */
Socket.prototype.open = function(options) {
    // ...
};

generate document:
sorry, effect chart upload failed.
problem：
When the class to override the parent class method, the parameter name is not the same, why in the document can not see the parameters of sub class method ?

This is the document：

I met the same problem when the @since tag use on subclasss method which have @override tag.
The result is @since value follow parent override method

This is also a problem for me when generating Typescript from jsdoc comments. The overridden method has incorrect params.

Fixed on master. The fix will be included in JSDoc 3.6.0.
For anyone who has a project that uses @override tags: I'd really appreciate it if you could test the fix and file new issues if you run into problems.


[wallet/desktop] feat: split button component unit test

What was the issue?

missing unit test in the splitButton component.

What's the fix?

Added unit test  splitButton component.

I will remove SplitButton because have not been used anywhere

I think it might be a useful component, I'd keep it for now.

I think it might be a useful component, I'd keep it for now.

alright, let me restore it 👍🏼

Codecov Report

Merging #1904 (9af85fb) into feature/unit-tests-united-2 (7c24073) will increase coverage by 0.04%.
The diff coverage is n/a.

@@                       Coverage Diff                       @@
##           feature/unit-tests-united-2    #1904      +/-   ##
===============================================================
+ Coverage                        34.63%   34.68%   +0.04%
===============================================================
  Files                              586      586
  Lines                            14033    14033
  Branches                          2358     2358
===============================================================
+ Hits                              4860     4867       +7
+ Misses                            9107     9100       -7
  Partials                            66       66

Flag
Coverage Δ

wallet-desktop
34.68% <ø> (+0.04%)
:arrow_up:

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

Impacted Files
Coverage Δ

src/components/SplitButton/SplitButton.vue
100.00% <0.00%> (+100.00%)
:arrow_up:

src/components/SplitButton/SplitButtonTs.ts
100.00% <0.00%> (+100.00%)
:arrow_up: