Update e2e reusable workflow to new location

Description of your changes

Update e2e reusable workflow to new location, otherwise it fails with

I have:

[ ] Read and followed Upbound's contribution process.
[ ] Run make reviewable to ensure this PR is ready for review.
[ ] Added backport release-x.y labels to auto-backport this PR, as appropriate.

How has this code been tested
N/A

/test-examples

as usual, will be in action only after the merge to main so we can't fully test the invocation before the merge


Added property changing handling into listprompt

No idea if its the best way to do it but it works

@JKamsker Thanks for your PR.
Do you have a demo showing how this works in practice?
Not sure that this approach will work well since we want to be in control of when we redraw the list. I suspect that this approach might introduce rendering bugs in some scenarios.

@patriksvensson  Uh nice, thanks for the fast reply! Kinda urgent, cause i need it for work xD
Here is my demo:

using Spectre.Console;

using System.Collections;
using System.ComponentModel;

namespace SpectreTester;

internal class Program
{
    private static void Main(string[] args)
    {
        var choices = new SmartSelections
        {
            {"Get the version of the database ", (_) =>
                {
                    AnsiConsole.MarkupLine("A");
                }
            },
            {"List all migrations", (_) => { AnsiConsole.MarkupLine("B");  } },
            {"List all pending migrations", (_) => { AnsiConsole.MarkupLine("C");  } },
            {"Update the database to the latest version", (_) => { AnsiConsole.MarkupLine("D");  } },
            {"Update the database to a specific version", (_) => { AnsiConsole.MarkupLine("E");  } },
        };

        _ = Task.Run(async () =>
        {
            await Task.Delay(1000);
            choices.First().Selection = "Hi mom";
        });

        var prompt = new SelectionPrompt<SmartSelectionItem>()
                .Title("What would you like to do?")
                .PageSize(10)
                .MoreChoicesText("[grey](Move up and down to reveal more options)[/]")
                .AddChoices(choices);

        var selection = AnsiConsole.Prompt(prompt);

    }
}

internal class SmartSelections : IEnumerable<SmartSelectionItem>
{
    private readonly List<SmartSelectionItem> _items = new();

    public void Add(string selection, Action<SmartSelectionItem> onSelect)
    {
        _items.Add(new SmartSelectionItem(selection, onSelect));
    }

    public IEnumerator<SmartSelectionItem> GetEnumerator()
    {
        return _items.GetEnumerator();
    }

    IEnumerator IEnumerable.GetEnumerator()
    {
        return GetEnumerator();
    }
}

internal class SmartSelectionItem : INotifyPropertyChanged
{
    private string selection;
    private readonly Func<SmartSelectionItem, int> _onSelect;

    public string Selection
    {
        get => selection;
        set
        {
            selection = value;
            PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(nameof(Selection)));
        }
    }

    public event PropertyChangedEventHandler? PropertyChanged;

    public SmartSelectionItem(string selection, Action<SmartSelectionItem> onSelect)
    {
        Selection = selection;
        _onSelect = (x) => { onSelect(x); return 0; };
    }

    public SmartSelectionItem(string selection, Func<SmartSelectionItem, int> onSelect)
    {
        Selection = selection;
        _onSelect = onSelect;
    }

    public override string ToString() => Selection;

    public void OnSelect() => _onSelect(this);
}


Player data not showing up on program startup.

Reported by an anonymous user of DC Inside. (Comment at 09.12 22:36:41)
It turns out it happens when the player has no stage data.
Specific reason:

The regex in WaccaMyPageScraper.Converter.StageConverter.ConvertFromString() had an issue.

Fixed: https://github.com/XezolesS/WaccaMyPageScraper/commit/303aab84f2d3a02678c08d064ad078c951396983


Updated paper URL to published version (TGC).

Motivation: arXiv's version is lacking some text and it is unclear if it will be further updated.
If the preference is to link arXiv's version whenever a submission is available there, please feel free to reject this PR.

您好,你的邮件我已经收到,祝学业有成!工作顺利! --王晓栋I have recieved your e-mail,and I will reply you as soon as possible. Hope you have every successful on education and work! --xiaodong wang


Implement API for running a Soda test

After being able to compute a measurement, implement the API for running a test

Closing this as it is old. We will discuss what the API will be in #23


Disable plot overview click to navigate

Are there any steps to reproduce this?

Are there any steps to reproduce this?

You can check https://ceodev.servirglobal.net/ if you click on the plots on the project overview will try to navigate to a plot and then fail.  In this PR we just dont try to navigate.


Cannot install xdg with --no-binary :all: flag enabled

Hi,
I would very much like to use your project but cannot do so.  The reason for this is that xdg uses poetry as its build tool which does not support installation via pip with the --no-binary :all: flag option enabled. This is due to a cyclic build dependency on the side of poetry.  This makes it impossible to use in cases where building from source is required.  There are reports out there of people who claim that poetry makes packages unusable in contexts like building docker containers from the alpine image or in a homebrew context.  I wanted to ask if there are any plans to use another build system like setuptools.
See https://github.com/pypa/pip/issues/5739 and https://github.com/sdispater/poetry/issues/760 for reference on this.
Thanks for doing this project.

Thanks for raising this, I wasn't aware of the upstream issue. Poetry provides a more convenient development workflow than setuptools, so I don't intend to switch back. Pending this being fixed upstream, are you able to vendor xdg in your own project? (I appreciate this isn't an ultimately ideal solution).

Thank you for the feedback.


pipenv rewrite lock file badly when using git submodules

pipenv, version 8.3.2
Use Case:

python project A uses submodules to include a submodule B in a directory deps/B

dependency is registered in Pipfile with: pipenv install -e ./deps/B. Result is:
B = {path = "./deps/B", editable = true}

Pipfile.lock is correctly updated to:
    "B": {
        "editable": true,
        "path": "./deps/B"
    },

So, it works great after this, the lock file is fine, the environment is fine.
However, next time pipenv install is executed (to install a new package), the Pipfile.lock is modified to:
    "B": {
        "editable": true,
        "git": "git@myserver:path/to/B.git@0c8fa9152a794312a1ca20a2b709d5043c327247",
        "subdirectory": "../../../deps/B"
    },

For information, this dependency uses relative URL from gitlab, but this should not impact pipenv. It's like when it generate the lock file the second time, it execute a different code where it discovers it is a git directory and try to add the url in the lock file. My recommendation is to provide a way for user to disable this "magic" git-awareness discovery and stick to what user entered when he did a pipenv install ...
Workaround: have to pipenv --rm && pipenv install --dev after each manual pipenv install mynewpackage
Thanks

Agree with cloising. Not reproduce with 9.0.1.


Invoke-WebRequest can be sped up with variable

Invoke-WebRequest is very slow on PowerShell 5.1, but can be sped up significantly by adding this variable prior to iwr.
Set-Variable ProgressPreference SilentlyContinue
Invoke-WebRequest -Uri "$url$package" -OutFile "$file$ext"

WOW. That is an insanely better download experience. I'll be adding that into the script in the next couple days. Thank you @robcmo !

Added in v3, now available.


don't require ok:true to add rtm URL in web response

It's more correct to have ok: true, but also kinda annoying. If the statusCode is 200, include the RTM server URL

but also correct... so error on the side of correctness, but add a note to the readme


Unify resource requests for load test

Ref #1311
/assign @mborsz

/lgtm
/hold Please submit during WAW working hours.

/hold cancel


Authenticate Mopidy with music services. Error: 401 - Unauthorized

When going to https://www.mopidy.com/authenticate/# and hitting the big orange button "Connect with Soundcloud" I get the error "Error: 401 - Unauthorized"

Works for me.
Where do you see the error message? In the main browser window or in the popup?

In a popup
https://www.dropbox.com/s/y26aabt6ayqs9am/modpi.mp4?dl=0

It went at bit fast at the end... after clicking the Facebook login button, did you click "connect me" too, or did it go directly to the 401 error?

I Hit the 'Connect' button and after that got the error

Can you reproduce this in other browsers than Safari?

No I can not. Chrome works.

I don't have Safari available myself right this moment, but I'll hopefully have a look at this later. I've opened mopidy/mopidy-website#2 to track this issue. Feel free to close this one (I can't).


Battery Information sensor

Description:
This is a sensor that displays the current information about a built-in battery. Thus this is only useful for people running Home Assistant on a laptop or perhaps the PocketCHIP in the future. The sensor needs access to /sys/class/power_supply which is only available on Linux and perhaps on OS X.
Pull request in home-assistant.io with documentation (if applicable): home-assistant/home-assistant.io#903
Example entry for configuration.yaml (if applicable):
sensor:
  - platform: batinfo
    name: battery
    battery: 1

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

[x] Documentation added/updated in home-assistant.io

If code communicates with devices, web services, or a:

[x] Local tests with tox run successfully. Your PR cannot be merged unless tests pass
[x] New dependencies have been added to the REQUIREMENTS variable (example).
[x] New dependencies are only imported inside functions that use them (example).
[x] New dependencies have been added to requirements_all.txt by running script/gen_requirements_all.py.
[x] New files were added to .coveragerc.

Would linux_battery be a better name?

Right, batinfo sounds a bit like Information about Batman.

🐬
Can merge when tests pass


"Row-Template" with predefined block types

Hi @youngcut and thanks for this great plugin,
is it possible to provide "custom columsets" with predefined blocks?
What i'd like to achieve is use this columns block to "simulate" a small gallery or kind of "row templates" like 1/3 + 2/3 with small text and a big image block predefined already to reduce clicks for the user if that makes sense to you.
I am wondering if that is possible and i would achieve that with your plugin.
Thanks in advance, Thomas E.-E.

Hi Thomas
As i understood right, you want a column block with a specific setting (1/3 - 2/3) with abbelity to add only a set of blocks. These could be done easly by adding this to your blueprint:
fields:
  myblock:
    label: Block content
    type: blocks
    fieldsets:
      - heading
      - text
      columns:
        extends: blocks/columns
        fields:
          layout:
            layouts:
              - "1/3, 2/3"
            fieldsets:
              - image
              - text

Hi Roman,
thanks for your reply!
No, not quite. The columns should already be filled with a given set of blocks. For a "gallery" i'd like to prepare a gallery-3x1-column with 3 columns and 3 image blocks already filled in.

I think, this can be achieved by using the default property. But these are more questions about block fields in general. Please ask further questions to the Kirby Forum.


SwiftProtobuf.BinaryDecodingError error 3. Failed to receive file

NearDrop is easily discoverable, but users encounter an issue after accepting an incoming file where the file fails to be received, displaying the following error:

NearDrop Version: 2.0.2
Installed through homebrew

I'm running into this issue too.

Same for me

2.0.2 from github releases
macbook pro m1 max
Ventura 13.6
zenfone 10, Android 14

Also, this happens with PNGs, I tried with a pdf and it doesn't show the error, instead of creates the file in /downloads with zero bytes trying to download it indefinitely

Same

2.0.2 from github releases
macOS Sonoma 14.6.1
Macbook Pro M3 Pro Chip

