Optional package selection

As someone who's already using VSCodium (which Kinto supports well), Is Sublime-text somehow necessary for this to run?
It'd be nice to have a set of options for selection there.

It shouldn’t be but I tend to use sublimetext too & manually load in some of its keymaps via a vscode extension.. at which point I modify my own Kinto app to then see vscode as sublimetext instead..
That’s not a default or thing I really lay out for other users though. I think I offer a rudimentary version of allowing sublime like key maps in vscode but it’s not any where close to being 100% compared to my manual extension method. I might update Kinto later though to have the 100% sublimetext keymaps for vscode users that want that.

I think the only thing I'm missing in day-to-day is that alt behavior is a bit wacky since it also triggers menus, but that's a system issue, not a Kinto issue. Not a huge deal, I just removed Sublime after install. If it's a means to an end, maybe a "remove sublime after keymapping" option if that doesn't just revert everything in VSC?

Given you were considering spinning the menu portion of sorun out into a separate repo, I'm wondering if it's useful to separate the elements out into discrete services that sorun then just implements and lets the user select which they want to implement.
Not sure how many of the UI pieces are loosely or even tightly coupled though. Obvs. xfce is a big part of it.


maintainers: remove endocrimes

Please accept this letter as formal notice of my resignation from the position of "Community Member" at Determinate Systems.
Thank you for giving me the opportunity to work in this position - I have thoroughly enjoyed being frustrated and saddened whenever interacting with the DetSys community. However, I've decided it is time for me to move on to another community that will hopefully be less tolerant of willful hate and sexism.
~Danielle

This PR should not be merged before the board statement, where it should hopefully be clearer whether the community really is the collective of like-minded individuals that I thought it was.

oops, sorry I didn't read that you didn't want this merged.

https://github.com/NixOS/nixpkgs/pull/307119

Okay, I reverted it in that other PR. I'm very sorry, I should have read it more closely.

Let me know if you want me to remake your PR @endocrimes, I feel bad that I closed it and ruined your work.


Cannot run - "Blocks of type 'check' are not expected here"

I'm using Terraform 1.4.0 and AWS provider version 5.57 (both of which meet the requirements mentioned in README.md)
When attempting to use this module, terraform init fails with the following error:
Initializing the backend...
Initializing modules...
There are some problems with the configuration, described below.

