[WIP] Refactor tests to reduce image size and increase readbility.

Changes
Tests use "args/cmd" to run scripts. Using the script tag would increase readability.
All these tests can be accomplished with a smaller images. Using (Busybox, Alpine, Bash) instead of ubuntu depending on the test.
TLDR; cd pkg && find . -type f -name '*_test.go' -exec sed -i 's/alpine/busybox/g' {} ;
/area testing
/kind cleanup

Submitter Checklist
These are the criteria that every PR should meet, please check them off as you
review them:

[ ] Includes tests (if functionality changed/added)
[ ] Includes docs (if user facing)
[ ] Commit messages follow commit message best practices
[ ] Release notes block has been filled in or deleted (only if no user facing changes)

See the contribution guide for more details.
Double check this list of stuff that's easy to miss:

If you are adding a new binary/image to the cmd dir, please update
the release Task to build and release this image.

Reviewer Notes
If API changes are included, additive changes must be approved by at least two OWNERS and backwards incompatible changes must be approved by more than 50% of the OWNERS, and they must first be added in a backwards compatible way.
Release Notes

@vdemeester I think I am going to @ImJasonH approach and just refactor each test one by one. It will be a smaller pr and easier to merge.


Ability to disable reactivity to improve performance on destroy - On 2.6.*

What problem does this feature solve?
Destroying N RouterLink at once has a cost of O((N^2)/2) due to all RouterLink depend on the singleton reactive property $route. When removing hundreds or thousands of links from the page, this cost is noticeable, especially on slow devices. The goal is a cost of O(N).
Hundreds or thousands of links might seem too much, but sure there might be some cases where it makes sense, like an infinite scroll or some big grids. In many cases vue-virtual-scroller should solve the general problem, but I think it would be better not to require it as a rule.
Removing the dependency on $route means effectively disabling reactivity for the RouterLink and thus all the related features. At this moment, I think the only affected features are the CSS classes to show a link is active.
Why this cost?
The singleton _route is created for the _routerRoot once. At this moment, Vue instantiates a Dep to track writes and reads on this attribute.
Each time a RouterLink is created, its render Watcher detects the $route is accessed, so that the Watcher adds the Dep to its dependencies (Watcher.deps) and the Dep adds the Watcher to its subscribers (Dep.subs). This means the Dep.subs for _route is, at least, as large as the number of rendered RouterLinks.
When the $route changes, all the RouterLink are updated because they are on the Dep.subs.
When destroying all the RouterLink (page change), all the components teardown their watchers, and each watcher have to remove itself from the Dep.subs. Removing a single RouterLink's Watcher from the Dep.subs costs O(N - i), where N is the number of RouterLink and i the number of RouterLink already removed.
Generally speaking, the cost of removing N RouterLinks at once is O((N^2)/2).
What does the proposed API look like?
Adding a no-reactive prop on RouterLink should be enough.
The meaning of this prop is effectively disabling reactivity on the current route to improve the overall performance, especially when destroying many RouterLink at once.
As a side effect, this flag turns off any feature that depends on the current route. At this moment, I think the only affected features are related to the CSS classes to show if a link is active or not.
ORIGINAL LINK: https://github.com/vuejs/vue-router/issues/3500#issue-839908459

Please dont close this so I can put a bounty here of 500$:
https://app.bountysource.com/issues/114008264-ability-to-disable-reactivity-to-improve-performance-on-destroy-on-2-6
I need this fixed with a 2.6.* tag not 2.7.* or else I need to rewrite my entire website

Unfortunately, as noted at https://github.com/vuejs/vue-router/issues/3500#issuecomment-816790477, the change needed would be to use Sets() instead of Arrays. The reason Vue 2 doesn't use them is to support IE without polyfills. That's also why Vue 3 doesn't have that limitation. In other words, if you want to fix this you will have to:

Not support IE
Create a local patch to use Set instead of arrays within vuejs/core

This can't be fixed in router's code unless a new component is added but this won't happen for an edge case that isn't an issue in newer versions anymore. So even if someone gets the fix done, it won't get released, probably blocking them from getting the bounty. Instead, the person can contact you to get paid for the feature as a patch with https://www.npmjs.com/package/patch-package without us getting involved in such a transaction.
BTW Vue 2.7 is backwards compatible with Vue 2.6, so you should be able to upgrade. Any other bug fixes will happen in 2.7 not in 2.6


Download files from repository within R?

Should we start some webscraping activity to pull files directly from the web rather than download them manually? I know the idea is to have all of this data integrated into ISCN, but if we're going to be data hacking as an ongoing process, it might be easier to check each other's scripts more easily without having to go download the data ourselves.

I think this is a good idea (downloading data for use, with minimal user pain – you can even have R handle passwords) – we do it all the time for Soil Survey users that rarely use R, but want access to graphs or whatever.
Here’s what my download usually looks like.
ncss.url <- 'https://nrcs.box.com/shared/static/kroh8h124zligmamsorsk18d98gt9qkd.csv'
#if file does not existt, download
ifelse(!file.exists('data/ncss.w.bd.csv'),download.file(ncss.url, destfile = paste0(BD_data,'/data/ncss.w.bd.csv')), "File already downloaded")
I’m sure I have an example of unzipping; gzip maybe.
Then I just rm(ncss) at the end.
And you can delete the file – file.remove()
I can help or test once my brain recovers


2023 Collection App

[ ] Revise Post Game Screen

[ ] Challenge Result dropdown
[ ] Robot Role Dropdown
[ ] Notes Textfield (Expanding)

[ ] MatchData for 2023 Charged Up
[ ] Game Screen

[ ] Levels Modal
[ ] Boxes like on Figma drawing
[ ] Community Grid Boxes
[ ] Cargo Boxes
[ ] Middle of community and cargo boxes
[ ] Cone or Cube Modal


 Doc Comments Aren't in Tooltip

Issue Description
As the title shows, <param> doc comments don't show in the tooltip.
Steps to Reproduce
Write an XML doc comment using <param> tags.
Expected Behavior
The <param> tags show up.
Actual Behavior
As shown:

Logs
OmniSharp log

Starting OmniSharp server at 2/19/2022, 8:42:49 PM
    Target: c:\Users\Cole\Desktop\Projects\HyperText\HyperText.sln
OmniSharp server started.
Path: c:\Users\Cole.vscode\extensions\ms-dotnettools.csharp-1.24.0.omnisharp\1.38.0\OmniSharp.exe
PID: 8968
    Starting OmniSharp on Windows 6.2.9200.0 (x64)

    Checking the 'DOTNET_ROOT' environment variable to find a .NET SDK

    Using the 'dotnet' on the PATH.

    DotNetPath set to dotnet

    Located 2 MSBuild instance(s)
        1: Visual Studio Community 2022 17.1.32210.238 17.1.0 - "C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin"
        2: StandAlone 17.0.0 - "c:\Users\Cole\.vscode\extensions\ms-dotnettools.csharp-1.24.0\.omnisharp\1.38.0\.msbuild\Current\Bin"

    Registered MSBuild instance: Visual Studio Community 2022 17.1.32210.238 17.1.0 - "C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin"

    Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.CSharpFormattingWorkspaceOptionsProvider, Order: 0

    Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.Completion.CompletionOptionsProvider, Order: 0

    Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.RenameWorkspaceOptionsProvider, Order: 100

    Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.ImplementTypeWorkspaceOptionsProvider, Order: 110

    Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.BlockStructureWorkspaceOptionsProvider, Order: 140

    Detecting Cake files in 'c:\Users\Cole\Desktop\Projects\HyperText'.

    Did not find any Cake files

    Detecting projects in 'c:\Users\Cole\Desktop\Projects\HyperText\HyperText.sln'.

    Queue project update for 'c:\Users\Cole\Desktop\Projects\HyperText\AngleBracket\AngleBracket.csproj'

    Queue project update for 'c:\Users\Cole\Desktop\Projects\HyperText\AngleBracket.Test\AngleBracket.Test.csproj'

    Queue project update for 'c:\Users\Cole\Desktop\Projects\HyperText\CodePoint\CodePoint.csproj'

    Queue project update for 'c:\Users\Cole\Desktop\Projects\HyperText\CodePoint.Test\CodePoint.Test.csproj'

    Queue project update for 'c:\Users\Cole\Desktop\Projects\HyperText\CurlyBracket\CurlyBracket.csproj'

    Queue project update for 'c:\Users\Cole\Desktop\Projects\HyperText\CurlyBracket.Test\CurlyBracket.Test.csproj'

    Queue project update for 'c:\Users\Cole\Desktop\Projects\HyperText\FiberWire\FiberWire.csproj'

    Queue project update for 'c:\Users\Cole\Desktop\Projects\HyperText\FiberWire.Test\FiberWire.Test.csproj'

    Queue project update for 'c:\Users\Cole\Desktop\Projects\HyperText\HyperText\HyperText.csproj'

    Queue project update for 'c:\Users\Cole\Desktop\Projects\HyperText\StyleSheet\StyleSheet.csproj'

    Queue project update for 'c:\Users\Cole\Desktop\Projects\HyperText\StyleSheet.Test\StyleSheet.Test.csproj'

    Queue project update for 'c:\Users\Cole\Desktop\Projects\HyperText\Jint\Jint.csproj'

    Detecting CSX files in 'c:\Users\Cole\Desktop\Projects\HyperText'.

    Loading project: c:\Users\Cole\Desktop\Projects\HyperText\AngleBracket\AngleBracket.csproj

    Did not find any CSX files

    Configuration finished.

    Omnisharp server running using Stdio at location 'c:\Users\Cole\Desktop\Projects\HyperText' on host 17160.

    Successfully loaded project file 'c:\Users\Cole\Desktop\Projects\HyperText\AngleBracket\AngleBracket.csproj'.

    Adding project 'c:\Users\Cole\Desktop\Projects\HyperText\AngleBracket\AngleBracket.csproj'

    Loading project: c:\Users\Cole\Desktop\Projects\HyperText\AngleBracket.Test\AngleBracket.Test.csproj

    Successfully loaded project file 'c:\Users\Cole\Desktop\Projects\HyperText\AngleBracket.Test\AngleBracket.Test.csproj'.

    Adding project 'c:\Users\Cole\Desktop\Projects\HyperText\AngleBracket.Test\AngleBracket.Test.csproj'

    Loading project: c:\Users\Cole\Desktop\Projects\HyperText\CodePoint\CodePoint.csproj

    Successfully loaded project file 'c:\Users\Cole\Desktop\Projects\HyperText\CodePoint\CodePoint.csproj'.

    Adding project 'c:\Users\Cole\Desktop\Projects\HyperText\CodePoint\CodePoint.csproj'

    Loading project: c:\Users\Cole\Desktop\Projects\HyperText\CodePoint.Test\CodePoint.Test.csproj

    Successfully loaded project file 'c:\Users\Cole\Desktop\Projects\HyperText\CodePoint.Test\CodePoint.Test.csproj'.

    Adding project 'c:\Users\Cole\Desktop\Projects\HyperText\CodePoint.Test\CodePoint.Test.csproj'

    Loading project: c:\Users\Cole\Desktop\Projects\HyperText\CurlyBracket\CurlyBracket.csproj

    Successfully loaded project file 'c:\Users\Cole\Desktop\Projects\HyperText\CurlyBracket\CurlyBracket.csproj'.

    Adding project 'c:\Users\Cole\Desktop\Projects\HyperText\CurlyBracket\CurlyBracket.csproj'

    Loading project: c:\Users\Cole\Desktop\Projects\HyperText\CurlyBracket.Test\CurlyBracket.Test.csproj

    Successfully loaded project file 'c:\Users\Cole\Desktop\Projects\HyperText\CurlyBracket.Test\CurlyBracket.Test.csproj'.

    Adding project 'c:\Users\Cole\Desktop\Projects\HyperText\CurlyBracket.Test\CurlyBracket.Test.csproj'

    Loading project: c:\Users\Cole\Desktop\Projects\HyperText\FiberWire\FiberWire.csproj

    Successfully loaded project file 'c:\Users\Cole\Desktop\Projects\HyperText\FiberWire\FiberWire.csproj'.

    Adding project 'c:\Users\Cole\Desktop\Projects\HyperText\FiberWire\FiberWire.csproj'

    Loading project: c:\Users\Cole\Desktop\Projects\HyperText\FiberWire.Test\FiberWire.Test.csproj

    Successfully loaded project file 'c:\Users\Cole\Desktop\Projects\HyperText\FiberWire.Test\FiberWire.Test.csproj'.

    Adding project 'c:\Users\Cole\Desktop\Projects\HyperText\FiberWire.Test\FiberWire.Test.csproj'

    Loading project: c:\Users\Cole\Desktop\Projects\HyperText\HyperText\HyperText.csproj

    Successfully loaded project file 'c:\Users\Cole\Desktop\Projects\HyperText\HyperText\HyperText.csproj'.

    Adding project 'c:\Users\Cole\Desktop\Projects\HyperText\HyperText\HyperText.csproj'

    Loading project: c:\Users\Cole\Desktop\Projects\HyperText\StyleSheet\StyleSheet.csproj

    Successfully loaded project file 'c:\Users\Cole\Desktop\Projects\HyperText\StyleSheet\StyleSheet.csproj'.

    Adding project 'c:\Users\Cole\Desktop\Projects\HyperText\StyleSheet\StyleSheet.csproj'

    Loading project: c:\Users\Cole\Desktop\Projects\HyperText\StyleSheet.Test\StyleSheet.Test.csproj

    Successfully loaded project file 'c:\Users\Cole\Desktop\Projects\HyperText\StyleSheet.Test\StyleSheet.Test.csproj'.

    Adding project 'c:\Users\Cole\Desktop\Projects\HyperText\StyleSheet.Test\StyleSheet.Test.csproj'

    Loading project: c:\Users\Cole\Desktop\Projects\HyperText\Jint\Jint.csproj

    Successfully loaded project file 'c:\Users\Cole\Desktop\Projects\HyperText\Jint\Jint.csproj'.

    Adding project 'c:\Users\Cole\Desktop\Projects\HyperText\Jint\Jint.csproj'

    Update project: AngleBracket

    Update project: AngleBracket.Test

    Update project: CodePoint

    Update project: CodePoint.Test

    Update project: CurlyBracket

    Update project: CurlyBracket.Test

    Update project: FiberWire

    Update project: FiberWire.Test

    Update project: HyperText

    Update project: StyleSheet

    Update project: StyleSheet.Test

    Update project: Jint

    Solution initialized -> queue all documents for code analysis. Initial document count: 380.