Same here, transferring from a Pixel 6 to a Macbook. It seems like I get the error banner with some files but not others. For others, I get the error that @curliq mentions, where it creates a zero byte file that is eventually removed from the Downloads folder. It's not based on file extension (some .jpg files give me the banner, others give me a zero byte file).

Neardrop 2.1.0 from GitHub releases
MacOS Monterey 12.7.5
Macbook Pro M1 Pro

Same from my Pixel to M1 Mac 😢


feat: forward-port #15990

leanprover-community/mathlib#15990
The 3rd file set-theory.ordinal.notation is currently being ported at #2470

<EMAIL_ADDRESS><EMAIL_ADDRESS>

bors merge


Change tab titles triggered by a user action

I already asked this question on the blog, but I thought it might be better to do so here.
I would like to change tab titles triggered by a user action. Is it possible? I put a delegate method on the target class as below, but I do know how to call this method. I tried calling menuController.setViewControllers(viewControllers, animated: false)
but it did not work. I would appreciate your advice!
func menuBarController(menuBarController: RMPScrollingMenuBarController!, menuBarItemAtIndex index: Int) -> RMPScrollingMenuBarItem! {
let item = RMPScrollingMenuBarItem ()
item.title = "test"
return item
}

hi, @maxykato !
I also commented on the blog.
Hope this helps.


Selection issue

In Edit mode selections for some styles gets BEHIND some other formatting:

Especially inline code looks weird:

I don't really get where this comes from? Eventually some !import overlapping?
Could you fix this?
PS.
In Preview Mode it looks good

As far as I'm aware this isn't fixable without changing how the html is generated by CodeMirror for inline code. When you select something in the editor view it generates something like this to represent a selection.

CodeMirror would have to generate a separate element for the background color of the inline code to get this to work with how they currently implement selection.


Wrong a priori transparence of dielectric material

It looks like because of https://github.com/triSYCL/ray_tracer/blob/main/RT_SYCL/material.hpp#L68 the sky is very dark.
With { 1, 1, 1 } it looks good.
It is not clear why attenuation had no effect on anything but the sky... :-(
Another hidden bug to find?
This attenuation should be a color aspect of the material anyway, not hard-coded like that.

Yea, there was a bug in the code, and fixing it makes the image a whole lot better!
The fix changes the following result:

To this:

Also, we can add a variable for the dielectric material to store the color of the glass instead of hard coding the value to { 1, 1, 1 }.

I'll make a new PR with the bug fix!


createMissingFolders option not working.

Hi,
I tried to generate the report but I got an ENOENT error. Looking at the code it looks like this issue was addressed back in June by adding createMissingFolders but the version in package.json has not been updated. Should this now be at 0.1.3?

@richmondp Yes, I forgot to update in npm repository.
I just published npm to update npm repository. so it will address your issue.
Thanks


.net 4.7.2 devpack installer exiting with -1073741819 from CLI install

Hi
I am running into an issue with installing the .net 4.7.2 devpack using powershell DSC through packer on AWS. This is on the newest Windows server 2016 AMI.
I get the exit code -1073741819 which indicates STATUS_ACCESS_VIOLATION. It looks like others are having similar issues trying to install through the CLI: https://github.com/jberezanski/ChocolateyPackages/issues/22.
The install completes fine from the look of things. Get-ChildItem "HKLM:SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\" | Get-ItemPropertyValue -Name Release | ForEach-Object { $_ -eq 461814 } returns true which indicates 4.7.2 is installed
The DevPack is installed in a DSC script resource. The code is as follows:
Write-Verbose "Running .Net Developer Pack installer"
$process = Start-Process "C:\temp\packages\TargetingPack.$($this.Version).exe" -ArgumentList " /install /quiet /norestart" -Wait -PassThru -NoNewWindow

# https://docs.microsoft.com/en-us/dotnet/framework/deployment/guide-for-administrators 1641 and 3010 are alright because they indicate success but restart required.
if ($process.ExitCode -notin @("0", "1641", "3010")) {
     throw "Exit code indicates failure installing .Net DevPack: $($process.ExitCode)"
}

if ($process.ExitCode -in @("1641", "3010")) {
    Write-Verbose "Exit code indicates installer requires a reboot."
}

$this.Version is "4.7.2". We rename the installer for clarity. The installer is pulled from a bucket in s3.
Thanks
Paul

Hi Paul. We've tested and are unable to reproduce your issue in house. Would it be possible for you to collect the full set of installation logs from a machine where this is occurring?  Simply run this tool: http://aka.ms/vscollect.exe and it will create a .cab file in your %temp% directory. That .cab file should have all of the information we need to diagnose the issue for you.

I'm getting this exact same issue. Any luck on a fix?

Observing similar behaviour with netfx-4.7.2-devpack installation with Chocolatey via ansible's win_chocolatey module over WinRM. RDP'ing in and executing the command in powershell manually works.
Looks like this is the relevant bug:
https://github.com/Microsoft/dotnet/issues/839

@merriemcgaw  I've attached a vslogs.zip file from that vscollect.exe tool, which was run on the instance that ansible was attempting to work with via the win_chocolatey module.
vslogs.zip

@rakeshsinghranchi can you help take a look at this?

It's probably the same issue as #839.

@aggroskater, looks like that issue is very likely related.

Hi everyone, I don't know whether someone did something, but today installing this devpack finished successfully without subj error!


Add artifactory_certificate resource type

Reliant on atlassian/go-artifactory#17 so I can pass the PEM data as a string instead of a file path which sidesteps atlassian/go-artifactory#16 for now.
Example:
resource "artifactory_certificate" "test" {
  alias   = "test"
  content = "${file("test.pem")}"
}

The magic is in the CustomizeDiff by computing the SHA256 fingerprint on the certificate in the config and comparing it to the fingerprint returned by the API on refresh. This way it can work out if someone changes the certificate outside of Terraform and forces an update.
Fixes #38

I've now added tests and documentation. I'm not sure if the tests I've added are actually running under Travis. If you cut a new release of go-artifactory then the go.mod should probably be tweaked again to use that instead of master.

@dillon-giacoppo Anything else needed here?

 Would it be possible for you to resolve them and check everything is working still? Either myself or Dillon will try to take a look then 🙂

@jamestoyer @dillon-giacoppo Done. I've also dropped the changes to go.* as go-artifactory v2.4.0 has the necessary changes. I also squashed some of the small bugfixes I made.

@jamestoyer @dillon-giacoppo Anyone? Bueller?

@jamestoyer done.


Horizontal Mode for Description Lists

This may be a controversial change, but I have used it a lot in my projects so it may be of use in Bootstrap itself.
Basically, this gives description lists the ability to line up like .form-horizontal. Which puts the <dt> in the "left column" with their corresponding <dd> counterparts in the right column.
I've also added sizing classes here that mirror form inputs. (mini, small, normal, large, xlarge and xxlarge)
NOTE
There is a caveat to this that should not be ignored, and may disqualify this for inclusion. If the content of the <dt> wraps to more lines that it's corresponding <dd>, then they no longer line up, affecting rows below potentially as well. I've tried to find a decent solution to this problem, but my only recourse so far was to add the various sizes to leave the user some options.

+1
i keep implementing this pattern regularily in my projects

You've got a pretty dirty diff—can you clean it up and resubmit?
Additional feedback:

I'd also remove some of the classes you're introducing for now—we don't need so much power for such a simple component.
You'll need to add a section to the docs for this as well. Be sure to do this with the mustache files first, and then remake those.

I think I did this correctly now, please advise :)

Most of it is cleaned up, but it's good enough to merge in for now. To elaborate on what I said as "dirty", it looks like you had an older version of the branch and your changes came with a bunch of older changes. Made your diff super huge :).


socket hang up when test or submit in ubuntu16.04

RT.

Could you give more details?
Before submit please try followings to see if your problem is gone:

login agian:

leetcode login -l

run the latest code:

cd <your local repo>
git pull --rebase origin master
./bin/install	// install globally, OR
./bin/leetcode <command>	// run the command locally

Problem Summary
describe what's going wrong
How to reproduce
more details will help a lot, e.g.

which command failed, what parameters used
actual/expected output
if possible, run command with "-vv" will give more outputs of the HTTP data, do REMEMBER to delete your cookies before paste here!!

Environment
if using latest code, you could get those info in leetcode version -v

OS version:
Node version:
Npm version:

Sorry, I'm a newer of github. The problem is solved, it happened because of the network problem, today is ok, thank u very much. The leetcode-cil is very good and convenient.


x86 Optimizations

Avoiding double precision operations.
Added i8 cosine distance, which allows inner products on heavily quantized numbers.
Fix half-precision upcasting on AVX2.

:tada: This PR is included in version 1.4.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


cannot find imports

vsc version: 1.80.1
node version: 18.16.0
extension version: 2.0.6
OS: Windows 10 PRO
The notebook is not recognizing packages from my node_modules, nor files in my project. ie
Cannot find module 'dotenv' or its corresponding type declarations.ts(2307)
Cannot find module './ormconfig.ts' or its corresponding type declarations.ts(2307)

Same, also no intellisense. This project seems a bit... quiet and needs some love.

@DonJayamanne Can we get an update on the status of the project? It is super awesome. Id like to see it fully functional :) This is the kind of project I would donate to cause its that amazing.

I have the same issue

But, full absolute path there is no problem

@jhvissotto Same problem here. It seems that it cannot handle relative imports properly. The module resolution system is kind of buggy.


[WFCORE-4132] Tests LogManager still works without any error after setting the "encoding" attribute on the file handler

Test checks if the LogManager won't throw "java.io.IOException: Stream Closed" or any other error after setting the "encoding" attribute on the file handler (file-handler, periodic-rotating-file-handler, size-rotating-file-handler and periodic-size-rotating-file-handler).
Upstream JIRA issue: WFCORE-4132

@dcihak @jamezp This seems like something that could/should be tested as a subsystem test in the logging module in core.

Yes this should be in wildfly-core and should likely be a unit test. Or even a unit test in the log-manager it self. Likely as part of https://github.com/jboss-logging/jboss-logmanager/pull/202.
As a side note we shouldn't override stdout or stderr in tests. Maven uses those streams to capture things and log out so overriding may have nondeterministic results.


Implement model pre-load

Before or while filing an issue please feel free to join our  slack channel to get in touch with development team, ask questions, find out what's cooking and more!
Issue #, if available:
Description of changes:
Testing done:
To run CI tests on your changes refer README.md
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Any major changes from https://github.com/awslabs/mxnet-model-server/pull/824?

I think I found was that when preload_model is set in the configuration file and no preload_model option is given to register model API, the newly loaded/registered model doesn't seem to use the configured default. Not sure if these are covered in the test.


Compatibility with pandas>2.0

Thank you for the helpful package!
A problem I've been having is when I update my environment to use a newer version of pandas, it doesn't allow for higher pandas versions.
Is there any plans to update the package to be compatible with pandas > 2.0?

Amazing! Thanks a lot!


Tree-sitter parser support