The Terraform configuration must be valid before initialization so that
Terraform can determine which modules and providers need to be installed.
╷
│ Error: Unsupported block type
│
│   on .terraform\modules\lambda-datadog\main.tf line 93:
│   93: check "runtime_support" {
│
│ Blocks of type "check" are not expected here.
╵

╷
│ Error: Unsupported block type
│
│   on .terraform\modules\lambda-datadog\main.tf line 118:
│  118: check "container_image_support" {
│
│ Blocks of type "check" are not expected here.

@OmpahDev The required version is indeed incorrect. Thanks for reporting this! I'll update here once the fix is released

Fixed in https://github.com/DataDog/terraform-aws-lambda-datadog/releases/tag/v1.3.0


Compiler dies when setting testpage filter

Compiler dies when setting testpage filter
Using a test page to set a filter like this is fine:
TestPage.Filer.SetFilter("Currency Code",'');
But if using the TestPage in a with-do, then it fails.
With TestPage do begin
Filter.SetFilter("Currency Code", '');
First();
end;
To Reproduce
codeunit 50000 "EPE.TestTestPageFilters"
{
Subtype = Test;
[Test]
procedure TestTestPageFilters();
var
    Template: TestPage "Customer Template List";
begin
    with Template do begin
        Filter.SetFilter("Currency Code", '');
        First();
    end;
end;

}
Expected behavior
That VSCode didn't die and that we can use Filters etc. in with-do statements.
Screenshots
[Error - 1:34:00 PM] Please report this issue to https://github.com/microsoft/al/issues including information on how to reproduce it, if possible.
Processing of message 'textDocument/hover' failed with error: 'Unexpected value 'TestFilter' of type 'Microsoft.Dynamics.Nav.CodeAnalysis.SymbolKind''
Details:
System.InvalidOperationException: Unexpected value 'TestFilter' of type 'Microsoft.Dynamics.Nav.CodeAnalysis.SymbolKind'
at Microsoft.Dynamics.Nav.CodeAnalysis.Binder.BindNonMethod(NameSyntax node, Symbol symbol, Boolean isError, BoundExpression receiver) in C:\a\459\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis\Binder\Binder_Expressions.cs:line 1372
at Microsoft.Dynamics.Nav.CodeAnalysis.Binder.BindIdentifier(IdentifierNameSyntax node, Boolean invoked, DiagnosticBag diagnostics) in C:\a\459\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis\Binder\Binder_Expressions.cs:line 1014
at Microsoft.Dynamics.Nav.CodeAnalysis.Binder.BindLeftOfMemberAccess(ExpressionSyntax left, DiagnosticBag diagnostics) in C:\a\459\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis\Binder\Binder_Expressions.cs:line 1907
at Microsoft.Dynamics.Nav.CodeAnalysis.Binder.BindMethodGroup(ExpressionSyntax node, Boolean invoked, DiagnosticBag diagnostics) in C:\a\459\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis\Binder\Binder_Invocation.cs:line 327
at Microsoft.Dynamics.Nav.CodeAnalysis.Binder.BindInvocationExpression(InvocationExpressionSyntax node, DiagnosticBag diagnostics, Boolean isStatement) in C:\a\459\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis\Binder\Binder_Invocation.cs:line 31
at Microsoft.Dynamics.Nav.CodeAnalysis.Binder.BindExpressionStatement(SyntaxNode node, ExpressionSyntax syntax, Boolean allowsAnyExpression, DiagnosticBag diagnostics) in C:\a\459\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis\Binder\Binder_Statements.cs:line 521
at Microsoft.Dynamics.Nav.CodeAnalysis.Binder.BindStatement(StatementSyntax node, DiagnosticBag diagnostics) in C:\a\459\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis\Binder\Binder_Statements.cs:line 83
at Microsoft.Dynamics.Nav.CodeAnalysis.WithBinder.BindWithParts(DiagnosticBag diagnostics, Binder originalBinder) in C:\a\459\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis\Binder\WithBinder.cs:line 42
at Microsoft.Dynamics.Nav.CodeAnalysis.Binder.BindStatement(StatementSyntax node, DiagnosticBag diagnostics) in C:\a\459\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis\Binder\Binder_Statements.cs:line 122
at Microsoft.Dynamics.Nav.CodeAnalysis.MemberSemanticModel.IncrementalBinder.BindStatement(StatementSyntax node, DiagnosticBag diagnostics) in C:\a\459\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis\Compilation\MemberSemanticModel.cs:line 911
at Microsoft.Dynamics.Nav.CodeAnalysis.MemberSemanticModel.GetBoundNodes(SyntaxNode node) in C:\a\459\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis\Compilation\MemberSemanticModel.cs:line 390
at Microsoft.Dynamics.Nav.CodeAnalysis.MemberSemanticModel.GetLowerBoundNode(SyntaxNode node) in C:\a\459\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis\Compilation\MemberSemanticModel.cs:line 330
at Microsoft.Dynamics.Nav.CodeAnalysis.MemberSemanticModel.GetBoundNodes(SyntaxNode node, SyntaxNode& bindableNode, BoundNode& lowestBoundNode, BoundNode& highestBoundNode, BoundNode& boundParent) in C:\a\459\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis\Compilation\MemberSemanticModel.cs:line 199
at Microsoft.Dynamics.Nav.CodeAnalysis.MemberSemanticModel.GetSymbolInfoWorker(SyntaxNode node, CancellationToken cancellationToken) in C:\a\459\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis\Compilation\MemberSemanticModel.cs:line 113
at Microsoft.Dynamics.Nav.CodeAnalysis.SyntaxTreeSemanticModel.GetSymbolInfoWorker(SyntaxNode node, CancellationToken cancellationToken) in C:\a\459\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis\Compilation\SyntaxTreeSemanticModel.cs:line 110
at Microsoft.Dynamics.Nav.CodeAnalysis.SemanticModel.GetSymbolInfo(ExpressionSyntax expression, CancellationToken cancellationToken) in C:\a\459\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis\Compilation\SemanticModel.cs:line 582
at Microsoft.Dynamics.Nav.CodeAnalysis.SemanticModel.GetSymbolInfoFromNode(SyntaxNode node, CancellationToken cancellationToken) in C:\a\459\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis\Compilation\SemanticModel.cs:line 421
at Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces.DocumentExtensions.GetSymbolFromNode(SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken) in C:\a\459\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces\Shared\Extensions\DocumentExtensions.cs:line 317
at Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces.DocumentExtensions.d__9.MoveNext() in C:\a\459\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces\Shared\Extensions\DocumentExtensions.cs:line 186
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces.DocumentExtensions.d__8.MoveNext() in C:\a\459\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces\Shared\Extensions\DocumentExtensions.cs:line 176
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Dynamics.Nav.EditorServices.Protocol.LanguageServer.HoverRequestHandler.d__3.MoveNext() in C:\a\459\s\source\Prod\Microsoft.Dynamics.Nav.EditorServices.Protocol\LanguageServer\HoverRequestHandler.cs:line 43
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Dynamics.Nav.EditorServices.Protocol.MessageProtocol.RequestHandlerBase`1.d__10.MoveNext() in C:\a\459\s\source\Prod\Microsoft.Dynamics.Nav.EditorServices.Protocol\MessageProtocol\RequestHandlerBase.cs:line 45
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Dynamics.Nav.EditorServices.Protocol.RequestRegistry.d__6.MoveNext() in C:\a\459\s\source\Prod\Microsoft.Dynamics.Nav.EditorServices.Protocol\Endpoints\RequestRegistry.cs:line 59
Versions:
AL: 2.0.48254
BC: 13.1.25341

This works as expected in the latest release of the extension.


config eslint to enforce coding style (airbnb).

Config eslint to enforce a consistent coding style and best practices.
Once we get over the overwhelming number of indentation,  spaces, tabs, line endings and other annoying errors and warnings, We can start to reap the true benefits of eslint.
Running "eslint --fix ."  would fix the large number of  errors and warnings but would create a large commit.
Trying to fix all errors and warnings will be tedious but I think is the best on the long run.

@himanshu-sahusoft @sankhadeeproy007 Can you guys check this EsLint config? I assumed we had our own config. Not sure! Let's discuss.

@himanshu-sahusoft Let me know if it looks good and if we can merge this one.

@sanketsahusoft I'll try it out once. Then we can merge.


[Network] az network vnet peering create: Mark --remote-vnet as required

Related command

Description

Resolve: https://github.com/Azure/azure-cli/issues/27193
Testing Guide

History Notes

[Component Name 1] BREAKING CHANGE: az command a: Make some customer-facing breaking change
[Component Name 2] az command b: Add some customer-facing feature

This checklist is used to make sure that common guidelines for a pull request are followed.

[ ] The PR title and description has followed the guideline in Submitting Pull Requests.

[ ] I adhere to the Command Guidelines.

[ ] I adhere to the Error Handling Guidelines.

Network


Tensor size error in example trying to do prompting primitives alongside JSON generation

This is the traceback of the runtime error I receive:
Traceback (most recent call last):
  File "/home/ubuntu/outlines/examples/dating_profile.py", line 74, in <module>
    profile = text.generate.json(model, DatingProfile)(prompt)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/outlines/venv/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 115, in decorate_context
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/outlines/venv/lib/python3.11/site-packages/outlines/text/generate/sequence.py", line 224, in __call__
    updated_token_ids, _ = self.step(
                           ^^^^^^^^^^
  File "/home/ubuntu/outlines/venv/lib/python3.11/site-packages/outlines/text/generate/sequence.py", line 82, in step
    probs = self.create_proposal(token_ids[:, num_prompt_tokens:], probs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ubuntu/outlines/venv/lib/python3.11/site-packages/outlines/text/generate/regex.py", line 147, in create_proposal
    return logits + mask
           ~~~~~~~^~~~~~
RuntimeError: The size of tensor a (50272) must match the size of tensor b (50265) at non-singleton dimension 1

And this is the code I attempt to run, which includes both prompting primitives and JSON generation. Note that I tried a variety of models available in transformers, including facebook/opt-1.3b as well as microsoft/phi-1_5 which gave me a similar tensor size runtime error.
from dataclasses import dataclass
from enum import Enum
from pydantic import BaseModel, conlist

import outlines.models as models
import outlines.text as text

class QuestionChoice(str, Enum):
    A = "The key to my heart is",
    B = "The first item on my bucket list is",
    C = "Perks of dating me",
    D = "Message me if you also love",
    E = "My ideal first date is",

class DatingProfile(BaseModel):
    bio: str
    job: str
    interests: conlist(str, min_length=1, max_length=5)
    question: QuestionChoice
    answer: str

@dataclass
class Example:
    description: str
    profile: DatingProfile

samples: list[Example] = [
    Example(
        description="I'm an author and former professional soccer player living in Seattle who publishes popular fiction books. A typical day for me starts by hanging out with my cat, drinking a coffee, and reading as much as I can in a few hours. Then, I'll prepare a quick smoothie before starting to write for a few hours, take a break with soccer or running a few miles, and finally meet friends for dinner at a new, hip restaurant in the evening. Sometimes we go axe-throwing afterwards, or play poker, or watch a comedy show, or visit a dive bar. On my vacations, I travel extensively to countries South America, Europe, and Asia, with the goal of visiting them all!",
        profile=DatingProfile(
            bio="Adventurer, dreamer, author, and soccer enthusiast living in Seattle. Life’s too short to waste time so I make the most of each day by exploring new places and playing with my friends on the pitch. What’s your favorite way to get out and have fun?",
            interests=["Soccer", "Travel", "Friends", "Books", "Fluffy Animals"],
            job="Famous Soccer Player -> Famous Author",
            question=QuestionChoice.B,
            answer="swim in all seven oceans!",
        )
    )
]

@text.prompt
def dating_profile_prompt(description: str, examples: list[Example]):
    """
    You are a world-renowned matchmaker who understands the modern dating market. You are tasked with generating a dating app profile for a client based on a self-written description that shows off their strengths and maximizes their likelihood of finding a match on a dating app.
    {% for example in examples %}
    Description: {{ example.description }}
    Profile: {{ example.profile }}
    {% endfor %}
    Description: {{ description }}
    Profile: """

new_description = "I'm a laid-back lawyer proficient who spends a lot of his free-time gaming. I work in a corporate office, but ended up here after the start-up I cofounded got acquired, so still play ping pong with my cool coworkers every day. I have a bar at home where I make cocktails, which is great for entertaining friends. I secretly like to wear suits and get a new one tailored every few months. I also like weddings because I get to wear those suits, and it's a good excuse for a date. I watch the latest series because I'm paying, with my hard-earned money, for every streaming service."

model = models.transformers('facebook/opt-1.3b', device="cuda")
prompt = dating_profile_prompt(description=new_description, examples=samples)
profile = text.generate.json(model, DatingProfile)(prompt)
print(profile)

parsed_profile = DatingProfile.model_validate_json(profile)
print(parsed_profile)

Which version are you running?  We added a fix for this issue in https://github.com/outlines-dev/outlines/pull/236 but haven't created a new release just yet.

Oh thanks! I was running this with the latest available outlines on pip.
What's the best way to build it locally so I can test with that fix?

pip install git+https://github.com/outlines-dev/outlines should install the current main branch.

Thanks for helping resolve this! I was able to confirm that my code runs as expected with the latest outlines code (i.e. with a local installation)


Auto save triggers save conflict error very easily

Steps to Reproduce:

disable auto save (makes it easier to reproduce)
edit a file without saving
change the file with external editor
try to save within Code
you get a save error that is OK and you can dismiss
enable auto save onFocusLost

=> every time you change the editor you see the save conflict error popping up
The fix is to ignore files that are in conflict (aka changed on disk) unless the user is explicitly saving

[ ]To verify:
the steps no longer reproduce
you can still manually save the file in conflict and see the error again


Enhancement | Publish Flow

Current Scenario:

User signs in / signs up
User clicks on write button
User add blog title and content
User clicks on publish button (The blog is published)
User selects topics from the dropdown
User clicks on the publish button to link topics to blog.

Expected Scenario:

User signs in / signs up
User clicks on write button
User add blog title and content
User clicks on publish button (The blog shouldn't publish at this moment)
User selects topics from the dropdown
User clicks on the publish button to link topics to blog. (The blog should get published and the topics should get assigned here)

Note:

While inserting to post and topics schema, use Transactions to ensure Atomicity & Consistency in the backend.

So the user needs to be automatically be routed to the different routes in the fronted bit of the project ?

So the user needs to be automatically be routed to the different routes in the fronted bit of the project ?

No


Add backstage incremental ingestion backend plugin

Motivation
¯\_(ツ)_/¯
Approach
Moved it to separate backstage plugin

The following preview packages were published:

Name
Version
Install Command

@frontside/backstage-plugin-incremental-ingestion-backend
0.1.1-dl-incremental-ingestion.0
yarn add @frontside/backstage-plugin-incremental-ingestion-backend@dl-incremental-ingestion

Generated by @thefrontside/actions

@taras done. Replaced view to index and make annotation field customizable


Bands in interpolation (2D)

I am trying to interpolate in 2D, however i am getting visible bands, as can be seen in the images attached. The first image shows the interpolated points, color indicates their values. In the second image they have been converted into a grayscale image where the bands are even more apparent. It seems that interpolation happens horizontally but not vertically.
The scattered points, not on the grid are the original data points.

Here is my code:
x_points, y_points = np.arange(x_min,x_max,x_step), np.arange(y_min,y_max+1,y_step)
y_points[-1] = y_max # to remove floating point error in the last element
# create a grid
x_grid, y_grid = np.meshgrid(x_points, y_points)
interpolation_locations = np.stack((x_grid.flatten(),y_grid.flatten()),axis=1)
# 3. Interpolate data at grid points
interpolated_potentials = tps_interpolation(cylindrical_coordinates[0:64,:],cur_torso_beats,interpolation_locations)

this calls the following method:
def tps_interpolation(control_locations, control_values, interpolation_locations):
    '''
    Takes a set of N control points in the shape (N, space_dimensions + 1) such that
    > 2D: each point is (x,y,t)
    > 3D: each point is (x,y,z,t)
    and a set of M interpolation locations in the shape (M, space_dimensions) such that
    > 2D: each point is (x,y)
    > 3D: each point is (x,y,z)
    and returns the interpolated values in the shape (M, 1).
    :param control_points:
    :param interpolation_locations:
    :param space_dimensions:
    :return:
    '''
    alpha = 0.5
    space = control_locations  # Shape (N, space_dimensions)
    feature = control_values  # Shape (N, 1) (, None necessary to make tps module work)
    tps = ThinPlateSpline(alpha)
    tps.fit(space, feature)  # Learns a mapping from space to time

    # Shape (M, 3) -> New (x, y, z) for which you want to extrapolate t.
    return tps.transform(interpolation_locations)```

I hope you can help me with this.

Hey,
I tried your code. all seems fine. I believe the error comes from the way you reshape the results in a 2d array: Try to inverse the reshape dim. (For instance reshape(M, N) -> reshape(N, M) and transpose it if you need to)
Let me know if it helps

Hm when I do that I get this, i think i was reshaping the correct way beforehand. You can see that now the rows don't match up anymore.

Hey @frehburg,
Did you solve/find out where was the problem here ?


Bump dependencies

$subject

PR builder started
Link: https://github.com/wso2/product-is/actions/runs/4381786903

PR builder completed
Link: https://github.com/wso2/product-is/actions/runs/4381786903
Status: failure


fix(docs): Fix dioxus-hooks crate description

Feel free to edit it if you think of a better description :D

The CI is failing, but it should be fixed with https://github.com/DioxusLabs/dioxus/pull/1135


Untangle ColorPicker includes

Forward-declares stuff from color_picker.h + some minor cleanup.
The other file changes were indirect includes that had to be resolved.

So we're starting to favour forward-declarations more now?

We started long ago, no? Not all old code was "fixed" though and I was just doing something with ColorPicker. All new files are expected to use forward-declarations though.

Thanks!


Rename "ESP32 Supabase"

Resolves https://github.com/arduino/library-registry/issues/2686

Done:
2023/04/19 15:45:06 Loaded 5753 libraries from DB
Removing Supabase ESP32 Library
Success!


fx #1009

Current coverage is 95.99%

Merging #1011 into master will not affect coverage as of 5891cf7

@@            master   #1011   diff @@
======================================
  Files           74      74
  Stmts         9078    9078
  Branches      1713    1713
  Methods          0       0
======================================
  Hit           8714    8714
  Partial        106     106
  Missed         258     258

Review entire Coverage Diff as of 5891cf7

Powered by Codecov. Updated on successful CI builds.

That condition was a race ;)


Add simple React app content with “Hedera System Contract DApp”

Completed as part of https://github.com/hashgraph/hedera-smart-contracts/pull/269


Ticking Screen CTD

http://pastebin.com/kEZ2GDMe
MC 1.10, forge 2053, latest refined storage
Crash happens intermittently when right-clicking the grid

Already fixed in dev


Feature : Added events search (+Added Fix) (#14)

Fixes #14
This PR adds events search feature to the calendar
Changes/Updates

Added SearchHeader component to the project.
Removed directly passing events.json to FullCalendar component. events.json is now manually imported to App.jsx.
Due to manual import, devs are now required to move events.json from root directory to src directory in development. Same has been updated in the Readme.md file.

Features

The search works once the user clicks the search button after passing a search string in the input.
Search feature checks for availability of search string in all the event's title and description.
When search is in use, only the events matching the search string are displayed throughout the calendar.
If the search string doesn't match any any string, no events are displayed in the calendar.
Once the search box is cleared, the calendar resets and loads all available events.

Screenshots

Calendar

Calendar (when searched for an event)

Dark Mode

Mobile view

Suggestions and improvements
Since this is the first iteration of search in the project it might not be perfect, thus any improvements and suggestions are very much appreciated
Caveats
Even though import statement is changed (which was causing error), it is still unsure whether the change fixes the issue. Will need to be tested on deployment.

Hi @gautamjuyal sorry for the delay. Could you resolve the conflicts? I'll review after and hopefully we can merge this time!

Sure. I'll start resolving the conflicts. There's one thing I wanted to ask, do we have any way to deploy a branch, so that we test the changes in the branch first?

Sure. I'll start resolving the conflicts. There's one thing I wanted to ask, do we have any way to deploy a branch, so that we test the changes in the branch first?

We need to look into this but I think it's related to this issue https://github.com/finos/calendar/issues/95. I'll discuss this with @maoo.

@gautamjuyal I cannot send a PR to your branch. Can you either grant me permission or change the action to be like this:
name: Build

on:
  pull_request:
  workflow_dispatch:
  push:
    branches:
      - main
  schedule:
    - cron: "0 */3 * * *"

jobs:
  build:
    strategy:
      matrix:
        node-version: [20.10.0]

    runs-on: ubuntu-latest

    steps:
      - uses: actions/checkout@v4

      - name: Use Node.js ${{ matrix.node-version }}
        uses: actions/setup-node@v4
        with:
          node-version: "${{ matrix.node-version }}"

      - name: Install
        run:  npm ci

      - name: Setup environment
        run: gpg --quiet --batch --yes --decrypt --passphrase="$PASSPHRASE" --output calendar-service-account.json calendar-service-account.json.gpg
        env:
          PASSPHRASE: ${{ secrets.GOOGLE_SERVICE_ACCOUNT_PASSPHRASE }}

      - name: Get events from Google API
        run: npm run getEvents

      - name: Build
        run: npm run build

      - name: Add CNAME in dist folder
        run: cp CNAME dist

      - name: Deploy to GitHub Pages
        uses: peaceiris/actions-gh-pages@v3
        with:
          github_token: ${{ secrets.ACCESS_TOKEN }}
          publish_dir: dist
        if: github.event_name != 'pull_request'

Thanks!

There is an error with GPG this time
gpg: gcry_kdf_derive failed: Invalid data gpg: decryption failed: No secret key Error: Process completed with exit code 2.

I think this issue persists because of PASSPHRASE secret getting restricted to selected branches. I tried using my local passphrase but it doesn't work, since the PR has the original calendar-service-account.json.gpg file.

Thanks again @gautamjuyal! Sorry for the delay.


[Bug]:  Missing required parameter for [Route: xxx.edit] [URI: app/xxx/{record}/edit] [Missing parameter: record].

What happened?

Missing required parameter for [Route: filament.admin.resources.simulacoes.edit] [URI: app/simulacoes/{record}/edit] [Missing parameter: record].

It's caused because the line https://github.com/JibayMcs/filament-tour/blob/v<IP_ADDRESS>/src/Tour/HasTour.php#L22 changed with Filament::auth()->user() .
In this cases, I have changed the name of route using the route  method, but with the additional check added in the above code causes the error, because it not consider my manual change.
How to reproduce the bug
For reproducion, install the version <IP_ADDRESS> or greather and add tour trait in page that uses {record} parameter (view or edit record page).
Package Version
<IP_ADDRESS> >=
PHP Version
8.2.0
Laravel Version
10.0
Which operating systems does with happen with?
No response
Notes
No response

I believe this is the same bug as my #23. So maybe try my promoted fix #24

@OccTherapist I dont think so. I get the same error, even why I add you fix manually, when i am authenticated and navigate to the route with {record}
@wallacemaxters any fix or workaround found?

I think its related to https://github.com/JibayMcs/filament-tour/issues/20

I use a workaround till this bug gets fixed. you need to adjust the explode key for your route 😉
public function tours(): array
    {
        //can be removed after PR is merged: https://github.com/JibayMcs/filament-tour/pull/24
        if (! Filament::auth()->user()) {
            return [];
        }

        return [
            Tour::make('example_create')
                ->steps(
                    Step::make()
                        ->title('Example title')
                        ->description('Example description, lorem ipsum ...'),
                )
                //can be removed after bug is fixed https://github.com/JibayMcs/filament-tour/issues/20 or https://github.com/JibayMcs/filament-tour/issues/25 (same)
                ->route('/app/examples/'.explode('/', parse_url(url()->previous())['path'])[3].'/edit'),
        ];
    }

Now fixed with the work on @OccTherapist ! <3
https://github.com/JibayMcs/filament-tour/releases/tag/v3.1.1


[Windows] Clicking a button on Windows causes the input box to lose focus, while on Android it does not.

Steps to reproduce
Run the example code, click on the input box, and then click the button below the input box.
Expected results
The button click event can be processed
Actual results
The button click event cannot be processed
Code sample
Code sample
import 'package:flutter/material.dart';

void main(List<String> args) {
  bool showAccesstory = false;

  runApp(
    MaterialApp(
      home: Scaffold(
        body: Center(
          child: StatefulBuilder(
            builder: (context, setState) {
              return Column(
                mainAxisSize: MainAxisSize.min,
                children: [
                  Focus(
                    onFocusChange: (hasFocus) {
                      setState(() {
                        showAccesstory = hasFocus;
                      });
                    },
                    child: TextField(),
                  ),
                  if (showAccesstory)
                    TextButton(
                      onPressed: () {
                        print('click this will not print on windows platform');
                      },
                      child: Text('click accesstory'),
                    ),
                ],
              );
            },
          ),
        ),
      ),
    ),
  );
}

Screenshots or Video
No response
Logs
No response
Flutter Doctor output
Doctor output
[✓] Flutter (Channel stable, 3.22.2, on macOS 15.1.1 24B91 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 15.4)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2023.1)
[✓] VS Code (version 1.95.3)
[✓] Connected device (4 available)
[✓] Network resources

• No issues found!

@jiagengArctuition
When you say clicking a button on windows, does it mean you are running in platform desktop windows (flutter run -d windows) ? Can you provide us a short video of the behavior you are seeing ?
Also, please upgrade to latest stable and re-run your scenario to check if the behavior still persist or not.

This is a screen recording on a Windows computer, showing that after clicking the button, the textfield loses focus and the button's click event is not executed.
https://github.com/user-attachments/assets/cc28a52c-b977-4d93-a624-93cd00460ccf
This is a screen recording on Android, showing that clicking the button does not cause the textfield to lose focus, and the button's click event can be executed normally.
https://github.com/user-attachments/assets/6a2e0227-2d1d-4a71-b6f6-a2153a3de878
These are all running based on the latest version 3.24.5.

@jiagengArctuition
I am not sure if it works on Android (mobile) but not on desktop or web indicates it is an issue.
On mobile, tapping on textfield also calls the keyboard which isn't the case on desktop and web and hence it could be the reason as why you are not seeing the focus.
You may read more about https://api.flutter.dev/flutter/widgets/FocusScope-class.html and focus widgets to see if using it, your case resolves or not.

@darshankawar I'm not quite clear about what you're saying. From my perspective, the issue is this: on Android, clicking buttons outside of a text field won't make it lose focus, but on Windows it does. Since Flutter is cross-platform, this behavior shouldn't vary between platforms.

Please check this to see if it helps in your case or not.

@darshankawar Using TextFieldTapRegion can indeed solve the problem on Windows. I think this might be because the concept of focus in Flutter actually has different meanings and is treated differently on desktop and mobile platforms.

Good to know that resolves your case. I will close this based on your comment.


Empty tag when importing from .csv

There is always an extra empty line when importing from csv.

Fixed in commit ec39f98


请提出你的问题
`# 训练模型，这里用的是宝可梦的数据
!export MODEL_NAME="CompVis/stable-diffusion-v1-4"
!export dataset_name="lambdalabs/pokemon-blip-captions"
!python -u train_text_to_image.py
--pretrained_model_name_or_path=$MODEL_NAME
--dataset_name=$dataset_name
--resolution=512 --center_crop --random_flip
--train_batch_size=1
--gradient_accumulation_steps=4
--gradient_checkpointing
--max_train_steps=15000
--learning_rate=1e-05
--max_grad_norm=1
--lr_scheduler="constant" --lr_warmup_steps=0
--output_dir="sd-pokemon-model"`
想使用这个模型进行训练，但是飞桨加载模型的时候直接404了，这是异常
`/opt/conda/envs/python35-paddle120-env/lib/python3.10/site-packages/_distutils_hack/init.py:33: UserWarning: Setuptools is replacing distutils.
warnings.warn("Setuptools is replacing distutils.")
[2023-07-24 14:42:33,349] [ WARNING] - Detected that datasets module was imported before paddlenlp. This may cause PaddleNLP datasets to be unavalible in intranet. Please import paddlenlp before datasets module to avoid download issues
Traceback (most recent call last):
File "/opt/conda/envs/python35-paddle120-env/lib/python3.10/site-packages/huggingface_hub/utils/_errors.py", line 261, in hf_raise_for_status
response.raise_for_status()
File "/opt/conda/envs/python35-paddle120-env/lib/python3.10/site-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://bj.bcebos.com/paddlenlp/models/community//scheduler/scheduler_config.json
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/opt/conda/envs/python35-paddle120-env/lib/python3.10/site-packages/ppdiffusers/utils/download_utils.py", line 523, in bos_hf_download
model_file = ppdiffusers_bos_download(
File "/opt/conda/envs/python35-paddle120-env/lib/python3.10/site-packages/ppdiffusers/utils/download_utils.py", line 327, in ppdiffusers_bos_download
http_get(
File "/opt/conda/envs/python35-paddle120-env/lib/python3.10/site-packages/huggingface_hub/file_download.py", line 514, in http_get
hf_raise_for_status(r)
File "/opt/conda/envs/python35-paddle120-env/lib/python3.10/site-packages/huggingface_hub/utils/_errors.py", line 303, in hf_raise_for_status
raise HfHubHTTPError(str(e), response=response) from e
huggingface_hub.utils._errors.HfHubHTTPError: 404 Client Error: Not Found for url: https://bj.bcebos.com/paddlenlp/models/community//scheduler/scheduler_config.json
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/aistudio/train_text_to_image.py", line 816, in
main()
File "/home/aistudio/train_text_to_image.py", line 426, in main
noise_scheduler = DDPMScheduler.from_pretrained(args.pretrained_model_name_or_path, subfolder="scheduler")
File "/opt/conda/envs/python35-paddle120-env/lib/python3.10/site-packages/ppdiffusers/schedulers/scheduling_utils.py", line 141, in from_pretrained
config, kwargs, commit_hash = cls.load_config(
File "/opt/conda/envs/python35-paddle120-env/lib/python3.10/site-packages/ppdiffusers/configuration_utils.py", line 358, in load_config
config_file = bos_hf_download(
File "/opt/conda/envs/python35-paddle120-env/lib/python3.10/site-packages/ppdiffusers/utils/download_utils.py", line 535, in bos_hf_download
raise EnvironmentError(
OSError: 404 Client Error: Not Found for url: https://bj.bcebos.com/paddlenlp/models/community//scheduler/scheduler_config.json!
There was a specific connection error when trying to load ''! We couldn't connect to 'https://bj.bcebos.com/paddlenlp' to load this model, couldn't find it in the cached files and it looks like '' is not the path to a directory containing a file named 'scheduler_config.json'.`
想请问下是模型地址改了吗，要怎么升级呢

麻烦 @JunnYu 看下

你在jupyter 里面不能通过 !export MODEL_NAME="CompVis/stable-diffusion-v1-4" 设置环境变量，这样改一下
!python -u train_text_to_image.py
--pretrained_model_name_or_path="CompVis/stable-diffusion-v1-4"
--dataset_name="lambdalabs/pokemon-blip-captions"
--resolution=512 --center_crop --random_flip
--train_batch_size=1
--gradient_accumulation_steps=4
--gradient_checkpointing
--max_train_steps=15000
--learning_rate=1e-05
--max_grad_norm=1
--lr_scheduler="constant" --lr_warmup_steps=0
--output_dir="sd-pokemon-model" ```


exposing env variables from runner with DOCKER_ prefix to respect docker options set on host

Fixes #39

Tested this and works great for #39 - Thankyou!

You are welcome! :smile:

Hi @nikola-jokic, just thought of another test for this one sorry.  I think it's quite common to disable the host docker daemon when running docker rootless using the following:
sudo systemctl disable --now docker.service docker.socket
In this case - the /var/run/docker.sock does not exist and the steps will again fail.


Editing TinyMCE Initialization to Customize Toolbar

This is the current initialization (below). I would like to customize the editor's toolbar to include left/right/center alignments. If I could only access this source code directly?? Help!
`tinymce.init({
    mode: 'specific_textareas',
    editor_selector: "editor",
    convert_urls: false,
    plugins: [
        "autoresize autolink code hr paste piranhaimage link"
    ],
    width: "100%",
    height: "340",
    autoresize_min_height: 340,
    content_css: "/areas/manager/content/css/editor.css",
    toolbar: "bold italic underline | bullist numlist hr | formatselect removeformat | cut copy paste | link piranhaimage | code",
});`

All views can be overriden by placing them at the same location in your project. You can take a look at this blog post, but use the current view in the repo as template:
http://piranhacms.org/customizing-the-html-editor
The source view can be found at:
https://github.com/PiranhaCMS/Piranha/blob/master/Core/Piranha/Areas/Manager/Views/Shared/Partial/TinyMCE.cshtml

Thanks! I did not realize I could override. Much appreciated!


Update excel-quickstart-vue.md

Fix typo

Docs Build status updates of commit c2a4dc3:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/quickstarts/excel-quickstart-vue.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


Expanding MPCreated integration event, adding other contracts

Expanded MPCreated integration event for remaining common fields
Expanded and corrected MPCreated contract to cover all relevant fields for all other domains
Added other proto contracts for future integration events.
I have not yet added a contract for productionObligation, as I am questioning if it should be in this domain. I will talk to the business regarding this and update PR accordingly if it turns out to be placed correctly.

Description

References

#127

If these events are supposed to fulfill the integration event needs from Aggregation Domain, then I think we need to have another session. The real need for Aggregation Domain is for data transfer only, and none of these events takes care of that. In Aggregation Domain we have a requirement which states, that we must hold a historical dataset dating back three years. If we are to honor that, we would need to get the historical data in each event that changes metering point data over time, so we don't need to have domain specific knowledge in Aggregation Domain on how we should modify data in our local data store to be a replica of data in Metering Point Domain.

If you have a business requirement for keeping a metering point history dating 3 years back - then it is your responsibility not any other domain.
They (meteringer point domain / market role domain) have the responsibility to communicate the changes/events that are happing in the domain and publish the event so that any consumers can be notified.

@ZavezX

If these events are supposed to fulfill the integration event needs from Aggregation Domain, then I think we need to have another session. The real need for Aggregation Domain is for data transfer only, and none of these events takes care of that. In Aggregation Domain we have a requirement which states, that we must hold a historical dataset dating back three years. If we are to honor that, we would need to get the historical data in each event that changes metering point data over time, so we don't need to have domain specific knowledge in Aggregation Domain on how we should modify data in our local data store to be a replica of data in Metering Point Domain.

If you have a business requirement for keeping a metering point history dating 3 years back - then it is your responsibility not any other domain.
They (meteringer point domain / market role domain) have the responsibility to communicate the changes/events that are happing in the domain and publish the event so that any consumers can be notified.

I would argue, that Metering Point Domain also needs to store historical data, therefor it is not a unique business requirement for Aggregation Domain.
The key is that we need to ensure, that data from a master domain in a consumer domain represents the same exact data truth whether or not it is historical state or present state.

I would argue, that Metering Point Domain also needs to store historical data, therefor it is not a unique business requirement for Aggregation Domain.
The key is that we need to ensure, that data from a master domain in a consumer domain represents the same exact data truth whether or not it is historical state or present state.

@ZavezX
The MP domain might have a requirement for storing a historical view of the data - but it is a requirement that is bound within that domain. The reason and requirements might differ from what is needed elsewhere.
We communicate clearly with events that are explicit. They contain data relevant to the event that is raised and should not include more than that.
That means we don't expect to see MeteringPointUpdated events, but rather events stating what happened within the domain, eg. MeteringPointConnected, MeteringPointDisconnected etc.

I would argue, that Metering Point Domain also needs to store historical data, therefor it is not a unique business requirement for Aggregation Domain.
The key is that we need to ensure, that data from a master domain in a consumer domain represents the same exact data truth whether or not it is historical state or present state.

@ZavezX
The MP domain might have a requirement for storing a historical view of the data - but it is a requirement that is bound within that domain. The reason and requirements might differ from what is needed elsewhere.
We communicate clearly with events that are explicit. They contain data relevant to the event that is raised and should not include more than that.
That means we don't expect to see MeteringPointUpdated events, but rather events stating what happened within the domain, eg. MeteringPointConnected, MeteringPointDisconnected etc.

@Sondergaard Does that mean, that we have property based events? Or is this a statement, that different events are so explicit that the same property does not reside in multiple events? Based on previous discussions on how many events a consuming domain needs to subscribe to - we are actually getting quite close to the 75 events mentioned (that we all agreed were an exaggeration).


Randomly Insert Rare items - Replace Util

Discussed in https://github.com/nftchef/art-engine/discussions/195

Originally posted by ultraviolet007rainbow May 29, 2022
Hi,
Can you please post a sample JSON file of what this should look like exactly, do we not include the DNA as there is no DNA?
Date? Imagehash? etc.?
Does it have to match all the other JSON files as far as all the Metadata because it can't since these 1/1s.
Please clarify.
Thanks :)

did you ever figure this out?

Updated documentation for the replace util is here:
https://generator.nftchef.dev/utils/replace-for-rares


store: Count number of sync success/failures

These metrics can be used to detect how stale a store is and the
error rate of syncing.
Signed-off-by: Holger Hans Peter Freyther<EMAIL_ADDRESS>

[x] I added CHANGELOG entry for this change.
[ ] Change is not relevant to the end user.

Changes
Expose metrics that allow to observe whether or not the block syncing of a store is working or not.
Verification

@zecke This is actually close to finish line, could you give it another push?

Please re-open


Test run appears with delay in Reporting

Steps to reproduce
[Make sure to specify user role used to log in to Zebrunner]
Below are the steps to reproduce the behavior:

Go to '.Reporting'
Click on 'Test Launcher'
In carina-demo launch Web test
Verify that Test run started and appears in reporting test-runs
Actual behavior
Test run appears in 2-3 mins after start

Expected behavior (if known)
Test run appears after launch
Environment
[Make sure to specify Zebrunner versions you see at login page]
UI version:1.12.0
API (back-end) version:1.12.1

fixed


Bluetooth: Shell: Add support for EAD

Add new commands to manage the Encrypted Advertising Data feature.
Overview of those new commands:

bt encrypted-ad set-keys: set key materials (session key and initialisation vector) used for encrypted and decryption of EAD;
bt encrypted-ad add-ad: store a given advertising data structure;
bt encrypted-ad add-ead: encrypt the given advertising data structres and store the generated AD structure;
bt encrypted-ad commit-ad: set the AD of the selected advertiser with the stored AD;
bt encrypted-ad clear-ad: remove all stored AD;
bt encrypted-ad decrypt-scan: decrypt data using the previously set key materials when receiving AD with type 0x31.

The documentation of the Bluetooth Shell has been updated to include those new commands. Link to the builded documentation: https://builds.zephyrproject.io/zephyr/pr/69971/docs/connectivity/bluetooth/bluetooth-shell.html#encrypted-advertising-data

can you an example usage of the shell commands? e.g. on the advertiser and on the scanner.


Added equal_range in Map dir

Added the equal_range program in under map. Please let me know your suggestions as this is my first open source contribution.

Hi @Bhupesh-V Can you take a look at this ?


Forbes nodes missing messages

The first production nodes are missing occasional messages, despite the fact the messages are only removed when the firmware thinks they've been delivered.
Could this be due to not handling a failure to write the message to the modem's filesystem not being handled?
The messages are written to a file on the ESP32 SPIFFS, then copied to the modem's FS just before sending so the publish MQTT from file command can be used. Then both files are deleted.
So it could be a failure of the copy or publish operations is not handled.

Watching a node on the desk more closely, the node claimed to have successfully sent all messages over a few hours but IoTa did not list all of them as received in the wombat service log. Perhaps part of the problem is with IoTa - see IoTa issue 45

The firmware is using MQTT QoS 0, deliver at most once. Change this to 1, at least once.


FindElements is taking way longer time to execute

I am using below code to verify is element is displayed in application or not.
DesktopSession.findElementsByName("xxx").size();
This steps takes about 1 minute to execute. Its kind of long wait over here.
Is there any issue while using findElementsByName?

Have you tried with app session rather than desktop session

Have you tried with app session rather than desktop session

Hi @varun210619 ,
It depends on the richness / complexity of the UI. If there are several hundred controls. It might take some time.
I try to cycle between locator strategies and see which one is faster, can you try ByXpath once.

Hi @varun210619 ,
It depends on the richness / complexity of the UI. If there are several hundred controls. It might take some time.
I try to cycle between locator strategies and see which one is faster, can you try ByXpath once.


Fix typo in the tsconfig.json snippet

Hi @simonmarton
Thank you for PR. Also, this typo was present in Getting Started documentation site page.


How can I keep font family when export image or pdf file?

Here is my component in browser:

And image I exported:

Thankyou so much.

As I remember you have to embed the font as part of the SVG as base64
Something like this.
You have access to defs element inside svg if you want to add your own custom content

chart.defs(`
  // embed your font as base64 here
`)


How I can get the same style as the countdown in the home page

Hi, I know that maybe it's not the ideal place to ask a such question, but I am just wondering how I can make the jquery countdown looks like the "black" one in your homepage http://hilios.github.io/jQuery.countdown/
I hope I can get some help from you.
Many Thanks.

This website is open-source as well at the gh-pages branch, check the source code at:
https://github.com/hilios/jQuery.countdown/blob/gh-pages/_includes/main-example.html


Adds metadata for CourtFormsOnline, adds an annual interview upkeep issue, and updates the readme

We need LIST taxonomy codes, CO-07-02-00-00 at least

We need LIST taxonomy codes, CO-07-02-00-00 at least

I swear I searched every variation on appeal/appellate/motion/move/etc. and didn't find that. I'll make that change.


Menu button doesn't work on small screen

Hello,
I'm trying to install this theme but I'm quite surprised that on smaller screen I can't open the menu by the menu button in top left corner. Even when I try your blog and resize my screen on my laptop so the menu disappears, when I click on it I just get blank screen. Same on my mobile phone (Android.)

Sorry, I don't know why, now it worked. Maybe some connection problem. Sorry for that.

A Little bit weird. When you resize first need to reload to force JavaScript detect the resolution.
Mobile behavior really I don't know. I tested the theme on iPad and iPhone 6 and works fine... I suppose that depend of the resolution of your Android. I know that at this moment doesn't work perfect for little screens (see #72). If you detect something bug please provide gif or something to undertand the problem :)

@kotrfa :+1:

Yeah, I've just notice that it depends on the fact if you open it on full screen and then resize or you loaded small already.


Create new tool (or script) to clone/rename transitive closure of a parser rule for full context fall back optimization

See https://github.com/kaby76/one-parser/issues/4. See also https://github.com/antlr/grammars-v4/issues/4096#issuecomment-2241635084

0.23.3


Recover ABI from binary level

Arm defines an ABI which we can realistically assume holds for global functions in dynamically linked libraries and programs.
We can use this to recover parameters for calls at the IL level

Can identify which registers are in a stored-before-read state at time of call() to identify arity of procedures and narrow the set of possible indirect call targets https://ieeexplore.ieee.org/document/7546543/
For pulling out functions like malloc() and pthread_create() we want to be able to pull function-call arguments out of the VSA/constant prop, currently the implementation is a bit ad-hoc and can be generalized
Using memory regions, we want to be able to write specifications at a slightly higher level than registers
To allow interprocedural analyses to use passed parameters as context

This should probably be called 'recovering parameter information' or something similar, since that's the real idea here? It is also conflating a fair few different problems. The most relevant part of the doc is this: https://github.com/ARM-software/abi-aa/blob/main/aapcs64/aapcs64.rst#the-base-procedure-call-standard - specifically 6.1 and 6.8.
Improving the indirect call resolution through an adaptation (since the paper is for x86) of the arity-based analysis in the 'A Tough Call' paper you've linked seems like it will probably only be useful for cases where the VSA just falls over. It's something that may be worth considering, but that should be part of a broader consideration of the VSA's strengths and weaknesses.
Pulling function parameters out of the VSA/constant propagation for malloc() etc. via a more generalised process seems like it would just convolute things, because it sounds like that would mean having the C-level function signature stored, recreating the parameter passing according to the ABI, and then using that to map the C-level parameters to the registers? But we already know which registers correspond to the parameters for those cases, I'm not sure what the point of a reconstruction is there.
Writing specifications at a higher level than registers should be part of a broader high-level specifications approach as described in #83.
What is the idea behind recovering parameters for calls? To directly reconstruct the passed parameters (which can be on the stack or in R0-7 and V0-7) we'd need the original C function signature. It's probably possible to infer which registers (out of R0-7 and V0-7) and stack addresses have already been written to and therefore contain parameters, which would be enough for context with the interprocedural analyses? I'm not sure if more could be done than that though.


Creating new variable results in "Cannot read properties of undefined (reading 'value')" error

Describe the bug
I'm trying to add a Variable to my Grafana dashboard using the wizard.
I select type = Query, give it a name (cluster) and as soon as I switch Data source to Zabbix I get the error (see below).
If the name field is kept default (query0) and only a switch to the Zabbix datasource is being done it is working fine.
Expected behavior
No error
Logs
An unexpected error happened
Details
TypeError: Cannot read properties of undefined (reading 'value')

    at Vr (https://grafana.example.com/public/plugins/alexanderzobnin-zabbix-app/datasource/module.js:85:4275)
    at div
    at div
    at div
    at https://grafana.example.com/public/build/226.e8901bdbabf874bc7825.js:61:134931
    at Jp (https://grafana.example.com/public/build/226.e8901bdbabf874bc7825.js:4895:26727)
    at An (https://grafana.example.com/public/build/1486.9f5c58b5413b0650af69.js:172:120612)
    at form
    at Ee (https://grafana.example.com/public/build/226.e8901bdbabf874bc7825.js:1140:4597)
    at An (https://grafana.example.com/public/build/1486.9f5c58b5413b0650af69.js:172:120612)
    at div
    at div
    at div
    at div
    at Z (https://grafana.example.com/public/build/1486.9f5c58b5413b0650af69.js:137:79781)
    at r (https://grafana.example.com/public/build/226.e8901bdbabf874bc7825.js:61:29995)
    at div
    at A (https://grafana.example.com/public/build/226.e8901bdbabf874bc7825.js:457:4386)
    at Ze (https://grafana.example.com/public/build/226.e8901bdbabf874bc7825.js:1175:734)
    at An (https://grafana.example.com/public/build/1486.9f5c58b5413b0650af69.js:172:120612)
    at Ss (https://grafana.example.com/public/build/226.e8901bdbabf874bc7825.js:1196:9789)
    at it (https://grafana.example.com/public/build/DashboardPage.47d249f8c940b079c4b5.js:475:473)
    at DashboardPage
    at An (https://grafana.example.com/public/build/1486.9f5c58b5413b0650af69.js:172:120612)
    at Suspense
    at o (https://grafana.example.com/public/build/226.e8901bdbabf874bc7825.js:61:118536)
    at Sf (https://grafana.example.com/public/build/226.e8901bdbabf874bc7825.js:4857:330)
    at Oe (https://grafana.example.com/public/build/1486.9f5c58b5413b0650af69.js:203:23560)
    at Ki (https://grafana.example.com/public/build/1486.9f5c58b5413b0650af69.js:194:4727)
    at yt (https://grafana.example.com/public/build/1486.9f5c58b5413b0650af69.js:194:10218)
    at bu (https://grafana.example.com/public/build/1486.9f5c58b5413b0650af69.js:203:11747)
    at Oe (https://grafana.example.com/public/build/1486.9f5c58b5413b0650af69.js:203:25756)
    at div
    at div
    at main
    at div
    at Mi (https://grafana.example.com/public/build/226.e8901bdbabf874bc7825.js:4854:2396)
    at Ki (https://grafana.example.com/public/build/1486.9f5c58b5413b0650af69.js:194:4727)
    at yt (https://grafana.example.com/public/build/1486.9f5c58b5413b0650af69.js:194:10218)
    at Xe (https://grafana.example.com/public/build/1486.9f5c58b5413b0650af69.js:194:9607)
    at Zu (https://grafana.example.com/public/build/1486.9f5c58b5413b0650af69.js:203:12046)
    at Oe (https://grafana.example.com/public/build/1486.9f5c58b5413b0650af69.js:203:19731)
    at div
    at i (https://grafana.example.com/public/build/226.e8901bdbabf874bc7825.js:81:13223)
    at p (https://grafana.example.com/public/build/1486.9f5c58b5413b0650af69.js:37:13807)
    at h (https://grafana.example.com/public/build/1486.9f5c58b5413b0650af69.js:615:177459)
    at l (https://grafana.example.com/public/build/226.e8901bdbabf874bc7825.js:781:19710)
    at o (https://grafana.example.com/public/build/226.e8901bdbabf874bc7825.js:61:118536)
    at g (https://grafana.example.com/public/build/226.e8901bdbabf874bc7825.js:61:119045)
    at E (https://grafana.example.com/public/build/1486.9f5c58b5413b0650af69.js:172:118307)
    at Rf (https://grafana.example.com/public/build/226.e8901bdbabf874bc7825.js:4868:122)

Software versions

Grafana
Zabbix
Grafana-Zabbix Plugin

10.1.5
6.4.7
4.4.3

Hi @syphernl,
Thanks for creating this issue. I wasn't able to reproduce this issue. I tried with 10.1.5 and with the current main as well. Can you help me with a clear reproduction steps?

The steps that cause this error most (not all) of the times:

Ensure there are two data sources (e.g. Azure + Zabbix)
Create a new dashboard
Go to Dashboard Settings and then to Variables
Click Add Variable
Change data source to Zabbix

Sometimes it just works and when it works it sometimes also breaks whenever you swap the datasource again (e.g. Zabbix > Azure > Zabbix)
It seems to also trigger the same problem without even changing the name.


Contact Feature and Navigation updates

Built out src/components/contact dir and 4 components to begin feature layout.
Have been using our styles/colors.ts for all my color styling but the components I have been making are quite specific so I don't think they will be of use in the common directory
Attached all the relevant links to our socials in the footer nav, and raised the z-index on the Logo in the top left of the nav so users can navigate to home from every view.
Updated README
These components aren't done, but I wanted to get some code up here for the team to know that I am working in the Contact feature and the navigation edits I made will effect other views/features as well so, I plan on doing a PR after this is reviewed :)

These are the mockups I have been using for reference: wireframes 3.0 ?

Worked a bit more on this today.

added all the panels (message and FAQ)
added a new button because I had difficulty using the previous ones
with matching the gradient ${colors.WATER} to ${colors.BAHAMAS}, and this way worked

@colinwilliams91 Which branch is this in? Could you link the branch in the issue, as shown in the image below?


Fix tile CSS for slow menu drawer

There is still some lag in the menu drawer.  This can be seen clearly by using "CPU 4x slowdown" in the  Performance tab, or on an older phone.  I had everything removed from the sidebar to remove other factors.  The last piece of bottleneck is probably with the CSS re-calculations of the tiles when the drawer toggles.

In web, we can argue that we have no choice since the tiles need to be shrunk and moved (unless we make the full drawer mode "floating only" and never pinned).
In mobile, where we need to toggle the drawer to navigate, it shouldn't have taken that long since the tiles remain unchanged (the drawer is floating on top).

I think doing this should help https://developers.google.com/web/fundamentals/performance/rendering/reduce-the-scope-and-complexity-of-style-calculations

Was this addressed in the linked PR? I remember some discussion around it.

Close
The placeholder animation turned out to be the bigger bottleneck than the scope recalculation, and we've removed it.
Should be good enough for now, plus major css changes coming with new Theme.


Add Event Hubs and Functions to index

OPS Build status updates of commit 3153576:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-ref-conceptual/index.yml
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

OPS Build status updates of commit 2572d4f:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-ref-conceptual/index.yml
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

@mmacy does this build get staged anywhere?

@ggailey777 Looks like there is no staging for this repo.
@dend What would be involved in enabling staging for this repo?

OPS Build status updates of commit 2572d4f:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-ref-conceptual/index.yml
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Hey @dend, has the enabling of staging change not made it into live, or is there something else that might need to be done to enable staging?

OPS Build status updates of commit 2572d4f:
:clock10: Preparing: average preparing time is 5 min(s) 59 sec(s)

OPS Build status updates of commit 2572d4f:
:clock10: Incremental building: average incremental building time is 171 min(s) 43 sec(s)

OPS Build status updates of commit 2572d4f:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-ref-conceptual/index.yml
:white_check_mark:Succeeded
View (azure-python)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

#sign-off
@arob98 this'll require your authorization, I believe. This update adds Functions and Event Hubs to the landing page for Python SDKs.
Cc: @rloutlaw

OPS Build status updates of commit ca1dd4d:
:clock10: Preparing: average preparing time is 5 min(s) 57 sec(s)

OPS Build status updates of commit ca1dd4d:
:clock10: Incremental building: average incremental building time is 172 min(s) 2 sec(s)

OPS Build status updates of commit ca1dd4d:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-ref-conceptual/index.yml
:white_check_mark:Succeeded
View (azure-python)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

#sign-off
Approval request: @arob98 @rloutlaw

@Taojunshen Please merge, thanks!


Change the order of cycling messages.

What exactly is the benefit of this pr?

Just the "You joined observers" is appearing before Cycled to x and changing the order.

Sure, why not


UI preferences refuse to load /

Having an issue where no matter what I've selected in the "UI Elements" tab in Preferences the program will only load the initial startup defaults.
even on program load, everything is active, and if I go to the "View" dropdown, it even shows the same selections I've made in the Preferences, yet, all the unwanted UI elements are showing. Then when I select one that I dont want, that is on, that says it isn't, it will hide, and then suddenly on the next time I open the View dropdown, everything is selected once again.

I was able to verify that it was broken in v0.7.0 and the first release version of v0.7.1.  I've re-released v0.7.1.  Please download it from the github code/release page or from sourceforge.net.


Added Raspberry Pi 2 board detection for Element 14 boards

When using MRAA on a Raspberry Pi 2 made in China from Element 14, the board is incorrectly identified as a Raspberry Pi Model B rev 1.
The revision number for this board is a21041, while on other Raspberry Pi 2 boards, the revision number is a01041 (which is correctly identified).

You have duplicated the whole else if for the new model, can you please change you fix so that it looks more like this:
} else if (strstr(line, "a01041") || strstr(line, "a21041") ) {
as the two are basically the same they should share the same if, this makes it easier to see that they are identical.

I'm amazed, a few hours before you sent this, I got a patch from Paul Barrette doing basically the same thing but the way @michael-ring suggested... I've applied it with f6e87f63e05c1c3e79c2b7bbeea7a77e80d86fcb.
Thanks alot for your continuing efforts!
FYI - if you work on a branch rather than on master you'll be able to send nicer patches without the merges. Just regularly update your master to match intel-iot-devkit/mraa master and then rebase your branch onto master, that way the PRs sent will be cleaner.

Okay, thanks for the heads-up.

I'm having this problem, mraa think I'm on a raspberry pi 1 but I'm on a Pi 2

Could you debug around mraa_raspberry_pi and see where it's going wrong? What's the output of cat /proc/cpuinfo? I'd recommend just setting gdb inside that function and having a look at what platform ends up being detected. Likely fix is trivial but as always requres a bit of hunting :/

cat /proc/cpuinfo

processor	: 0
model name	: ARMv7 Processor rev 4 (v7l)
BogoMIPS	: 38.40
Features	: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32
CPU implementer	: 0x41
CPU architecture: 7
CPU variant	: 0x0
CPU part	: 0xd03
CPU revision	: 4
processor	: 1
model name	: ARMv7 Processor rev 4 (v7l)
BogoMIPS	: 38.40
Features	: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32
CPU implementer	: 0x41
CPU architecture: 7
CPU variant	: 0x0
CPU part	: 0xd03
CPU revision	: 4
processor	: 2
model name	: ARMv7 Processor rev 4 (v7l)
BogoMIPS	: 38.40
Features	: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32
CPU implementer	: 0x41
CPU architecture: 7
CPU variant	: 0x0
CPU part	: 0xd03
CPU revision	: 4
processor	: 3
model name	: ARMv7 Processor rev 4 (v7l)
BogoMIPS	: 38.40
Features	: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32
CPU implementer	: 0x41
CPU architecture: 7
CPU variant	: 0x0
CPU part	: 0xd03
CPU revision	: 4
Hardware	: BCM2709
Revision	: a02082
Serial		:<PHONE_NUMBER>26637f

how can I do the workaround of setting gbd(and what is) ?

ok so the issue is that your revision on your pi is newer than what we've seen. I should have fixed it in master, just rebuild from src following the instructions in docs/building.md and it should work. If it doesn't please file a a new bug.

When i finished the build and move the files to node_modules, my script does not find the mraa package.
I'm I doing something wrong ?

well do you end up with a mraa.node file and you placed that in /usr/lib/node_modules/mraa/ alongside a package.json file? That should work as long as your NODE env path is correct

Not i didn't

so what was the output of make install?

Add -DCMAKE_INSTALL_PREFIX:PATH=/usr, your node modules are all going to
/usr/local not /usr. Please use dpaste.com instead of posting images ;-)
On 22 March 2016 at 17:16, William Bello<EMAIL_ADDRESS>wrote:

[image: screenshot 2016-03-22 13 14 57]
https://cloud.githubusercontent.com/assets/10265964/13960834/46902dc6-f030-11e5-8678-1c3464c0eed8.png
—
You are receiving this because you modified the open/close state.
Reply to this email directly or view it on GitHub
https://github.com/intel-iot-devkit/mraa/pull/195#issuecomment-199913608

This is a flag for sudo make install ? Is so, is not working when I run sudo make install -DCMAKE_INSTALL_PREFIX:PATH=/usr
Error
And why not pastebin.com ?

check building.md again ;-) You use that flag against configure like cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ... To change where make install points you have to use DESTIDR= but that doesn't work all the time so best reconfigure.
Not pastebin.com because there's horrible adverts there xD ?

That prefix needs to be added after cmake is run (just after you create the
build dir). Please read building.md  thoroughly. There are no options you
need/should give to make.
On 22 Mar 2016 18:13, "William Bello"<EMAIL_ADDRESS>wrote:

This is a flag for sudo make install ? Is so, is not working when I run sudo
make install -DCMAKE_INSTALL_PREFIX:PATH=/usr
Error http://dpaste.com/02CZ5EG
And why not pastebin.com ?
—
You are receiving this because you modified the open/close state.
Reply to this email directly or view it on GitHub
https://github.com/intel-iot-devkit/mraa/pull/195#issuecomment-199946819


Create link to coin market for desired coin

Create link to coin market for desired coin from within the /wallet page
Also checks to see if the wallet is the Base Coin (MC / BTC or whatever your base coin is) and doesn't create a link as you cant have a MC-MC market

Merge this feature.


Mockup individual-level line plot viz tool

Mockup 1st individual-level viz tool, which will be the line plot.
Things to include:

X-axis parameter selector: constrain to time-related variables (date, age, study timepoint)...these could be continuous or discrete (ie, 5 study timepoints). possibly think about defining this parameter on a per-study basis (in the presenter file? or with annotations in the .owl?)

Y-axis parameter selector: constrain to continuous variables

Facet parameter selector: choose identifier (ie, HHID, PID, etc). would we want to allow users to choose HHID when plotting participant repeated measures on the Y-axis? If so, this would plot data from ALL members of that household. We could plot mean/median with error bars to summarize measures for the house at each timepoint. Alternatively, we could plot individual points for each participant in the house (ie, scatter plot)

Sort parameter selector: choose another variable to order the faceted plots by. Will need to allow users to sort both in ascending order and descending order. We will also want to display the values for this sorting variable for each plot (possibly below the plot as was done in trelloscope?)

Plot carpets: allow users to optionally select up to 2 categorical variables to make plot carpet(s)

Faceted plot layout selector: choose how many rows & columns, choose to wrap by row vs by column

Paging: what is the max number of faceted plots we will allow per page?

Plot controls: what controls on the population-level line plot are relevant for the individual-level line plot? are any additional controls needed?

duplicates https://github.com/VEuPathDB/web-eda/issues/1440 so i am closing this one


[BUG] I can´t readd/overwrite perms to the owner group that I removed for the Default Group (LuckPerms)

I don´t really know what else to write here :/
If I can provide any assistance/help/files to speed up the process of fixing it I´m open for it :)

This is almost certainly user error, and if it isn't then it's a luckperms issue. I suggest asking for help with your permission setup there

yup, was user error 😂😅
Sorry xD


v2 - Implement Save for Electron

Describe what problem your feature request solves
The electron build requires different logic for saving directly the file system.  Users should only be prompted with the save file dialogue when they are creating a new threat model (not fully implemented yet)
Describe the solution you'd like
Create electron specific logic that saves the threat model whenever the user clicks a "Save" button.
Additional context
Currently, this logic is triggered from the threatmodel store.  Additionally, there's service/save.js which is probably a good place to split the browser vs electron logic

This is a high priority for the electron desktop app - I will take this on next of that is OK?

I believe I had it working just using the browser save (ergo download) feature.  In electron, it would probably be best if we used the system save dialogue.  I think the main difference is that using the browser download function, it will prompt the user for the save location each time they save, and by default append a number to the end if the file already exists.  In the electron app, I think it would make more sense to overwrite an opened threat model by default. :smile:

Cool, thanks @lreading , I will go ahead  and use the filesystem dialog open/save/silent-save


django/python shorcut

Type: Bug
if i start server and then i try stop him. This message shows:
Quit the server with CONTROL-C.
and shorcut fot this doesnt work
i try all of possible combinations of CMD+C; CONTROL+C; SHIFT+CMD+C, SHIFT+CONTROL+C, etc.. nothing work PLS help me
when i try manualy kill terminal all app shutdown.

Maybe it works for sure

thanks for advice but doesn't work :( I thing the VS code app have some issue..:/ is in the app any another way to stop server? or its only way ? or I always need to close whole VS code app ?.. this is frustrating :D

thanks for advice but doesn't work :( I thing the VS code app have some issue..:/ is in the app any another way to stop server? or its only way ? or I always need to close whole VS code app ?.. this is frustrating :D

2023 v 20:15, Rushishah2003 @.***>:

Use ctrl+f4 to close it..
Maybe it works for sure
—
Reply to this email directly, view it on GitHub https://github.com/microsoft/vscode-python/issues/21571#issuecomment-1625798268, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXF5KMMMVCT7WEHO7EPCISDXPBG4DANCNFSM6AAAAAA2A3JUZY.
You are receiving this because you authored the thread.

Please use Python: Report Issue command demonstrating the problem you're facing with help of some screenshots.


TextInput should be customizable

Currenlty the TextInput has few limitations in terms of how much we can customize it.
Suggestions

Fill color of the input should be customizable like in this design where both icon and fill color can be modified along with text color

When we select TextInput the outline color should also be customizable like yellow in my given example
Also better if we can apply styles to icon as well ( size, color etc )

@sibteali786 you can customize outline border and icon like following.
        - TextInput:
            styles: {fillColor: black, focusedBorderColor: yellow }
            hintText: Search
            icon:
              name: search
              color: yellow

and for textStyle and hintStyle I have created PR, soon you'll be able to following.
        - TextInput:
            styles: {fillColor: black, focusedBorderColor: yellow }
            textStyle: { color: yellow, fontSize: 24 }
            hintStyle: { color: grey }
            hintText: Search
            icon:
              name: search
              color: yellow

@snehmehta please update the schema so we can close this.


Avoid sectioning content in macros?

https://github.com/cfpb/cfgov-refresh/blob/gh-pages/_includes/macros.html#L84 defines a share aside section that is included with, e.g. https://github.com/cfpb/cfgov-refresh/blob/gh-pages/_includes/article.html#L62-L66
However, since this adds an aside this macro can't be used in composition with other sections easily. For example, additional content couldn't be added to the share aside without editing the macro (which for page-specific adjustments, may not be desired). We may want to consider making the aside a div and leaving sectioning to the implementation location, like:

        {{ share(post.title, false, {
           'text':     post.twtr_text,
           'related':  post.twtr_rel,
           'language': post.twtr_lang,
           'hashtags': post.twtr_hash
        }) }}

I love that you all are giving the attention to the document outline that I always wanted to give :heart_eyes_cat:

However, since this adds an aside this macro can't be used in composition with other sections easily.

Can you clarify?

Can you clarify?

An example might be best. Okay, (this is theoretical), say you have a post that has tangential content you want next to the main post content. Say it's a footnote and the share buttons, so looks like:

        Blah blah blah a footnote.

    {{ share(post.title, true, {
        'text':     post.twtr_text,
        'related':  post.twtr_rel,
        'language': post.twtr_lang,
        'hashtags': post.twtr_hash
    }) }}

The generated content for this would look like:

        Blah blah blah a footnote.

Share this page

       ...

The document outline for this would be:
UNNAMED aside
    "Share this page" aside

So say you don't want to show the sharing heading content, so the macro is run as {{ share(post.title, false, {, the outline now looks like:
UNNAMED aside
    UNNAMED aside

Kind of redundant, right? Also is the inside aside tangential to the content in the outside aside or tangential to a larger container section on the page (presumably an article)? In this implementation if the sharing buttons are included in their own section (which I think makes sense), they should probably be a section not an aside, however this isn't possible with the aside in the macro.
I think ideally, if https://github.com/cfpb/cfgov-refresh/issues/275 if addressed, the share icons would have a heading that could be shown/hidden, not included/excluded, so something like the following could be constructed:

Post notes and tools

        Blah blah blah a footnote.

        {{ share(post.title, true, {
            'text':     post.twtr_text,
            'related':  post.twtr_rel,
            'language': post.twtr_lang,
            'hashtags': post.twtr_hash
        }) }}

Which would generate the HTML:

Post notes and tools

        Blah blah blah a footnote.

Share this page

          ...

Which would have the outline:
"Post notes and tools" (aside)
   "Share this page" (section)

Optionally, to remove the pointless div, the parent container could be omitted from the macro, or the parent container element could be passed in as an argument to the macro (this would be best I think, but I'm not sure how to do this with jinja).
I'm not saying we have to be so precise with everything having a named heading like this, but I think the macro should allow a construction like that, if desired.

The initial thought I had when using sectioning elements in these macros was that we could recommend the appropriate element based on the content. Share links seem like they will always be aside-worthy. Other macros might not be so obvious, admittedly. As far as the outline goes though, have you considered a generic wrapper there, like a div? What if legit content needs to go in there too? If the wrapper were generic you could do it like this:
div // a wrapper for the aside-like stuf
  aside // share stuff
  section // legit content
  aside // junk

Just food for thought. Like I said, there is an admitted flaw in assuming we can really know the appropriate sectioning element for every macro, so it seems sound to leave them out or build in some customization.

Ran a quick test and this works:
{% macro test(el='aside') %}
    <{{el}}>test</{{el}}>
{% endmacro %}

{{ test('p') }} // outputs
test

{{ test('h1') }} // outputs
test

Ran a quick test and this works:

@himedlooff Thanks for looking into this! I like your approach here because it's self-documenting what container element the macro is creating at the place the macro is invoked... but you can leave it off and go with the default too if that's preferable


fix: core button disabled style

PR Checklist
Please check if your PR fulfills the following requirements:

[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)
[ ] If applicable, have a visual design approval

PR Type
What kind of change does this PR introduce?

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

What is the new behavior?
adds the missing not allowed hover style on disabled buttons
Issue Number: closes #4335
Does this PR introduce a breaking change?

[ ] Yes
[x] No

Other information

@coryrylan
Are we going to merge this PR?


When calling cast in the model on a variable with a file, 8x calls occur

Laravel Version: 9.19.0
PHP Version: 8.1
Database Driver & Version:

Description:
If you set cast in the model to the modifier of the variable containing the file, then the modifier class will be called 8 times, but if the variable contains an array of files, then the modifier from the cast will be called 1 time.
protected $casts = [
        'files_scan' => KanbanFiles::class,
];

Set function
public function set($model, $key, $value, $attributes)
    {
        $files = [];
        //IT'S OK. <------------------------
        if (is_array($value) AND count($value)){
            foreach ($value as $i => $file) {
                $i++;
                $extension = $file->extension();
                $name = $key.'_'.$i.'.'.$extension;

                if ($f = $file->storeAs('document', $attributes['id'].'/'.$name)){

                    $ft = \App\Models\KanbanFiles::create([
                        'original_name' => $file->getClientOriginalName(),
                        'mime_type' => $extension,
                        'filename' => $name,
                        'path' => $f,
                        'aid' => $attributes['aid'],
                    ]);

                    $files[] = $ft->id;
                    unset($ft);
                }
            }
        //IT'S Call 8x <------------------------
        }elseif (!empty($value) AND $value->isValid()){

            $extension = $value->extension();
            $name = $key.'.'.$extension;

            if ($f = $value->storeAs('document', $attributes['id'].'/'.$name)){

                $ft = \App\Models\KanbanFiles::create([
                    'original_name' => $value->getClientOriginalName(),
                    'mime_type' => $extension,
                    'filename' => $name,
                    'path' => $f,
                    'aid' => $attributes['aid'],
                ]);

                $files[] = $ft->id;
                unset($ft);
            }
        }

        return json_encode($files);
    }

Steps To Reproduce:

Hey there,
Can you first please try one of the support channels below? If you can actually identify this as a bug, feel free to open up a new issue with a link to the original one and we'll gladly help you out.

Laracasts Forums
Laravel.io Forums
StackOverflow
Discord
Larachat
IRC

Thanks!


[Feature] Set default model with env variable in docker

Would it be possible to expose the variable WHISPER_MODEL, so when we start the docker container we can define the default model? It would be useful when using services that don't ask the default model in their queries.
Thus we could start the container with a command similar to this:
docker run --env model="Systran/faster-whisper-medium.en" fedirz/faster-whisper-server:latest-cuda

I really love this server. Fast and effective. Thank you for your hard work and time.

Already possible, setting WHISPER__MODEL will achieve this behavior.  See Config class in config.py for other options.

@fedirz
Thank you for the clarification. It worked.
I'm also trying to restrict the default language, but can't seem to. I'm running the container with this command:
docker run --env LOG_LEVEL="debug" --env WHISPER__MODEL="Systran/faster-whisper-large-v3" --env DEFAULT_LANGUAGE="en" fedirz/faster-whisper-server:latest-cuda

Any suggestions?


ListView - wire up change handlers

ListView onChange and onSelection change are being passed into ListView but not consumed resulting in them not working

@bmingles It's not just onChange, other props aren't wired up as well, such as UNSAFE_className: https://github.com/deephaven/web-client-ui/blob/a283e13fafe1ecb156985fab00ba15344f180ff4/packages/components/src/spectrum/listView/ListView.tsx#L55


Image downloads are going on for more than 1 hour

Bug report:
Long download time for the task 0cde3188a70fe9fe2ed13572711f928bed5f0aada4ec07b176737259739ba147 . It seems like download is going on in a loop. It took ~ 1 hour and 40 minutes and the download is still going on. The dfdaemon log for this task is attached.
Expected behavior:

How to reproduce it:

Environment:

Dragonfly version:
OS:
Kernel (e.g. uname -a):
Others
longdownloadtime.txt.gz
:

Relevant dfget.yaml:
` download service option
download:
calculate digest when transfer files, set false to save memory
calculateDigest: true
total download limit per second
totalRateLimit: 20000Mi
per peer task download limit per second
perPeerRateLimit: 10000Mi
download piece timeout
pieceDownloadTimeout: 30s
download grpc option
downloadGRPC:
# security option
security:
insecure: true
cacert: ""
cert: ""
key: ""
tlsConfig: null
# download service listen address
# current, only support unix domain socket
unixListen:
# in linux, default value is /var/run/dfdaemon.sock
# in macos(just for testing), default value is /tmp/dfdaemon.sock
socket: /var/run/dfdaemon.sock
peer grpc option
peer grpc service send pieces info to other peers
peerGRPC:
security:
insecure: true
cacert: ""
cert: ""
key: ""
tcpListen:
# listen address
listen: <IP_ADDRESS>
# listen port, daemon will try to listen
# when this port is not available, daemon will try next port
port: 65000
# if want to limit upper port, please use blow format
port:
start: 65000
end: 65009
upload service option
upload:
upload limit per second
rateLimit: 20000Mi
security:
insecure: true
cacert: ""
cert: ""
key: ""
tcpListen:
# listen address
listen: <IP_ADDRESS>
# listen port, daemon will try to listen
# when this port is not available, daemon will try next port
port: 65002
# if want to limit upper port, please use blow format
port:
start: 65020
end: 65029
`
scheduler.yaml:
`# This file is the template of scheduler configuration file.
You can configure your scheduler by change the parameter according your requirement.
scheduler policy configuration
scheduler:
abtest whether to open ab test
default: false
abtest: false
aevaluator specify which evaluator is used when taskID suffix with _A
only take effect when abtest is true
default: ""
aevaluator: ""
bevaluator specify which evaluator is used when taskID suffix with _B
only take effect when abtest is true
default: ""
bevaluator: ""
workerNum is the number of goroutines that perform scheduling tasks
default:
workerNum: 12
backSourceCount is the number of back-to-origin clients when the CDN is disable or unavailable
default: 3
backSourceCount: 3
accessWindow is access interval window that can trigger CDN back to the source again
default: 3m
accessWindow: 3m
candidateParentCount is number of candidate parent nodes
default: 10
candidateParentCount: 10
scheduler is currently effective scheduling policy
default: basic
scheduler: basic
cdnLoad is CDN host can provide the maximum upload load
default: 100
cdnLoad: 100
clientLoad is client host can provide the maximum upload load
default: 10
clientLoad: 10
openMonitor Whether to enable monitoring, currently only the current peer list status information is monitored
default: false
openMonitor: false
gc metadata configuration
gc:
# peerGCInterval peer's gc interval
peerGCInterval: 1m
# peerTTL peer's TTL duration
peerTTL: 10h
# peerTTI peer's TTI duration
peerTTI: 3h
# taskGCInterval task's gc interval
taskGCInterval: 1m
# taskTTL task's TTL duration
taskTTL: 10h
# taskTTI task's TTI duration
taskTTI: 3h
server scheduler instance configuration
server:
ip
ip:
host
host:
ListenPort is the ip and port scheduler server listens on.
default: 8002
port: 8002
dynamic data configuration
dynConfig:
type
type: manager
expireTime
expireTime:
cdnDirPath
cdnDirPath:
data
data: {}
manager configuration
manager:
addr manager access address
addr: :65003
schedulerClusterID cluster id to which scheduler instance belongs
schedulerClusterID: 1
keepAlive keep alive configuration
keepAlive:
# interval
interval: 5s
host scheduler host configuration
host:
location is the location of scheduler instance
location: ""
idc is the idc of scheduler instance
idc: ""
machinery async job configuration, see https://github.com/RichardKnop/machinery
job:
globalWorkerNum
globalWorkerNum: 2
schedulerWorkerNum
schedulerWorkerNum: 3
localWorkerNum
localWorkerNum: 3
redis configuration
redis:
# host
host:
# port
port: 6379
# password
password: ""
# brokerDB
brokerDB: ""
# backendDB
backendDB: ""
Whether to disable CDN
default: false
disableCDN: false
Console shows log on console
default: false
console: false
Whether to enable debug level logger and enable pprof
default: false
verbose: true
listen port for pprof, only valid when the verbose option is true
default is -1. If it is 0, pprof will use a random port.
pprofPort: -1
jaeger endpoint url
default: ""
jaeger: "http://:14268/api/traces"
service name used in tracer
default: dragonfly-scheduler
service-name: dragonfly-scheduler
`

For some of the slow downloads, I see below message in the dfdaemon log. Is this slowness due to it is being downloaded from the source? Can you confirm this?
{"level":"info","ts":"2021-10-14 05:19:24.504","caller":"peer/peertask_base.go:508","msg":"start download from source due to dfcodes.SchedNeedBackSourc
e","peer":"x.y.z.12-1-2fed0ac7-2d68-4d9f-ace1-1588fc57f706","task":"0cde3188a70fe9fe2ed13572711f928bed5f0aada4ec07b176737259739ba147","component":
"streamPeerTask"}

Yes, when the cdn load is high, the scheduler will let peer back source.
scheduler config:
  # backSourceCount is the number of back-to-origin clients when the CDN is disable or unavailable
  # default: 3
  backSourceCount: 3

@244372610 It only be used when the CDN is disable or unavailable ?

Even if the CDN was loaded, shouldn’t it get the image from the peers? Why is it going back to the source? Many of the peers already had this image, and it didn’t download the images from the peer.

Log.
peerPacket.log

Uploaded logs for x.y.z.14-1-fb87537d-9ccc-42d4-b2db-53f28f66c1af.
x.y.z.14-1-fb87537d-9ccc-42d4-b2db-53f28f66c1af.log

Set client load limit:

Set cdn load limit:


Removed unneeded GeoAggregate.convert_value() and convert_geom() method of GIS backends.

Is it obsolete since a certain commit? I like to include that detail in the commit message.

@timgraham
I can't surely say. Maybe since e9103402c0fa873aea58a6a11dba510cd308cb84.


Created A C++ program to find minimum possible   time by the car chassis to complete

Great work @kratos0o please give this repo a star if it really helped you to complete your PR.
Also follow me for follow back if you want to get connected with me for any such open source contribution program. Thank you 😊


Remove GearyComponent interface

Gotta get this merged in since a lot is starting to depend on it! I'm up for making future PRs to change how some stuff with autoscanner is done


Required wallet DB fields do not get persistently added

Context
After creating a wallet using the cardano-wallet-shelley create from-mnemonic $NAME command, each restart of cardano-wallet server shows the following messages in the logs:
[cardano-wallet.wallet-db:Info:4] [$DATETIME] Found existing wallet: $WALLETID
[cardano-wallet.wallet-db:Notice:16] [$DATETIME] wallet table does not contain required field 'passphrase_scheme'. Adding this field with a default value of "EncryptWithPBKDF2".
[cardano-wallet.wallet-db:Notice:16] [$DATETIME] rnd_state_address table does not contain required field 'account_ix'. Adding this field with a default value of<PHONE_NUMBER>.

Information
-

Version
2020.6.5 (git revision: 5290acf)

Platform
Linux

Installation
Nix build

Steps to Reproduce

Run the cardano-wallet shelley daemon
Create a shelley wallet using from-mnemonic.
Check the cardano-wallet daemon logs.
Restart cardano-wallet daemon.
Check the logs for the same wallet id and db messages again.

Wiping the cardano-wallet db and repeating does not resolve.
There appears to be no functional impact to this issue -- at least for what I'm doing.
Expected behavior
The required table values would persist after the first table addition and respective messages in the log would stop after the first time.

Moved to: https://jira.iohk.io/browse/ADP-612


Use entity's classpath when loading resources

In addition to any libraries provided by the catalog item.
We are actually assigning the wrong catalog item ID to the entity (should be the inner-most instead of the outer-most). That's more of a workaround, than fixing the root cause.

@neykov I'm not sure what the best thing to do is here long term. You could imagine having a catalog item X that has library L, which includes an inner entity from another catalog item Y. And that in X, it sets a config value on the inner entity (where the type of the value is a class in L, e.g. using $brooklyn:object). On rebind, for us to fully deserialize the file for the inner entity, it will need access to library L. If we changed the catalog reference so that the inner entity knew only about Y and not X, then it wouldn't have access to L.
We could let it have the chain of catalog items. But that might lead to conflicting dependencies.
Much longer term, we probably want to encourage state to be simple - primitives/strings/maps etc wherever possible.
I'm happy to merge this now. Except for the failing jenkins test ({{org.apache.brooklyn.AssemblyTest.checkBrooklynCoreFeature}}). Any ideas how we fix that? It has failed in a couple of different PR builds.
I'll leave you to merge this when you're happy with it.


Release/v0.1.1

Release v0.1.1
Description

New Features:

GatorYAML removed locally, replaced by GatorYAML dependency
Added default assignment name functionality
Added more detailed help text
Added a dropdown for GatorGrader and GatorGradle in the GUI
Changed format for default checks
Updated from PyQt5 -> PyQt6
GUI now available as an optional install!

Bug Fixes / Minor Changes:

Various extraneous files removed
Fixed destructive file creation
Fixed errors in help text
Fixed styling issues
Fixed PyQt6 test failures
Fixed various issues in test cases

Type of Change

[x] Feature
[x] Bug fix
[ ] Documentation

Contributors

@ullrichd21
@WesleyL30
@ColemanKobe
@PaigeCD
@favourojo

Reminder
All GitHub Actions should be in a passing state before any pull request is merged.

We should consider also updating the README.md before release to include some more detailed information on how to use the tool, the various features, installation, etc.
As per @PaigeCD's issue #54


Please support creating AWS::KinesisFirehose::DeliveryStream HttpEndpointDestinationConfiguration

https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-httpendpointdestinationconfiguration
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-httpendpointdestinationconfiguration.html
this troposphere obj does not exist in
https://github.com/cloudtools/troposphere/blob/main/troposphere/firehose.py
thanks

Added via 0ca9a72ffc11f5f911575aedb4dc68f521de714b

ty