Received response for /quickinfo but could not find request.
Received response for /quickinfo but could not find request.
Received response for /v2/getcodeactions but could not find request.

C# log

Installing C# dependencies...
 If I open VS Code with it disabled, I get syntax coloring of the XML, but once I enable it, the coloring goes away.

In my settings.json, my relevant settings are:
"csharp.semanticHighlighting.enabled": true,
"csharp.suppressHiddenDiagnostics": false,
"omnisharp.enableAsyncCompletion": true,
"omnisharp.enableDecompilationSupport": true,
"omnisharp.enableImportCompletion": true,
"omnisharp.enableRoslynAnalyzers": true,

The C# extension also removes the coloring of the comment upon load.

With semantic highlighting enabled the xml doc comments are classified differently and it is up to the theme how they are colored.. The Visual Studio 2019 Dark theme which is included with the C# extension colors these nicely.

Disabling semantic highlighting does not fix the issue with coloring (even after restart). I am using the Dark+ theme. When cycling through them, I can see them colored for a split second before falling back to the color for comments. I'll try to get a video of it soon.

Also of note, the <c> tags are not typeset correctly in the popover.

I have a lot of trouble with the XML commenting in VS Code. I pretty much only use the summary tag because all the rest pretty much don't work for me. I wish they did, especially the <param> one.

@scott-parkhill Apparently, their documentation overlay parser only cares about <summary> and nothing else. That file hasn't been touched in two years.

Thank you @colejohnson66, seems like a weekend project possibly there.

@scott-parkhill Apparently, their documentation overlay parser only cares about <summary> and nothing else. That file hasn't been touched in two years.

I'm having trouble even seeing where the functions in that module are even being used.

Closing due to lack of activity.

Closing an issue because it hasn't been resolved in enough time is a major cop-out.

Ahh yes, close it from laziness, not usefulness. That just about sums up the C# side of VS Code and why nothing regarding Blazor works on this software.


CI: Python 3.11 tests are failing because a dependency is using the deprecated 'sre_constants' module.

In recent pull requests, and for the most recent commit to the main development branch, the Python 3.11 tests are failing because some dependency is importing the deprecated Python module sre_constants:
============================= test session starts ==============================
platform linux -- Python 3.11.0b5, pytest-7.1.2, pluggy-1.0.0
rootdir: /home/runner/work/scipy/scipy, configfile: pytest.ini
plugins: timeout-2.1.0, forked-1.4.0, xdist-2.5.0
timeout: 60.0s
timeout method: signal
timeout func_only: False
collected 51360 items / 1 error / 12113 deselected / 39247 selected

==================================== ERRORS ====================================
_ ERROR collecting build/testenv/lib/python3.11/site-packages/scipy/_build_utils/tests/test_scipy_version.py _
/opt/hostedtoolcache/Python/3.11.0-beta.5/x64/lib/python3.11/importlib/__init__.py:126: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)

<snip>

        wkref      = <class 'weakref.ReferenceType'>