As mentioned in the Atom 1.28 blog post, a new parser is being developed. I don't think the current parse will be deprecated anytime soon, but we should track the maturity of Tree-Sitter and determine at a later point if it's appropriate to support it.

Very sorry! Wrong repository.


Add the Gyro class

The class already exists to allow others to use it before the actual implementation exists. This branch does not do auto even though it is in the branch name. Closes #9

Using josh's


Consider supporting native-image build with GraalVM

Hi,
The startup times I experience with tessera are much longer (~30 seconds) than these observed when using constellation (few seconds).
Would it be feasible to support a native-image build of the
more lightweight tessera-simple artifact using GraalVM?
GraalVM has been demonstrated to reduce startup times and memory footprints among other benefits.
see: https://www.graalvm.org/docs/why-graal/
see: https://www.infoq.com/presentations/graalvm-performance/
If you have any other suggestions that might help reduce startup times,
please advise.

Hi,
I have performed the following test on my local machine (Ubuntu 18.04.4 LTS, AMD Ryzen 7 PRO 3700U, 16GB of RAM) and here are the results:
Test description

Start the 7nodes example (local processes/docker).
Stop the tessera node1 java process.
Individually start tessera node1 (java -jar $TESSERA_JAR -configfile ./qdata/c1/tessera-config-09-1.json).
Measure (subtract) the time between the last "org.eclipse.jetty.server.Server - Started @XXXXms" and the first log statement in the console.

I should mention that there is a small delay of about 1-2 seconds from the moment the command is executed until the first log statement shows in the console (3-4 seconds for docker).
The start times listed below do not include that.
I also believe that the "Started @XXXXms" shows the JVM uptime at the time of the log statement (which should include the delay between the process start and the first log statement).
Results
Local process

open-jdk 11: 3-4 seconds

oracle jdk 11: 3-4 seconds

Docker - the containers run on the local machine (using the image quorumengineering/tessera:0.10.3):

open-jdk 11: 5-6 seconds

Can you provide more details about your testing environment (the way you measure start times)? What else is running on the machine besides the tessera process?
Would you be able to start the tessera process and provide the log statemens that look similar to the following:
2020-02-24 15:12:50.040 [main] INFO  org.eclipse.jetty.server.Server - Started @4567ms
Thank you very much.

Thanks for your thorough and prompt response.
I tested it both on a mid-2015 MacBook Pro and a Linux VM.
I can provide a more extensive specification but the same setup was used for both constellation and tessera yielding completely different startup times.
All tests were performed using docker-compose, with at least 4GB allocated to docker daemon.
I observed the time it takes for nodes of the 7node sample to become healthy
and the difference between constellation:0.3.2 and tessera:0.10.3 was so huge
that it was apparent even without accurate measurements.
According to the logs of tessera nodes, Jetty takes a lot of time to start.
With tessera:0.10.3:
org.eclipse.jetty.server.Server - jetty-9.4.25.v20191220; built: 2019-12-20T17:00:00.294Z; git: a9729c7e7f33a459d2616a8f9e9ba8a90f432e95; jvm 11.0.6+10 o.e.jetty.server.AbstractConnector - Started ServerConnector@5f0677f3{HTTP/1.1,[http/1.1]}{<IP_ADDRESS>:9080} org.eclipse.jetty.server.Server - Started @134421ms org.eclipse.jetty.server.Server - jetty-9.4.25.v20191220; built: 2019-12-20T17:00:00.294Z; git: a9729c7e7f33a459d2616a8f9e9ba8a90f432e95; jvm 11.0.6+10 o.e.jetty.server.AbstractConnector - Started UnixSocketConnector@42edde25{HTTP/1.1,[http/1.1]}{/qdata/tm/tm.ipc} org.eclipse.jetty.server.Server - Started @154017ms org.eclipse.jetty.server.Server - jetty-9.4.25.v20191220; built: 2019-12-20T17:00:00.294Z; git: a9729c7e7f33a459d2616a8f9e9ba8a90f432e95; jvm 11.0.6+10 o.e.jetty.server.AbstractConnector - Started ServerConnector@6212ea52{HTTP/1.1,[http/1.1]}{<IP_ADDRESS>:9000} org.eclipse.jetty.server.Server - Started @158370ms
It takes more than 1 minute till the last Jetty starts.
This measurement is somewhat better for V0.10.2 possibly due to the usage of a different Jetty release.

So the measurements you provided make sense for a single tessera node but if you wish to create a cluster for e2e-testing startup times quickly degrade (while constellation scales much better).
Anyway, GraalVM can be used for making tessera nodes more container friendly so that they can be created on-the-fly quickly but that requires additional work. I'll try to play with it.

Please let us know if you manage to get any significant reductions in startup times by creating a GraalVM native image.
Be advised that tessera makes extensive use of reflection.

A few suggestions for speeding up your e2e testing cluser setup:

Reduce the number of nodes in your setup (see the numNodes parameter in the start scripts or edit the docker-compose script to reduce the number of hosts).
If your testing doesn't need a privacy manager (you are experimenting with quorum settings) you may skip starting tessera alltogether (start quorum with PRIVATE_CONFIG=ingore).

Tessera has some enterprise features and is designed to be flexible/configurable/extensible. At this stage we do not think that the individual tessera startup times are excessive.
When starting lots of processes on the same machine - one should expect a reasonable slowdown.
We would really appreciate your results from experimenting with GraalVM native images.
However, at this stage, we cannot commit to providing/maintaining such a setup.


[microsoft-signalr] Fix build error on Linux

Describe the pull request

What does your PR fix? Fixes #14860

When building on Linux, it will fail due to this error:
 error: cannot use typeid with -fno-rtti
There are two reasons to fix this problem:

-fno-rtti is only for non windows Platform.
typeid is an RTTI-feature. So turning off RTTI (-fno-rtti) also disables features like typeid.

-fno-rtti should not be added here https://github.com/aspnet/SignalR-Client-Cpp/blob/master/src/signalrclient/CMakeLists.txt#L63.
So I make a patch to remove these codes.
    # GCC on OSX has a bug with exceptions and no-rtti that can cause crashes
    if(NOT APPLE)
        target_compile_options(signalrclient PRIVATE -fno-rtti)
    endif()

Please see the references:
[1] https://scc.ustc.edu.cn/zlsc/tc4600/intel/2017.0.098/compiler_c/common/core/GUID-BA6071E9-2409-4118-84B5-8E1ABE0C2B72.html
[2] https://stackoverflow.com/questions/8723702/error-cannot-use-typeid-with-fno-rtti
Note: No need to test features.

Thanks for your contribution!


Multiple robot simulation: Switching from simulation to source code view and back to simulation causes the multiple simulation to end

Is your feature request related to a problem? Please describe.

When using the multiple simulation, if the user switches from the multiple simulation to the source code view and then back to the simulation view, the multiple robot simulation ends and only one robot remains.

Describe the solution you'd like

The user should be given an option to end the multiple simulation when switching to the source code view.

Describe alternatives you've considered

The user can be notified that the multiple robot simulation has ended when shifting to the source code view.

Additional context

Same issue raised closed as not a bug,  https://github.com/OpenRoberta/openroberta-lab/issues/787
Multiple simulation window is single focus view to run different programs, When switched to source code view, current program is brought into focus and simulation switches to the current program robot execution.

This one is a feature request, not a bug report. Here it is proposed that the closing of the multiple sim is handled more gracefully, as not to confuse users why the multiple sim is gone afterwards.


License?

Apologies in advance, but I don't see a license anywhere. Perhaps it is your intention not to include one if I have indeed missed it. Since it is a clean room reverse engineering, I would assume it would be fine to put the code itself under a free software license, if that is what the contributors wish.
Thank you.

There is no license at the moment. We may add one at a later date.

There is no license at the moment. We may add one at a later date.


Crash: Biome 161 Redwood Taiga Hills M not found

TC 2.6.4
Spigot 1.8
Crash report:
http://pastebin.com/RHS494VF
I've been using this same TC version for quite some time without any issues and suddenly I get this.
What is this all about?

WorldConfig.ini:
http://pastebin.com/7qirmxyw

It's a rare issue appearing in the release builds. It should be fixed in the dev builds, for example in this one.

Ok, thanks. I updated to the version you recommended.

As a release with the above fix is now uploaded to spigotmc.org, I'm closing this issue.


Cant read redirected STDIN

first of, great program.
But i have an issue trying to redirect commands stored in files.
./ws wss://servername < file
causes EOF message end exit.
However stdout redirection works allright and i can ./ws servername > file without any issues (other than blindtyping commands).
Ubuntu 16.04 but same issue occurs on Debian 8

./ws wss://servername < file

As a hacky workaround you can try:

( cat file; sleep 1 ) | ./ws wss://servername

is there a command using which I can close the ws session?

@KITSAryadebBanerjee: you can press ctrl+d

@xaionaro  Thank you for your reply.I was actually looking for a dos command which can end the session.I was looking to write a batch file which will capture details and then open the socket connection.,pass the data and close the connection.This activity will be done in time intervals..


Ambiguous use of 'Task' error on 4.4.0

open func resume() {
    guard let task = task else { delegate.queue.isSuspended = false ; return }

    if startTime == nil { startTime = CFAbsoluteTimeGetCurrent() }

    task.resume()

    NotificationCenter.default.post(
        name: Notification.Name.Task.DidResume,
        object: self,
        userInfo: [Notification.Key.Task: task] // error occurred
    )
}

Make sure you're using the latest Xcode version with a clean environment, as this isn't an issue we see.

hi, Xcode Version 8.3.3 (8E3004b) has this issue. swift version is swift3

i have this error too . but my Xcode version is 9.0.  how to solve it


support for STIX web fonts, other

I'm sorry to reopen/neg about what is seemingly an old issue, but is there any plan to supper STIX web fonts soon?
I want to use KaTeX in my project, but the lack of STIX fonts is holding me back.
If somebody is already working on this, would be glad to help.

No plans to do this right away, but we would like to do this eventually.  @HosseinAgha has done some work in this area, please see #1269.  I'm closing this as a duplicate of #123.


Support the EVM as a backend target.

Authored by @jtriley-eth.  Here
Here's a proposal for supporting the EVM.  It still asks a few questions rather than providing a concrete path forward but that's what RFC PRs are for.

Ship it

Box it and transport it


libqpdf removes DecodeParms

I'm currently writing a PNG to PDF converter program with libqpdf.
I found that Flate compression predictor is quite useful for reducing file size.
However, whenever I try to set parameters for Flate predictor with DecodeParms
dictionary entry in Image dictionary, libqpdf removes it.
Is there any way to set DecodeParms?

Right now, libqpdf only supports the "up" filter for PNG, so any other predictor type isn't supported. It's a limitation I'd like to fix but haven't had a chance to get to. The reason for this limitation is that the up filter with PNG is typically used for compressing xref streams, but I had never added general support for the PNG filter or any of the other filters primarily used for images.

