As custom user incorrect fleet gitrepos are shown given the workspace filter

Setup

Rancher version: 2.10.0-alpha5
Rancher UI Extensions:
Browser type & version:Brave 1.70

Describe the bug
After an admin deploys 2 girepos one in fleet-local and the other in fleet-default, an user with access to these gitrepos will see them in incorrect order when using the toggle (the ones meant to be in local will appear in default and the one in default will appear in local)
To Reproduce

Deploy Rancher 2.10.0-alpha5 with at least 1 downstream cluster
As an admin deploy these 2 gitrepos:
Local cluster

Name: fleet-local-simple-chart
URL: https://github.com/rancher/fleet-test-data
branch: master
path: simple-chart

Default cluster
Name: fleet-default-nginx
URL: https://github.com/rancher/fleet-test-data
branch: master
path: qa-test-apps/nginx-app

Create standard user std-user-46 with this custom roles:

 { resource: "fleetworkspaces", verbs: ["create", "delete", "get", "list", "patch", "update", "watch"]},
 { resource: "gitrepos", verbs: ["list"]},
 { resource: "bundles", verbs: ["create", "delete", "get", "list", "patch", "update", "watch"]},

Access as std-user-46

Result
When navigating to gitrepos std-user-46 sees:

when changing toggle to fleet-local gitrepo fleet-default-nginx
when changing toggle to fleet-default gitrepo fleet-local-simple-chart

Expected Result
When navigating to gitrepos std-user-46 should see:

when changing toggle to fleet-local gitrepo fleet-local-simple-chart
when changing toggle to fleet-default gitrepo fleet-default-nginx

Screenshots
Screencast from 30-10-24 17:15:59.webm
Additional context

@mmartin24 can you confirm how you created the two git repos? it would be expected that the git repo is created in the workspace that was selected at the time of creation

@gaktive should I look into this and try to fit it in 2.10?

@eva-vashkevich if it's reproducible and a regression we should try. if it's not reproducible or a regression it can definitely be pushed to 2.11. In master i couldn't reproduce, the gitrepos appear in the workspace they were created in

I am able to reproduce the issue and can confirm it is not present in 2.9 dashboard

@mmartin24 can you confirm how you created the two git repos? it would be expected that the git repo is created in the workspace that was selected at the time of creation
Edit: this can be confirmed by looking at the metadata.namespace of the gitrepo:

@richard-cox the admin does create the gitrepo on the expected workspace in both cases, here you can see how for gitrepo fleet-default-nginx, created on the workspace fleet-default, the metadata.namespace is fleet-default

For std-user-46, with the toggle pointing to fleet-default. the metadata.namespace is still fleet-default  but the gitrepo displayed is the one belonging to the fleet-local workspace, (fleet-local-simple-chart)

@mmartin24 i still can't reproduce. can you try on head, and include specific steps to reproduce (for instance i created global roles and added the required group to the resource grants)? I don't think this affects much, but the gitrepo permission with just list is a bit odd (should probably include get too).
@eva-vashkevich please can you provide an update on how you reproduced and progress from yesterday?

@richard-cox, sorry for the delay.
I tried with something simpler as creating another admin user and in that case it works (although it has a delay on displaying the correct repo, in case it gives you a hint).
The best reproduction steps are the ones described in the ticket, but I can provide you a full video of our test with all the steps followed to get to this point.
Please let me know if this is ok:
https://github.com/user-attachments/assets/30e73446-fcd8-4cf9-a2b8-7866a7b7d507

Hi @mmartin24 I am able to reproduce using steps from the ticket and will sync with Richard if needed. Right now I am still trying to figure out the cause.

Details in PR, but key bug points

issue revolves around switching between workspaces or namespaces where the number of rows remains the same
hard to reproduce in namespace world given switcher isn't singular
user irrelevant
cause by a change of vue3 reactivity

Seeing correct gitrepos, clusters, and cluster groups when navigating between workspaces. Also conducted regression testing around lists.
Tested in:

Rancher v2.10-212d8b6e92992235d791d8f2aaea8436ab4f6b77-head
Dashboard master 99285c9

https://github.com/user-attachments/assets/de63eb1e-0c18-40d0-996f-44ad2edd0665


Simply math in SEIR models

https://github.com/eho-tacc/episimlab/blob/b409c88b262cd91783cd35ecc0d6fb14623ac891/episimlab/seir/bf_cython_engine.pyx#L231
If new_S = S + d_S and compt_v[n, a, r, 0] = new_S - S, then compt_v[n, a, r, 0] = d_S
Other compartment deltas can be similarly revised. This wouldn't make a dramatic impact on performance, but it would clean up the code a bit.

partially addressed in https://github.com/eho-tacc/episimlab/pull/38

Fixed in v2


Paste mode vulnerability

Right now upterm is vulnerable to the attack on this proof of concept:
http://thejh.net/misc/website-terminal-copy-paste
The same code with iTerm 2, Zsh and oh-my-zsh does not suffer from this vulnerability on my setup. If I am not wrong, it uses Bracketed-paste mode.

@Hazer what happened when you pasted it? I can see the full command, which is
git clone /dev/null; clear; echo -n "Hello ";whoami|tr -d '\n';echo -e '!\nThat was a bad idea. Don'"'"'t copy code from websites you don'"'"'t trust!
Here'"'"'s the first line of your /etc/passwd: ';head -n1 /etc/passwd
git clone git://git.kernel.org/pub/scm/utils/kup/kup.git

but nothing was executed. It looks harmless to me.
Also, would it be possible to interview you about your experience with Upterm? I'd really appreciate that.

I had updated a few things, Zsh, oh-my-zsh and upterm itself, now if I don't submit manually it is really harmless. I don't really know which one fault was it now, but seems fixed... The only effect I had is broken layout:

Curiously, iTerm 2 now seems to be vulnerable since my changes, I am kind of puzzled now haha
Hello Hazer!
That was a bad idea. Don't copy code from websites you don't trust!
Here's the first line of your /etc/passwd:
##

~
➔ git clone git://git.kernel.org/pub/scm/utils/kup/kup.git

@vlad-shatskyi Ask whatever you want, actually I am using iTerm 2, Upterm and Hyper at the same time and trying to choose only one.

@Hazer cool, I'll close this issue then. I created a separate issue about styling prompt.
Here are the questions:

What do you like the most about Upterm?
What do you miss?
Are there things that annoy you?

@vlad-shatskyi

Beautiful, autocompletion looks great, command alias reminder are making me happy, zsh works great on it
A way to check updates inside it
Upterm Helper on MacOS sometimes jump to 80+ MB of RAM. I know that in general, Electron based softwares, can be memory hungry, but it feels like too much for just an empty tab with no command being executed at all, just a few folders navigated.

@Hazer thanks, duly noted. Good news: the latest version already checks for updates. https://github.com/railsware/upterm/releases/tag/v0.2.161


Get text in writing from CFOB that MA is a valid procurement vehicle

CFOB provided the written ok.  Saved to Sharepoint: https://014gc.sharepoint.com/:u:/r/sites/GCDevEx/Shared Documents/User documentation/Admin/MA-valid-procurement-vehicle.msg?csf=1&web=1&e=G0pjd6


Posts - prompt "are you sure?" if you try to leave the site with something written

t ack

t ack

t ack


Interpolation in Track-to-Track associators and metrics.

A few times a use case has come up to use Stone Soup metrics to investigate existing track and truth data sets, but this can be difficult if the track/truth timestamps do not align, as then states on the track/truth cannot be compared. It would be good if the data associators (and then in turn metrics?) supported interpolating tracks/truths. It may also be better if this was a separate pre-process to using associators/metrics?
I think it would make sense to look at the smoother components in Stone Soup to help with interpolation.

We use an interpolate function locally which might be a good starting point. It's hardcoded to sample every second which probably should be changed
def interpolate(tracks_set: Set[StateMutableSequence]):
    new_tracks = set()

    for track in tracks_set:

        # Need to avoid deepcopy
        new_track = copy(track)
        if hasattr(new_track, "metadatas"):
            new_track.metadatas = list()
        new_track.states = list()
        state_iter = iter(track)
        aft = bef = next(state_iter)

        # Create list of timestamps with 1 second resolution
        # Between first and last state
        first_timestamp_round_up = (track.states[0].timestamp + timedelta(seconds=1)).replace(microsecond=0)
        last_timestamp_round_down = track.states[-1].timestamp.replace(microsecond=0)
        timestamps = time_range(first_timestamp_round_up, last_timestamp_round_down)

        for timestamp in timestamps:

            # want `bef` to be state just before timestamp, and `aft` to be state just after
            while aft.timestamp < timestamp:
                bef = aft
                while bef.timestamp == aft.timestamp:
                    aft = next(state_iter)

            if aft.timestamp == timestamp:
                # if `aft` happens to have timestamp exactly equal, just take its state vector
                sv = aft.state_vector
            else:
                # otherwise, get the point on the line connecting `bef` and `aft`
                # that lies exactly where `timestamp` would be (assuming constant velocity)
                bef_sv = bef.state_vector
                aft_sv = aft.state_vector

                frac = (timestamp - bef.timestamp) / (aft.timestamp - bef.timestamp)

                sv = bef_sv + ((aft_sv - bef_sv) * frac)

            # use `bef` as template for new state (since metadata might change in future, at `aft`)
            new_state = State.from_state(bef, state_vector=sv, timestamp=timestamp)
            new_state.state_vector = sv
            new_track.append(new_state)
        new_tracks.add(new_track)

    return new_tracks

Other options are:
def interpolate2(state_sequence: StateMutableSequence, times: List[datetime]):
    output_states = []
    state_sequence_times = [state.timestamp for state in state_sequence]
    for timestamp in times:
        if timestamp in state_sequence_times:
            output_states.append(state_sequence[timestamp])
        elif timestamp < state_sequence_times[0] or state_sequence_times[-1] < timestamp:
            continue
        else:
            pass
            # todo
            # do some interpolating

    output = copy.copy(state_sequence)
    output.states = output_states
    return output

from scipy.interpolate import interp1d
def interpolate3(state_sequence: StateMutableSequence, times: List[datetime]):

    adjusted_times = [time.timestamp() for time in times
                      if state_sequence[0].timestamp <= time <= state_sequence[-1].timestamp]

    svs = [state.state_vector for state in state_sequence.states]
    state_times = [state.timestamp.timestamp() for state in state_sequence]
    interpolate_object = interp1d(state_times, np.stack(svs, axis=0), axis=0)

    output1 = interpolate_object(adjusted_times)

    new_states = []
    for idx, time in enumerate(adjusted_times):
        new_states.append(State(output1[idx, :, :], timestamp=time))