/opt/hostedtoolcache/Python/3.11.0-beta.5/x64/lib/python3.11/sre_constants.py:2: in <module>
    warnings.warn(f"module {__name__!r} is deprecated",
E   DeprecationWarning: module 'sre_constants' is deprecated
        __builtins__ = <builtins>
        __cached__ = '/opt/hostedtoolcache/Python/3.11.0-beta.5/x64/lib/python3.11/__pycache__/sre_constants.cpython-311.pyc'
        __doc__    = None
        __file__   = '/opt/hostedtoolcache/Python/3.11.0-beta.5/x64/lib/python3.11/sre_constants.py'
        __loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x7f25ec586890>
        __name__   = 'sre_constants'
        __package__ = ''
        __spec__   = ModuleSpec(name='sre_constants', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7f25ec586890>, origin='/opt/hostedtoolcache/Python/3.11.0-beta.5/x64/lib/python3.11/sre_constants.py')
        warnings   = <module 'warnings' from '/opt/hostedtoolcache/Python/3.11.0-beta.5/x64/lib/python3.11/warnings.py'>
=========================== short test summary info ============================
ERROR ../testenv/lib/python3.11/site-packages/scipy/_build_utils/tests/test_scipy_version.py
!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!
===================== 12113 deselected, 1 error in 14.81s ======================
Error: Process completed with exit code 1.

The problem might be in setuptools.  When NumPy is installed, setuptools 59.8.0 is also installed:
...
  Created wheel for numpy: filename=numpy-1.24.0.dev0+573.g6e1557900-cp311-cp311-linux_x86_64.whl size=23096321 sha256=98a4bb2969082d927fd233cf3396d2b8aaca046f6b595b64f878b2dd74c32597
  Stored in directory: /tmp/pip-ephem-wheel-cache-b0au3z0w/wheels/bd/6b/e5/925e60986da27b602ad506d248e2a2888880fc1786c8e9ee3d
Successfully built numpy
Installing collected packages: numpy
Successfully installed numpy-1.24.0.dev0+573.g6e1557900
Collecting setuptools<60.0
  Downloading setuptools-59.8.0-py3-none-any.whl (952 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 952.8/952.8 kB 40.6 MB/s eta 0:00:00
[...]

setuptools issue 3274 is a report of the deprecation problem, and it refers to version 60.9.3, so version 59.8.0 still bundles a version of pyparsing that imports sre_constants.
The setuptools issue was fixed in https://github.com/pypa/setuptools/pull/3276 (release note), which part of version 62.3.0.

These _bootstrap._gcd_import tracebacks are always clear as mud - I thought it may be the import re in test_scipy_version.py.
Either way, let me try to fix it by moving the job away from setuptools.


[GSB] Stop creating unresolved potential archetypes.

Stop creating "unresolved" potential archetypes in the GenericSignatureBuilder. This means we only form a new potential archetype when we already know what associated type or concrete type it refers to, so we know that it is well-formed. If we are unable to resolve a type, delay the corresponding requirement so we can process it later.
Move the typo correction logic for unresolved potential archetypes from the GenericSignatureBuilder to the type checker proper, where we can reuse common infrastructure. This improves diagnostics (e.g., when we're trying to typo-correct to a type in a superclass found via a superclass constraint) and avoids some DRY violations.
Overall, we get to rip out a big pile of dodgy code.
Fixes SR-2796 / rdar://problem/28544316.

@swift-ci please smoke test and merge

@swift-ci please smoke test

@swift-ci please smoke test and merge

@swift-ci please smoke test and merge

@swift-ci please smoke test and merge


Note: just archived micschk/silverstripe-chunkeduploadfield and recommended filepond instead

REAME on micschk/silverstripe-chunkeduploadfield now reads:

Abandoned & recommended filepond via packagist as well.

@micschk  thanks !
as a side note, i have also this one on my radar https://github.com/codem/silverstripe-damn-fine-uploader maybe there are some good things there as well

as a side note, i have also this one on my radar https://github.com/codem/silverstripe-damn-fine-uploader maybe there are some good things there as well

That one seems to be front-end only though, solves a different problem. But it may indeed contain some 'adoptable' parts :-)
From the README:

This module is not intended for use in the Silverstripe administration area, use the standard UploadField for that.


Hexagonal tilemaps

https://github.com/englercj/phaser-tiled/blob/90aca84f9eb382ed9fe6c5bcfa08cdbc2209d6f2/src/tiled/TilemapParser.js#L74
What work would need to be done to get support for hex maps? I assume at bare minimum, the algorithm for laying out the tiles would need attention?

Yup, though I don't work on this library anymore. If I ever get time to work on it, I would be doing it in gl-tiled

ah ok :) That'd be https://github.com/englercj/gl-tiled/tree/master/bundles/phaser2 - is that fully cross-platform compatible?

All that bundle would do is add an API that feels more "Phaser-y".
Define "cross-platform compatible"

Will it work for native iOS/OSX/Windows builds? Are there any incompatible environments?

It uses WebGL, so it should just work everywhere. If it doesn't that would be surprising, but likely something to do with the hardware rather than the software.


Use openapi code generator

Currently, we manually maintain separate definitions of the API in both OpenAPI and Swift. Ideally, we would want to merge these, forming a single source of truth that will reduce maintenance overheads.
There would be two options: generating the OpenAPI spec from Swift or generating the Swift code from OpenAPI. Ideally, we would want to generate the Swift from the OpenAPI spec as this would then allow us to easily support other languages.
This biggest blocker here would be the quality of https://github.com/apple/swift-openapi-generator. This is a very complex OpenAPI spec and it is unlikely that codegen would produce a nice interface without additional upstream merges.

Hey @bilaalrashid -- You now have a third option, Fern! We build and maintain code generators that output idiomatic SDKs.
Our swift generator is currently in beta. Would you like to see a demo of what your SDK would like?

The current swift-openapi-generator does not support external references, which would be a big blocker on this. Support for this has been in discussion since May 2023 https://github.com/apple/swift-openapi-generator/issues/25.

Having played around with https://github.com/apple/swift-openapi-generator, this seems a lot more impressive than I was expecting in terms of the quality of the code generated. Using a client would likely be messy, however, it seems feasible that we could generate the types.
The biggest blockers to doing this are:

Inability to rename properties from the OpenAPI schema
Inability to use custom Swift types for properties in the OpenAPI schema
Inability to specify extra protocols for inheritance by generated structs
Inability to specify Swift property wrappers for properties in the OpenAPI schema

Whilst the above blockers are in place, I have created a WIP branch to track progress on this https://github.com/bilaalrashid/bbc-news-swift/tree/bilaal/openapi-codegen


Unitree A1 convention used in xacro / kinematics / urdf

Hello and thanks for providing this codebase.
I'm having trouble to execute simulated motions of the unitree A1 robot on real hardware. I noticed there is a difference in definition of the revolute joint in HFE and KFE joints, originating in edits in the xacro files leg.xacro and const.xacro, compared to the ones provided by the manufacturer Unitree (https://github.com/unitreerobotics/unitree_ros/tree/master/robots/a1_description/xacro).
The result is that computed joint angles for KFE joint for example return positive values (e.g. during standing) but on the unitree A1 this is an invalid position, as this joint angle should lie between (-2.7, -0.9).
Bottomline: difference in xacro/urdf/kinematics complicates execution of code on real A1 hardware. Could you elaborate why this different convention was introduced? What files/configs would need to be editted to use the original xacro/urdf conventions with quad-sdk(as to allow execution on the hardware)

Hi @thvhauwe, thanks for trying out quad-sdk. Yes, there is a difference on hip and knee joint limit between sdf/urdf/xacro in our code and that from Unitree. To fit in A1 hardware configuration, a straightforward approach we would suggest is to set up a linear mapping between two configurations within controller and estimator plugin in quad_simulator when using gazebo or in robot_driver when using hardwares which interfaces the local planner with robot motors.

To give some more context to this answer, even though many commercially available quadrupeds share similar morphologies, there is no set convention between robot brands/models on joint zeros/directions. As a result, adding a new robot requires either updating the urdf to match one particular convention, or writing plugins for any particular robot model which handle this mapping. For simplicity we chose the former option, although the latter may be more generalizeable in the long term. If this is something that the community prioritizes we could consider adding it to the list of desired features, although as always we welcome PRs if folks develop their own solution!

Thanks for this clarification. I understand now this was a practical decision to take.
For now I execute commands from quad-sdk on the A1 hardware using a ros node that subscribes to quad-sdk commands, performs conversions and linear mapping and then sends those commands to the robot using LCM. This is an adhoc solution and essentially results in open-loop control. Indeed creation of a A1 hardware interface would be a better solution, maybe one I can commit some time into in the near future.

Yep, that functionality is exactly what the HardwareInterface class is for. Since it is embedded directly within the RobotDriver loop it doesn't introduce the additional latency/overhead associated with ROS messaging (same thing for receiving sensor data from the robot).

Closing this issue due to lack of activity, and also for lack of an A1 platform to test on. Can be reopened in the future if progress is made.


Update roadmap.md

Summary of Changes

Documentation

CheckList
Make sure you have checked all steps below to ensure a timely review.

[ ] PR title addresses the issue accurately and concisely, including a title prefix.
[ ] PR includes a summary of changes.
[ ] My commits follow the guidelines from "How to write a good git commit message"

thanks for fixing the wording. could you do a git commit --amend --signoff in your local branch and repush the pr? This will help to fix the DCO issue.

thanks for fixing the wording. could you do a git commit --amend --signoff in your local branch and repush the pr? This will help to fix the DCO issue.
I raised this PR by editing README.md directly on github. I will clone the project, do the changes in my local branch as suggested by you and then I will raise the PR again. Is that fine?

sure, thanks


Rename osco-result-to-oscal-ar to xccdf-to-oscal-ar

Issue description / feature objectives
The current trestle task osco-result-to-oscal-ar name should be deprecated and renamed to xccdf-to-oscal-ar.
Caveats / Assumptions
For the moment, both tasks will exist and will perform the same conversion for backward capability. At some point in the future we can create a breaking change to remove the deprecated task.
Completion Criteria
New test cases coverage 100%.

Fixed by #1336


Implement agent color picker in left panel

Originally submitted by @blairlyons
Use Case
When a user has a model loaded in the viewer, it would be nice if they could adjust the color for an agent type.
Acceptance Criteria
In the left panel, clicking the color swatch next to an agent type or state opens a palette to set the color.
Details
This depends on the color picker design https://github.com/allen-cell-animated/simularium-website/issues/196
Also requires colors being added to .simularium files in order to have test data (allen-cell-animated/simulariumio#39), and requires a function for setting colors to be exposed in the Viewer (allen-cell-animated/simularium-viewer#148)

duplicate


added internationalization to features section

Have translated the features section and have made changes to locale files and features page to facilitate internationalization.

@moinulmoin , Hi could you please review my pr

@moinulmoin , Hi could you please review my pr

Hey mate, thanks for the pr. sorry for the late response.


Torch eq fix

fixes #1524 and allows TORCH for #1528
Is this a viable fix or is this a hack?
The if statement feels a little bug prone? But idk

Changes made in tinygrad/:
------------------------------------------------------------
files                             insertions       deletions
------------------------------------------------------------
tinygrad/runtime/ops_torch.py              1               1
------------------------------------------------------------
lines added in the tinygrad folder: 0

this feels kinda hacky, but i'm not sure what else to do here, if a dtype is a bool can we first cast it to something else before casting it back to bool?

In [11]: torch.tensor([True]) - torch.tensor([1])
RuntimeError: Subtraction, the `-` operator, with a bool tensor is not supported. If you are trying to invert a mask, use the `~` or `logical_not()` operator instead.

In [12]: torch.tensor([True]) + torch.tensor([-1])
Out[12]: tensor([0])

LOOOOOOOOOOOOOOOOL lmao

if you put this in tensor.py does it work?

if you put this in tensor.py does it work?

  def __ge__(self, x) -> Tensor: return (-1.0+(self<x)).abs()
  def __le__(self, x) -> Tensor: return (-1.0+(self>x)).abs()
  def __ne__(self, x) -> Tensor: return (self<x) + (self>x)   # type: ignore
  def __eq__(self, x) -> Tensor: return (-1.0+(self != x)).abs()      # type: ignore

cursed but works lol

Second one feels less hacky, but they both feel kind hacky.

Is this also a problem for ADD, or just SUB?

Is this also a problem for ADD, or just SUB?

it's just Torch.sub
However tests apparently pass on master...
Some recent refactors or other PRs might've inadvertently fixed the issue.
I'm gonna do some print debugs and figure out why it's fixed.
If it's fully fixed, I'll change just change this PR title and add test.

 Can we get some onnx in CI?

 Can we get some onnx in CI?

will do


Safari Support

Hello!
I wanted to use this on my mobile devices (iPad, iOS) and my primary browser, safari, so I used safari's browser extension porting tool on this extension.
The work was done here in this commit: https://github.com/zachdaniel/jpd-breader/commit/f42ffb23ffd31e86c2afb310e806ee8e0a71f50c
I did a very bad job, my goal was just to follow the error message until it worked for me, and I know very little about extensions/js in general. You could ignore most changes except for the ones in the src folder I imagine, most of the rest is the Xcode project that houses the extension app and other changes.
Feel free to use those changes if you'd like to support safari here :)

Using this in safari in ttsu reader has some jank I haven't been able to figure out. It stops working after some amount of pages and I have to reload. Still usable but not idea.


CIRC-6586 Add launchd service definition for MacOS

Add in a proper launchd service definition, rework installer to
initiate execution after installation.

Not a way to evaluate this end to end until it's part of the MacOS build and present on github

we can move all service files to a "service" directory and distribute that with every build or you can curl the specific one you need in the installer itself.

Sounds like a good idea.


Add multiplier field to TriggerInfo dataclass. Update two tests to reflect change

I will be working on #129 and #130 in this PR.
This PR depends on #116, so it is initially configured to merge into the branch for that PR.

The most recent commit begins to address #123


DiceBear Avatars

You have to generate a random avatar and show it in place of the filled div left of name and email.

For this follow the steps mentioned in the docs

Install the npm package for the task.
Create an element in the elements folder which is in components folder (mandatory for this task) then import it in dashboard page and use.

If you have any doubts,  feel free to ask on discord.

claim

updates @hargunkaur286  ?

Still working on it. Will make the PR soon


Fixing HelloWorld and more

Removing @abstractproperty, it is deprecated after Python 3.3
Change UnboundedQueue to use a thread safe queue
Fixing AbstractContext properties
Fixing changing mailbox status with a lock

Fixing  #26, #23 and removing ProcessDispatcher #25

I think it can be merged.


Bogus data

From the readme "Bogus data: Occasionally Infinitive will display incorrect data via the web interface for a second. This is likely caused by improper parsing of data received from the ABCD bus. I'd like to track down the root cause of this issue and resolve it, but due to its transient nature it's not a high priority and does not affect usability."
While this is transient on the web interface it's more of an issue when reading and logging data via the API. Previously when logging data every minute bogus data was showing up two or three times a day. Recently it's gone up to as much as 12 times a day. Still only 0.83% but it makes plots like the following pretty ugly

.

Created a branch to do two things

re request the table if the data looks bad
log the data received.

At the moment the determination of bad data is primitive but is covering the most common situations I've seen. A bad 003B03 register (TStatZoneParams) is consistently showing a HeatSetpoint and CoolSetpoint of 0°F. A bad 003B02 register (TStatCurrentParams) shows a current temp of 1°F. That's going to  need some improvement - though based on other observations I'm not sure that's going to be necessary.
What's odd is that looking in the log none of the data in the responses seems to be bad. It's just when the data is put into the structs that the problem occurs.
Here's an example of a 003B02 request and response with the logging I've added. Note there is other activity on the bus interleaved with the requests by infinitive and the responses by the SAM.
003B02example.txt
All the visible responses by the thermostat back to Infinitive look fine - 0x46 corresponding to a current temperature of 70°F. The dump of the struct is definitely off though.

Here's an example from the log where bogus data is read for TStatZoneParams. requests and responses for the registers from the thermostat seem to get interleaved, but infinitive recognizes when it gets something it's not looking for. Nevertheless - a bogus TStatZoneParams gets through - the whole struct seems to be zeroed out i.e. it's probably just the initialized struct.
003B03example.txt
Wondering whether a delay between the two requests from infinitive to the thermostat might keep things cleaner.

Added some additional logging (see this commit) including the following line inside func (p *InfinityProtocol) send
log.Debugf("Reading %v :%x", reflect.TypeOf(response), act.responseFrame.data)
This showed up in the log. The valid response from the thermostat was on the bus (lines 1 and 2), for some reason the code is reading the wrong register into the TStatCurrentParams struct (line 4). It seems likely that the data actually being read is from the exchange between the thermostat heat pump in line 3.
time="2017-03-15T20:17:09-04:00" level=info msg="read frame: 2001 -> 9201: RESPONSE 003b0201000045ffffffffffffff1818181818181818001e000000000304bf01"

time="2017-03-15T20:17:09-04:00" level=info msg="read frame: 2001 -> 9201: RESPONSE 003b0201000045ffffffffffffff1818181818181818001e000000000304bf01"

time="2017-03-15T20:17:09-04:00" level=info msg="read frame: 2001 -> 5001: READ    003e01"

time="2017-03-15T20:17:09-04:00" level=debug msg="Reading *main.TStatCurrentParams :003e01e84d2001500110000006003e0101da01d403ff03ff000000013c6a2192"

time="2017-03-15T20:17:09-04:00" level=debug msg="bad data obtained for TStatCur
rentParams"

The problem with TStatZoneParams seems to be different. Here's an example
example9.txt
Here the first three bytes indicting the register (table row) are correct 003b03 its the following data that's not correct. For one thing it's too short. The dump of the struct shows the value planted in the Z8FanMode field at initialization is intact. It looks like nothing got copied into the struct. Probably binary.Read terminated early. Checking the return value from that function could be used to catch this. That wouldn't cover the situation where the bogus data were longer that the struct into which it is being read. Comparing the size of the data with the size of the struct is probably better.

Committed code to catch the two problems described above which result in bogus data.
Also added reporting to monitor how often those two problems are occurring.
See the catchBadData branch.
Looking to see whether the work I have anything else ready to include in a pull request.

Carrier released and installed a new version 14.01 of their Touch Thermostat software.
The same zero-filled responses are apparent in the 003b02 and 003b03 messages.  I was told by the dealer that this new version enables Amazon Echo integration.   However, I don't see anything new here.  Maybe a search of all of the other tables/ rows would yield something new.

Thanks for looking in to this Will.  I've been rather busy but hope to have time to take a look at what you've done over the weekend.

Thanks Andrew. The comments above include my wandering towards a solution, so I'll try and summarize here what I think is worth looking at.
The changes, along with code to read the temperature unit, have been merged back into the Will1604/infinitive master branch .
There's one thing in there that it would be good to get your take on. The following if statement in send() checks a number of conditions before processing a read.
if ok && op == opREAD && act.responseFrame != nil && act.responseFrame.data != nil && len(act.responseFrame.data) > 6

If any of these is not met it seems to me the send() function should return false, but I could be missing the point so I didn't change it.
Root cause
The checks I've added for the register type and for the return value of binary.read catch where there is a problem. That seems good enough for my purposes but still doesn't solve the underlying cause. From the logs it looks like the memory for a given frame is getting overwritten before send() is done with it. Perhaps this is because of the way things are threaded, but I haven't explored that. You probably have a better understanding of that.
Error rate
I was seeing up to 0.8% bad data coming back through the API. With these changes the rate now seems to be about 0.03%, but all of that is trapped.
Despite all that; I glanced at the ui yesterday and bogus values flashed up and disappeared. Something is still getting through - but the bogus data appearing in my graphs has essentially disappeared.

I believe this is fixed in HEAD.


stable version didn't work well

Hi,
Below is my repo. I'm trying to use MMdnn to convert model from Keras to Tensorflow, and very glad you provide such a excellent tool to use.
https://github.com/purelyvivid/MMdnn-util
The problem is that when I used the, said, "stable version", it didn't work well. I got wrong massages like "inbound layer" when I tried to convert model structure to IR. Then I installed the newest version and problem solved.
Will you provide or update the stable version that can work really well? Thanks!
Platform (like ubuntu 16.04/win10): ubuntu 16.04
Python version: 2.7
Source framework with version (like Tensorflow 1.4.1 with GPU):Tensorflow 1.4 with GPU
Destination framework with version (like CNTK 2.3 with GPU):
Pre-trained model path (webpath or webdisk path):
Running scripts:

Hi @purelyvivid updated. Sorry for the late response. Long vacation, Chinese Spring Festival.
pip install -U https://github.com/Microsoft/MMdnn/releases/download/0.1.3/mmdnn-0.1.3-py2.py3-none-any.whl

Thanks.

And thanks for using our project!


Could not build Objective-C module 'UIActivityIndicator_for_SDWebImage'

@rs @bpoplauschi  SDWebImage Team,
We really like the library you'll have built and have used it in multiple places but all of a sudden we are starting to see errors while building our codebase.
Issue Description and Steps
We were trying to build the project and we are getting 2 errors, no matter what we try.

First error is mentioned in the title of this post
The second one is "UIImageView+WebCache.h' file not found" and they both seem to be linked.

We tried the following

Cleaned the Derived data, De-integrated Cocoapods from the project, pod clean, project clean and rebuild
We also tried all of the above steps after uninstalling and re-installing XCode
We tried all of the steps in Point 1 after removing the .cocoapods and doing a pod setup again
We also tried changing the Enable Modules ( Objective C ) in the build settings to No
We also looked at a similar issue here
The Podfile does have the following at the beginning

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
We spent all day trying these different options and it's frustrating that none of these solutions work
Any help in trying to resolve this would be greatly  appreciated as it is affecting our critical deadlines.
Issue Info

Info
Value

Platform Name
ios

Platform Version
8.0

SDWebImage Version
3.8.1

Integration Method
cocoapods

Xcode Version
Xcode 7.3.1

Repro rate
100%

Does this happen on more than 1 dev machine?
Also, could you repro this in a new demo project you start from scratch? It looks very odd to me

-Bridging-Header.h:12:9: 'SDWebImage/UIImageView+WebCache.h' file not found
Same issue.


storage.flutter-io.cn%0D is not a valid link-local address but contains %. Scope id should be used as part of link-local address. (at character 22)

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Steps to reproduce
My computer is Apple M2(Ventura 13.3 (22E252))
Create a flutter project and run it with an error
Actual results
The program crashed
Logs

Logs

. Make sure you trust this source!
Downloading an artifact that may not be reachable in some environments (e.g. firewalled environments): https://storage.flutter-io.cn%0D/flutter_infra_release/flutter/cdbeda788a293fa29665dc3fa3d6e63bd221cb0d/ios/artifacts.zip
This should not have happened. This is likely a Flutter SDK bug. Please file an issue at https://github.com/flutter/flutter/issues/new?template=1_activation.yml
Downloading an artifact that may not be reachable in some environments (e.g. firewalled environments): https://storage.flutter-io.cn%0D/flutter_infra_release/flutter/cdbeda788a293fa29665dc3fa3d6e63bd221cb0d/ios/artifacts.zip
This should not have happened. This is likely a Flutter SDK bug. Please file an issue at https://github.com/flutter/flutter/issues/new?template=1_activation.yml
Downloading ios tools...
Downloading ios tools...
Failed to download https://storage.flutter-io.cn%0D/flutter_infra_release/flutter/cdbeda788a293fa29665dc3fa3d6e63bd221cb0d/ios/artifacts.zip. Ensure you have network connectivity and then try again.
FormatException: storage.flutter-io.cn%0D is not a valid link-local address but contains %. Scope id should be used as part of link-local address. (at character 22)
storage.flutter-io.cn%0D
                     ^

Flutter Doctor output

Doctor output

s-MacBook-Pro ~ %  flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.10.6, on macOS 13.3 22E252 darwin-arm64, locale
    zh-Hans-CN)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 14.3.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2022.3)