As choosing an adequate predictor function requires knowledge on data to be compressed, I want
flexible control for selecting it and am not expecting application of predictor filter to be supplied as
libqpdf's function. Is it possible to modify libqpdf so that it simply leave DecodeParms
entry supplied by user undeleted?

I think this is already what qpdf does. Do you have some code you're writing against the library, or are you using the command-line tool? qpdf preserves compression of any stream that it doesn't know how to decode, but it obviously can't encode a stream using a predictor function that it doesn't understand. If you can provide a little more detail as to what you're doing and what you're seeing, perhaps I can provide some assistance. Maybe there's a bug, or maybe you're not using the API the way it needs to be used for this purpose. Or maybe qpdf just can't quite do what you want in this case. I would still like to code up the other predictor functions, but I don't have good test data. If you can provide some streams compressed with different predictor functions that are suitable for me to include in the test suite, that would provide some extra incentive for me to code up the other predictor functions. I'm guessing they aren't that hard, but I haven't looked at the algorithms from the PDF spec for a long time.

Maybe I am misunderstanding something.
I am just doing
 image.replaceStreamData(raster, QPDFObjectHandle::newNull(), parms);

where raster is image data and parms represents dictionary object for DecodeParms.  Maybe I need to supply the second

Sorry I did something wrong.
Maybe I need to supply the second argument and do the whole compression process by myself if I want to use predictor filter?