Fix CI workflow

Getting these errors on the CI builds
https://github.com/microsoft/azuredatastudio/actions/runs/4767518317
[Invalid workflow file: .github/workflows/ci.yml#L311](https://github.com/microsoft/azuredatastudio/actions/runs/4767518317/workflow)
You have an error in your yaml syntax on line 311

Looks like a bad merge - there's a duplicate hygiene step which has a bunch of extra stuff that wasn't there before (or in VS Code)
https://github.com/microsoft/azuredatastudio/blob/release/1.43/.github/workflows/ci.yml
https://github.com/microsoft/vscode/blob/release/1.70/.github/workflows/ci.yml
I didn't go through the entire file, @kburtram @lewis-sanchez it would be a good idea to do a quick check and make sure nothing else is broken or needs to be updated.

Huh, so VS Code actually disabled this a while back (which we picked up in the merge)
https://github.com/microsoft/vscode/pull/149246/files
Looking at it, it seems like this is because everything is moved into the "basic" workflow now. So it's probably fine to just mostly ignore this file then - not sure when we'd ever need to actually run it manually.


Adds LICENSE-* files to crate subdirectories

... so that the license files appear in downloaded crates.

For #453 .
Examples of this in other crates:

https://github.com/vulkano-rs/vulkano/blob/master/vulkano/LICENSE-MIT
https://github.com/rust-lang/futures-rs/blob/master/futures-core/LICENSE-MIT


Migrate weblate

Repository URL
https://github.com/ngi-nix/weblate
Notes
I saw that there's activity in that Flake by @erictapen and it's on Flakestry.

Does this mean introducing poetry2nix support in the repo? I tried to package Weblate with dream2nix, but failed because of nix-community/dream2nix#745.

Ah I think now I understand the goal of this issue. Feel free to ping me for questions on this.

Sorry @erictapen, more context is here: #12


Update no-tracking identity resolution docs for 5.0

See https://github.com/aspnet/EntityFramework.Docs/pull/1893

Indicate that this document needs to be updated.

See https://github.com/dotnet/efcore/issues/19877


[Gally]: master <- dev

Automatically created by Git-Ally

:tada: This PR is included in version 3.6.2 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[BUG] Devmod Modules First Index is Always 0

Describe the bug
Service info sent in message 68 for devmod looks as below.
[false, [["devmod:active", h'f5'], ["devmod:os", h'654c696e7578'], ["devmod:arch", h'65616d643634'], ["devmod:version", h'781a362e362e34312d30333532302d67643364373766313566383432'], ["devmod:device", h'6e46444f2d5072692d446576696365'], ["devmod:sep", h'613a'], ["devmod:bin", h'65616d643634'], ["devmod:nummodules", h'02'], ["devmod:modules", h'830001666465766d6f64'], ["devmod:modules", h'8300016766646f5f737973']]]

There are two "devmod:modules" messages, containing bstr data:
[0, 1, "devmod"]
[0, 1, "fdo_sys"]

The spec is unclear, only stating that "the first element is an integer from zero to devmod:nummodules", but spec authors have verified to me that the purpose of the first element is "start index".
This means that the first message is interpreted as "from index 0, insert 1 element." Therefore the second message should be "from index 1, insert 1 element" and then you have a 2 element list, matching nummodules.
To Reproduce

Perform TO2 with the demo device.jar

Expected behavior
Modules bstr data should be
[0, 1, "devmod"]
[1, 1, "fdo_sys"]

Example given in the spec is: [uint, uint, tstr1, tstr2, ...]
So you can return the modules one at a time:
...[n, 1, name][n+1, 1, name]...
e.g., [0, 1, "devmod][1, 1, "fdo_sys"]... as you said
or in a larger list
...[10, 1, mod1, mod2, ..., mod10]...
[0, 2, "devmod", "fdo_sys"]
The latter is the original intent, actually.
The reason you don't just list all the modules is that it might not fit into a single message.
So the format gives you a way to describe as many modules as you have room for.
I never intended that you list them one per array.

I guess the text actually permits you to use the same number for each element, so if you have modules a, b, c, d, you could return
[0, 1, a]
[0, 2, b, c]
[0, 3, d]
and the idea is that you are reordering the list each time.  I would not advise this particular behavior, and I'll try to clarify in 1.2.

Here is my proposed change to the text in FDO 1.2:
Enumerates the names of modules supported by this [FIDOIOT] Device.
The device internally assigns an index to each module in the
range [0...nummodules-1]. The list is sent in one or more arrays
containing [index, N, modname1, ... modnameN]. The intent is to send
the full list as a single array, but breaking the list is acceptable,
and may be necessary to allow it to fit into ServiceInfo messages.

Here is my proposed change to the text in FDO 1.2:
Enumerates the names of modules supported by this [FIDOIOT] Device. The device internally assigns an index to each module in the range [0...nummodules-1]. The list is sent in one or more arrays containing [index, N, modname1, ... modnameN]. The intent is to send the full list as a single array, but breaking the list is acceptable, and may be necessary to allow it to fit into ServiceInfo messages.

Only thing I would change is that [index, N, modname1, ...modnameN] is more clear as [i, N, modname(i), ...modname(i+N)] or similar. And maybe there's still a way to make it clear that you shouldn't send any modname(i+N) twice.

Done.


Add nicoburniske.com

built my personal website/blog/photo gallery with leptos and want to show it off some
https://nicoburniske.com

Cool! Will add it. Btw when I first loaded it none of the images loaded correctly and there were a bunch of hydration warnings in the console. When I refreshed it all seemed fine. Not sure what's going on there but just FYI!


chore(passport): Move files from artsy-passport repo into Force

Addresses https://artsyproduct.atlassian.net/browse/PLATFORM-3687
This moves @artsy/passport into force. It was as simple as copying files over, and then updating main middleware import path from @artsy/passport to lib/passport. Tests all pass, login and so on works.
cc @artsy/grow-devs

Looks good. Thanks for doing this! I would think we will also want to go ahead and bring @artsy/passport-local-with-otp in also, as a follow-up.

I'll take care of the passport-local-with-otp now


Intellisense doesn't work Manjaro

Environment data
dotnet --info output:
NET Command Line Tools (2.1.105)

Product Information:
 Version:            2.1.105
 Commit SHA-1 hash:  141cc8d976

Runtime Environment:
 OS Name:     manjaro
 OS Version:
 OS Platform: Linux
 RID:         linux-x64
 Base Path:   /opt/dotnet/sdk/2.1.105/

Microsoft .NET Core Shared Framework Host

  Version  : 2.0.7
  Build    : 2d61d0b043915bc948ebf98836fefe9ba942be11

VS Code version:
1.23.1
C# Extension version:
1.15.0
Steps to reproduce
Default run of Unity project.
Expected  behavior
Intellisense worked
Actual behavior
Starting OmniSharp server at 5/18/2018, 1:20:22 PM
    Target: /home/ideo/Documents/workspace_unity/Guardian/Guardian/Guardian.sln

OmniSharp server started with Mono 5.10.1
    Path: /home/ideo/.vscode/extensions/ms-vscode.csharp-1.15.2/.omnisharp/1.30.1/omnisharp/OmniSharp.exe
    PID: 6441

[info]: OmniSharp.Stdio.Host
        Starting OmniSharp on manjaro 0.0 (x64)
[warn]: OmniSharp.MSBuild.Discovery.Providers.MonoInstanceProvider
        It looks like you have Mono 5.2.0 or greater installed but MSBuild could not be found.
Try installing MSBuild into Mono (e.g. 'sudo apt-get install msbuild') to enable better MSBuild support.
[info]: OmniSharp.MSBuild.Discovery.MSBuildLocator
        Located 1 MSBuild instance(s)
            1: StandAlone 15.0 - "/home/ideo/.vscode/extensions/ms-vscode.csharp-1.15.2/.omnisharp/1.30.1/omnisharp/msbuild/15.0/Bin"
[info]: OmniSharp.MSBuild.Discovery.MSBuildLocator
        MSBUILD_EXE_PATH environment variable set to '/home/ideo/.vscode/extensions/ms-vscode.csharp-1.15.2/.omnisharp/1.30.1/omnisharp/msbuild/15.0/Bin/MSBuild.dll'
[info]: OmniSharp.MSBuild.Discovery.MSBuildLocator
        Registered MSBuild instance: StandAlone 15.0 - "/home/ideo/.vscode/extensions/ms-vscode.csharp-1.15.2/.omnisharp/1.30.1/omnisharp/msbuild/15.0/Bin"
            MSBuildExtensionsPath = /usr/lib/mono/xbuild
            BypassFrameworkInstallChecks = true
            CscToolPath = /home/ideo/.vscode/extensions/ms-vscode.csharp-1.15.2/.omnisharp/1.30.1/omnisharp/msbuild/15.0/Bin/Roslyn
            CscToolExe = csc.exe
            MSBuildToolsPath = /home/ideo/.vscode/extensions/ms-vscode.csharp-1.15.2/.omnisharp/1.30.1/omnisharp/msbuild/15.0/Bin
            TargetFrameworkRootPath = /usr/lib/mono/xbuild-frameworks
[info]: OmniSharp.Cake.CakeProjectSystem
        Detecting Cake files in '/home/ideo/Documents/workspace_unity/Guardian/Guardian'.
[info]: OmniSharp.Cake.CakeProjectSystem
        Could not find any Cake files
[info]: OmniSharp.DotNet.DotNetProjectSystem
        Initializing in /home/ideo/Documents/workspace_unity/Guardian/Guardian
[info]: OmniSharp.DotNet.DotNetProjectSystem
        Auto package restore: False
[info]: OmniSharp.DotNet.DotNetProjectSystem
        Update workspace context
[info]: OmniSharp.DotNet.DotNetProjectSystem
        Resolving projects references
[info]: OmniSharp.MSBuild.ProjectSystem
        Detecting projects in '/home/ideo/Documents/workspace_unity/Guardian/Guardian/Guardian.sln'.
[info]: OmniSharp.MSBuild.ProjectManager
        Queue project update for '/home/ideo/Documents/workspace_unity/Guardian/Guardian/Assembly-CSharp.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
        Queue project update for '/home/ideo/Documents/workspace_unity/Guardian/Guardian/Assembly-CSharp-Editor.csproj'
[info]: OmniSharp.Script.ScriptProjectSystem
        Detecting CSX files in '/home/ideo/Documents/workspace_unity/Guardian/Guardian'.
[info]: OmniSharp.Script.ScriptProjectSystem
        Could not find any CSX files
[info]: OmniSharp.Stdio.Host
        Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.CSharpWorkspaceOptionsProvider
[info]: OmniSharp.Stdio.Host
        Configuration finished.
[info]: OmniSharp.Stdio.Host
        Omnisharp server running using Stdio at location '/home/ideo/Documents/workspace_unity/Guardian/Guardian' on host 6349.
[info]: OmniSharp.MSBuild.ProjectManager
        Loading project: /home/ideo/Documents/workspace_unity/Guardian/Guardian/Assembly-CSharp.csproj
[warn]: OmniSharp.MSBuild.ProjectLoader
        Unable to create directory "/Debug/". Access to the path "/Debug/" is denied.
[warn]: OmniSharp.MSBuild.ProjectLoader
        Could not write state file "/Debug/Assembly-CSharp.csprojResolveAssemblyReference.cache". Could not find a part of the path "/Debug/Assembly-CSharp.csprojResolveAssemblyReference.cache".
[fail]: OmniSharp.MSBuild.ProjectLoader
        Could not write lines to file "/Debug/Assembly-CSharp.csproj.CoreCompileInputs.cache". Could not find a part of the path "/Debug/Assembly-CSharp.csproj.CoreCompileInputs.cache".
[warn]: OmniSharp.MSBuild.ProjectManager
        Failed to load project file '/home/ideo/Documents/workspace_unity/Guardian/Guardian/Assembly-CSharp.csproj'.
/home/ideo/Documents/workspace_unity/Guardian/Guardian/Assembly-CSharp.csproj
/home/ideo/.vscode/extensions/ms-vscode.csharp-1.15.2/.omnisharp/1.30.1/omnisharp/msbuild/15.0/Bin/Microsoft.Common.CurrentVersion.targets(1089,5): Error: Unable to create directory "/Debug/". Access to the path "/Debug/" is denied.
/home/ideo/.vscode/extensions/ms-vscode.csharp-1.15.2/.omnisharp/1.30.1/omnisharp/msbuild/15.0/Bin/Microsoft.Common.CurrentVersion.targets(2067,5): Error: Could not write state file "/Debug/Assembly-CSharp.csprojResolveAssemblyReference.cache". Could not find a part of the path "/Debug/Assembly-CSharp.csprojResolveAssemblyReference.cache".
/home/ideo/.vscode/extensions/ms-vscode.csharp-1.15.2/.omnisharp/1.30.1/omnisharp/msbuild/15.0/Bin/Microsoft.Common.CurrentVersion.targets(3387,5): Error: Could not write lines to file "/Debug/Assembly-CSharp.csproj.CoreCompileInputs.cache". Could not find a part of the path "/Debug/Assembly-CSharp.csproj.CoreCompileInputs.cache".

IIRC, Manjaro is based on Arch and the Mono package does not include Mono's version of MSBuild. Try installing the https://aur.archlinux.org/packages/msbuild-stable/ package.

Already got this one.
$ msbuild --version
Microsoft (R) Build Engine version <IP_ADDRESS>
Copyright (C) Microsoft Corporation. All rights reserved.

MSBUILD : error MSB1001: Unknown switch.
Switch: --version

For switch syntax, type "MSBuild /help"

That's a much older version. Could you try the package that I pointed to? That has fixed some issues in the past on Arch: https://github.com/OmniSharp/omnisharp-vscode/issues/2267#issuecomment-387591344.

@DustinCampbell  Thanks a lot for your help.
The problem was in internet provider company. It blocked connection to Microsoft servers, where was PACKAGE file. So, i didn't have opportunity to install. It was funny story. Finnally, i installed torify and downloaded PACKAGE.
Everything get worked.

Great! Glad to hear it!


Screen record function cannot be used

Click on the screen the button,Start automatically end in an instant.mac version is 10.12.3

I'm seeing the same issue on 10.12.5

I'm seeing the same issue on 10.11.6

Same issue on 10.12.5
Terminal output is
`/Applications/AndroidTool.app/Contents/Resources/startRecordingForSerial.sh
Recording from phone...
/system/bin/sh: screenrecord: not found
/Applications/AndroidTool.app/Contents/Resources/postProcessMovieForSerial.sh
/Users/hannah/Desktop/AndroidTool
copying from phone...
adb: error: remote object '/sdcard/capture.mp4' does not exist
mv: rename capture.mp4 to WAS-LX2HUAWEIWAS-LX2hannah07272017172611.mp4: No such file or directory
cleaning up
rm: /sdcard/capture.mp4: No such file or directory
Opening file...
The file /Users/hannah/Desktop/AndroidTool/WAS-LX2HUAWEIWAS-LX2hannah07272017172611.mp4 does not exist.`


Public API analyzer not working

I don't know why, but this analyzer is not working on EA.RoslynWorkspace. I would expect it to complain as both PublicAPI files are empty.
Originally posted by @davidwengier in https://github.com/dotnet/razor/pull/8559#discussion_r1156647466

The problem is that the analyzer is disabled here:
https://github.com/dotnet/razor/blob/87ac0eb31af03dd89cea0a89185973385bc3b3aa/eng/config/globalconfigs/Shipping.globalconfig#L6-L7

Well that answers that question! Thought it must have been something I had done wrong, because it was working in the O# EA project, but I didn't clock that was a different diagnostic (from the same analyzer)


ActiveSpeaker view

Implement active speaker view ( @basarane   as dicuessed  5/6 ) .
User can toggles between the the current , grid. Active speaker covers 60% of view height ( container ) , each participants shown as tiles underneath the activespaker element , each title has a maximum width & max height of 360p / 2 = 180px .  tiles starts in center, and the scales within one single row.    As we spoke, we reuse the current html,  and applies an additional class (.active-speaker-view) , as well as .active-speaker on the tile that is the acitive.

I created a gist to test and review.
https://gist.github.com/basarane/182227aead7bd438d53ef6c644489468
Using the test html page, you can change the active speaker by clicking on the speakers.
All new rules start with .video-grid.speaker-view selector. The CSS class is-speaking should be to be added to the li tag of the active speaker. Unfortunately two lines of JavaScript needs to be called after changing the active speaker. This is just for the case when the active speaker is the last in the list. It adds pseudo-last-child class to the last element that is not the active speaker. I couldn't find a way to do this using pure CSS.

Great, i have tested the code of yours, and probably its gonna be shipped in next release.  If i run into any problems, i'll ping you @basarane  . Thanks for a great work.

With the addition of the following rules, the update is now pure CSS. No JS is needed. I updated the gist accordingly.
.video-grid.speaker-view ul li:last-child {
  margin-right: auto !important;
}
.video-grid.speaker-view ul li:nth-last-child(2) {
  margin-right: auto;
}
.video-grid.speaker-view ul li.is-speaking ~ li {
  margin-right: 0;
}

@basarane  Now on dev, needs proper testing - https://dev-wss.kollokvium.net/  (  hotket ctrl-g / command-g ) , or use the meny top and toggle grid..
Made some minor adjustemets z-index, and some margins , great work mate!

Closeing the issue for now.


Add default adapter Name implementation

Depends on go-rel/rel#346

Ready to review, after this all adapters can be updated


(maint) Pin public_suffix in Windows component acceptance test

The public_suffix gem beyond version 4.0.7 does not support our RubyGems.
This commit pre-installs that gem version on windows.

Tested with:
LAYOUT=windows2019-64bolt.-debian10-64ssh.-windows2019-64winrm.

Tested with:
LAYOUT=windows2019-64bolt.-debian10-64ssh.-windows2019-64winrm.

Does this mean you ran the git based acceptance tests using the rake task in the acceptance Rakefile using LAYOUT=... bundle exec rake test:preserve TESTS=tests?

Tested with:
LAYOUT=windows2019-64bolt.-debian10-64ssh.-windows2019-64winrm.

Does this mean you ran the git based acceptance tests using the rake task in the acceptance Rakefile using LAYOUT=... bundle exec rake test:preserve TESTS=tests?

Yes. Thank you for helping me clarify!


Update SKBitmap.xml

Docs Build status updates of commit 29b25fd:
:warning: Validation status: warnings

File
Status
Preview URL
Details

SkiaSharpAPI/SkiaSharp/SKBitmap.xml
:warning:Warning

Details

SkiaSharpAPI/SkiaSharp/SKBitmap.xml

Line 0, Column 0: [Warning: xref-not-found] Cross reference not found: 'SkiaSharp.SKBitmap.LockPixels'.
Line 0, Column 0: [Warning: xref-not-found] Cross reference not found: 'SkiaSharp.SKBitmap.LockPixels'.
Line 0, Column 0: [Warning: xref-not-found] Cross reference not found: 'SkiaSharp.SKBitmap.UnlockPixels'.
Line 0, Column 0: [Warning: xref-not-found] Cross reference not found: 'SkiaSharp.SKBitmap.LockPixels'.
Line 0, Column 0: [Warning: xref-not-found] Cross reference not found: 'SkiaSharp.SKBitmap.UnlockPixels'.

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

Thank you @mattleibow

Thanks for the PR, sorry it took a year


[FLINK-10657] TPCHQuery3 fail with IllegalAccessException

This is a trivial fix.
Similar with FLINK-7998, ShoppingPriorityItem in example TPCHQuery3.java are set to private. This causes an IllegalAccessException exception because of reflection check in dynamic class instantiation. Making them public resolves the problem

00:58:26.666 [ERROR] src/main/java/org/apache/flink/examples/java/relational/TPCHQuery3.java:[241] (javadoc) JavadocType: Missing a Javadoc comment.

00:58:26.666 [ERROR] src/main/java/org/apache/flink/examples/java/relational/TPCHQuery3.java:[241] (javadoc) JavadocType: Missing a Javadoc comment.

Thanks for review.


Annotation list

This PR is new implementation for annotation being displayed on the left side. It overlays svg on tiff with the updated version of openseadragon.
The changes are being made to the viewer app to:

render the svg on top of tiff file.
make the left panel showing the annotation list.
Support for the both czi and tiff format.
New style of left panel.
It also resolves the following issues #1840 and #1779.

Could you update this PR with some information explaining what the purpose behind the changes are? Possibly link the issue related to this PR as well for further context?

@jrchudy Added comment regarding PR. Since we have been working on this for a long time, there might be a lot of changes in the code. I have tried to comment the new code which has been added.

Currently there are no annotation available on the dev server. This is the link for scene with svg overlay where you can see the left panel.
The viewer app should work for both types of format tiff and czi. Here's the link where I was testing.
Note: Support for both file formats and screenshot are still on a separate branch of openseadragon-viewer app and they are on this PR.


Preserve settings.local.php on rebuild after upgrading

That's not the first time that, after upgrading PlatformCli and lauching a rebuild of my project, my settings.local.php file - in the shared directory - is reset to your default one.
Please do not override that file if it already exists.

Thanks! fixing a bad misinterpretation of Symfony's Filesystem::copy()


Error on Windows 7 Ultimate

Problem encountered on https://dotnet.microsoft.com/learn/aspnet/hello-world-tutorial/install
Operating System: windows
Provide details about the problem you're experiencing. Include your operating system version, exact error message, code sample, and anything else that is relevant.

Could you please provide more information? What error exactly are you getting?


Method to set the ProfileIop value on the SrsFlvMuxer

Can you tell me valid values for setProfileIop(byte profileIop) method?
I will add the pullrequest with a enum to know posibilities

I've added the two values I've tested as static final variables.

Thank you!. I will add it to all rtmp builders.


Remove raw report

I think the raw report is a bit noisy, so I removed it.
I also added the Travis CI badge to the README.

LGTM


Need your model to complete comparison

I would like to compare your model with my VIT in my conference paper, I wonder when the model could be released?

Hi！ We already release the testing code in the Inference_Code.

Thanks for the reply, the test.py seems unable to read .png or.rgb files, though the test_list can be recognized and printed correctly.
X:\anaconda3\envs\pytorch\python.exe G:/ECCV22-Perceiving-and-Modeling-Density-for-Image-Dehazing-main/Inference_Code/test.py --pk_path PMNET_Haze4k.tjm --save_path dehaze --test_path hazy
['1.png', '2.png', '3.png', '4.png', '5.png']
Traceback (most recent call last):
File "G:\ECCV22-Perceiving-and-Modeling-Density-for-Image-Dehazing-main\Inference_Code\test.py", line 42, in
Net=torch.jit.load(opt.pk_path,map_location=torch.device('cuda:0')).eval().cuda()
File "G:\anaconda3\envs\pytorch\lib\site-packages\torch\jit_serialization.py", line 161, in load
cpp_module = torch._C.import_ir_module(cu, str(f), map_location, _extra_files)
RuntimeError:
Unknown type name 'NoneType':
Serialized   File "code/torch/model/TSANet16.py", line 156
def forward(self: torch.model.TSANet16.MixScale,
argument_1: Tensor,
argument_2: Tensor) -> NoneType:
~~~~~~~~ <--- HERE
_53 = self.factor
_54 = (self.mixblock).forward(_53, )
Process finished with exit code 1

Did you successfully test the code
?


TimeLine Bugs

I had raised issues regarding the TimeLine visual which have since disappeared without trace and do not even exist in the closed issues list. The Visuals Gallery still points to this GitHub project, are issues being moved? Deleting issues without trace is not good behavior on GitHub.
These issues relate to the TimeLine release on 8/15/2016.

Selection of a single day does not work correctly when using 'Direct Query'. When you select a single day, the filter shows data for the next day in addition to the selected day. You can verify this by using the TimeLine and Slicer visual to select a date. When selecting a date over 'Direct Query' using the TimeLine, the Slicer still shows two dates.
If you have a very large date range, the TimeLine visual performs poorly and takes multiple seconds to change selection or even scroll.
The TimeLine visual takes up far too much space. I have mine across the top of my dashboard to minimize scrolling and it takes up a third of the screen real-estate. The vast majority of this wasted space is from the Year, Quarter, Month, Week, Day labels. Two features can be implemented to fix this feature:

Provide options to toggle Year, Quarter, Month, Week, Day. Quarter and Week are no use to me and I would rather they dissapeared as most people would probably agree.
Instead of showing labels for every selection mode (Year, Quarter, Month, Week, Day), only show labels for the current selection mode.

I see that issues have moved to https://github.com/Microsoft/PowerBI-visuals-core


Information on how to use nyaa template system

Coverage remained the same at 24.323% when pulling 7b8d3c1b027281b00bee9c66f8effa5647950527 on akuma06-patch-1 into b31e42039792ab93a559f11445821e4163046d81 on dev.


fix(Dockerfile): update openssl to 1.0.2i

See https://www.openssl.org/news/secadv/20160922.txt

Compiling OpenSSL out of band from Ubuntu never turns out well. If we need to get things updated  (see http://packages.ubuntu.com/xenial/openssl - the patch isn't there yet, http://changelogs.ubuntu.com/changelogs/pool/main/o/openssl/openssl_1.0.2g-1ubuntu4.1/changelog - g part doesn't matter since they patch in place)
The high sev there is around OCSP stapling and we don't have that enabled (even if we should, created a ticket around that): https://github.com/deis/router/search?utf8=✓&q=ssl_stapling&type=Code - The rest of the tickets were sometimes not relevant (DTLS for example) and then other little smatterings of old ciphers and such.
We should update the base image instead when the release is out or specifically pull in openssl updates on router, thoughts?

Lets let this through, @bacongobbler will give some color as to why - Also lets create ticket that removes this compile stuffer when Ubuntu has released a newer OpenSSL

Current coverage is 46.22% (diff: 100%)

Merging #256 into master will not change coverage

@@             master       #256   diff @@
==========================================
  Files             3          3
  Lines           305        305
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
  Hits            141        141
  Misses          160        160
  Partials          4          4

Powered by Codecov. Last update e38a69b...28a570e

We have a high-priority ticket to upgrade both the router and heroku/cedar:14 with 1.0.2i and 1.0.1u. As of now heroku/cedar:14 is on 1.0.1f so we'll have to submit a PR upstream to update that image.

OpenSSL seems to be included in our quay.io/deis/base image. Shouldn't we fix this there and any of our images (router included) that would benefit from that update can just step up to the latest base?

I don't see an explicit callout to openssl at https://github.com/deis/docker-base/blob/master/rootfs/Dockerfile#L9-L12. I'd be happy to implement it there if you'd prefer.
What's odd is that Ubuntu has not yet provided an update on apt for openssl so most users can't apt-get update && apt-get upgrade.

Right now I'm holding off on merging this because I want to wait for a release on apt for openssl so we don't require maintaining this.

From reading up on https://www.debian.org/security/2016/dsa-3673:

For the unstable distribution (sid), these problems will be fixed soon.

$ docker run quay.io/deisci/router:canary cat /etc/debian_version
stretch/sid

So we have to wait patiently for an update or downgrade our docker-base image to debian jessie.

closing in favour of upgrading deis/docker-base in deis/docker-base#11


SCRUM-1110  batch sqlalchemy updates seem to work as well as one-by-o…

…ne through API now, but are a lot faster.  batch size is 1000, above that the dev server might freeze.  tested with sample_reference_populate_load.sh + sample_reference_populate_update.sh (using the new sort_dqm_json_reference_updates_batch_sqlalchemy.py ) + functional_tests.py

@valearna @ianlongden I could use some help.
At https://github.com/alliance-genome/agr_literature_service/runs/5418925146?check_suite_focus=true#step:6:1074 the literature module fails to load.  When running this locally I set the PYTHONPATH like
export PYTHONPATH=/home/azurebrd/git/batch_queries/agr_literature_service/backend/app/:/home/azurebrd/git/batch_queries/agr_literature_service/src/xml_processing/
and that solves the problem.
I don't know how to set this in Docker, or if it's even about PYTHONPATH or something else that would let docker load the modules from backend/app/    I tried to add it to the .env like
PYTHONPATH=/usr/local/bin/src/literature/backend/app/:/usr/local/bin/src/literature/src/xml_processing/
but that doesn't seem to work.
Do either of you know ?  Thanks.

https://github.com/alliance-genome/agr_literature_service/runs/5419704100?check_suite_focus=true#step:6:1072
Adding it to docker-compose.yaml PYTHONPATH under agr_literature seems to get it to load, but cannot make connections to the database
could not connect to server: Cannot assign requested address
Is the server running on host "localhost" (::1) and accepting
TCP/IP connections on port 5432?

@azurebrd Have you tried to set PYTHONPATH in the github action file? https://github.com/alliance-genome/agr_literature_service/blob/main/.github/workflows/functest.yaml

Adding to the github actions workflow has the same error.  https://github.com/alliance-genome/agr_literature_service/runs/5425498112?check_suite_focus=true#step:6:1107
I don't think it makes sense to remove it from the docker-compose.yaml  but trying it now just in case

Removing from docker-compose.yaml goes back to the error of not being able to load the literature module
https://github.com/alliance-genome/agr_literature_service/runs/5425581193?check_suite_focus=true#step:6:1077
Adding it back to docker-compose

@valearna I forgot we also made a couple of changes to the ports for postgres in docker-compose.yaml   If you think I should undo that to avoid conflicts with your branch, let me know, but hopefully it's not a lot.  I'm not sure if it would cause github actions issues to remove them, or if it was just for my local docker run.


An alternative to puzzle?

Marked as hard due to the step-by-step nature of a puzzle.
Every new card type adds a layer of difficulty and cognitive load for the user.
It might be a better idea to use a simple card, but a more complex offline puzzle, or question->answer, or drill. Mixed media such as videos and books, with a learning point in card form.

[ ] Go back and look at the original deck with the puzzle cards
[ ] Look at other challenges people have created, such as this[^1]
[ ] Other people have done some interesting things (like a quiz)[^2]
[ ] Image occlusion is another option
[ ] Multiple cloze fields?[^3]

I like the concept, but perhaps something analogue and simpler might work, such as:

Sketch out this cons concept
Did you get it right?

Kind of like a crossword, or puzzle, or game — more interactive, engaging, but getting you to think on paper rather than memorising. Joining the dots.

Sketch out the concept using a framework

What examples are out there?

Mixed media learning
More than just recall
Most of all — it should be FUN! to learn
Grouping similar concepts (3 times, 3 ways)

If anyone is has examples or ideas, shoot me a reply :)
[^1]: There's a world of difference between memorising short answers, like early-stage Codecombat, or simple challenges, to narly problems like setting up a json api. For the latter, I'm not sure there's any straightforward way for memorisation as it's interleaved learning.
[^2]: I still think javascript in Anki is unwise, as it can slow down page load and is prone to break. Also, multi-option quizzes add an overhead to adding cards.
[^3]: The bigger the code problem (or subsequent answer in code) the harder it is to create a card (or multiple cards) that fit together somehow. Anki assigns cards randomly and there's not really a way to bind cards together, so you'd have to link through to the project answer and use snippets of that project in card form.

I think for now, #50 might be a good route for this. As simple or complex as you want it to be.

A checkbox example, which could be used for multiple select if needs be (use Github style markup to generate checkboxes with Pandoc)
- [ ] test
- [x] test 2

<input type="checkbox" />test

<input type="checkbox" checked="" />test 2

I think that multiple {{cloze:text}} fields would be problematic, as Anki complains if no cloze tags are assigned:


Type of KV_SAVEABLE variables should be stored in metadata

It is needed for proper type safety in the map editor.
There are two main approaches to that:

Start using Clang and parse all metadata with it.
Generate metadata by generating some C++ which will produce a string value of a variable type by it's name. Something like:

variables["direction_"]["type"] = GetTypeName<decltype(kv::Movable::direction_)>();

First one is kinda more "right" approach, but the second one doesn't introduce huge dependency, and anyway there are dependency from the compiled binary cause we cannot extract objects icons from source code properly -> the second one seems like a better one.

Done


Issue with switching active database because of Wrong lock passed.

System information:

Windows 10 Pro Version 2004 (Build 19041.153)
DBeaver  <IP_ADDRESS>003211804

Connection specification:
PostgreSql 9.6
PostgreSQL standard driver
Do you use tunnels or proxies (SSH, SOCKS, etc) : SSH
Describe the problem you're observing:
When trying to switch to another database, Dbeaver spends long time on Excessive lock and fails with the error message: Wrong exclusive lock passed.
Steps to reproduce, if exist:

With active connection on databse_a, Open New Sql Editor through shortcut.
In newly opened sql editor, try to change default object to databse_b
DBeaver will try to connect for a while and fail with aforementioned message.

Include any warning/errors/backtraces from the logs
Log:
!ENTRY org.jkiss.dbeaver.model 4 0 2020-04-02 12:59:05.707
!MESSAGE Wrong exclusive lock passed
!STACK 0
java.lang.IllegalArgumentException: Wrong exclusive lock passed
	at org.jkiss.dbeaver.model.impl.SimpleExclusiveLock.releaseTaskLock(SimpleExclusiveLock.java:90)
	at org.jkiss.dbeaver.model.impl.SimpleExclusiveLock.releaseExclusiveLock(SimpleExclusiveLock.java:78)
	at org.jkiss.dbeaver.model.impl.jdbc.JDBCExecutionContext.connect(JDBCExecutionContext.java:162)
	at org.jkiss.dbeaver.model.impl.jdbc.JDBCRemoteInstance.openIsolatedContext(JDBCRemoteInstance.java:123)
	at org.jkiss.dbeaver.ui.editors.sql.SQLEditor$OpenContextJob.run(SQLEditor.java:581)
	at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:103)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

Screenshot:

Can't reproduce.
@yrimal Do you switch between different connections or between different databases within single connection?
Some screenshot would be also helpful.

@serge-rider, switch between different databases within single connection. My connection has about 40 databases there.

Same with ubuntu 18.04 dbeaver version Version <IP_ADDRESS>003211804
After a long sleep, it happened, but it's intermittent. When you close the app then reopen, it said cannot lock data /.local/share/workspace6.

This happens in PostgreSQL databases in multi-database mode only.
Probably fixed by https://github.com/dbeaver/dbeaver/commit/6e8824935825d69da840d268ccdfee59b1490849 , can't reproduce this anymore.

verified


OTR support

Add support for OTR

It turns out that this one is too difficult to implement. There is no OTR support in SleekXMPP and we would have to work with code from other libraries or write our own implementation. Please re-open this issues if there is still demand for OTR support in Ludolph.


Fix workflow conflict

Signed-off-by: xuezhaojun<EMAIL_ADDRESS>Remove go-release.yaml, because we don't need go-release in github workflow in the midstream repo.

/assign @skeeey


Documentation refers to missing requirements.txt

📚 Documentation
Hey everyone! Following up on my commitment yesterday on resolving that shapes issue, I am diving head first into my fork. And I thought I would track hurdles on the way for new contributors (from the learner's perspective). One thing quite early on my journey:
Doc -> Developer Resources -> Contributing guide -> Setting up a development installation:
Install the package in editable mode, along with all of the developer tools
pip install -r requirements.txt

Problem: There is no requirements.txt. Maybe it could be added or the documentation updated to specify which set of dev tools (conda) are required to construct a dev environment?

Sorry that got missed in the recent pr,  please use pip install -e .[dev] and we'll update the docs


Jesse: Watch gir[\W_]+national[\W_]+park(?!.co.in(?<=girnationalpark.co.in))

Jesse requests the watch of the watch_keyword gir[\W_]*+national[\W_]*+park(?!\.co\.in(?<=girnationalpark\.co\.in)). See the MS search here and the Stack Exchange search in text, in URLs, and in code.

gir[\W_]*+national[\W_]*+park(?!\.co\.in(?<=girnationalpark\.co\.in)) has been seen in 3 true positives, 0 false positives, and 0 NAAs.

Approved by Spevacus in Charcoal HQ


[FEATURE] Localization Token Register per Mod

User Story
As a {me} I want {Jotunn to track added localization tokens and the mod that added them} so that {ez token removal and localization debugging become posible}.
Envisioned Solution
Just make Dictionary<string, HashSet> CustomTokens;. Each time the mod adds a token, a copy of the token key is added to the list. Then add some cool methods:

tokenClass LocalizationManager.Instance.GetTokens(string modGUID)
bool LocalizationManager.Instance.RemoveTokens(string modGUID)
string[] LocalizationManager.Instance.FindModsThatAddToken(string tokenKey)

In Discord was proposed that a log warning should be shown in case a mod overwrites another mod key, which would be cool.
Additional context
Seals are water dogs

Made a PR with this exact functionality. Maybe you guys need to update this issue or something? idk

closed with #287


[BEAM-4826] Sanitize pCollections before sending to SDKHarness

We should clean the dangling input pcollections before sending the ProcessBundleDescriptor to SDKHarness.
Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

It will help us expedite review of your Pull Request if you tag someone (e.g. @username) to look at it.

Ping for review.


Add get_value method to simulation

Add a method to simulation that accepts either a string: "Negative electrode thickness [m]" or a symbol l_n and returns the current value of that parameter. Basically something like:
def get_value(symbol):
     return self.parameter_values.process_symbol(symbol).evaluate()

with some more checks to ensure the parameter can be evaluated etc. This could also also be extended for FunctionParameters to evaluate at particular value of an input.

By the way, you can already do this using the parameter values class:
parameter_values.evaluate(symbol)

Closing as I think sim.parameter_values.evaluate(symbol) is clear and concise enough. Reopen if not.


If a Room has only a single RoomAction, parsing this room fails.

If there's more than 1 RoomAction, room_info.RoomActions is a list.
If there's exactly 1 RoomAction, then room_info.RoomActions is a dictionary with RoomAction as its only key. The parser then fails to parse the child entities, since the code iterates the dict's keys, which are strings.
I guess the same issue arises for other entities as well.

Will be fixed with v0.2.0


Add an animation to the column actions menu

Inspired by the animation on some of GitHub's dropdown menus:
https://github.com/primer/css/blob/da8ee54248e6d76c15c18e53684a15a6516b5b7f/src/utilities/animations.scss#L114-L131
/* Fade in an element and scale it fast */
.anim-scale-in {
  animation-name: scale-in;
  animation-duration: 0.15s;
  animation-timing-function: cubic-bezier(0.2, 0, 0.13, 1.5);
}

@keyframes scale-in {
  0% {
    opacity: 0;
    transform: scale(0.5);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}

Now live: https://latest.datasette.io/fixtures/roadside_attraction_characteristics


[CIVP-15071] Remove install_deps parameter

@menglewis  - good catch, thanks. That's been fixed, as well as updating the README to not suggest that people try using that parameter.


added an option 'DISABLE_CATKIN'

I've made some changes that will enable building the project without relying on Catkin. This should provide more flexibility for users who prefer to build the project in environments where Catkin is not available or not desired.

the changes were made for Windows users who may find installing Catkin challenging due to its lack of official support.


ReplayKit & UIScene: Assertion when calling RPSystemBroadcastPickerView

Hi
We are implementing the screen broadcasting functionality using Replaykit Twilio SDK and integrated the SDK successfully into our project. But when we run our application on the iOS device getting the following error.
[Assert] Error in UIKit client: -[UIWindow setScreen:] should not be called if the client adopts UIScene lifecycle. Call -[UIWindow setWindowScene:] instead.
could you please help me with this?
Versions
All relevant version information for the issue.
Video iOS SDK
[3.0]
Xcode
[11.0]
iOS Version
[13.1.2]
iOS Device
[ iPhone 7]
Thanks,
Ganga

Hi @ganga1120,

[Assert] Error in UIKit client: -[UIWindow setScreen:] should not be called if the client adopts UIScene lifecycle. Call -[UIWindow setWindowScene:] instead.

It sounds like you have partially adopted UIScene in your Xcode 11 app. You'll need to complete the transition to prevent this assertion.
A UIWindowScene is already associated with a UIScreen at creation time (from your .plist or via [UIApplication requestSceneSessionActivation:userActivity:options:errorHandler:]). If you have a window and want it to be associated with a screen, you can call -[UIWindow setWindowScene:] providing the scene that was already created for the screen.
I hope that was helpful. If not, would you mind sharing the code where you are setting the screen?
Regards,
Chris

Let us know if you need any more help. Thanks!

Hi,
I have the same issue currently and not pretty sure what it means to "complete the transition to prevent this assertion."
I setuped a new project with xCode for targeting iOS 13. I have a AppDelegate and SceneDelegate class present and I'm a bit lost how to get ride of the error. Would it be possible to get some more information of how to address the issue?
Thanks

Hi @SebOh,
I wasn't able to reproduce the issue raised by the original poster. Are you explicitly calling [UIWindow setScreen:] in your app which has a SceneDelegate? It's not allowed when you are using UIScene, and having a SceneDelegate opts into UIScene on iOS 13.
Could you share the call stack for the main thread when the assertion occurs?
Best,
Chris

Hi @ceaglest,
I double checked and I'm no calling the method [UIWindow setScreen:]  inside the code.
Regarding the stack I'm not sure how to get it. This is basically the only message I get. If you know a trickt to get more info about it I'm happy to try it out.
2020-03-05 10:01:44.014805+0100 app[1643:22397] [Assert] Error in UIKit client: -[UIWindow setScreen:] should not be called if the client adopts UIScene lifecycle. Call -[UIWindow setWindowScene:] instead.
Thanks
SebOh

Hey @SebOh,
We would like to help, but how can the assertion be reproduced? Is it possible to modify the ReplayKitExample to throw the assertion, or is there some other code that you could share?
Best,
Chris

Hi @ceaglest
I have faced the similar problem, I have attached here my public code link. Please check and help me to resolve the issue. Thanks
https://github.com/emraz/ERScreenRecord

Hi @emraz,
I can take a look at the code, but can you please provide a stack trace when the assertion occurs?
You can get a trace by typing bt all in Xcode's debug console. As far as I know this issue isn't reproducible with our sample code, so a trace would be really helpful to debug it.
Best,
Chris

Hi @ceaglest
I have tried by typing bt all in Xcode's debug console, but didn't get anything. I have given my code link in first comment, you can easily reproduce. When I press "Start Broadcast" button, nothing happen just shown the message in debug log.
ERScreenRecord[5480:1629564] [Assert] Error in UIKit client: -[UIWindow setScreen:] should not be called if the client adopts UIScene lifecycle. Call -[UIWindow setWindowScene:] instead.

Hey @emraz,
Does setting an exception breakpoint catch the assertion? Once that fires, use bt all.

Thanks,
Chris

Hi @ceaglest
Nothing!! Exception breakpoint doesn't catch.

Okay, thanks for trying it! I will checkout the code that you posted and try to repro locally.

Hi @emraz, @SebOh, @ganga1120,
I was able to reproduce the issue with the project provided by @emraz using iOS 13.3.1. There seems to be a bug with RPSystemBroadcastPickerView which occurs after opting into UIScene. In fact, it seems like ReplayKit just doesn't support UIScene properly which is sad because it is Apple's recommended path forward as of iOS 13.
The reason why our ReplayKit example is not impacted is because it does not opt into UIScene yet. If you must have ReplayKit support then you may need to consider not using UIScene, and going back to UIApplicationDelegate. This can be done by removing the "Application Scene Manifest" from your main application's Info.plist file and implementing the app lifecycle events in your UIApplicationDelegate instead of UISceneDelegate. If you require UIScene features and ReplayKit then you might be out of luck for now.
I have responded to the related Apple developer forum post. Once I have some time to investigate further, and reproduce in iOS 13.4 I would like to file a feedback with Apple.
Best,
Chris

Hello,
Since the offending code is in ReplayKit.framework and doesn't appear to throw I set a symbolic breakpoint. The offending class seems to be private (RPModalSystemPresentationWindow). Here is the stack trace from @emraz's sample project:
bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1
  * frame #0: 0x00000001bd5ed8bc UIKitCore`-[UIWindow setScreen:]
    frame #1: 0x00000001e30ae38c ReplayKit`-[RPModalPresentationWindow init] + 184
    frame #2: 0x00000001e309eefc ReplayKit`-[RPBroadcastPickerStandaloneViewController presentAnimated:completion:] + 88
    frame #3: 0x00000001e309f9b8 ReplayKit`__45-[RPSystemBroadcastPickerView buttonPressed:]_block_invoke + 180
    frame #4: 0x00000001e309eddc ReplayKit`__120-[RPBroadcastPickerStandaloneViewController loadViewControllerWithBundleIdentifier:showMicrophoneButton:withCompletion:]_block_invoke_2 + 432
    frame #5: 0x0000000104a597fc libdispatch.dylib`_dispatch_call_block_and_release + 24
    frame #6: 0x0000000104a5abd8 libdispatch.dylib`_dispatch_client_callout + 16
    frame #7: 0x0000000104a68c34 libdispatch.dylib`_dispatch_main_queue_callback_4CF + 1316
    frame #8: 0x00000001b94a05e4 CoreFoundation`__CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 12
    frame #9: 0x00000001b949b5d8 CoreFoundation`__CFRunLoopRun + 2004
    frame #10: 0x00000001b949aadc CoreFoundation`CFRunLoopRunSpecific + 464
    frame #11: 0x00000001c343b328 GraphicsServices`GSEventRunModal + 104
    frame #12: 0x00000001bd5a863c UIKitCore`UIApplicationMain + 1936
    frame #13: 0x000000010473e1f0 ERScreenRecord`main at AppDelegate.swift:12:7
    frame #14: 0x00000001b9324360 libdyld.dylib`start + 4
  thread #4
    frame #0: 0x00000001b9241758 libsystem_pthread.dylib`start_wqthread
  thread #6, name = 'com.apple.uikit.eventfetch-thread'
    frame #0: 0x00000001b92f8634 libsystem_kernel.dylib`mach_msg_trap + 8
    frame #1: 0x00000001b92f7aa0 libsystem_kernel.dylib`mach_msg + 72
    frame #2: 0x00000001b94a0288 CoreFoundation`__CFRunLoopServiceMachPort + 216
    frame #3: 0x00000001b949b3a8 CoreFoundation`__CFRunLoopRun + 1444
    frame #4: 0x00000001b949aadc CoreFoundation`CFRunLoopRunSpecific + 464
    frame #5: 0x00000001b97da784 Foundation`-[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 228
    frame #6: 0x00000001b97da664 Foundation`-[NSRunLoop(NSRunLoop) runUntilDate:] + 88
    frame #7: 0x00000001bd640e80 UIKitCore`-[UIEventFetcher threadMain] + 152
    frame #8: 0x00000001b990b09c Foundation`__NSThread__start__ + 848
    frame #9: 0x00000001b923dd8c libsystem_pthread.dylib`_pthread_start + 156
  thread #8
    frame #0: 0x00000001b9241758 libsystem_pthread.dylib`start_wqthread
  thread #9
    frame #0: 0x0000000000000000

Best,
Chris

Hi @ceaglest,
Thank you so much for your investigation.  I will try using UIApplicationDelegate only.

Hi @emraz, @SebOh, @ganga1120,
I was able to reproduce the issue with the project provided by @emraz using iOS 13.3.1. There is a bug with RPSystemBroadcastPickerView which occurs after opting into UIScene. In fact, it seems like ReplayKit just doesn't support UIScene properly which is sad because it is Apple's recommended path forward as of iOS 13.
The reason why our ReplayKit example is not impacted is because it does not opt into UIScene yet. If you must use RPSystemBroadcastPickerView then you should consider not using UIScene, and going back to UIApplicationDelegate. This can be done by removing the "Application Scene Manifest" from your main application's Info.plist file and implementing the app lifecycle events in your UIApplicationDelegate instead of UISceneDelegate. If you require UIScene features and ReplayKit (specifically RPSystemBroadcastPickerView) then you might be out of luck for now.
I have responded to the related Apple developer forum post. Once I have some time to investigate further, and reproduce in iOS 13.4 I would like to file a feedback with Apple.
Best,
Chris

I have implemented according to your suggestions and its work fine. Thanks a lot.

The issue is unfixed as of [XCode 11.4.1] [iOS 13.4.1] ?
Did anyone find a way to get around it ? I was wondering if method swizzling some private APIs could be helpful here.

I have tested on iOS 14.2 and this seems to be fixed now.
It seems like not using UIScene may be the best solution for older versions of iOS.

I have tested on iOS 14.2 and this seems to be fixed now.
It seems like not using UIScene may be the best solution for older versions of iOS.


difference-of-squares: add to track

Test data from https://github.com/exercism/x-common/blob/master/exercises/difference-of-squares/canonical-data.json

Going to overwrite with some tweaks shortly.

Should be good for review now.

Thank you, @jtigger! I see that in the past you have removed some exercise implementations from the Java track; is there a list somewhere of the exercises we would want to add? Just trying to avoid implementing a problem that's not suitable for the track. Cheers!

That is an excellent question, @stkent.
Here's a list of exercises well sorted: by number of languages already implemented.  All other factors being equal, I consider these high value because it allows the programmer to compare across languages:
http://exercism.io/languages/java/todo
@exercism/java, any wished for exercises in Java?

Ah, awesome, that's the list I had previously been referencing :) Hoping to tackle Queen Attack later today.

Swwet!  Have fun, @stkent.  Appreciate all your help, sir.


xmlerror.h No file found on ubuntu

Hello,
We have tried to build Android on linux but not able to build due to below error.
base.cpp --> include <xmlerror.h> no such file found.

I have solved this problem by installing zsh !

Better even: use the Gradle / AndroidStudio fearure branch which completely negates the need for MakeHeaders.sh, and enables hybrid Java / C++ debugging !

Heads-up: the old Eclipse model is deprecated (by Google), now replaced with Android Studio IDE +Gradle build system. The pull requests have been merged into the develop branch.


SSL_TYPE letsencrypt not working

Hello, I try to use a letsencrypt cert but the script dont load it.
docker-compose.yml
version: '2'

services:
  mail:
    image: tvial/docker-mailserver:latest
    # build: .
    hostname: mx
    domainname: my_hostname.tld
    container_name: mail
    ports:
    - "25:25"
    - "143:143"
    - "587:587"
    - "993:993"
    volumes:
    - maildata:/var/mail
    - ./config/:/tmp/docker-mailserver/
    - /etc/letsencrypt:/etc/letsencrypt
    environment:
    - ENABLE_FAIL2BAN=1
    - SSL_TYPE=letsencrypt
volumes:
  maildata:
    driver: local

I see in the start-mailserver.sh script L120 that I should see this line in log: echo "Adding $(hostname) SSL certificate"
But there is my log:
mail    | DKIM keys added for: my_hostname.tld
mail    | Changing permissions on /etc/opendkim
mail    | Postfix configurations
mail    | Loaded 'config/postfix-main.cf'

My 4 files for cert exist:
[13:20:33]:[root@my_domain.tld@/var/docker/mailserver]# docker exec mail ls -l "/etc/letsencrypt/live/$(hostname)/"
total 0
lrwxrwxrwx 1 root root 44 Aug 10 09:41 cert.pem -> ../../archive/my_domain.tld/cert5.pem
lrwxrwxrwx 1 root root 45 Aug 10 09:41 chain.pem -> ../../archive/my_domain.tld/chain5.pem
lrwxrwxrwx 1 root root 49 Aug 10 09:41 fullchain.pem -> ../../archive/my_domain.tld/fullchain5.pem
lrwxrwxrwx 1 root root 47 Aug 10 09:41 privkey.pem -> ../../archive/my_domain.tld/privkey5.pem
[13:21:46]:[root@my_domain.tld@/var/docker/mailserver]#

So what I have wrong?
Thank

I found my error, the cert files should be in /etc/letsencrypt/live/mx.my_domain.tld/ and not /etc/letsencrypt/live/my_domain.tld/
Sorry I should read the docs more carefully

No problem, you're welcome.
Glad to know the doc help sometimes 😄


Handle unicode strings in body properly on Python2

Fixes #348 .
Changes proposed in this pull request:

Use make_type helper function for body raw body parameters
Add a str_helper helper function to use unicode strings in python2

Coverage decreased (-0.09%) to 99.913% when pulling b3e85c28d6e2de8e66167289d390b3308c7b25d2 on nikvdp:master into fbcaf3898e1ab36a70b4c4371b570893278ffc7d on zalando:master.

People still do Python 2? :smirk:

Build is not passing. Could you please take a look on what is going on @nikvdp ?

Coverage remained the same at 100.0% when pulling bf74c5b1b549f77a224169fa3ab76b7b36e22f5c on nikvdp:master into fbcaf3898e1ab36a70b4c4371b570893278ffc7d on zalando:master.

Coverage remained the same at 100.0% when pulling 1518ffc927ee6e249452b74b1a8d7899d275d3b0 on nikvdp:master into fbcaf3898e1ab36a70b4c4371b570893278ffc7d on zalando:master.

Coverage remained the same at 100.0% when pulling af0d7a5b745313a89fb79ea3b16173224e23ada2 on nikvdp:master into 138e231e7bf718f15a0ef80a7d3c7bca47164345 on zalando:master.


fix: config to match schema

@ddixit14 Does this need to be updated in the monorepo_script branch?


CUDA out of memory

Today I was using Hires.fix and this error occurred. The size of the picture is the same size as usual, not particularly large. It seems that only the first picture can be enlarged after I restart colab, and then an error will be reported.

with --xformers, it is not possible to generate images larger than 1500x1500
but with --xformers  I can  generate images  1920X1080

with --xformers, it is not possible to generate images larger than 1500x1500

but with --xformers I can generate images 1920X1080

I'll check it out

if you try 1500x1500 it won't work with xformers

if you try 1500x1500 it won't work with xformers

without xformers can you generate multiple 1500x1500 images or just the first one?
In my case, it doesn't seem to save some ram, it uses a lot of ram every time


All the animations in my project are running really slow after upgrading to v0.6

I'm using NavigationIOS and the page transitions are super slow (about 2 seconds to finish animation).  Also when I type cmd+d the menu from the bottom also takes about 2 seconds to slide up.   I haven't made any changed to my code since I upgraded to v0.6.
Anyone else having this issue? Any ideas?

@wootwoot1234 - device or simulator?

simulator

Wild guess, did you turn on slow animations on your simulator?

@jeanregisser Yup. :/  I'm not sure how but it was on.  Thanks!


Shortcake cooperation ?

Shortcake will soon be in the WordPress core. Could you contact them and make your shortcodes work with Shortcake API ?
I can say it would be something very revolutionary.
https://github.com/wp-shortcake/shortcake

I would love to see this and I've looked into it before, but from my research Shortcake's previewing tools only work with block-level elements, so columns and other Bootstrap elements that need to appear side-by-side or inline wouldn't preview correctly with Shortcake.
At present we're not planning to implement Shortcake support until inline previews are supported.

Thanks, Despite I dont understand. By "inline" you mean editing values in TinyMce textarea directly ?
Shortcake doesnt limit you how you arrange things in modal box, as I know it.
Dont know, feels as your plugin is more aesy to adapt tnan many other they are adapting to Shortcake.
This man use Shortcake and HTML tables for backend part, clean Bootstrap for frontend part:
https://github.com/gambitph/Page-Builder-Sandwich
Maybe something for inspiration.
Needs to be called themes Bootstrap files in backend too.

I mean that, at least the last time I looked, Shortcake didn't let you insert a shortcode with a preview in TinyMCE and have text wrap around the preview, or show it in-line with the text. All previews are "block" elements.
The last time I did any reading on this it was a limitation of how TinyMCE works and that Shortcake couldn't do anything about it.

I know it is not easy to turn and do something completely different.
Try to do what you can and skip rows, columns...
Just my humble advice is, it goes in the code, is major thing for any CMS (Drupal and Joomla will not have it), all developers will jump this wagon, people will prefer a plugin with preview instead of mess with raw shortcodes in text if there are two similar.
What to do. It is not me, or you, deciding course of WordPress. It is just to try to follow the game.


About sparse convolution

Many thanks for your easy-to-read paper and detailed codes. I have some questions here.
First, in the paper Section 3.1, it mentioned that  "To overcome the problems, we propose to sparsely gather all unmasked patches into a sparse image, and then use sparse convolutions to encode it." But, in the code, i can not find any sparse convolution. Actually,  SparseConv2d  defined in encoder.py is realized with normal convlution and element-wise multiply. Maybe the exactly training time is slightly longer than normal convolution, am i right?
Second, since the droped patches are varied during training, the model actually have seen the all data. Does this mean the information leakage?
Third, during finetuning, how to use the learned mask tokens or just remove them at all?

We used masked operators or index-select operators to simulate truly sparse conv or sparse batchnorm, etc, since we found they were faster in practice.
This is an interesting perspective, and the problem could exist in all masked autoencoding algorithms. I think data augmentation (we use random flipping and cropping) can mitigate this.
they are removed and we only use the pretrained encoder.

Thanks for your fast and kindly reply!  And, I have another question that about finetuning for semantic segmentation, should i frozen the encoder?

you can refer to what we did in object detection and instance segmentation: https://github.com/keyu-tian/SparK/blob/00883b885dce68413ea048c6703a82d8a67a83b8/downstream_d2/lr_decay.py#L8.
In this function we split a resnet encoder into N chunks and scale each layer's learning rate based on which chunks it belongs. The i-th chunk has a scaling ratio of dec ** (N-i). So deeper chunks will have larger learning rates than shallow ones. The end chunk will have 100% learning rate. So we do not frozen any parameter.

Thany you very much!


ng generate enum throws error

Please provide us with the following information:

OS?

Windows 7

Versions.
@angular/cli: 1.0.0-rc.0
node: 6.10.0
os: win32 x64
@angular/common: 2.4.8
@angular/compiler: 2.4.8
@angular/core: 2.4.8
@angular/forms: 2.4.8
@angular/http: 2.4.8
@angular/platform-browser: 2.4.8
@angular/platform-browser-dynamic: 2.4.8
@angular/router: 3.4.8
@angular/cli: 1.0.0-rc.0
@angular/compiler-cli: 2.4.8
Repro steps.
run ng generate enum [name]
The log given by the failure.
TypeError: Cannot read property '0' of undefined
at Object.getAppFromConfig (C:\code\Angular2\dashboards\node_modules@angular\cli\utilities\app-utils.js:4:19)
at Class.normalizeEntityName (C:\code\Angular2\dashboards\node_modules@angular\cli\blueprints\enum\index.js:18:39)
at Class.Blueprint._normalizeEntityName (C:\code\Angular2\dashboards\node_modules@angular\cli\ember-cli\lib\models\blueprint.js:454:24)
at Class.Blueprint.install (C:\code\Angular2\dashboards\node_modules@angular\cli\ember-cli\lib\models\blueprint.js:513:8)
at Class.run (C:\code\Angular2\dashboards\node_modules@angular\cli\ember-cli\lib\tasks\generate-from-blueprint.js:59:49)
at Class.run (C:\code\Angular2\dashboards\node_modules@angular\cli\ember-cli\lib\commands\generate.js:71:17)
at Class. (C:\code\Angular2\dashboards\node_modules@angular\cli\ember-cli\lib\models\command.js:134:17)
at process._tickCallback (internal/process/next_tick.js:103:7)
Mention any other details that might be useful.
ran this as admin in cmder, cmd and git bash with same results

did you provide a name as an argument?  It should require one.  If not, the error message should definitely be improved.

I'm getting the same error and I am running it with a name as an argument.
I think it's failing in the file<EMAIL_ADDRESS>on line 4
let app = apps[0];
the apps variable is undefined, possibly because the<EMAIL_ADDRESS>file has not configured enum properly.
Unfortunately I don't know enough how the cli works to be able to be able to offer a fix or to be more help.

Apologies.  I did provide a name.  I have updated my previous comment

I will take a look at this, thanks for reporting.

+1


docs(www): remove unused Separator import from CardDemo example component

Great. Please remove it also from the new-york theme one. @dan5py
Deleted and force amended to the previous commit to keep things clean


docs(ee/34/ws) add video for deleting a workspace

NOTE: Please read the CONTRIBUTING.md guidelines before submitting your patch,
and ensure you followed them all:
https://github.com/Kong/docs.konghq.com/blob/master/CONTRIBUTING.md
Summary
Add video to delete a workspace.

Checklist:

[x] Commit message & atomicity checked
[x] Documentation
[x] Spellchecked my updates
[x] Ready to be merged

Works for me, since we've got that callout underneath the vid about emptying everything first.


Potential issue: textureColor cache does not respect resource pack loading

Untested, but the added texture cache might block texture colors from being recomputed after a resource pack was loaded ingame.
If texture changes, this should not be an issue.
If it does not, something in getResource() might tell us if there was a change.
Alternatively we can try detecting resource pack loading and clear the cache.

Confirmed and now fixed, will push soon.

Confirmed and now fixed, will push soon.


Recurring tasks bug

When completing a repeating task from davical server (connected
using caldav-sync), the task no longer repeats.

Hey Marten. :)
I also run into this problem or a similar problem. I know recurring tasks are not supported, but the "the entire series should be set to complete" is not happening, or at least not on my setup.
I run a Baikal CalDav and CardDav server.
On my PC I use Rainlendar to manage tasks and events, which supports recurring tasks just fine.
And on my Android phone I of course use your applications.
Here is what happens:
1: In Rainlendar I made a test task and set it to repeat every day.
2: Ones synced to the phone I waited for it to show up in the notifications list.
3: I completed the task on the phone. As expected it disappeared from the phones task list.
4: Now the interesting part is ones Rainlendar synced with the CalDav server, the task was still there, but now showing up as a task for tomorrow. I completed that task as well, and it then showed up as a task for the next day again.
5: I tried to sync the phone again, but sadly the task does not show up again.
I guess a reason for this could be that your Task app sets the entire task as completed, but Rainlendar ignores this and only checks the date of the latest completed recurring task, which you do not change (I haven't looked at how this info is actually stored in the cal files.)
I would really love to see the recurring tasks keep showing up in Tasks just as they do in Rainlendar. So here is a suggestion:
I know full recurring task support ain't coming just yet, but what about a small 'fix'. If your Task app sees that a task is a recurring task, then instead of completing the whole task, it just "completes to now".? This would be super useful, and actually this is the reason I don't really use your Tasks app yet. :-(
If you want the task data, just let me know and I'll get it for you.

Hi tannyl, that's basically what we're working on. I guess Rainlendar tries to be smart about the completion state. We're planning to implement something similar.
The major reason why we didn't finish the implementation yet is the lack of support for certain aspects of the standard on Apple devices. However, we need to ensure our implementation complies with their implementation, because Apple users have a huge share in our user base.

Its always those Apple guys holding us back. :-)
Thanks for the reply.. I hope we will see some work on the Task area soon.
Who might I bribe to speed up the process? ;-)

Any news on that? I did not see any development branch for an early preview or something like this, is there already a beta version available that supports recurring tasks? Otherwise I might also want to look into the code to add some support for it..

We're working on that. We do have a development branch, but we don't publish any work in progress code. Also, we need to finish dmfs/opentask-provider#1 first, it wouldn't make sense the other way round.

:+1:

This is now tracked under #462


Documentation mistake

It is written in the controller but it is shown that in the service

Would you like to make a PR to fix this? :) Completely up to you! No pressure!


Click events on clones are not working

Checks

[X] Not a duplicate.
[X] Not a question, feature request, or anything other than a bug report directly related to React Splide. Use Discussions for these topics: https://github.com/Splidejs/splide/discussions

Version
0.7.12
Description
when you are using the splide with type="loop" then there will be clones of your element on front and end of the slide. Those clones do not fire the click event that is attached on the element.
https://github.com/Splidejs/react-splide/assets/35110665/ee4f3fb2-2d84-4db4-baa4-0aaa7750d429
Reproduction Link
https://codesandbox.io/s/react-splide-no-clickevent-on-clone-jfrlnc
Steps to Reproduce

open attached codesandbox
slide the left or right till you have an clone visible in your slider
Press it and watch console for log ( e.g. 'x clicked')

Expected Behaviour
For the clone the event should be fired linke for the original slide. So the clone for the slide with the index 9 should log: "#9 clicked"

Also running into this. Splide uses cloneNode under the hood. I suspect the only way to solve this would be to rewrite the cloning feature in the React port to clone the rendered components instead of the DOM node, since React is responsible for attaching those listeners.

Tried using "rewind", the behavior is slightly different but similar to "Loop". But in 0.7.12 version "rewind" does not work

I got it working with onClick, which fires whenever a slide is clicked. If you need to have multiple interactive elements inside the slide this may not work tho.
 <Splide onClick={(splide, slide, event) => doSomething()}></Splide>

Has there been any solution shared to fix this issue?

One option that might work (have not explored too deeply) is to write your own Clones component (Splide component, not React component) and use React.cloneElement. Could also be a rabbit hole so who knows. I've found it pretty tricky to get Splide to play well with React.

Not using React, but encountered the same issue.
You can try attaching the click handler to the document instead of the element.
For example in jQuery it would be:
$(document).on('click', '.element', function(e){
    // working
});

instead of:
$('.element').on('click', function(e){
    // not working
});


PVE Behind Reverse Proxy

Is there an option to change the port that the exporter tries to connect to proxmox at? I have my proxmox instance sitting behind a reverse proxy and I'd like to set the target as my hostname and connect over 443.

After digging into the code a bit, I found that the exporter is using proxmoxer as a wrapper for the PVE API. In their documentation, I found that you can override the port by postfixing it to the target.
Example:
http://localhost:9221/pve?target=proxmox.mydomain.com:443&cluster=1&node=1


added GitHub to settings page

File modified: SettingsViewController.swift
Fix for issue #212

wow, awesome, 💯
Thank you @prabal4546 for your warm contribution! Could you please help me fix the above review before I could merge this into the main branch?


Mode = PickerModes.Time showing date as well

When using the NullableDateTimePicker and setting it to Time mode, it is showing the calendar, not only time picker.
var options = new NullableDateTimePickerOptions
{
    Mode = PickerModes.Time
};
var result = await NullableDateTimePicker.OpenCalendarAsync(options);

Is that by design?

Hello @GUOLDEV
Yes, date appears but cannot be selected. So it was done this way on purpose.
Best Regards


Add support for extra annotations and running startup scripts

Added extraAnnotations parameter. It will add additional annotations
to every resource. It's useful when you want to use it with helm
hooks.
When enableStartupScripts set to true, it will create configmap {{
template "localstack.fullname" . }}-init-scripts-config with startup
script content specified by startupScriptContent parameter and it will
be executed after localstack startup.
Added startupScriptContent parameter. It will add startup scripts
content used by {{ template "localstack.fullname" .
}}-init-scripts-config configMap to run at localstack startup.

If the intention for this is strictly to deploy a config map, this can already be done with the parameter added here: https://github.com/localstack/helm-charts/pull/42

Apologies for the long delay. LGTM, thanks for this enhancement @saansh45 ! 👍


Insertion of ResourceID does not occur

I'm trying to insert the $conn->ResourceID through another class but can not in any way, however giving echo operate normally, why?
Example
public function onOpen(ConnectionInterface $conn) {
    $this->MyOtherClassDefinedInConstructor->save($conn);

}
in the other class:
  public function save($conn) {
    echo $conn->ResourceID; // works
      $this->db->query("INSERT INTO `x` (`socket`) VALUES ('". $conn->resourceID."');"); // dont works

why??

Should be resourceId

@cboden the original code is as resourceID .. this problem does not make sense ...

https://github.com/ratchetphp/Ratchet/blob/master/src/Ratchet/Server/IoServer.php#L96

@cboden The resource ID does not work for me, I do not know if it's because I use a ReactLoop on the server or why instantiate a class through the constructor ... I'm frustrated.
Is there any problem if I reset the resourceID for each connection? using my criteria to specify the number (such as first-come ...)

The "d" in resourceId should be lower case.

pretend i didn't create this topic please


Fix spelling of police precincts dataset

Ran the workflow after making the spelling fix and it added police precincts version 21d

Changes look good to me


Maya: Disable rendering of all lights - Render Setup / Deadline

Feature
Normally Maya will render all enabled lights in scene. If - for some reason - you want to selectively render lights based on render setup settings, you can do it by manually setting this option in render setup or using MAYA_RENDER_SETUP_INCLUDE_ALL_LIGHTS set to 0.
However Deadline will always override this environment variable unless job includes RenderSetupIncludeLights set to zero in PluginInfo part of job definition.
Having this set per scene is useful so I propose to add it to render instance settings.
Related #2215
[cuID:1rw2mw7]

Where would we like the Studio/Artists to control this setting? I'd recommend always setting the environment variable and controlling it somewhere in the pipeline whether this is enabled or not. Mostly because the setting does NOT get saved into the scene.
And thus it could be that Artist A opening scene X could render it differently than Artist B opening scene X just because of a difference in that particular setting on their machine.
For render submissions to Deadline I'd say to just submit along RenderSetupIncludeLights with the state of the current artist submitting the scene. So then at least the Deadline render is consistent with what the artist is seeing when they test render on their machine. We'd just need to make sure aside of that that there's some consistency on whether MAYA_RENDER_SETUP_INCLUDE_ALL_LIGHTS is 1 or 0.

This is related to default render instance settings configurable by Settings UI. So far I have UI like this:

and I thought I'll add it there too, enabled by default to comply with Maya default settings. From this it would be pulled directly to render instance so artist can turn it on/off and script action should synchronize it with Render Setup settings.

We actually hit this issue again Today - for now we hotfixed it but would love to see a "common ground" on how we'd like to tackle it.
Since these are not saved per scene I'd still encourage to set the MAYA_RENDER_SETUP_INCLUDE_ALL_LIGHTS globally for your pipeline. With worst case scenario allowing shot-based overrides. But honestly, I'd just force the value to 0 by default. Disable adding all lights by default. In that scenario the user can still add lights as he'd like - but if the value is enabled then the user could never exclude lights in a render setup layer (unless he's explicitly hiding them).
Thoughts?

So what about this - set it globally for pipeline. Not sure exactly where - probably in render creator settings - that will allow it to be configured per project. This will be then passed to the Deadline job.

So what about this - set it globally for pipeline.

To me that's the best first step likely, yes. A prelaunch hook might need to then set the MAYA_RENDER_SETUP_INCLUDE_ALL_LIGHTS env var on Maya launch based on the settings?

probably in render creator settings

As long as it's disconnected from the actual Create Render instance logic etc. seems fine with me.


Exec format error in Docker compose

Hello!
I'm trying to launch the container in docker compose but i get the error:  exec /init: exec format error
this is my configuration:
version: '3'

services:
  firefox:
    container_name: firefox
    image: jlesage/firefox
    ports:
      - "5800:5800"
    volumes:
      - firefox:/usr/share/firefox_docker:rw
    restart: always

volumes:
  firefox:

and this is the result when I try to start the container
pi@raspberrypi:~/docker-compose $ docker-compose up firefox
Creating firefox ... done
Attaching to firefox
firefox           | exec /init: exec format error

I'm on Raspbian on a RB4
thanks

The image only supports x86-64 architecture for now.  I'm currently working on adding support for ARM.

Latest image is now multi-arch.


[edn/dv] Check CSRNG interface

EDN's block-level DV currently does not check the commands that EDN sends to CSRNG. There is an analysis FIFO to collect sent CSRNG commands
https://github.com/lowRISC/opentitan/blob/3ce44b12abee29d42f542ca532f2895f94e015c7/hw/ip/edn/dv/env/edn_scoreboard.sv?plain=1#L15-L16
but the scoreboard (or any other DV component) does not do anything with the values in that FIFO. The consequence is that in EDN block-level DV we have no way of checking whether the commands sent by EDN to CSRNG are correct and conform to EDN's configuration.
We use this interface in top-level tests that use the entropy complex (which are quite many), though, and we are currently not aware of problems based on those tests. Nonetheless, the CSRNG interface needs to be checked to complete verification closure.

We use this interface in top-level tests that use the entropy complex (which are quite many), though, and we are currently not aware of problems based on those tests. Nonetheless, the CSRNG interface needs to be checked to complete verification closure.

Based on this and the short remaining time until the M2.5.2 deadline, I suggest assigning this to V3 and thus post M2.5.
@moidx @msfschaffner @vogelpi WDYT?
CC @johngt

@moidx WDYT? Given the amount of top-level testing, it's probably ok to move this into the M2.5 Backlog.

ack. SGTM. We can rely on top-level coverage for this as part of M2.5.2.

@h-filali has this already been resolved?

Just discussed with @h-filali, this has been taken care of already.

For reference, this was taken care of by #19623.


Responsiveness

when accessed from mobile, pages are not loading in mobile mode, but on web browser responsive design mode it is loading normally, content and menus are resized as expected.

This is because of a small error in the standard htmlhead option. You can easily fix this by replacing the code in the super admin site config settings  with this:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">

The error is in the last meta tag, and without it mobile browsers will show a scaled down version of the page.