[✓] Connected device (3 available)
[✓] Network resources

• No issues found!

Please follow Configuring Flutter to use a mirror site and retry. Make sure there is no redundant space in the values.

I searched for the file 'storage. flutter-io.cn' on my computer and found one in the  flutter/bin/cache/downloads  path" storage.flutter-io.cn@per@0D" file, I'm not sure if it's an error, so I deleted the  flutter  file and followed the instructions to perform the operation:
export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn git clone -b dev https://github.com/flutter/flutter.git export PATH="$PWD/flutter/bin:$PATH" cd ./flutter flutter doctor
I'm sure there's no redundant space this time;
But when I ran the project again, Android Studio reported the same error
"
. Make sure you trust this source!
Downloading an artifact that may not be reachable in some environments (e.g. firewalled environments): https://storage.flutter-io.cn%0D/flutter_infra_release/flutter/3950c6140a3f1cb295364b0446627bd3a1736915/ios/artifacts.zip
This should not have happened. This is likely a Flutter SDK bug. Please file an issue at https://github.com/flutter/flutter/issues/new?template=1_activation.md
Downloading an artifact that may not be reachable in some environments (e.g. firewalled environments): https://storage.flutter-io.cn%0D/flutter_infra_release/flutter/3950c6140a3f1cb295364b0446627bd3a1736915/ios/artifacts.zip
This should not have happened. This is likely a Flutter SDK bug. Please file an issue at https://github.com/flutter/flutter/issues/new?template=1_activation.md
Downloading ios tools...
Downloading ios tools...
Failed to download https://storage.flutter-io.cn%0D/flutter_infra_release/flutter/3950c6140a3f1cb295364b0446627bd3a1736915/ios/artifacts.zip. Ensure you have network connectivity and then try again.
FormatException: storage.flutter-io.cn%0D is not a valid link-local address but contains %. Scope id should be used as part of link-local address. (at character 22)
storage.flutter-io.cn%0D
"