I think qpdf can't do what you want to do directly. While I wrote that code a long time ago and don't remember exactly, as I read the code, I don't see any facility to replace stream data with filters or decode parameters that qpdf doesn't support.
I think you might be able to fake it out in a forward-compatible way though. If you lie about the filter and decode parameters (just say they're empty) and compress the data yourself and provide that data, you will get a stream with the right final data but the wrong /Filter and /DecodeParms. Then, once you've done that, you can probably go in and directly modify those parameters in the stream dictionary. I believe this should work fine, but I haven't actually tested it.
Ultimately, what we probably need is another version of replaceStreamData that includes a flag that indicates that you are supplying compressed (filtered) data and that it should just preserve filter and decode_parms as passed in rather than using them to control how the data is processed.
Does this help?

Thank you for your help.
It would be nice if qpdf supports various predictor filters to be applied to stream data.
But I simply want to pass data which is already filtered via predictor function and let libqpdf do actual part of flate compression, thus I just want to notify libqpdf that data is filtered with predictor filter and /DecodeParms should not be removed.
The following change
--- QPDFWriter.cc.orig  2015-05-16 23:08:03 +0900
+++ QPDFWriter.cc       2015-05-16 23:08:22 +0900
@@ -1318,7 +1318,7 @@
                 // We will supply our own filter and decode
                 // parameters.
                 object.removeKey("/Filter");
-                object.removeKey("/DecodeParms");
+                // object.removeKey("/DecodeParms");
             }
             else
             {

works for me, but I don't know if there are side-effects.
I will consider preparing sample data with various predictor function applied.

I'm going to close this, but please feel free to reopen if you're still having a problem with this.


event listener scroll not working on mobile

Hi,
I cant get to work infinite loading on any mobile device, as i am debugging, scroll event is never fired on any mobile device, so it does not know when do we reach to end of the document.
Or maybe i am doing something wrong, but i am loading everything as per manual.
Is that a known issue? I am only testing this with Vue1 for now

But it works well on my mobile phone, could you reproduce your problem on JSFiddle or other website like it if this problem can be reproduce in browser's simulator?

Nop, cant reproduce the issue on JSFiddle, sorry
I did however used source code and put some console.logs in it ... as i scroll on mobile or in browser simulator, distance is not calculated ... Is there something that i missed, maybe some overflow with CSS that is disabling stuff?

This plugin will think of the body as the scroll parent if it does not has any overflow: auto|scroll parent element, so the CSS style is not necessary.
By the way, will it be reproduced on JSFiddle if open browser simulator? If not, you can paste your key on the JSFiddle even it does not work properly.

1 month passed but no reply, I will close this issue, you can reopen it if you need in the future.


Composer - Suggestion list is above the composer when typing @ in multiline text

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number: 9.0.46-1
Reproducible in staging?: Y
Reproducible in production?: Y
Email or phone of affected tester (no customers<EMAIL_ADDRESS>Issue reported by: Applause Internal Team
Action Performed:

Go to staging.new.expensify.com
Go to DM.
Enter a few lines in the composer.
Type @ or :sm

Expected Result:
The suggestion modal should appear above @ or :sm when the composer has multiline text.
Actual Result:
The suggestion modal is above the composer instead of above @ or :sm when the composer has multiline text.
On mweb, Android and iOS app, there is big space between the composer and the modal.
Workaround:
Unknown
Platforms:

[x] Android: Native
[x] Android: mWeb Chrome
[x] iOS: Native
[x] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[x] MacOS: Desktop

Screenshots/Videos
https://github.com/user-attachments/assets/3def9670-5ac6-429d-a0b3-620c9a5e60c0

View all open jobs on GitHub

Found the blocker it's https://github.com/Expensify/App/pull/41071
cc @eVoloshchak @stitesExpensify @dukenv0307

@dukenv0307 are you fixing this in a different PR somewhere?


fix(show-completed): hard coded state filter for show-completed checkbox

Mandatory

[ ] What does this PR do?
In the absence of back-end support ATM to filter out Completed work items in SCRUM, adding temporary hack at UI to filter out work items with specific states (Closed, Done, Removed)
[ ] What issue/task does this PR references?
https://github.com/openshiftio/openshift.io/issues/3486
[ ] Are the tests Included?

Optional

[ ] Is the documentation Included?

[ ] Are the Release Notes included?

[ ] @mention(s) to expected reviewer(s) included

Ike Plugins (test-keeper)
Thank you @sanbornsen for this contribution!

It appears that no tests have been added or updated in this PR.
Automated tests give us confidence in shipping reliable software. Please add some as part of this change.
If you are an admin or the reviewer of this PR and you are sure that no test is needed then you can use the command /ok-without-tests as a comment to make the status green.
Your plugin configuration is stored in the file.

@sanbornsen Your image is available in the registry. Run docker pull registry.devshift.net/fabric8-ui/fabric8-planner:SNAPSHOT-PR-2623 && docker run -it -p 5000:8080 registry.devshift.net/fabric8-ui/fabric8-planner:SNAPSHOT-PR-2623 and visit http://localhost:5000 to access it.

@sanbornsen The fix works! LGTM

@jarifibrahim @michaelkleinhenz Can we merge this pls.

@rgarg1 Merged.


Fix typos

I fixed some typos in japanese document.
Thank you for sharing the wonderful tutorials!

I know zero Japanese but some of the english parts within the changes make sense so I'll assume the others are an improvement overall.
ありがとうございました 😄


Add support for grace period  as healthcheck parameter.

We encounter - https://github.com/rancher/rancher/issues/5193 for which we would ideally be able to set a graceperiod  as healthcheck parameter for etcd containers.
Currently there is no support for grace period  for healthcheck -http://docs.aws.amazon.com/sdkfornet1/latest/apidocs/html/P_Amazon_AutoScaling_Model_CreateAutoScalingGroupRequest_HealthCheckGracePeriod.htm
Etcd doesn't respond with successful health checks until the cluster is bootstrapped, so we just need to add a waiting period that is roughly equal to the time it takes Rancher to schedule the containers
Which is about 5s/container, so 30s grace period would be good for a 3-node etcd cluster (k8s)
As it stands, we have 15s from container creation until a health check must succeed, because health checks are sent every 7.5s and we tolerate 2 failures.

This issue is tracked in https://github.com/rancher/rancher/issues/5208


Make sure that px_opa is initialized in lv_draw_letter

Make sure that the variable px_opa in lv_draw_letter is initialized,
else a compile time warring will occur .
Detected by Zephyr CI run will adding support for lvgl 6.1

Thank you!


Remove input output columns for list workflows

TL;DR
The workflow interface is not returned for listing requests, which makes the get workflow table look rather empty sometimes:

This PR removes the input output columns from the table if list workflow is called while keeping the table intact for when fetching a single workflow.

Type

[x] Bug Fix
[ ] Feature
[ ] Plugin

Are all requirements met?

[x] Code completed
[x] Smoke tested
[x] Unit tests added
[ ] Code documentation added
[ ] Any pending items have an associated Issue

Complete description
Tracking Issue
NA
Follow-up issue
NA

looks good! will let @pmahindrakar-oss give the final approval
(also why is code cov bot so confused wrt unchanged lines? 😩)

🤷

Hi @katrogan @mayitbeegh , there is an issue we are aware of in flytectl bot and @evalsocket had a fix for this but it didn't work the last time he had tried it.
Adding him to the thread here to check if he has got a chance to look into it

@pmahindrakar-oss @mayitbeegh @katrogan  Currently not sure how to remove them from github diff because they added it as feature
but it is possible to remove them from codcov

Would be good to keep the line by line coverage feature because that one we don't want tot turn off for the changed files
But for the unchanged files the beta check for such annotations need to be disabled .Can we check if there is explicit way to just do this
Here's another reference I found
https://github.com/reviewdog/reviewdog/issues/932


Support for ACLs with Redis 6

Feature Request:
Support for ACLs w/ Redis 6:
In worlds where multiple users exist we may want users to do perform different Redis operations. We may also want to restrict them to specific keys. This will help security-conscious users and enterprises restrict clients and users to the least amount of privilege required to perform their function. With the planned implementation of ACLs in Redis 6, ecosystem drivers should begin aligning to support this.
In Antirez's words:
When ACLs are useful

You want to improve security by restricting access to commands and keys so that untrusted clients have no access and trusted clients have just the minimum access level to the database in order to perform the work needed. For instance, certain clients may just be able to execute read-only commands.
You want to improve operational safety, so that processes or humans accessing Redis are not allowed, because of software errors or manual mistakes, to damage the data or the configuration. For instance, there is no reason for a worker that fetches delayed jobs from Redis to be able to call the FLUSHALL command.

Commands in Scope Currently w/ Redis 6:

Multiple Arguments for AUTH (username and password)
ACL HELP  -- provides help information (listed below)
ACL LOAD  -- Reload users from the ACL file.
ACL LIST  -- Show user details in config file format.
ACL USERS  -- List all the registered usernames.
ACL CAT []   -- List available categories // -- List commands inside category.
ACL SETUSER  ... acl rules ... -- Create or modify a user
ACL DELUSER  [...] -- Delete a list of users."
ACL GETUSER  - Get the user details.
ACL GENPASS - Generate a secure password
ACL WHOAMI - Return the current connection username.

Error Checking

No Permissions when a user does not have permission to a command or key (when error for commands or keys)
Username does not exist (getuser, deluser)

References:
https://redis.io/topics/acl
https://github.com/antirez/redis/blob/0cabe0cfa7290d9b14596ec38e0d0a22df65d1df/src/acl.c

@IAmATeaPot418 You're welcome to craft a PR.

Resolved by #2077


AutoML: dataset

I broke down into 5 parts, and this is first part which contains dataset operations.

Can this one be closed?

Yes!
On Wed, May 6, 2020 at 2:34 AM Amanda Tarafa Mas<EMAIL_ADDRESS>wrote:

Can this one be closed?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/GoogleCloudPlatform/dotnet-docs-samples/pull/1032#issuecomment-624542527,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AK2FOZEWJV7EZYLIRBICODDRQEVJLANCNFSM4MORY66Q
.


Settings for Rainbow Six Siege

I've tried countless settings, but I cant seem to get any settings working that provide a good mouse feel to the game. It either moves too quick, doesnt respond to light movements of the mouse, or has half a second of input lag (im using a local ethernet on both ways).
Has anyone found any good mouse settings that work?

Yeah Same case here I've tried plenty of configuration to this game but no one seems to work correctly , I think it's because this game have some special mouse movement,different  than other games so i stopped trying to figure out how to solve it :/ between it was the main raison that push me to use this software

If your talking about input lag with controls (w,s,a,d,rmb,lmb) cant help ye but for me sensitivity is fine the settings i use are.
options in the ui,go to mouse and set values to
mouse sensitivity (x and y) to 2000.000000000000000
Final modifier to 100.000000.
In seige set vertical and horzontal to 45 and deadzones to 5.
Should be an alright feel

I'm a pc player so i actually there is a big difference between this software and that config and the 3'rd party hardware and the pc game , so in the end of the story this software is really good in story games and games without mp beside that i don't recommend it for mp first person shooting game especially like rainbow six siege

Did everyone try the F12/F11 calibration process?

Yes we did it works but not as good ad the original and in a game like rainbow six siege a little aim helps alot

can i give you an tip, i play R6 with the following, sense X/Y both around 650/800 im still adjusting, and the ingame sense is 100 and 80/90 to the ADS sense. works really well for me since I can turn real fast and still get a good fine aim. Of course combining with the DeadZone F11/F12 adjustment

Renan, Brasil ?

Sim

@DavidRieman my f12 and f11 calibration doesn't work

any way too get less input delay because its really messing up my aim


iOS input text

Hello!
When I'm trying to write @ sign in textfield it writes like 2 number in it.
How I can avoid it?

It should write: Input text<EMAIL_ADDRESS>Actually writes: vimetus2gmail.com

Just copied sign of email from iOS examples..


Add Linting to GitHub CI workflow

We will need to add linting to the GitHub workflow. The project currently uses clang-tidy, but it isn't being used in the pipeline.

added run-lint job to CI.yml


Add Access default schema to generated file resource

When generated a resource for a file, the access schema should default to:
  "access": {
    "access": "dark",
    "download": "dark"
  }

included in #280


Does not work with background mode

I have my liter set to lint in background mode. This works fine with eslint_d because they allow input to be passed in with stdin.
https://github.com/roadhump/SublimeLinter-contrib-eslint_d/blob/master/linter.py
I suspect this has to do with self.filename in communicate but am not certain

Linking the stylelnt_d issue here for cross-referencing: https://github.com/jo-sm/stylelint_d/issues/3

Hey @chrishoage, I updated the plugin to support stdin via the --stdin flag. You'll need to upgrade to stylelint_d version 1.0.5, then update this plugin. After that it should work! 🎉


Executable packages

Build exacutable standalone packages for Windows and OSX and possibly Linux later on.

Added in https://github.com/scholtzm/punk/commit/233cc28bded6265dfd98cc74c2f9600827bc4145


popup message when click-navigating

In the Java editor, holding ⌘ and clicking on a reference shows me the full signature of the referenced declaration in a little popup. In the Ceylon editor it just shows me the name.

I have done a little bit of work on this, but then I gave up because I simply can't find the code that renders the labels of form:

interface "ceylon.language::Enumerable" [Enumerable.ceylon]

I want to fix the following things about that:

I want to remove the stupid double quotes
I want to fix the keyword at the start, which is sometimes wrong ("attribute" or "getter" instead of value, etc).
I need to escape < and &
I would like to be able to do syntax highlighting on it (it's already HTML, after all)

So, it turns out org.intellij.plugins.ceylon.ide.doc.CeylonDocProvider#getQuickNavigateInfo is called first, but since it used to return null, ElementDescriptionProviders were called to generate the content. I implemented getQuickNavigateInfo and we now have better control over what's displayed (including colors!).

Excellent! thanks :)

I think this one has been completely fixed now, right?

I guess.


EKS Go patch version bumps for 1.19.8 and 1.20.3

Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/approve

https://github.com/aws/eks-distro-build-tooling/issues/929


[Bug] All pane misses messages but they reappear after switching to Recieved pane and back

What did I do
I have a subscription to a single topic and I am sending messages to another topic in quick succession from the MQTTX GUI client, multiple messages per second by clicking the arrow button at bottom right.
What happened
Sometimes, the All pane does not show all the received messages on the subscribed topic.  But when I click to Received pane, it shows all the received messages. Subsequent switch back to All pane then also shows all of the messages.
Expected
MQTTX GUI All pane should always show received messages.
Environment

OS: Windows 10
MQTTX version: v1.9.9

More detail
More detail include log information or screenshot

Hi, thanks for your feedback.
I am currently unable to replicate the issue you're experiencing. Try clearing the history to see if that makes a difference. The problem could be because many messages are received per second, leading to rendering issues.
Could you please inform me about the approximate number of messages you're receiving and provide some basic information about your system? This information might help us pinpoint and resolve the issue more effectively.

I experience this exact same issue when sending multiple messages on MacOS with the latest three version of MQTTX and can reproduce every now and then.
I mostly experience it when I am sending a message while receiving one at the same time. Or if I am about to receive 4 messages in a very short amount of time, I only get 3 displayed. But when I reopen the app I see all 4 of them.
(It took me a day of debugging and wiresharking to understand that the problem is not in my code.)
Imho this should be very high prioritized, since it is affecting the core functionality of the app.

Hi @toshede, you're absolutely right - this is a critical issue affecting MQTTX's core functionality and deserves high priority.
I've been trying to reproduce this consistently but haven't succeeded. Could you help provide more specific details about how you reproduce it? For example:

Message pub/sub rate (messages per second)
Message payload size
Number of messages when the issue occurs
Are you using any specific payload format?
Any particular timing between sending and receiving that triggers this more reliably?

Once we can consistently reproduce this, we'll be able to debug and fix the underlying UI rendering issue properly. Your detailed reproduction steps would be extremely helpful.
Thanks for your patience and help in improving MQTTX!

@ysfscream I found a way to reproduce without any additional coding. First to your questions:

100-150ms between messages
4 bytes each
5+ messages
no
subscribe to the same topic as sending to for easy debugging

Steps to reproduce:

Establish connection to any MQTT broker
Subscribe to any topic (for example "test") with QoS1
Prepare to send messages to the same topic (from the example above "test") with QoS 1
Send some messages
Try to send 5+ messages as fast as you can by clicking the send button (gamer skills help)
Repeat step 5.
Now try to send 5-10 messages as fast as you can again

Result:

-> Messages are missing, but when switching between Received and All they magically appear (see screenshots). The messages must have been received successfully:

I can always reproduce it. I think something with the message order is going wrong, because the messages get rearranged once I switch back to All. I hope this helps.

Thank you all, it should have been fixed in v1.11.1 (release), if there are new problems I will reopen this issue.


Decode blob name in xml body

blob name contains "'<>& needs to be decoded when parsing xml

need to encode & in URL
https://github.com/Azure/azure-sdk-for-cpp/blob/98b188330b0d1e983735693ede3545382bf38513/sdk/storage/azure-storage-common/src/crypt.cpp#L52


Task 28

Used all PDF activites and stored results into a text file.

SourceCode/2024/May 2024/Supriya/Task28/project.json
Main.xaml

The Tesseract OCR activity has a default name. Could you consider renaming it to something more descriptive?
The same applies to the Activity Log Message. Adding a clear and concise name would make the code easier to understand.

Score: 4/5
Please provide more information about the purpose of these activities, so I can give a more accurate review.

SourceCode/2024/May 2024/Supriya/Task27/project.json
Subtraction.xaml

Log Message not used in workflow Subtraction: It's important to add log messages during development and after release as they help understanding the flow path which is very useful for maintenance and when an error occurs.
Activity Assign has a default name: Consider adding a more descriptive title to make it easier to understand what the activity does.

Main.xaml

WriteLine activity usage at Write Line to display Addresult: Replace with tracepoints during debug. Remove before publishing. You can also consider changing WriteLine to Log Message if needed for debugging purposes.
WriteLine activity usage at Write Line to Sub Result: Same as above, replace with tracepoints and remove before publishing.

General

Dependency packages UiPath.Mail.Activities, UiPath.Testing.Activities, and UiPath.UIAutomation.Activities are not used: Remove unused packages to improve process execution time.

Variable and Argument Names

Argument Num1 does not respect the set pattern ^in_(dt_)?(A-Z|a-z)+(0-9)*$: Make sure all arguments follow the naming convention.
Variable Num1 has the same name as an existing argument: Define unique names for variables and arguments.

File Naming Convention

Activity For Each Row in Data Table has a default name: Add a more descriptive title to make it easier to understand what the activity does.
Activity Log Message has a default name: Same as above, add a more descriptive title.

Score: 5/5

SourceCode/2024/May 2024/Supriya/Task28/project.json
@main

Add more descriptive titles for activities to improve readability. For example, you can rename Activity Tesseract OCR to something like Recognize Text with Tesseract OCR.

@dataAccess
No issues found.
@excel

Remove unused dependencies (UiPath.Excel.Activities) to improve process execution time.

@mail

Remove unused dependencies (UiPath.Mail.Activities) to improve process execution time.

Score: 4/5
Please note that I ignored the "NoFile" issue as per your request, and only provided suggestions for improvement in a simple and easy-to-understand language.

SourceCode/2024/May 2024/Supriya/Task27/project.json
Main.xaml
WriteLine activities are used for debugging purposes only and should be removed before publishing.
Consider changing them to Log Message activities if needed.
Subtraction.xaml
Log Message activities are not used in the workflow, which makes it harder to understand the flow path during development and after release. Add log messages to help with maintenance and error tracking.
Assign activity has a default name, make sure to add a more descriptive title.
Addition.xaml
The same issues as Subtraction.xaml apply here, use Log Message activities for better debugging and error tracking, and add a more descriptive title to the Assign activity.
General comments

Unused packages (UiPath.Mail.Activities, UiPath.Testing.Activities, UiPath.UIAutomation.Activities) should be removed to improve process execution time.
Variable names should be unique and follow the naming convention (^in_(dt_)?(A-Z|a-z)+(0-9)*$).
Activity names can be more descriptive to make it easier to understand what they do.

Score: 5/5

SourceCode/2024/May 2024/Supriya/Task28/project.json
Main.xaml
The Activity Tesseract OCR and Activity Log Message have default names. Consider renaming them with more descriptive titles to improve readability.
Score: 5/5
No issues found in this file

Score: 4.5/5

SourceCode/2024/May 2024/Supriya/Task29/project.json
Main.xaml

Sequence display names should be unique and descriptive. You have 3 duplicate names. Please rename them to something like "Sequence - Step 1", "Sequence - Step 2" etc.

Kill Excel

Same issue as above, you have 2 duplicate sequence display names. Rename them to something meaningful.

Read Input File

Same issue as above, you have 2 duplicate sequence display names. Rename them to something meaningful.

Throw

This activity has a default name. Consider renaming it to something like "Throw Error" or "Raise Exception". It will be easier for others (or yourself) to understand the purpose of this activity.

Log Message

You have multiple activities with default names. Please rename them to something descriptive, such as "Log Successful Execution", "Error Handling Log" etc.

Score: 5/5

@Supriyar6040
Task – 27
Code verified.
Task – 28
Code verified.
Task – 29
Code verified.


Feature/resolver supports

Hmmm I think there is some overlap here https://github.com/sicpa-dlab/aries-cloudagent-python/pull/75/files

Looks good, thanks for the fixes! I'm going to push this to a branch on sicpa for opening against hyperledger


FreeBSD: error on 'service' hook: No service system detected.

Caddy shuts down after printing error on 'service' hook: No service system detected. to the log

Hello @voltagex! Sorry for that. It is related to the library we're relying on. Please open an issue at kardianos/service's issues and link it to this issue 😄

Done, do you want me to close this issue?

Thanks for opening the issue! I'll leave this open until the problem is solved.

Due to the recent developments of Caddy (v2!) and the incompatibility of this plugin with newer versions, as well as not being maintained, I'm closing this issue and archiving the repository.


Every stream recorded is marked as vod deleted from twitch when no internet is available.

Basically what title says, my Internet failed for two hours and in that time LiveStreamDVR started the vods checks and instead of ignoring the result (because no internet), it marked every single recordings as deleted from vod on twitch:

got a bluescreen while re-enabling my network interface
very cursed issue

https://github.com/axios/axios/issues/2986
i guess it's a bit more complicated than just a message check? it did return no address or something for me, but there might be multiple errors

I'm not sure how the vod check is done but shouldn't just mark something as deleted ONLY if it gets a response from twitch but the page does not have the video? That way it doesn't matter if twitch is down or if I have an internet connectivity issue, it should not mark the vods as deleted in both of those cases.

Also how can I know fix this mess? Is there any way of requesting LiveStreamDVR to check every single record for vod availability ?

click the refresh button next to the vod id, i pushed an addition to have it on completely deleted ones too but can't remember if i merged it

click the refresh button next to the vod id, i pushed an addition to have it on completely deleted ones too but can't remember if i merged it

But that's one by one, no way of doing it all? it's still a bunch of records.

Nevermind, there's no refresh button while its marked as deleted.

i think the cron should fix it, or going to /cron/check_deleted_vods

i think the cron should fix it, or going to /cron/check_deleted_vods

https://<host>/cron/check_deleted_vods ?
Doesn't seem to do anything.

right, /api/v0/cron/check_deleted_vods

I remember having a page showing these cron, but not anymore it seems they disappeared. Anyway that worked. 👍

yeah because they run internally now, if enabled in the scheduler option in settings

yeah because they run internally now, if enabled in the scheduler option in settings

I have them enabled, maybe there's a way of having a button in the tools page to run these checks manually?

I just noticed now last stream of Asmongold (Yesterday) is marked as VOD deleted and says "The VOD probably never got saved."
But that's not true, the VOD is here: https://www.twitch.tv/videos/1481888628
Possible new issue?

does he have the new thing that vods are not shown by default maybe?

does he have the new thing that vods are not shown by default maybe?

Not sure what is that, I found the vod by just checking last broadcasts on his page.

so he's streaming right now but the vod isn't visible. not really anything i can do other than add a "match vod" cronjob i guess, for when the channel makes the vod public?

I didn't know hiding vods while streaming was a thing. I guess the match vod cronjob would be a nice thing to have then.

How frequently is this cron running? Trying to figure out if it's working because I have a streamer that all vods are marked as deleted when it shouldn't have.

How frequently is this cron running? Trying to figure out if it's working because I have a streamer that all vods are marked as deleted when it shouldn't have.

it should be running twice a day and output to the log, however if the vod has an id it won't check

Seems to be working the cron.

@MrBrax not sure if this is related but I'm starting to see the following on some recordings:

That red exclamation mark, never seen that before. What is it and how can I fix it (if there's something to fix?)


Allegion BE469 lock repeatedly does not answer commands (Failed to send the command after 1 attempts. Transmission queue full)

Is your problem within Home Assistant (Core or Z-Wave JS Integration)?
NO, my problem is NOT within Home Assistant or the ZWave JS integration
Is your problem within ZWaveJS2MQTT?
NO, my problem is NOT within ZWaveJS2MQTT
Checklist

[X] I have checked the troubleshooting section and my problem is not described there.

[X] I have read the changelog and my problem was not mentioned there.

Describe the bug
What causes the bug?
Attempts to send commands to a specific BE469 lock fail with ""
What do you observe?
ZWave JS marks the node as "dead"
What did you expect to happen?
The lock responds to the command.
The attached log output is the result of me sending a "Lock" command to the lock. This lock has full batteries and has been working well for ~2 years with this controller. There have been no recent changes to my Z-Wave network, other than me keeping up with Z-Wave JS releases.
Device information
Manufacturer: Allegion
Model name: BE469
Node ID in your network: 008
How are you using node-zwave-js?

[ ] zwavejs2mqtt Docker image (latest)
[ ] zwavejs2mqtt Docker image (dev)
[ ] zwavejs2mqtt Docker manually built (please specify branches)
[ ] ioBroker.zwave2 adapter (please specify version)
[X] HomeAssistant zwave_js integration  (please specify version)
[ ] pkg
[ ] node-red-contrib-zwave-js (please specify version, double click node to find out)
[ ] Manually built from GitHub (please specify branch)
[ ] Other (please describe)

Which branches or versions?
version:
node-zwave-js branch: Driver Version: 8.2.1 / Server Version: 1.10.3
zwavejs2mqtt branch:
Did you change anything?
no
If yes, what did you change?
No response
Did this work before?
Yes (please describe)
If yes, where did it work?
This used to work ~99% of the the until late August (I do not know exactly when the issue started as I was away for several weeks).
Now, issuing commands to this lock only succeeds about ~20% of the time.
Troubleshooting steps I've taken:

Changed the batteries in the lock
Factory reset the lock
Un-enrolled and re-enrolled the lock onto the network (it took several tries to successfully un-enroll, and several more to successfully re-enroll)

Attach Driver Logfile
zwave_failed_lock_command.log

My controller is rack mounted, and the lock is affixed to the door, so it wouldn't be easy to bring the two closer together. The problem lock is approx ~35 feet from the controller, with only a cabinet between them. I have an identical lock that is ~5 feet from the controller which is still working. I will place an order for a USB extension cable so I can get the Z-Wave stick closer to the lock, will update in several days when the cable arrives.
All of my powered nodes are alive and can communicate with the controller. None have been moved recently.
I am starting to suspect the lock itself (2 years old) may be failing. But I will try the USB extension cable and report back.

My controller is rack mounted

That's probably your problem. The short log you posted shows both a situation where the controller can't send anything (might be due to interference) and one where the node didn't acknowledge that it received a command (or it didn't receive it).
Z-Wave sticks are very sensitive to intereference and USB ports in server racks are close to the worst thing you can do for them. In these cases, a USB extension cord usually helps.

Thanks, I added a 16ft USB extension cable (this product) and it looks to be working reliably again.


drivers: gpio: add driver for Microchip TCA9538 gpio port expander

Texas Instruments TCA9538 is an 8 pin GPIO port expander.
It operates on a I2C bus with 2 configurable address pins. The
device has an interrupt out pin that is asserted when any pin
configured as an input changes state. The device also has an input
polarity register that can be used to inverse the read state of pins.
Two boards that use this device, BL5340 and BT6x0 have had the IC
and associated pins added their their device tree.
Signed-off-by: Kieran Mackey<EMAIL_ADDRESS>

I am closing this review to re-submit the pull request from a different fork. It is now PR #35963.
@mnkp the changes you've suggested have been added to this new PR


Feature Request: Filter Feed List

In the latest version (5.0.2), when you click on a folder, it feed list shows only the new items.  If you expand the folder and click on an individual feed, it shows all the items, which on feeds that maintain a large list of back stories (ie HackerNews, etc) can make new items at the bottom of the list (depending on how you have the items sorted).
It would be nice, if at the top of the feed list, you had the ability to filter the currently displayed list, perhaps the ability to create smart lists.
For example, the quick morning mockup below would allow me to filter (from left) for Unread items, Read items and Starred items.  I also moved the "Mark All as Read" button to this to be more indicative of what I'm marking as read.
A secondary addition would be the ability to create Smart Filters for this area as well, for example, I could create a "Today" smart filter.

This is a duplicate of a couple different requests already on the bug tracker — the ability to create smart feeds and the ability to show/hide already-read articles.

Filtering functionality is coming in 5.1.  Closing this issue.


Troubles with concatenating  =?UTF-8?Q? encoded words

For a mail containing:
From: =?UTF-8?Q?=D0=94=D0=B8=D0=BB=D1=8F=D0=BD_=D0=9F=D0=B0=D0=BB=D0=B0=D1=83=D0?=
 =?UTF-8?Q?=B7=D0=BE=D0=B2?=<EMAIL_ADDRESS>
All programs except K9 5.600 show From: Дилян Палаузов<EMAIL_ADDRESS>. K9 does show the same, when I go to “Show headers”.  But regularly opening the message shows in the first line Дилян ПалауΘΘов  with Θ being a 45° rotated square with question mark inside - likely a substitution character for anything that cannot be presented.

I decided, that the software, which generated the message with the From: header is wrong, therefore I close the case here.


how to generate BinData（result in mongodb）second parameter？

for example:
origin key String:  "earth is round "
----after encrypt------
encrypted String : "gJNJl3Eij5hX/dJeVgJ/eATIQqahYfUxg89wtKjZL1zxL5h4PTqGqjjn4HbBXbAibw=="
result in mongodb：
"secretString" : BinData(0,"gJNJl3Eij5hX/dJeVgJ/eATIQqahYfUxg89wtKjZL1zxL5h4PTqGqjjn4HbBXbAibw==")
how to genarate encrypted String directly ？
my test code is below:
    byte[] secretKey = Base64.getDecoder().decode("hqHKBLV83LpCqzKpf8OvutbCs+O5wX5BPu3btWpEvXA=");
    CryptVault cryptVault =
        new CryptVault().with256BitAesCbcPkcs5PaddingAnd128BitSaltKey(0, secretKey).withDefaultKeyVersion(0);
    String phoneNumber = "earth is round ";
    byte[] encrypt = cryptVault.encrypt(phoneNumber.getBytes());
    String encodeToString = Base64.getEncoder().encodeToString(encrypt);
    System.out.println("---encrypt---");
    System.out.println(encodeToString);

but encodeToString is not equal to secretString what I want.

Mind that BinData is in fact, stored as a binary blob. Mongo client would base64 it for you, so that it can be displayed, but it still is just a binary blob.
CryptVault would also return a byte[] for the very same reason.
The spring-data-mongodb-encrypt library uses CryptVault to encrypt/decrypt data on-the-fly.
If you want to see an example, PolymorphismSystemTest.checkReflectiveEncryption() has an example of testing for raw binary encrypted data as read from DB directly. I suggest you open this in Intellij IDEA CE, set a breakpoint in this test, and try to step through line by line to get an idea of how data looks like in memory.


feat: add Artifact object

This pull request introduces a new Artifact resource to the project, including its schema definition, deep copy functions, and necessary imports and registrations. The most important changes are summarized below:
Introduction of Artifact Resource:

Schema Definition: Added the Artifact resource schema, including ArtifactSpec, ArtifactStatus, and ArtifactList in api/v1alpha1/artifact_types.go.
Deep Copy Functions: Generated deep copy functions for the Artifact resource in api/v1alpha1/zz_generated.deepcopy.go.

Project Configuration Updates:

Resource Grouping: Updated the PROJECT file to include the new Artifact resource.
CRD Kustomization: Added the Artifact resource to the config/crd/kustomization.yaml.

Codebase Adjustments:

Imports and Scheme Registration: Updated main.go to import the new v1alpha1 package and register it with the scheme [1] [2].

These changes ensure that the new Artifact resource is properly integrated into the existing project structure and configuration.

Hi @stefanprodan
Definitely this PR + this one https://github.com/fluxcd/kustomize-controller/pull/1324 need more discussion, that's why I put in draft to be used for discussion in a next dev meeting.
It follows this closed PR https://github.com/fluxcd/kustomize-controller/pull/1321 :)


When use_sheet is true emojis are being disappeared

I'm trying to use App's emojis, but when I set use_sheet true, emojis disappear. This is my code.
     emoji.img_set = 'apple';
     emoji.img_sets.apple.sheet = 'https://raw.githubusercontent.com/iamcal/emoji-data/master/sheet_apple_16.png';
     emoji.use_sheet = true;

     emoji.replace_mode = 'css';

     $('.card-body .card-text').each(function (i, v) {
         $(this).html(function (i, html) {
             html = emoji.replace_unified(html);
             html = emoji.replace_colons(html);
             return html;
         });
     });

The generated code would be:

```

The HTML being created looks correct to me. Perhaps the image was not at the expected URL (localhost in your pasted output).


Array argument

I'm currently using the Java parser Javalang because I need to iterate through an AST from a java source code, but I need to do it from a python file.
It appears to be quite useful but I have a problem when parsing arguments in a method signature. For exemple in a classic
public void main(String[] args){}
The String[] args is being parsed as a FormalParameter, who's a subclass of Declaration, itself a subclass of Node. In this particular exemple, the type field of FormalParamter will be ReferenceType, that got 4 fields: name,declarations,arguments,sub_type. The name field return only String, and the sub_type returns None. There is no indication of "args" being an array. How can i get that back ?

Oh, thanks a lot, I didn't understand what dimensions was !


Select / Summarize Non-EPC Tracts

From https://github.com/sfcta/epc-map/issues/14
Provide ability to select non-EPC tracts and get stats for those, too.

New data must be uploaded to our API server containing data for all tracts in San Francisco. We have this data, but it is not in the server yet.
It needs to be decided whether this data will exist as a separate resource or if this data and the current EPC-tract-only data and it should be merged, tagging EPC tracts.


Problem with lessThan and greaterThan when using date fields

Check out this issue for an ideal bug report. The closer your issue report is to that one, the more likely we are to be able to help, and the more likely we will be to fix the issue quickly!
For implementation related questions or technical support, please refer to the Stack Overflow and Server Fault communities.
Make sure these boxes are checked before submitting your issue -- thanks for reporting issues back to Parse Server!

[ ] You've met the prerequisites.

[ ] You're running the latest version of Parse Server.

[ ] You've searched through existing issues. Chances are that your issue has been reported or resolved before.

Environment Setup
Running on local machine . I am using<EMAIL_ADDRESS>, node @v4.4.2  , mongo 3.2.4.
I have my mongo db setup in ec2 .
Steps to reproduce
I ran the test on both parse.com cloud code and my local server.
This is the code that i was running
Parse.Cloud.define("lessthangreatthan", function (request, response){
    var userActivityQuery = new Parse.Query("Activity");
  var updatedAt=  request.params.updatedAt;
    var activityQuery = new Parse.Query("Activity");
    activityQuery.greaterThan("updatedAt", updatedAt);
    activityQuery.descending("updatedAt").limit(4);
    console.log(updatedAt);
    console.log(activityQuery);
    return activityQuery.find().then(function (activities) {
        response.success(activities);
    },function(err){
        response.error(err.message);
    });
});

When i run it on parse.com  I get my results , but while running on local parse server it returns an empty

.
This is my console.log for activityQuery when i run it on parse.com
{"where":{"updatedAt":{"$gt":"2016-04-11T10:35:58.411Z"}},"limit":4,"order":"-updatedAt"}
This is my console.log for activityQuery when run on local parse server
ParseQuery { className: 'Activity',_where: { updatedAt: { '$gt': '2016-04-11T10:35:58.411Z' } },_include: [],_limit: 4,_skip: 0,_extraOptions: {}, _order: [ '-updatedAt' ] }
Logs/Trace

Is your Parse.com connected to the same database?
I think the best way to handle this issue going forward is to come up with a failing test case that shows that this query won't return the expected data. The sample issue linked at the top of the placeholder text in your original post has an example of this.

Is your Parse.com connected to the same database? -  Yes , I migrated my database to ec2 mongo from parse , so it is using same database.

Environment Setup
Running on local machine . I am using<EMAIL_ADDRESS>, node @v4.4.2 , mongo 3.2.4.
I have my mongo db setup in ec2 .
Steps to reproduce
So I made test app with a class Activity and the code that i am running.
Parse.Cloud.define("lessthangreatthan", function (request, response){

    var activityQuery = new Parse.Query("Activity");
    var updatedAt = request.params.updatedAt;
    activityQuery.greaterThan("updatedAt", updatedAt);
    console.log(updatedAt);
    console.log(activityQuery);
    return activityQuery.find().then(function (activities) {
        response.success(activities);
    },function(err){
        response.error(err.message);
    });
});

Parse.Cloud.define("output", function (request, response){
    var activityQuery = new Parse.Query("Activity");
    console.log(activityQuery);
    return activityQuery.find().then(function (activities) {
        response.success(activities);
    },function(err){
        response.error(err.message);
    });
});

Output of my Activity Class (used output function) when I called api.parse.com/1/output
{
  "result": [
    {
      "__type": "Object",
      "className": "Activity",
      "createdAt": "2016-04-12T12:15:58.065Z",
      "message": "h3",
      "objectId": "5P1sTXplqd",
      "updatedAt": "2016-04-12T12:32:20.430Z"
    },
    {
      "__type": "Object",
      "className": "Activity",
      "createdAt": "2016-04-12T12:15:48.860Z",
      "message": "h1",
      "objectId": "PyrtBMS7UW",
      "updatedAt": "2016-04-12T12:15:48.860Z"
    },
    {
      "__type": "Object",
      "className": "Activity",
      "createdAt": "2016-04-12T12:16:08.503Z",
      "message": "h4",
      "objectId": "hOJb49nXXO",
      "updatedAt": "2016-04-12T12:16:08.503Z"
    },
    {
      "__type": "Object",
      "className": "Activity",
      "createdAt": "2016-04-12T12:16:05.165Z",
      "message": "h2",
      "objectId": "lifargP8sn",
      "updatedAt": "2016-04-12T12:32:08.603Z"
    }
  ]
}

This is the output of my lessthangreatthan function when i called api.parse.com/1/lessthangreatthan
. My parameter was {"updatedAt":"2016-04-12T12:16:11.121Z"} so it returned rows which had updatedAt greater than the parameter value.
{
  "result": [
    {
      "__type": "Object",
      "className": "Activity",
      "createdAt": "2016-04-12T12:15:58.065Z",
      "message": "h3",
      "objectId": "5P1sTXplqd",
      "updatedAt": "2016-04-12T12:32:20.430Z"
    },
    {
      "__type": "Object",
      "className": "Activity",
      "createdAt": "2016-04-12T12:16:05.165Z",
      "message": "h2",
      "objectId": "lifargP8sn",
      "updatedAt": "2016-04-12T12:32:08.603Z"
    }
  ]
}

Now I ran the code on my local parse server (http://localhost:1338/parse/functions/output)
I am getting the same results.
{
  "result": [
    {
      "updatedAt": "2016-04-12T12:32:20.430Z",
      "message": "h3",
      "createdAt": "2016-04-12T12:15:58.065Z",
      "objectId": "5P1sTXplqd",
      "__type": "Object",
      "className": "Activity"
    },
    {
      "createdAt": "2016-04-12T12:15:48.860Z",
      "updatedAt": "2016-04-12T12:15:48.860Z",
      "message": "h1",
      "objectId": "PyrtBMS7UW",
      "__type": "Object",
      "className": "Activity"
    },
    {
      "createdAt": "2016-04-12T12:16:08.503Z",
      "updatedAt": "2016-04-12T12:16:08.503Z",
      "message": "h4",
      "objectId": "hOJb49nXXO",
      "__type": "Object",
      "className": "Activity"
    },
    {
      "createdAt": "2016-04-12T12:16:05.165Z",
      "updatedAt": "2016-04-12T12:32:08.603Z",
      "message": "h2",
      "objectId": "lifargP8sn",
      "__type": "Object",
      "className": "Activity"
    }
  ]
}

But when i run lessthangreatthan on my local server (http://localhost:1338/parse/functions/lessthangreatthan) my response is empty

The request.params.updatedAt parameter you're passing to the function is a String, but the query constraint for dates expects a Date. Please update your Parse Server Cloud function to use the Date constructor to create a new Date object from the string in request.params.updatedAt.
The difference in behavior between hosted Parse Cloud Code could be explained by a difference in the version of the JavaScript SDK being used (see your Parse Cloud Code config to check which SDK you're loading in), or you may be running into the same issue raised in #655.

Thanks, that fixed it.


Added An Extra Input To Select A Local Path.

Added an extra Input that enables users to browse the path where they would like to create their Pilets or Pirlas.

Maybe improve the margin of the button.
Right now:

Maybe have the same margin as the standard scroll bar there:


Azure Search Autocomplete API not working for Fuzzy search

Azure Search Autocomplete API not working for Fuzzy search
I have configured azure autocomplete API with all parameters. It gives results for normal keywords but when I tried with misspell keyword then it doesn't provide me expected results. Also, I have added UseFuzzyMatching=true while configuration. eg. machine -> gives the expected results. If we try with magine then it provides 0 results from autocomplete API.
Please let me know if I'm missing any configurations to make Fuzzy workable.

I have data in my index that contains product description and comment fields 'Boormachine' or 'machine', also it provides me results in search API for this.
I have configured suggester while creation of index with the following source fields:

Comment, CommentSmall, Description,
ItemBrandDescription, Itemcode,
ItemGroupDescription,ItemSupplierCode,
SupplierCode

We have configured autocomplete API with this:

as I need to find for keyword suggestions not in group and brand name so excluded these two fields from search fields in the configuration. We can see the fuzzy related configuration in autocomplete with UseFuzzyMatching flag. Please let me know if I am missing some configuration to work fuzzy in azure search autocomplete API.
Official documentation link

Thanks for the question! We will review and get back to you shortly.

@jishansiddique, I have noticed that you have also created a SO thread on this issue with no help.  I completely understand the frustration with this issue.  Apologies for all the inconvenience and delayed response.
We wish to engage with you offline for a closer look and provide a specialized and quick assistance, please send an email with subject line "Attn: Ajay" to AzCommunity[at]Microsoft[dot]com referencing this thread and the Azure subscription ID, I will follow-up with you.
As we will work with you offline, I will now proceed to close this thread.
Thanks for your patience and co-operation. Looking forward to your email.

@AjayKumar-MSFT @SamaraSoucy-MSFT  Was there ever a resolution with this issue? i am having the same issue, and I see many others also having this issue. Some details would be helpful to others with the same problem.

@AjayKumar-MSFT @SamaraSoucy-MSFT @SwatiBhat-MSFT : This issue has been many forums but I do not see a concrete solution anywhere for this.
Hope you have found the solution for this, since you have closed the ticket. Please be kind to share the fix for this. We're using Azure cognitive search and the fuzzy doesn't seem work always.
Also, if you're closing the ticket without a fix, it is not helping the community.


Response Compression allows re-compressing of already compressed responses

I serve pre-compressed static files via a custom middleware (discussed here https://github.com/aspnet/Home/issues/1584)
If I add app.UseResponseCompression(); in Startup.cs Configure method the response will be compressed 2x.
This can obviously be avoided by re-ordering the middleware, but it seems like ResponseCompressionProvider should double-check the Response headers to see if the Content-Encoding value indicates that it's already compresed.

i coded up a possible solution. let me know if you'd like a pull request.
	public class CustomResponseCompressionProvider : ResponseCompressionProvider
	{
		public CustomResponseCompressionProvider(IServiceProvider services, IOptions<ResponseCompressionOptions> options) : base(services, options)
		{
		}

		public override bool ShouldCompressResponse(HttpContext context)
		{
			if (!string.IsNullOrWhiteSpace(context.Response.Headers["Content-Encoding"]) && !string.Equals(context.Response.Headers["Content-Encoding"], "identity", StringComparison.InvariantCultureIgnoreCase))
			{
				return false;
			}

			return base.ShouldCompressResponse(context);
		}
	}

It can be used in the ConfigureServices method of Startup.cs like this:
			services.Configure<GzipCompressionProviderOptions>(options => options.Level = System.IO.Compression.CompressionLevel.Fastest);
			services.Configure((ResponseCompressionOptions options) =>
			{
				options.Providers.Add<BrotliCompressionProvider>();
				options.Providers.Add<GzipCompressionProvider>();
				options.EnableForHttps = true;
				options.MimeTypes = new[]
				{
					// Default
					"text/plain",
					"text/css",
					"application/javascript",
					"text/html",
					"application/xml",
					"text/xml",
					"application/json",
					"text/json",

					// Custom
					"application/atom+xml",
					"application/xaml+xml",
					"application/svg+xml",
					"image/svg+xml",
					"application/vnd.ms-fontobject",
					"font/otf"
				};
			});
			services.TryAddSingleton<IResponseCompressionProvider, CustomResponseCompressionProvider>();

The normal UseResponseCompression(); in Startup.cs Configure should still work.

I have same issue i.e  response is double compressed (in my case this happens when I use proxy).
Is it possible his fix will be added to ResponseCompressionProvider?

Adding a StringValues.IsNullOrEmpty check for Content-Encoding would be reasonable. Are you interested in sending a PR to the release/2.2 branch?

Sure, will do it


[SPARK-8739][WEB UI][Windows] A illegal character \r can be contained in StagePage.

This issue was reported by @saurfang. Thanks!
There is a following code in StagePage.scala.
                   |width="$serializationTimeProportion%"></rect>
                 |<rect class="getting-result-time-proportion"
                   |x="$gettingResultTimeProportionPos%" y="0px" height="26px"
                   |width="$gettingResultTimeProportion%"></rect></svg>',
               |'start': new Date($launchTime),
               |'end': new Date($finishTime)
             |}
           |""".stripMargin.replaceAll("\n", " ")

The last replaceAll("\n", "") doesn't work when we checkout and build source code on Windows and deploy on Linux.
It's because when we checkout the source code on Windows, new-line-code is replaced with "\r\n" and replaceAll("\n", "") replaces only "\n".

Merged build triggered.

Merged build started.

Merged build finished. Test FAILed.

Merging into master 1.4.


add example for chromedriver

Thanks to @mglaman for writing up a wonderful blog post that inspired all of this.

 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.Lucas D Hedding 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.

Hi @heddn ,
I have one question. Maybe I'm missing something, but what is the difference between this chromedrive and the headless-chrome I contributed a few months ago here?
My idea was to provide a quick access and quick example for running Behat to anyone who wanted to use chrome (or selenium + chrome) and Behat + DrupalExtension.
I've reviewed your PR but the only difference I can see is that you specifically support FunctionalJavascript tests and I didn't test it. I guess it should work but not sure :P.
If I'm know wrong, the latest version of drupalci/chromedriver doesn't disable some features that can break some changes as I'm doing in this custom image I've made.
It would be amazing if you could suggest some changes to headless-chrome or let me know what you are missing from this container to be able to have only one chrome container (to help ddev users to pick one) but as much complete as possible.
It would be good too if you can share a behat.yml or a test.feature to be able to understand what is missing in chrome-headless or what is different here.
Thanks!

Hi @heddn ,
I have one question. Maybe I'm missing something, but what is the difference between this chromedrive and the headless-chrome I contributed a few months ago here?

I prefer to use drupalci's headless chrome, because then I can reproduce any issues that Drupal CI also might have. Warts and all. I'm not using behat here. I'm running drupal's Functional Javascript tests, only. I have no disrespect for your solution. Just a preference to use the same docker setup as drupalci uses.

It would be good too if you can share a behat.yml or a test.feature to be able to understand what is missing in chrome-headless or what is different here.

I'm not using Behat, so sadly that part would actually need to be added to this example.

It would be great to either consolidate or differentiate these two great contributions. People have these questions so often and it's so very hard for them to sort out.

Uhm, that makes sense. Thanks!
I've started the isholgueras/headless-chrome because I found some issues with different chrome images, but if you find drupalci's one reliable I can integrate it into the headless-chrome recipe and support both Functional Javascript and behat in the same recipe.
Let me find some time to add a phpunit example with drupalci's image this weekend and see if we can put this together.

docker-compose.chromedriver.yml should have the extension .yaml No?

yaml is preferred. yml didn't work in a couple of versions but I think it was restored in v1.14.2

I rebased this (so please reset to your fork)
I added some minor edits and combined the two yaml files.
However, I can't get the sample test to work. I see errors like this, complaining about mink session:
rfay@d8php2-web:/var/www/html/web$ phpunit --verbose -c core/phpunit.xml.dist core/modules/system/tests/src/FunctionalJavascript/System/DateFormatTest.php
PHPUnit 6.5.14 by Sebastian Bergmann and contributors.

Runtime:       PHP 7.3.20-1+0~20200710.65+debian10~1.gbpc9cbeb
Configuration: /var/www/html/web/core/phpunit.xml.dist

Testing Drupal\Tests\system\FunctionalJavascript\System\DateFormatTest
S                                                                   1 / 1 (100%)

Time: 1.33 minutes, Memory: 4.00MB

There was 1 skipped test:

1) Drupal\Tests\system\FunctionalJavascript\System\DateFormatTest::testDateFormatXss
An unexpected error occurred while starting Mink: no such session
  (Driver info: chromedriver=2.38.552522 (437e6fbedfa8762dec75e2c5b3ddb86763dc9dcb),platform=Linux 4.19.76-linuxkit x86_64)

/var/www/html/web/core/tests/Drupal/FunctionalJavascriptTests/WebDriverTestBase.php:71
/var/www/html/web/core/tests/Drupal/Tests/BrowserTestBase.php:409
/var/www/html/web/core/modules/system/tests/src/FunctionalJavascript/System/DateFormatTest.php:29

OK, but incomplete, skipped, or risky tests!
Tests: 1, Assertions: 1, Skipped: 1.
rfay@d8php2-web:/var/www/html/web$ phpunit --verbose -c core/phpunit.xml.dist core/modules/system/tests/src/FunctionalJavascript/System/DateFormatTest.php
PHPUnit 6.5.14 by Sebastian Bergmann and contributors.

Runtime:       PHP 7.3.20-1+0~20200710.65+debian10~1.gbpc9cbeb
Configuration: /var/www/html/web/core/phpunit.xml.dist

Testing Drupal\Tests\system\FunctionalJavascript\System\DateFormatTest
E                                                                   1 / 1 (100%)

Time: 1.16 minutes, Memory: 4.00MB

There was 1 error:

1) Drupal\Tests\system\FunctionalJavascript\System\DateFormatTest::testDateFormatXss
WebDriver\Exception\NoSuchDriver: no such session
  (Driver info: chromedriver=2.38.552522 (437e6fbedfa8762dec75e2c5b3ddb86763dc9dcb),platform=Linux 4.19.76-linuxkit x86_64)

/var/www/html/vendor/instaclick/php-webdriver/lib/WebDriver/Exception.php:155
/var/www/html/vendor/instaclick/php-webdriver/lib/WebDriver/AbstractWebDriver.php:157
/var/www/html/vendor/instaclick/php-webdriver/lib/WebDriver/Session.php:129
/var/www/html/vendor/behat/mink-selenium2-driver/src/Selenium2Driver.php:380
/var/www/html/vendor/behat/mink/src/Session.php:148
/var/www/html/web/core/tests/Drupal/Tests/UiHelperTrait.php:327
/var/www/html/web/core/tests/Drupal/Tests/UiHelperTrait.php:246
/var/www/html/web/core/modules/system/tests/src/FunctionalJavascript/System/DateFormatTest.php:33

ERRORS!
Tests: 1, Assertions: 5, Errors: 1.


Preview cuts off in middle of code block and renders rest of front page in code font

The front page shows the first six or so lines of each post and then the "READ MORE" link. However, if the last line displayed before that is in the middle of a code block, the rest of the front page gets rendered in the corresponding font:

Fixed with https://github.com/barryclark/jekyll-now/commit/ac1cf36fe024843fd7173ec4d5feb62c53285997
See discussion at https://github.com/barryclark/jekyll-now/issues/117 for more info.