Please share the output of flutter doctor -v (with verbose).
Also, can you try putting all export commands to .zshrc file (I see you are using macOS) in home directory and then retry running? (please remember to execute source .zshrc to make sure new aliases are loaded)

This is the whole process of my operation:

Last login: Thu Aug 10 11:55:09 on ttys002
s-MacBook-Pro ~ % source .zshrc
s-MacBook-Pro ~ % git clone -b dev https://github.com/flutter/flutter.git
Cloning into 'flutter'...
remote: Enumerating objects: 462259, done.
remote: Counting objects: 100% (1186/1186), done.
remote: Compressing objects: 100% (661/661), done.
remote: Total 462259 (delta 721), reused 813 (delta 497), pack-reused 461073
Receiving objects: 100% (462259/462259), 262.42 MiB | 1.99 MiB/s, done.
Resolving deltas: 100% (354352/354352), done.
s-MacBook-Pro ~ % flutter doctor
Downloading Darwin arm64 Dart SDK from Flutter engine 3950c6140a3f1cb295364b0446627bd3a1736915...
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
100  187M  100  187M    0     0  1477k      0  0:02:09  0:02:09 --:--:--  907k
Building flutter tool...
Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure
you trust this source!
Downloading Material fonts...                                      825ms
Downloading Gradle Wrapper...                                       23ms
Downloading package sky_engine...                                  405ms
Downloading flutter_patched_sdk tools...                         1,176ms
Downloading flutter_patched_sdk_product tools...                 1,127ms
Downloading darwin-x64 tools...                                    29.5s
Downloading libimobiledevice...                                    156ms
Downloading usbmuxd...                                              65ms
Downloading libplist...                                             52ms
Downloading openssl...                                           1,144ms
Downloading ios-deploy...                                           71ms
Downloading darwin-x64/font-subset tools...                      1,130ms
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel dev, 3.4.0-17.2.pre, on macOS 13.3 22E252 darwin-arm,
locale zh-Hans-CN)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 14.3.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2022.3)
[✓] Connected device (3 available)
[✓] HTTP Host Availability
• No issues found!
s-MacBook-Pro ~ %

flutter doctor -v

Last login: Thu Aug 10 12:09:54 on ttys000
s-MacBook-Pro ~ % flutter doctor -v
[✓] Flutter (Channel dev, 3.4.0-17.2.pre, on macOS 13.3 22E252 darwin-arm,
locale zh-Hans-CN)
• Flutter version 3.4.0-17.2.pre on channel dev at /Users/baipeng/flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision d6260f127f (11 months ago), 2022-09-21 13:33:49 -0500
• Engine revision 3950c6140a
• Dart version 2.19.0 (build 2.19.0-146.2.beta)
• DevTools version 2.16.0
• Pub download mirror https://pub.flutter-io.cn
• Flutter download mirror https://storage.flutter-io.cn
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
• Android SDK at /Users/baipeng/Library/Android/sdk
• Platform android-34, build-tools 34.0.0
• Java binary at: /Applications/Android
Studio.app/Contents/jre/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build
17.0.6+0-17.0.6b829.9-10027231)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 14.3.1)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Build 14E300c
• CocoaPods version 1.12.1
[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] Android Studio (version 2022.3)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build
17.0.6+0-17.0.6b829.9-10027231)
[✓] Connected device (3 available)
• iPhone 14 Pro (mobile) • B1F3FB87-4416-41BC-ADCF-86DE37BE84A5 • iOS
• com.apple.CoreSimulator.SimRuntime.iOS-16-4 (simulator)
• macOS (desktop)        • macOS                                •
darwin-arm64   • macOS 13.3 22E252 darwin-arm
• Chrome (web)           • chrome                               •
web-javascript • Google Chrome 115.0.5790.170
[✓] HTTP Host Availability
• All required HTTP hosts are available
• No issues found!

This is all the information in my ".zshrc" file

Add RVM to PATH for scripting. Make sure this is the last PATH variable change.
export PATH="$PATH:$HOME/.rvm/bin"
export PATH="/opt/homebrew/opt/ruby@3.0/bin:$PATH"
export PATH="$PATH:/Users/baipeng/flutter/bin"
source /opt/homebrew/opt/chruby/share/chruby/chruby.sh
source /opt/homebrew/opt/chruby/share/chruby/auto.sh
chruby ruby-3.2.2
___MY_VMOPTIONS_SHELL_FILE="${HOME}/.jetbrains.vmoptions.sh"; if [ -f "${___MY_VMOPTIONS_SHELL_FILE}" ]; then . "${___MY_VMOPTIONS_SHELL_FILE}"; fi
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
export PATH="$PWD/flutter/bin:$PATH"

Then I created a new flutter project in Android Studio and ran it directly, and the result was still this error.

. Make sure you trust this source!
Downloading an artifact that may not be reachable in some environments (e.g. firewalled environments): https://storage.flutter-io.cn%0D/flutter_infra_release/flutter/3950c6140a3f1cb295364b0446627bd3a1736915/flutter-web-sdk-darwin-x64.zip
This should not have happened. This is likely a Flutter SDK bug. Please file an issue at https://github.com/flutter/flutter/issues/new?template=1_activation.md
Downloading an artifact that may not be reachable in some environments (e.g. firewalled environments): https://storage.flutter-io.cn%0D/flutter_infra_release/flutter/3950c6140a3f1cb295364b0446627bd3a1736915/flutter-web-sdk-darwin-x64.zip
This should not have happened. This is likely a Flutter SDK bug. Please file an issue at https://github.com/flutter/flutter/issues/new?template=1_activation.md
Downloading Web SDK...
Downloading Web SDK...
Failed to download https://storage.flutter-io.cn%0D/flutter_infra_release/flutter/3950c6140a3f1cb295364b0446627bd3a1736915/flutter-web-sdk-darwin-x64.zip. Ensure you have network connectivity and then try again.
FormatException: storage.flutter-io.cn%0D is not a valid link-local address but contains %. Scope id should be used as part of link-local address. (at character 22)
storage.flutter-io.cn%0D
^

Thanks for the detailed info. I forgot to mention that dev channel is obsoleted. Currently, there are 3 channels: stable, beta, and master. See Switching Flutter channels.
Can you please try using another network if any? Also, does the issue persist if running from Terminal instead of Android Studio IDE? Providing the entire output of flutter run -v could be also helpful. Thanks!

Thanks for your help. I switched to the stable channel and now I can run the project normally on Android studio.


recursion limit exceeded on virtually all html macro errors

In any non-trivial use of the html! macro, if there are errors, then the compile process crashes with errors like:
Error("recursion limit exceeded", line: 1, column: 23964)', src/libcore/result.rs:1188:5
The error in the code isn't displayed, obviously, because the compiler has crashed before then. If the underlying error in the code is fixed, the macro runs successfully. This seems to be the case even with silly recursion limits like #![recursion_limit="4096"]. It appears to be specific to when there are errors in the macro expansion, so I'm guessing there's an infinite loop or silly deep recursion when attempting to report the error back, rather than in the macro expansion itself.

@drdozer do you have an example testcase?


updating play support libraries...

Every time when i restart my phone and i open "google play" it downloading "play support libraries".
Why every phone restart google play download the same ? This to me is a large consumption of the Internet. With google play services i don't have this problem, but with microG services i have.
What do I do to fix this issue ?
(sorry for my english)

Can confirm this. It happens since a couple of days, i think.

Because the spoofed version is outdated, see #646

Because the spoofed version is outdated, see #646

yes, but what about a solution?
why does this problem remains for such a long time?
I mean there are solutions:
here's two I can think of quickly:

release a weekly update with only version updated or
release a version with 99.99.99 version (so that it would always be higher) as it is posted on russian forums etc

The version change in android is not only a number, but the framework is further developed. Hence 2. won't work at all, as new features and changes to old ones would break microg at some unknown point.
Regarding 1. you will need someone to test it every week for this new changes and adapt microg. So far I can't see Marvin having time for this, hence other developers would be needed.


chore(main): release 1.0.15

:robot: I have created a release beep boop
1.0.15 (2022-05-31)
Bug Fixes

ci and test again: (8e64b0c)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/SecretHouseGame/ngx-design-system/releases/tag/v1.0.15 :sunflower:


QR code generator issue --eprel-url flag only accepts incorrect URL

Love the library, big help.
We are struggling to make it work with a --eprel-url value that doesn't follow the pattern http://eprel.eu and these are incorrect URLs, they redirect to an eCommerce website.
The correct URLs to use are https://eprel.ec.europa.eu/screen/product/tyres/{tyre-id}
Are we missing something?
Thank you

I've just tested with eu-tire-label -U https://eprel.ec.europa.eu/screen/product/tyres/2222 -C 1 and it seems that the QRcode was correctly generated (I've used this site to decode it: https://zxing.org/w/decode.jspx).

Ah, interesting, it must be an error on my side.
Thanks Arkq


Why do I also need @nuxt/typescript for nuxt start?

Version
v2.5.1
Reproduction link
https://github.com/iwata/nuxt-gae-se
Steps to reproduce
$ git clone git@github.com:iwata/nuxt-gae-se.git
$ cd nuxt-gae-se
$ docker build -t nuxt.
$ docker run --rm nuxt

What is expected ?
Nuxt starts up properly with docker run.
What is actually happening?
Abnormal termination with error message.
Additional comments?
I'm using multi-stage build to reduce the size of the container image.
The first step is to yarn install and  yarn build. Then copy the generated .nuxt into the image to execute the command.
On that image, it runs yarn install with NODE_ENV=production, but it fails to start with an error that @nuxt/typescript is required.
This happens because I installed @nuxt/typescript with yarn add -D.
Is it wrong to do yarn add -D @nuxt/typescript?
Here is my screen cast.

This bug report is available on Nuxt community (#c8916)

@kevinmarrec said,

And yes, @nuxt/typescript should be installed as dependency and not devDependency to prevent error in production to be able to use nuxt start.

in this comment.


⚠ ClamAV has degraded performance

In 139a6d8, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 198 ms

Resolved: ClamAV performance has improved in 4321f64.


Added the mail tag to the about.html file

🛠 Fixes Issue
Issue - #1450
👨💻 Changes proposed
Added a clickable email link to the email address on the about page in about.html.
In this PR, I have modified the about.html file to include a clickable email link for the email address provided in the<EMAIL_ADDRESS>span. By using the mailto: URL scheme, users can now click on the email address, and it will open their default email client, allowing them to compose an email to the specified address.
✔ Check List (Check all the applicable boxes)

[x] My code follows the code style of this project.
[x] This PR does not contain plagiarized content.
[x] The title of my pull request is a short description of the requested changes.

Looks good :)

Thank you so much for merging my PR! I'm thrilled to see my contribution being a part of the project.


Add horizontal regridding gallery notebook

Description

Closes #323

Checklist

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] My changes generate no new warnings
[ ] Any dependent changes have been merged and published in downstream modules

If applicable:

[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass with my changes (locally and CI/CD build)
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have noted that this is a breaking change for a major release (fix or feature that would cause existing functionality to not work as expected)

Codecov Report

Merging #328 (b98a923) into main (e38fe72) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##              main      #328   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           14        14
  Lines         1191      1191
=========================================
  Hits          1191      1191

Impacted Files
Coverage Δ

xcdat/regridder/grid.py
100.00% <ø> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Set transaction type only if unset

What does this PR do?
This PR avoids overwriting a custom transaction type if set by the application.
Currently, changing the transaction type in an application has no effect, because it is changed by ServletTransactionHelper again.
Separating transaction types is necessary if you want to separate main requests from internal RPC requests for example.
Checklist

[x] This is an enhancement of existing features, or a new feature in existing plugins

[x] I have updated CHANGELOG.asciidoc
[x] I have added tests that prove my fix is effective or that my feature works
[ ] Added an API method or config option? Document in which version this will be introduced
[ ] I have made corresponding changes to the documentation

[ ] This is a bugfix

[ ] I have updated CHANGELOG.asciidoc
[ ] I have added tests that would fail without this fix

[ ] This is a new plugin

[ ] I have updated CHANGELOG.asciidoc
[ ] My code follows the style guidelines of this project
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] I have updated supported-technologies.asciidoc
[ ] Added an API method or config option? Document in which version this will be introduced
[ ] Added an instrumentation plugin? Describe how you made sure that old, non-supported versions are not instrumented by accident.

[ ] This is something else

[ ] I have updated CHANGELOG.asciidoc

Hey @JonasKunz,
Thanks for the review and test! I have the CLA on my list, unfortunately it needs to go through legal before I can submit it.

run elasticsearch-ci/docs

run elasticsearch-ci/docs

@JonasKunz Thank you for the tests and handling with the CLA!


Sphinx breaking on notebook parsing

See https://github.com/econ-ark/HARK/issues/406#issuecomment-545008255

The breaking file is in the HARK/cstwMPC project directory, which is slated for removal. See PR #334
It also appears to be a standalone script, rather than a library.
So it should not be involved in autogenerated API documentation--it is not specifying anything with an API.
I'll remove this and similarly misplaced files from the autosummary list.

Sphinx warning:
/home/sb/projects/econ-ark/HARK/Documentation/notebooks/DCT-Copula-Illustration.rst: WARNING: document not readable. Ignored.

The symlink here points to a file that's missing from the repository: ../../DCT-Copula-Illustration.ipynb
That looks like an incorrect path anyway; there is a working symlink to ../../Examples/Gentle-Intro-To-HARK.ipynb, but there is no DCT-Copula-Illustration.ipynb notebook in the Examples directory either.

Using sphinx html, recommonmark is erroring; it looks like it's erroring in the parsing of the HARKManual.
reading sources... [  4%] HARKmanual
Exception occurred:
  File "/home/sb/anaconda3/lib/python3.6/site-packages/recommonmark/parser.py", line 211, in visit_image
    img_node['alt'] = ''.join(content)
TypeError: sequence item 1: expected str instance, NoneType found

There are also still autosummary errors.
As there seems to be a lot of work here I'll stop updating this issue and report the work in the upcoming PR.

The solution to the recommonmark error appears to be...removing the recommonmark extension.
Then sphinx executes without error and builds HTML files.
I'm not sure what recommonmark was doing and it may have been there for a good reason.

Fixed with #411


Players unknowingly bypassing server wrapper

New players with legit clients, and normal usernames are still somehow bypassing the wrapper.

I think this might be due to people, at the time, connecting using the IP address, and not the DNS name. As this isn't an issue with StarryPy itself, I'm going to close this issue.

Yup that's why @kharidiron. One of the users said it's due to this: (http://starbound-servers.net/server/1151/)[http://starbound-servers.net/server/1151/] not being updated.


Use Promise instead of jQuery.Deferred

I think we should use the polyfillable Promise API instead of the more proprietary jQuery Deferred API. Until the Promise object is ubiquitous we can use e.g. Bluebird for developement purposes and suggest it to our users as a polyfill.

I want to avoid requiring our users to handle dependencies themselves, maybe we should do a dist file with eg Bluebird built in.

Yes, I concur. Let's bundle https://github.com/jakearchibald/es6-promise


[Request] Edit with markdown as it type

Is your feature request related to a problem? Please describe.
I think it would be nice if bing used the current markdowns it writes at the same time it writes
Describe the solution you'd like
.
Describe alternatives you've considered
No response
Additional context
No response

I won't implement that, too much hassle. The current implementation "works" like 70% of the time, the other 30% is because bing uses invalid markdown syntax (or edge cases). To parse markdown I need a specialized markdown library because current implementation using regex is flawless. Moreover, telegram only supports a subset of markdown->html making it even more difficult. I'll leave it open to do some tests, but don't expect much from this request.


Updated example using deprecated New-ServiceNowIncident cmdlet

Hi @mdehaas.  What makes you think New-ServiceNowIncident is deprecated?

I'm confusing two cmdlets and assumed the deprecation would be for all *-ServiceNowIncident cmdlets. Only the Get-ServiceNowIncident displays a message about deprecation. Please close the pull request if I was over enthusiastic.

No problem at all and appreciate you trying to contribute.  The deprecation is just for Get-ServiceNowIncident.


Incorrect checkpoint

@yangheng95  , While trying to run the below code am getting error: "No checkpoint found in Model Hub for task: checkpoints/multitask/googleflan-t5-base-instruction/checkpoint-7316"
I have taken the below code directly from your example:
        from pyabsa import ABSAInstruction

          if __name__ == "__main__":
              generator = ABSAInstruction.ABSAGenerator(
                  "checkpoints/multitask/googleflan-t5-base-instruction/checkpoint-7316"
              )
              example = [
                  "The food is good, but the service is bad.",
                  "The laptop is good, but the battery life is bad.",
              ]

              for example in example:
                  result = generator.predict(example)
                  print(result)

@yangheng95 , While trying to run the below code am getting error: "No checkpoint found in Model Hub for task: checkpoints/multitask/googleflan-t5-base-instruction/checkpoint-7316"
I have taken the below code directly from your example:
        from pyabsa import ABSAInstruction

          if __name__ == "__main__":
              generator = ABSAInstruction.ABSAGenerator(
                  "checkpoints/multitask/googleflan-t5-base-instruction/checkpoint-7316"
              )
              example = [
                  "The food is good, but the service is bad.",
                  "The laptop is good, but the battery life is bad.",
              ]

              for example in example:
                  result = generator.predict(example)
                  print(result)

Please try the following code isntead
generator = ABSAInstruction.ABSAGenerator('multilingual')

Thanks for the quick response. This works. Closing the issue


Upgrade from 6.0 to 6.1

Hi, and thank you for this solution.
I start using this solution from a couple of months (v6.0) and so far it work really great and it's easy to install following the documentation.
I register on github to get notice when there's new release and the v 6.1 release a couple of week ago. So I thought I can go for an upgrade with a couple of click as I'm not a ClouFormation expert.
According to the documentation the update can be done by creating a new stack with the 6.1 template:
https://docs.aws.amazon.com/solutions/latest/serverless-image-handler/update.html
So I created a new stack, on step 2 Specify template: I select Amazon S3 url and paste the link to latest version, I checked that the template is with the v6.1
https://s3.amazonaws.com/solutions-reference/serverless-image-handler/latest/serverless-image-handler.template
When I click on Next , I get an alert and can't go next step.
The following resource types are not supported for resource import: AWS::CDK::Metadata,AWS::IAM::Policy,AWS::IAM:.....
My question is how to upgrade or do I need to do something? Is there some problem with the template, or values that I need to update on my side, as there's nothing special in the documentation neither in the changelog, I'm stuck I can't update.
Thanks for any direction.

I just notice that I choose Create stack with existing resources.
Using new resources work without problems.
Sorry for the noise.


feat: codec

Create Socket TCP/MLLP CODEC which can be used to send and/or process incoming TCPMLLP messages
This should make it so that the buffer is clear for each connection sending out and receiving data instead of having to find the most current sent message.

Working on a CODEC that will clear the buffer, not sur ehow to write. I  am going to close this now and will revisit if someone has a way to do this.


Implement prototype for handling multiple logins [WIP]

I've changed the storage behavior to allow the storing of multiple login sessions.
Fixes #117
With these changes it's possible to login with multiple accounts (from different service providers for now) and make fetch requests to them. The different account credentials are stored in different locations in the localStorage (or other provided asyncStorage).
A short example running in the demo app:
// login with the popup login button...
// then paste this into the console
const popupUri = 'http://localhost:8606/popup-template.html'
const mySession = solid.auth.openSession('my-session')
mySession.popupLogin({ popupUri })

// ... login ...

solid.auth.fetch(privateFolderOfFirstAccount).then(console.log).catch(console.error)
mySession.fetch(privateFolderOfSecondAccount).then(console.log).catch(console.error)

Something I didn't manage to get working yet is to login with two accounts from the same provider (e.g. xyz.solid.community and abc.solid.community). I believe that the redirection here checks if you are currently logged in on this provider and, if yes, doesn't ask for your credentials again. But I didn't have much time to investigate that so I'm not sure. Here's where I think the error happens:
https://github.com/solid/solid-auth-client/blob/186236c5ebaa8b7f474f8f8ab3d38d15c06e101c/src/webid-oidc.js#L157-L159
I don't have time in the next days to work in this. So if you want, you can continue working on this in the meantime, or I will take it up again when I have time. And feel free to criticize anything :)
TL;DR

[x] Separate storage for multiple accounts
[x] Interface for handling multiple accounts (solid.auth.openSession(sessionId))
[ ] Allow multiple accounts of the same provider
[ ] Add test cases
[ ] Finish TODO's

Coverage decreased (-1.9%) to 81.18% when pulling 7d835e39f22935a99b78a01ebc626e80eed3be10 on Otto-AA:multiple-logins into 186236c5ebaa8b7f474f8f8ab3d38d15c06e101c on solid:master.

Thanks, great stuff! I'm impressed. Some quick points below.

I believe that the redirection here checks if you are currently logged in on this provider and, if yes, doesn't ask for your credentials again.

True. You can force a logout though (which is what solid-auth-client will do if you call logout), and that logout should not invalidate the tokens.

The different account credentials are stored in different locations in the localStorage

Is your solution backward and forward compatible?

solid.auth.openSession

Maybe the session terminology is confusing. How about new solid.auth.SolidAuthClient or solid.auth.createClient? Then we assume that solid.auth is simply the default instance of SolidAuthClient (which is actually currently already is).
I am wondering a bit about how to name sessions/clients. How would you expect this to be used in practice? Would we really want to give them names, or just let people log in multiple times (and, for instance, identify by WebID)?

Thanks for your feedback, I will continue working on it when I find the time.

True. You can force a logout though (which is what solid-auth-client will do if you call logout), and that logout should not invalidate the tokens.

Are both of following logout requests used for this? (i.e. can I simply call the logout function in webid-oidc.js if a login is requested, but a different instance already is logged in with that provider?)
https://github.com/solid/solid-auth-client/blob/186236c5ebaa8b7f474f8f8ab3d38d15c06e101c/src/webid-oidc.js#L71-L76

Is your solution backward and forward compatible?

When switching, the current logins would be forgotten (could be changed by changing the default storage name).
Apart from that the only possible incompatibility I see is, that several functions (login, popupLogin, currentSession, logout) now ignore if a storage was passed as parameter. This potentially could has been used to supply a custom asyncStorage, but as far as I see it wouldn't be possible to use the fetch method this way (because it uses defaultStorage()). Therefore I don't see a reason why someone should do this.
I will look through the changes more closely next time to see if I find other important changes.
And I agree with you, that the naming is confusing.
I wanted to clarify, that openSession doesn't necessarily creates a new "session", but tries to open an existing one with that name, and if it doesn't exist creates a new one. That's why I went for "open" instead of "create" or "new". But I'd also be happy with new solid.auth.SolidAuthClient(...) as this makes it clear it's just another instance with the same type as solid.auth.
Regarding the IDs, I am not sure of the ways people will use it. The reason I did it that way is, to give apps the ability to differentiate between accounts which serve different purposes. With the id, they can hardcode the purpose into the id and always receive it that way. Without the id, they would need to associate the id and the webid and store this across sessions (e.g. localStorage, cookies).
A short example if this wasn't a good explanation:
const senderAuthClient = new solid.auth.openSession('sender');
const receiverAuthClient = new solid.auth.openSession('receiver');
// always send a file from the sender pod to the receiver pod

That's why I thought it could be convenient to specify an ID. Maybe it could default to the webId.
Something that I also thought about is to keep track of all stored logins and provide it via a method (e.g. getStoredLogins). This could be useful, if the app just wants to store an array of logins and then can fill it with all stored logins on startup.

Are both of following logout requests used for this?

Just the IDP logout should do.

When switching, the current logins would be forgotten (could be changed by changing the default storage name).

Let's do that :+1:

several functions (login, popupLogin, currentSession, logout) now ignore if a storage was passed as parameter.

Just a note: might affect the popup (but you probably looked into that).

I wanted to clarify, that openSession doesn't necessarily creates a new "session", but tries to open an existing one with that name, and if it doesn't exist creates a new one.

We're creating a client, I'd say.

That's why I thought it could be convenient to specify an ID. Maybe it could default to the webId.
Something that I also thought about is to keep track of all stored logins and provide it via a method (e.g. getStoredLogins). This could be useful, if the app just wants to store an array of logins and then can fill it with all stored logins on startup.

I think this will be the most common scenario. I can't imagine the IDs really working for apps. (And if it does, they can keep their own internal mapping.)

Don't enforcing an ID as parameter makes it a bit trickier from my point of view. Here are some options I see:
Storage format
(1) Using webId as a key
This would mean, that the client needs to be able to handle the change of the webId (first login or logout->login) and hence the change of the storage key. Also maintaining an assoc of webId: {...data} in the localStorage seems necessary for getAllClients.
(2) Using an array
We could also store every login in a common array in localStorage (e.g. solid-auth-clients) and access them via their indexes. After a successful login it would store the login data in the first not-null element (or increase the size).
For both of these options, a temporary storage (sessionStorage or the memStorage) seems useful to store the state prior to the login.
Do you have any thoughts on this? I would tend to the second option.

The second option seems good, then we can offer the options as a set.
I was thinking that maybe we can do both:

key-based access
set access

So a key would be optional (but you can still use it if you want), and there is an additional option to get all the client instances.
That way, we don't have to predict how people will use the interface.

I've added the possibility to pass no id in the constructor. So new auth.SolidAuthClient(id) and new auth.SolidAuthClient() both work now. If no ID is specified it automatically generates a new (unused) one. It keeps track of the ids so all clients can be retrieved with await auth.getActiveClients(). But I am not sure what we should count as "active" client. I've implemented it to only return those which have a session stored (ie those who are logged in).

Just the IDP logout should do.

If we do it this way, people will have to reenter their credentials every time they are prompted to login. I think a good way would be to provide them a list of currently logged in accounts from which they can pick and a "Different account..." option. But that's likely a bit of work to do.
I didn't manage to get the tests working, so I didn't commit and push yet. If you want I can force a commit and push or send it as a zip(/...). I tried following to test but the jest tests failed:
git clone https://github.com/solid/solid-auth-client
cd solid-auth-client
npm install
npm test

Here are the test results as json: test.txt
I've tested it on localhost, but only the popup method worked (also with the original). It seems to work fine, but there are no automatic tests for multiple logins yet.

I still don't know how to fix these errors. I've just pushed it now so you can check it out locally if you want (or take a look at the Travis tests).


Source Request : Novels.pl

https://www.novels.pl/
It's amazing, it even has audio books, web novels etc

404

404

But it's working fine

not for me


Click on revert changes sets breakpoint

Type: Bug
Sometimes when I click on the button (right arrow icon) which is located on the left of the line number, then a breakpoint is also set.
See: https://www.youtube.com/watch?v=Ls47zukIsHY
VS Code version: Code 1.78.2 (Universal) (b3e4e68a0bc097f0ae7907b217c1119af9e03435, 2023-05-10T14:44:45.204Z)
OS version: Darwin x64 22.4.0
Modes:
Sandboxed: No

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz (12 x 2600)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmetal: disabled_offmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: enabled

Load (avg)
2, 2, 2

Memory (System)
16.00GB (0.14GB free)

Process Argv

Screen Reader
no

VM
0%

Extensions (9)

Extension
Author (truncated)
Version

vscode-eslint
dba
2.4.0

relay
met
1.0.2

git-graph
mhu
1.30.0

python
ms-
2023.8.0

vscode-pylance
ms-
2023.5.40

vs-code-prettier-eslint
rve
5.1.0

vscode-fileutils
sle
3.10.1

vscode-styled-components
sty
1.7.8

vscode-sql-lit
the
0.7.0

(1 theme extensions excluded)

/duplicate of #183400

Thanks for creating this issue! We figured it's covering the same as another one we already have. Thus, we closed this one as a duplicate. You can search for similar existing issues. See also our issue reporting guidelines.
Happy Coding!


unit test for sim_cat

pyCSEP Pull Request Checklist
Please check out the contributing guidelines for some tips
on making pull requests to pyCSEP.
Fixes issue #(please fill in or delete if not needed).
Type of change:
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation update (this pull request adds no new code)
[ ] Unpublished science feature (This may require a science review)
[ ] This change requires a documentation update

Checklist:

[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes

Codecov Report
Base: 54.55% // Head: 55.26% // Increases project coverage by +0.70% :tada:

Coverage data is based on head (2dd39f4) compared to base (09e2769).
Patch has no changes to coverable lines.

Additional details and impacted files
@@                    Coverage Diff                    @@
##           v0.6.1-release-branch     #209      +/-   ##
=========================================================
+ Coverage                  54.55%   55.26%   +0.70%
=========================================================
  Files                         20       20
  Lines                       3668     3668
  Branches                     540      540
=========================================================
+ Hits                        2001     2027      +26
+ Misses                      1550     1517      -33
- Partials                     117      124       +7

Impacted Files
Coverage Δ

csep/core/binomial_evaluations.py
32.41% <0.00%> (+17.93%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


[Impeller] Vulkan: Re-enable clips pipelines with no color attachments.

We needed to disable this for Vulkan due to validation errors found while running Flutter Gallery: https://github.com/flutter/engine/pull/43905
E/flutter (15691): -----------------------------------------------------------------
E/flutter (15691): [ERROR:flutter/impeller/base/validation.cc(49)] Break on 'ImpellerValidationBreak' to inspect point of failure:
E/flutter (15691): --- Vulkan Debug Report  ----------------------------------------
E/flutter (15691): |                Severity: Error
E/flutter (15691): |                    Type: { Validation }
E/flutter (15691): |                 ID Name: VUID-vkCmdDraw-renderPass-02684
E/flutter (15691): |               ID Number:<PHONE_NUMBER>
E/flutter (15691): |       Queue Breadcrumbs: [NONE]
E/flutter (15691): |  CMD Buffer Breadcrumbs: [NONE]
E/flutter (15691): |         Related Objects: RenderPass [3352410953092073] [EntityPass Render Pass: Depth=0 Count=0], RenderPass [329853488333100] [UNNAMED]
E/flutter (15691): |                 Trigger: Validation Error: [ VUID-vkCmdDraw-renderPass-02684 ] Object 0: handle = 0xbe90000000be9, name = EntityPass Render Pass: Depth=0 Count=0, type = VK_OBJECT_TYPE_RENDER_PASS; Object 1: handle = 0x12c000000012c, type = VK_OBJECT_TYPE_RENDER_PASS; | MessageID = 0x50685725 | vkCmdDraw: RenderPasses incompatible between active render pass w/ VkRenderPass 0xbe90000000be9[EntityPass Render Pass: Depth=0 Count=0] and pipeline state object w/ VkRenderPass 0x12c000000012c[] Attachment 0 is not compatible with<PHONE_NUMBER>: The second is unused while the first is not.. The Vulkan spec states: The current render pass must be compatible with the renderPass member of the VkGraphicsPipelineCreateInfo structure specified when creating the VkPipeline bound to VK_PIPELINE_BIND_POINT_GRAPHICS (https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VUID-vkCmdDraw-renderPass-02684)
E/flutter (15691): -------------------------------------------------------

Fix the underlying problem and re-enable.
Figure out why the Vulkan goldens did not catch and/or error out when encountering this validation issue.

@bdero is any part of this issue still relevant, or have we entirely worked around it?

This is still relevant for the stencil phase of StC. But I suspect this would be a huge pain and risk making things a lot worse on some devices for a tenuous improvement on others.
Like we'd probably need to notify the HAL in advance and insert Vulkan subpasses based on changes to attachments in the stream of pipelines used against the RenderPass. But IIUC Vulkan is underspecified here and there's no way to query for whether the driver will fallback to catastrophic deoptimized nightmare behavior if we were to do this.
So unless we have easy alternatives to inserting subpasses in Vulkan 1.1 here, maybe we should just forget about it.


Local frame of reference or global frame of reference

For all these following:
centroid: the OBB center
min: the OBB point with the smallest XYZ components
max: the OBB point with the largest XYZ components
points: the 8 points of the OBB
extents: the extents of the OBB in the XYZ-axis
Are they based on the local frame of reference, or the global frame of reference?
I am kinda confused.
And should I use rotation.T as the base vector of OBB, and take the centroid as the origin of the local frame of reference?

Are they based on the local frame of reference, or the global frame of reference?
min and max are coordinates in the local system (aka local frame), whilst centroid, extents and points are in the world coordinate system (aka global frame).

And should I use rotation.T as the base vector of OBB, and take the centroid as the origin of the local frame of reference?
Yes for both. rotation it is the basis of the local coordinate system and centroid is the origin of the local coordinate system.


Updated Contents for Microsoft Teams Script

@SrivatsaMarichi,
Thanks for your contribution.
To ensure that the project team has proper rights to use your work, please complete the Contribution License Agreement at https://cla.microsoft.com.
It will cover your contributions to all Microsoft-managed open source projects.
Thanks,
Microsoft Pull Request Bot

I have done the changes, please review :-)


Make 2D and 3D KinematicBody move_and_slide() documentation consistent.

As pointed out by @vickylance, #33864 ensured that move_and_slide() is consistent between the 2D and 3D versions, however the documentation remains inconsistent.
This PR makes the documentation consistent too. Specifically, it makes it clear in KinematicBody3D that for stop_on_slope to work, the KinematicBody must be standing still.

Thanks!

Cherry-picked for 3.2.2.

The character should not slide with any x and z motion. The current behaviour is a bug. So documenting a bug make it more difficult to fix.


Add support for distributed tracing with Istio

If a user is using Istio, it would be nice if we propagate the tracing headers so that you get full visibility all the way to the edge.

cc: @tingold I believe this was something you were looking at?

Also see #333


"Copy as workitem attribute"

I'd love a button that puts text like
<WorkItem([issuenumber], "[issueurl]">```

 on the clipboard.

Might need separate buttons for C# and VB :smile:

We could add a paste command handler to VS that checks for a custom copy format and pastes appropriately per-language. :wink:

@rchande  You implemented this (at least for C#, and there's a separate issue for VB) so we can close this, right?


fix #831, ScrollViewer Content And Header Horizontal Synchronization

This should fix #831
The Result

Tested Locally Only ⚠

closed in 57624dc


revendor dependency

Vendoring in latest hive code
Signed-off-by: Tejas Parikh<EMAIL_ADDRESS>

/lgtm


Chapter 22 could be better structured

In the chapter you first introduce scoped quantifiers in such style:
∃x(Fx ∧ Dx)
Yet discuss scope at the very end of the chapter, which is a bit confusing. If anything, it would make more sense to do this the other way around.

I've moved the syntax section up a bit to before we use "scope" in the text. It's not perfect but I think there's value in leaving the pedantic discussion of syntax to after students have developed a feel for FOL.


fine tuning using my own dataset

sir i m trying to finetune the given code on my own dataset so how should i proceed like should label my videos and get annotations ?

They have good examples of what format to use. They're able to run on three different tasks, using the same format for all of them. https://github.com/kenshohara/3D-ResNets-PyTorch/tree/master/utils . I would say copy the scripts. They also mention the assumed data structure of the inputs. https://github.com/kenshohara/3D-ResNets-PyTorch#running-the-code It all seems pretty nicely generic for running your own fine tuning.

thank you sir i solved it..
On Fri, Jun 29, 2018 at 2:34 PM, Henry-E<EMAIL_ADDRESS>wrote:

They have good examples of what format to use. They're able to run on
three different tasks, using the same format for all of them.
https://github.com/kenshohara/3D-ResNets-PyTorch/tree/master/utils . I
would say copy the scripts. They also mention the assumed data structure of
the inputs. https://github.com/kenshohara/3D-ResNets-PyTorch#running-
the-code It all seems pretty nicely generic for running your own fine
tuning.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/kenshohara/3D-ResNets-PyTorch/issues/71#issuecomment-401295551,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AmEF2GdhxzulVZy9EqibVd2jtGSJHz0eks5uBe21gaJpZM4UrX-T
.

@srihima could you say me how do you solve your problem, please?
I also want to fine-tune custom dataset.
Could you tell me, please, how did you get annotation file for your dataset?
Thank you.


For code style

Pull Request Test Coverage Report for Build 1108

2 of 2 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 68.106%

Totals

Change from base Build 599:
0.0%

Covered Lines:
11388

Relevant Lines:
16721

💛  - Coveralls


support jboss fuse camel version

Using jboss fuse bom, camel version is not recognized

@luigidemasi good idea. Do you have in the pom.xml file a setup for the JBoss Maven repository so the maven project can download the Fuse Camel JARs?
What we may need to do to support this is to detect that 3rd party Maven repo and use that to find the fuse version to be downloaded.
As a workaround you can try adding the fuse version of camel-catalog as a dependency in your pom.xml file. Then the plugin may find the JAR in your local m2 repo and dont need to download it over the internet

@davsclaus yep, I have all fuse repos declared in the pom file, also tried to add the camel-catalog dependency without luck.

Okay got a prototype working for 3rd party repos
12:53 PM	Camel IDEA plugin is using camel-catalog version 2.17.0.redhat-630187

@davsclaus great!

Okay there is a new release with support for fuse. Let us know how it goes for you.

Yep it works  👍


node name min length checker

Description
Changes
Issue Link

https://trello.com/c/NeIiLogy

Known Issues
Notes
Checklist

[ ] My name is on the list of contributors (CONTRIBUTORS.md) in the pull request source branch.
[ ] I have updated the documentation to reflect my changes.

we can do this check ourselves, however, it should be done by the API via the DB schema. I think the issue is that the name field is currently set to a min of 2 when it should be a min of 3


Control + F Stopped working on partial string search

Running June 2020 (version 1.47.3)
If you have a string "Function Test()" and try to Ctr+F "on Test" no result is found.
Thanks in advance to all those guys that make VS Code such a nice tool.
Alexandre Santos

You have enabled "Match Whole Word"

Thank you @gjsjohnmurray, good catch!

Ooops! Sorry. Thank you very much!


UCD list in tex not in sync with ucd-list.txt

Is there a way to automize the insertion of the python script formatting the content
of ucd-list.txt in the workflow?
Currently the content in the pdf is the one from the previous version , while the ucd-list.txt is the correct updated version.

Yes, I think you should add a make generate command. I can't check right now

On Tue, May 03, 2022 at 09:24:09AM -0700, Baptiste Cecconi wrote:

Yes, I think you should add a make generate command. I can't check right now

Exactly: in order to keep the amount of magic at a minimum, document
generation in ivoatex needs to be explicitly started; in addition to
the magic thing, make generate often needs extra software or a
network connection, and if it were automatic, that would increase the
number of dependencies required for building the document, and
there's too many of those as-is.
Perhaps we ought to say:
When you change ucd-list.txt, run a make generate.
in the README?  Or somewhere else?
I've thought about putting it as a comment in ucd-list.txt, but no,
let's not do that, as all consumers would then have to start skipping
comments (and the comment would be entirely inappropriate for them).

I have included the make generate command in the gitlab workflow. Since it implies a rather simple python script, that is fine I guess (and it runs).


Extreme stuttering of audio when screen is turned off

The Issue
Whenever the screen is turned off while a video is playing causes extreme stuttering of the audio. Playback in background mode, while screen is on, works perfectly.
Steps to reproduce

Start payback of video
Lock screen

Expected behaviour
Audio to work without stuttering when screen is off.
Actual behaviour
Continuous stuttering during playback as soon as the screen is locked.
System Configuration

Device: OnePlus 5
Android version: 10

Anything Else

It does not matter if the app is in foreground or minimized (playback overlay-window). The common denominator seems to be when locking the screen.
As soon as screen turned on playback continues normally.
I have tried all the android settings (optimized/on/off) for power-saving that you can set on the app - same behavour.
I have tried with the in-app settings of "Keep the LBRY service running in the background" on and off.
Issue appears with and without any bluetooth devices connected (bluetooth turned on/off on phone)
Part of the LBRY beta program so running latest available version listed here on github.
Behaves the same if downloading the content before playback
Sometimes the playback will pause after leaving the stuttering playback running for a while.

Have worked with video-playback on embedded (non-android) devices previously so the following may or may not be relevant, but might give some hints.
** It sounds extremely similar to a buffer underrun where the decoder is just on the edge of not getting enough data.
** It could possibly be related to audio-video sync. If the playback is synced on video the audio playback may run in to issues if the video-decoder is turned off for power-saving, like when the screen is turned off.
Internal Use
Acceptance Criteria

Definition of Done

[ ]  Tested against acceptance criteria
[ ] Tested against the assumptions of the user story
[ ] The project builds without errors
[ ] Unit tests are written and passing
[ ] Tests on devices/browsers listed in the issue have passed
[ ] QA performed & issues resolved
[ ] Refactoring completed
[ ] Any configuration or build changes documented
[ ] Documentation updated
[ ] Peer Code Review performed

Another observed behavior. I have managed to minimize LBRY a few times during playback without getting the mini-playback overlay-window and the same choppy audio is then experienced.. Ie this is with the screen on but without a visible video-window.

Another observed behavior. I have managed to minimize LBRY a few times during playback without getting the mini-playback overlay-window and the same choppy audio is then experienced.. Ie this is with the screen on but without a visible video-window.

Sounds similar to #981

Sounds similar to #981

Started with a bit of research and found this.
https://github.com/sedubois/ExoPlayer/commit/9f963a9f01a3c38468aa70f1b3d3c0749c3e5d19
Have done a ExoPlayer upgrade to 2.12.2 (PR on the way) and trying to get my head around how the player-management works in this app. Long time since i did any android development so any hints would be appreciated.

Started with a bit of research and found this.
https://github.com/sedubois/ExoPlayer/commit/9f963a9f01a3c38468aa70f1b3d3c0749c3e5d19
Have done a ExoPlayer upgrade to 2.12.2 (PR on the way) and trying to get my head around how the player-management works in this app. Long time since i did any android development so any hints would be appreciated.

Looks like that was merged in - is the problem gone now?
Can we show you some appreciation for the PR?

Issue is not resolved. First PR was only to update the player. Fixing the issue is a bit more involved and will require a rewrite of at least parts of the player code and have not found any time for it yet.