Routine Load may takes too many FE memory

Describe the bug
When there are many routine load jobs and the config max_running_txn_per_db is low,
some of routine load tasks may be accumulated.
I am not sure if this is the reason of high memory consumption. I will trace it later.

The reason is that beIdToBatchTask in RoutineLoadTaskScheduler is not cleaned. And more and more TRoutineLoadTask objects are added to this map.
It is not cleaned because the submitBatchTasksIfNotEmpty() is not called because the following conditions are not met:
if (needScheduleTasksQueue.size() == 0 || idleSlotNum == 0) {
    submitBatchTasksIfNotEmpty();
}

This can happen when we set FE config max_running_txn_num_per_db smaller than
(num of BE * max_concurrent_task_num_per_be).
Routine load tasks always failed to begin transaction due to exceed max_running_txn_num_per_db limit and be pushed back to the needScheduleTasksQueue.
So needScheduleTasksQueue is always non-empty, but there are idle slots available.

Mainly fix the following issues:

A null pointer exception is raised when a database or table is dropped. The expected behavior is that the routine load job is stopped.
Memory leaks. Batch routine load task submissions are no longer performed, and modifications are submitted separately for each task.
Unreasonable task timeout.

Routine load tasks should not be queued in the BE thread pool for execution. The task sent to the BE should be executed immediately, otherwise the task in the FE will be timeout first. Eventually leads to constant timeout for all subsequent tasks.


SQL Injection Weakness

Tracking issue for:

[x] https://github.com/Egekinhwkns/juice-shop/security/code-scanning/52

Done !


Fix Authentication in OktaMFAAuthConnector

Fixes the issue where authentication fails with the OktaMFAAuthConnector if MFA is not required in Okta for the user.
**Note: This fix depends on dashboard change: Nike-Inc/cerberus-management-dashboard#23

Coverage increased (+0.2%) to 63.2% when pulling 274d15da2a6179eff219d4f52f2a6577b6ca5843 on bugfix/okta_connector_mfa_required into 2cdf7e78522d661ecd65334dd98d48a2444560c1 on master.

Coverage increased (+0.2%) to 63.2% when pulling d5331cf0bd1b70e3ca6553cc90383da10b100d2a on bugfix/okta_connector_mfa_required into 2cdf7e78522d661ecd65334dd98d48a2444560c1 on master.

Closing this in favor of a cleaner solution involving v3/auth.


Fight-Pandemics - MVP Scope

This flow is for users requesting Medical help.
The project will include 3 modules:

Symptom Checker
Local info (phone + local hospitals)
A social media where people or organizations that are providing help can connect with the ones that need help.

Requirement documents for features have been added in Notion
https://www.notion.so/fightpandemics/a729bd46f001461393a0ad707161f299?v=16cb1b0a7a1c4d5ba0a1aea6184cf734


[FEATURE] - Create Header and Hero Section for Tcet Linux Website

Make it responsive
Make correct use of fonts and colors refer the design for the same
Make branch name as issue_no-header-and-hero-section

solved in #15


How to add custom css in vue tour

Hello,
I want to add custom CSS in the v-step component. I didn't find any documentation in vue tour wiki.

The only thing I could override so far is .v-tour__target--highlighted

Vue Tour is a light customizable plugin for application tours. You can easily override default CSS rules in your own CSS.
Classes are: v-step, v-step__buttons, v-step__content etc.
See VStep component sources

Ok, as a reference, because I'm fresh to vue.js, and for others like OP here.... If you are using webpack or vue.js in a modular way, you cannot simple override classes as stated by @HZooly, by using a <style tag in your vue.
In your main.js, after you import the vuetour css (or any other third party component), you need to import your css file that will override the components classes.
Hope this helps, would have dreamt to find this answer earlier

adding
.v-step { background:white;  }
has no effect, so my guess is that we have to change it in the css file directly?


Add Nong Song:

Song Name
Best Part Looped
Artist Name
EUPHXRIA
Source
Youtube
Youtube Link
https://www.youtube.com/watch?v=-ibF7uzr5hk
Direct File Link
No response
Song ID
5462189
Start Offset [ms]
0
Extra
No response

accept


Line and Polygon class names from Math library conflict with Mac OS X private frameworks' typedefs

The typedefs 'Line' and 'Polygon' exist in QuickDraw framework which is a part of Mac OS X 10.6 SDK, so 'previous declaration errors' appear when compiling.
This QuickDraw framework is infamous for conflicting with class names in other projects as well: http://vim.1045645.n5.nabble.com/Type-conflicts-when-using-with-x-on-Mac-OS-X-td3205912.html
It's nonsense to rename Math library class names for this particular problem, but this could be a good note if Tundra SDK is to be used with other projects that by any chance can have same class names on their own and conflict with Tundra's, the same that is happening right now with Mac's QuickDraw framework. Or maybe just put Math classes into a namespace.
In order to continue compiling, I commented out Line and Polygon typedefs in QuickdrawTypes.h

Solved when switched to Cocoa API, in which QuickDraw framework does not exists. Tundra will continue to be linked against Cocoa, so this issue is unlikely to happen in future.


1.10.02 Universal cables don't transmit energy with Ender IO or Big Reactors

As in the topic, latests mods, Ender IO and Big Reactors Legacy, tried universal cables, they do attach to different mods machinery but do not transmit power.
Ender IO power conduit however does transmit to mekanism machinery.

Universal Cables currently do not accept energy from non-Tesla sources.

can u add full RF support?


Replaces UHC references in accountclaim_controller.go

Replaces references to UHC in accountclaim_controller.go with OCM
Signed-off-by: Christopher Collins<EMAIL_ADDRESS>

/lgtm

/lgtm
/approve


How to apply the ColorPalettesResources in runtime?

Describe the bug
Hi, how can I use the ColorPaletteResources to change colors of a control in runtime? I tried to set a new palette in App.Current.Resources / App.Current.Resources.ThemeDictionaries and update the RequestedTheme by a sample from here but it doesn't work. What I do wrong?
Steps to reproduce the bug
Click the button. Project: ColorPalettesTest.zip
MainPage.xaml
<Page
    x:Class="ColorPalettesTest.MainPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="using:ColorPalettesTest"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    mc:Ignorable="d"
    Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">

    <StackPanel Orientation="Vertical" HorizontalAlignment="Center" VerticalAlignment="Center">

        <Button Content="Change Palette" Click="myButton_Click"/>
        <TextBox Text="TestText" Margin="5"/>

    </StackPanel>
</Page>

MainPage.cs
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Runtime.InteropServices.WindowsRuntime;
using Windows.Foundation;
using Windows.Foundation.Collections;
using Microsoft.UI.Xaml;
using Microsoft.UI.Xaml.Controls;
using Microsoft.UI.Xaml.Controls.Primitives;
using Microsoft.UI.Xaml.Data;
using Microsoft.UI.Xaml.Input;
using Microsoft.UI.Xaml.Media;
using Microsoft.UI.Xaml.Navigation;
using Microsoft.UI;

// To learn more about WinUI, the WinUI project structure,
// and more about our project templates, see: http://aka.ms/winui-project-info.

namespace ColorPalettesTest {
    /// <summary>
    /// An empty page that can be used on its own or navigated to within a Frame.
    /// </summary>
    public sealed partial class MainPage : Page {
        public MainPage() {
            this.InitializeComponent();
        }

        private void myButton_Click(object sender, RoutedEventArgs e) {
            SetColorPalette();
        }

        void SetColorPalette() {
            ColorPaletteResources palette = new ColorPaletteResources();
            palette.Accent = Colors.Green;
            palette.BaseLow = Colors.Black;
            if (App.Current.Resources.ThemeDictionaries.ContainsKey("Default"))
                App.Current.Resources.ThemeDictionaries["Default"] = palette;
            else
                App.Current.Resources.ThemeDictionaries.Add("Default", palette);
            ReloadPageTheme(this.RequestedTheme);
        }

        void ReloadPageTheme(ElementTheme startTheme) {
            if (this.RequestedTheme == ElementTheme.Dark)
                this.RequestedTheme = ElementTheme.Light;
            else if (this.RequestedTheme == ElementTheme.Light)
                this.RequestedTheme = ElementTheme.Default;
            else if (this.RequestedTheme == ElementTheme.Default)
                this.RequestedTheme = ElementTheme.Dark;

            if (this.RequestedTheme != startTheme)
                ReloadPageTheme(startTheme);
        }
    }
}

Expected behavior
The ColorPaletteResources should apply in runtime
Screenshots

Actual

Version Info

NuGet package version:
[Microsoft.WinUI 3.0.0-preview3.201113.0]

Windows app type:

UWP
Win32

Yes

Windows 10 version
Saw the problem?

Insider Build (xxxxx)

May 2020 Update (19041)
Yes

November 2019 Update (18363)

May 2019 Update (18362)

October 2018 Update (17763)

April 2018 Update (17134)

Fall Creators Update (16299)

Creators Update (15063)

Device form factor
Saw the problem?

Desktop
Yes

Xbox

Surface Hub

IoT

Additional context

The theme dictionary that is tittled "Default" is the dark theme dictionary. From your screen shots it looks like your app is currently in light theme. If you switch your app theme to dark does this code function?

The theme dictionary that is tittled "Default" is the dark theme dictionary. From your screen shots it looks like your app is currently in light theme. If you switch your app theme to dark does this code function?

 public MainPage() {
            this.RequestedTheme = ElementTheme.Dark;
            this.InitializeComponent();
        }

No, it doesn't. The Light is my Windows' (system) theme. And I'm a little confused with Default, Light, Dark keywords using. This topic  describes that the Default != Dark and the resources of the Default will use if the resource for the specific theme wasn't specified.

What about if you change the code to look specifically for Light and/or Dark theme instead of going through the Default dictionary.  Just trying to narrow down where exactly the system issue is.

Did you mean this? (The startup theme is Dark)
        void SetColorPalette() {
            if (App.Current.Resources.ThemeDictionaries.ContainsKey("Dark"))
                App.Current.Resources.ThemeDictionaries["Dark"] = new ColorPaletteResources { Accent = Colors.Green };
            else
                App.Current.Resources.ThemeDictionaries.Add("Dark", new ColorPaletteResources { Accent = Colors.Green });

            if (App.Current.Resources.ThemeDictionaries.ContainsKey("Light"))
                App.Current.Resources.ThemeDictionaries["Light"] = new ColorPaletteResources { Accent = Colors.Green };
            else
                App.Current.Resources.ThemeDictionaries.Add("Light", new ColorPaletteResources { Accent = Colors.Green });
            ReloadPageTheme(this.RequestedTheme);
        }

It doesn't work too. The ability to change ColorPalettes in RunTime is a major feature of the custom coloring. We would use it for our theming.

@kikisaints Can you weigh in on these ColorPalettes questions? I'm not sure what the proper usage of them is.  @MikeHillberg FYI

Have any updates? We would like to advise this way to our customers when they want to change the colors of the theme dynamically.

Have any updates? We would like to advise this way to our customers when they want to change the colors of the theme dynamically.

As far as I know, the ColorPaletteResources api will only update if you've defined it (before building the app) in a resource dictionary (mydictionary.xaml) that's themed (default, light, dark, high contrast, etc.). Then the "trick" that Stephen showed will work (for most cases) in order to simulate the effect of dynamic color changes.
That being said, WinUI doesn't really support full runtime color changes, so anything done may run into unsupported issues. For instance, accent color won't update until you reload the app, because that color is generated/grabbed on load time from the system, unless you specifically overwrite it at the app.xaml layer.

And do you have any plans to improve ColorPalettes - could it be extended for custom colors? It would be powerful if we can add our own colors and increase the palette.

We are looking into this.

As far as I know, the ColorPaletteResources api will only update if you've defined it (before building the app) in a resource dictionary (mydictionary.xaml) that's themed (default, light, dark, high contrast, etc.). Then the "trick" that Stephen showed will work (for most cases) in order to simulate the effect of dynamic color changes.
That being said, WinUI doesn't really support full runtime color changes, so anything done may run into unsupported issues. For instance, accent color won't update until you reload the app, because that color is generated/grabbed on load time from the system, unless you specifically overwrite it at the app.xaml layer.

And do you have any plans to improve ColorPalettes - could it be extended for custom colors? It would be powerful if we can add our own colors and increase the palette.

We are looking into this.

As far as I know, the ColorPaletteResources api will only update if you've defined it (before building the app) in a resource dictionary (mydictionary.xaml) that's themed (default, light, dark, high contrast, etc.). Then the "trick" that Stephen showed will work (for most cases) in order to simulate the effect of dynamic color changes.
That being said, WinUI doesn't really support full runtime color changes, so anything done may run into unsupported issues. For instance, accent color won't update until you reload the app, because that color is generated/grabbed on load time from the system, unless you specifically overwrite it at the app.xaml layer.

And do you have any plans to improve ColorPalettes - could it be extended for custom colors? It would be powerful if we can add our own colors and increase the palette.

We are looking into this.

I know there is a Figma plugin in the works, but I wonder if there is some value to including an AppTheme item template in the WinUI SDK/repo - so you can get a ResourceDictionary in your app, with all the light-weight styles there to be edited.
I know the Fluent Theme Editor exists, but its not currently synced with WinUI work, and the visual refresh is changing lots of the resource names and values used in the Latest visual design.

As far as I know, the ColorPaletteResources api will only update if you've defined it (before building the app) in a resource dictionary (mydictionary.xaml) that's themed (default, light, dark, high contrast, etc.). Then the "trick" that Stephen showed will work (for most cases) in order to simulate the effect of dynamic color changes.
That being said, WinUI doesn't really support full runtime color changes, so anything done may run into unsupported issues. For instance, accent color won't update until you reload the app, because that color is generated/grabbed on load time from the system, unless you specifically overwrite it at the app.xaml layer.

And do you have any plans to improve ColorPalettes - could it be extended for custom colors? It would be powerful if we can add our own colors and increase the palette.

We are looking into this.

I know there is a Figma plugin in the works, but I wonder if there is some value to including an AppTheme item template in the WinUI SDK/repo - so you can get a ResourceDictionary in your app, with all the light-weight styles there to be edited.
I know the Fluent Theme Editor exists, but its not currently synced with WinUI work, and the visual refresh is changing lots of the resource names and values used in the Latest visual design.

I know there is a Figma plugin in the works, but I wonder if there is some value to including an AppTheme item template in the WinUI SDK/repo - so you can get a ResourceDictionary in your app, with all the light-weight styles there to be edited.

Can you elaborate a bit on what you mean? Are you asking for a way to import a dictionary that has a list of all the lightweight styling resources there, and nothing else? I believe the WinUI repo has a list of all the controls in resource dictionaries here.

I know the Fluent Theme Editor exists, but it's not currently synced with WinUI work, and the visual refresh is changing lots of the resource names and values used in the Latest visual design.

You are correct, and that's an item I plan on addressing - merging our new theming direction with the functionality that the theme editor currently supports.

I know there is a Figma plugin in the works, but I wonder if there is some value to including an AppTheme item template in the WinUI SDK/repo - so you can get a ResourceDictionary in your app, with all the light-weight styles there to be edited.

Can you elaborate a bit on what you mean? Are you asking for a way to import a dictionary that has a list of all the lightweight styling resources there, and nothing else? I believe the WinUI repo has a list of all the controls in resource dictionaries here.

I know the Fluent Theme Editor exists, but it's not currently synced with WinUI work, and the visual refresh is changing lots of the resource names and values used in the Latest visual design.

You are correct, and that's an item I plan on addressing - merging our new theming direction with the functionality that the theme editor currently supports.

I know there is a Figma plugin in the works, but I wonder if there is some value to including an AppTheme item template in the WinUI SDK/repo - so you can get a ResourceDictionary in your app, with all the light-weight styles there to be edited.

Can you elaborate a bit on what you mean? Are you asking for a way to import a dictionary that has a list of all the lightweight styling resources there, and nothing else? I believe the WinUI repo has a list of all the controls in resource dictionaries here.

I was wondering if this may be a good idea:
In VisualStudio you go to Add a new file, and one of the options is a CustomTheme - which creates a new ResourceDictionary - pre populated with all the light-weight styles used by WinUI - which can be edited and then referenced in App.xml
Basically what the editor would export, but with the default values already there.

I know there is a Figma plugin in the works, but I wonder if there is some value to including an AppTheme item template in the WinUI SDK/repo - so you can get a ResourceDictionary in your app, with all the light-weight styles there to be edited.

Can you elaborate a bit on what you mean? Are you asking for a way to import a dictionary that has a list of all the lightweight styling resources there, and nothing else? I believe the WinUI repo has a list of all the controls in resource dictionaries here.

I was wondering if this may be a good idea:
In VisualStudio you go to Add a new file, and one of the options is a CustomTheme - which creates a new ResourceDictionary - pre populated with all the light-weight styles used by WinUI - which can be edited and then referenced in App.xml
Basically what the editor would export, but with the default values already there.

Thank you all for your answers. Let me know about any plans\suggestions\discussions for this feature.

Thank you all for your answers. Let me know about any plans\suggestions\discussions for this feature.


Switch to a Docker image with custom Vim and NeoVim builds

ALE currently uses vim-testbed to build Vim and NeoVim versions for testing, but there are a few issues.

Not enough features are enabled in the Vim versions to get profiler results, so it's hard to figure out why tests are running slowly.
Many features are enabled which we don't need, which will slow down test execution and increases the image sizes.
I don't think Vim and NeoVim are built with optimisation flags being set to the highest levels, so they might not execute as quickly as they could.

Nah.


Regularizing the description of LED drivers in projects.

There's that ugliness with LEDtype that we have previously discussed.  Now we completely control the construction process, we can make all that invisible without changing our actual code that creates drivers.
This would be a tiny amount of code in the pre-creation phase.  We would of course continue to be perfectly backwards compatible...
Here are examples of projects with this new format - just slightly tweaked from before.  (The whole driver/drivers thing already works fine in the current codebase, but I wanted to show the uniformity of the format now...)
# AllPixel
{
    "driver": "lpd8806"
}

# AllPixel, different c_order
{
    "driver": {
        "typename": "lpd8806",
        "c_order": "grb"
    }
}

# SPI, different c_order
{
    "driver": {
        "typename": "lpd8806",
        "c_order": "grb",
        "spi": true
    }
}

# AllPixel, different c_order, multiple device_ids
{
    "drivers": [
        {
            "typename": "lpd8806",
            "c_order": "grb",
            {"device_id": 10}
        },
        {
            "typename": "lpd8806",
            "c_order": "grb",
            {"device_id": 20}
        },
        {
            "typename": "lpd8806",
            "c_order": "grb",
            {"device_id": 30}
        }
    ],
}

# Same as before, using driver as a default for drivers
{
    "driver": {
        "typename": "lpd8806",
        "c_order": "grb"
    },

    "drivers": [
        {"device_id": 10},
        {"device_id": 20},
        {"device_id": 30}
    ]
}

lgtm
On Thu, Feb 22, 2018 at 6:26 AM, Tom Swirly<EMAIL_ADDRESS>wrote:

There's that ugliness with LEDtype that we have previously discussed. Now
we completely control the construction process, we can make all that
invisible without changing our actual code that creates drivers.
This would be a tiny amount of code in the pre-creation phase. We would of
course continue to be perfectly backwards compatible...
Here are examples of projects with this new format - just slightly tweaked
from before. (The whole driver/drivers thing already works fine in the
current codebase, but I wanted to show the uniformity of the format now...)
AllPixel
{
"driver": "lpd8806"
}
AllPixel, different c_order
{
"driver": {
"typename": "lpd8806",
"c_order": "grb"
}
}
SPI, different c_order
{
"driver": {
"typename": "lpd8806",
"c_order": "grb",
"spi": true
}
}
AllPixel, different c_order, multiple device_ids
{
"drivers": [
{
"typename": "lpd8806",
"c_order": "grb",
{"device_id": 10}
},
{
"typename": "lpd8806",
"c_order": "grb",
{"device_id": 20}
},
{
"typename": "lpd8806",
"c_order": "grb",
{"device_id": 30}
}
],
}
Same as before, using driver as a default for drivers
{
"driver": {
"typename": "lpd8806",
"c_order": "grb"
},
"drivers": [
    {"device_id": 10},
    {"device_id": 20},
    {"device_id": 30}
]

}
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ManiacalLabs/BiblioPixel/issues/631, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AA6a6jwxFah_FM_D8aBjrtDdJGHsdYxqks5tXU7sgaJpZM4SPJly
.


Cypress tests: Runs - Restore & Archive

Closes: RHOAIENG-3886
Starts: RHOAIENG-3887
Description
Test scenarios covered from Active & Archived run list pages:

single Restore
multiple Restore
single Archive
multiple Archive

Also includes:

Fix for explore.cy.ts test that is unrelated and not owned by our scrum team, but is impeding on CI builds.
A simple name change of Create Schedule -> Schedule run, which is a part of RHOAIENG-3887, but only captures a small amount that still could change more as a part of that ticket which is not yet fully vetted.

How Has This Been Tested?
Cypress tests, regression tests
Self checklist (all need to be checked):

[x] The developer has manually tested the changes and verified that the changes work
[x] Commits have been squashed into descriptive, self-contained units of work (e.g. 'WIP' and 'Implements feedback' style messages have been removed)
[ ] Testing instructions have been added in the PR body (for PRs involving changes that are not immediately obvious).
[x] The developer has added tests or explained why testing cannot be added (unit tests & storybook for related changes)

After the PR is posted & before it merges:

[ ] The developer has tested their solution on a cluster by using the image produced by the PR to main

changes look good. PR only applies UX approved changes here https://github.com/opendatahub-io/odh-dashboard/pull/2518#discussion_r1505431626. The other convo in jira 3887 is still under review.
/lgtm


model: Add a map for custom data to most model classes

Third-party tools should be able to add custom data to the model without
having to change the signature of the classes. To support this add a map
that can hold arbitrary data to most model classes.

This change is

@sschuberth Regarding your comment on the branch:

In the current implementation there's no need to make this abstract, it should be just open instead. Also, the name Extendable is a tad too generic for my taste. Maybe better CustomData or MetaData? But then again, should we just inline this property as I currently do not see that we would ever extend this class?

I have renamed Extendable to CustomData. I chose abstract to make clear that it is not wanted to create instances of this class, I think that's a valid use case for abstract even if it is technically not required. Also I didn't want to inline the property because defining it in a central place ensures that is always named the same. Additionally we might want to add functions to handle the custom data in future and this class would be a good place for this.

I chose abstract to make clear that it is not wanted to create instances of this class

Wouldn't this then be an indeal use-case for an interface (which can contain implementations, too)?

I tried, the downside of using an interface would be that it only supports abstract properties and the @JsonInclude does not work on abstract properties. So the = mutableMapOf() and @JsonInclude would have to be repeated in each implementing class.

Rebase done, let's see if the tests pass.


[vulkan-headers] Update to 1.3

Library name:
vulkan
vulkan-headers
New version number:
1.3.221
Other information that may be useful (release notes, etc...)
The current version of vulkan-headers (1.2.203) does not support Vulkan 1.3 applications

Fixed by #25831

Fixed by #26194


net: coap: Pull various fixes to CoAP client

Pull fixes from upstream to coap_client used by nRF Cloud libraries.
Internal issue reported: NCSDK-29890

@carlescufi IMO this qualifies for an exception from the conflict-free cherry-pick rule, fixing dependencies would require to pull this tree-wide change, which does not apply cleanly on it's own:
https://github.com/zephyrproject-rtos/zephyr/commit/c4803752a86
IMO pursuing that further is pointess, let's just ignore the check for this PR.

Updated the PR.
Now contains only [nrf fromtree] as the upstream PR is now merged.
Also fixed some merging issues as I previously had some commits in wrong order. Should apply more cleanly now.

a bit unfortunate that our CI runs those compliance checks that upsream did not. Now it complains about styling on commits that are already merged in.

a bit unfortunate that our CI runs those compliance checks that upsream did not. Now it complains about styling on commits that are already merged in.

I guess there's no way around then other than taking this as is.


Docs: Add fleet deprecation notice to docs.

CC @joshix

@hectorj2f Sorry 😢
@joshix, @jonboulle, @dongsupark  I do not have perms to merge this myself. A click of the merge button would be appreciated.

@ElijahCaine I knew it since November ;)


⚠ Bofrost.at has degraded performance

In fc0c2d0, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 2699 ms

Resolved: Bofrost.at performance has improved in 108d824 after 24 minutes.


Test suite hangs on darwin

The test suite hangs unless --remote-data is provided explicitly.
I can get a traceback from the hanging test by running with --args="--fulltrace". It is attached here.

This appears to be related to the use of an HTTP server in assert_roundtrip_tree from asdf/test/helpers.py. It's unclear why this works on linux though and not darwin.


Blank screen on startup

I cloned the app fresh just to make sure I wasn't missing anything.

yarn
npx react-native run-windows --logging

Is there a way to get native output? Debugger console offers no hints, just warnings:
Require cycle: src\RNGalleryList.ts -> src\HomePage.tsx -> src\RNGalleryList.ts
Require cycles are allowed, but can result in uninitialized values. Consider refactoring to remove the need for a cycle.
`new NativeEventEmitter()` was called with a non-null argument without the required `addListener` method.

npx react-native --version output:
8.0.3

npx react-native info output:
    OS: Windows 10 10.0.22000
    CPU: (4) x64 Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
    Memory: 7.41 GB / 15.99 GB
  Binaries:
    Node: 16.15.1 - C:\Program Files\nodejs\node.EXE
    Yarn: 1.22.19 - C:\Program Files\nodejs\yarn.CMD
    npm: 8.11.0 - C:\Program Files\nodejs\npm.CMD
    Watchman: Not Found
  SDKs:
    Android SDK: Not Found
    Windows SDK:
      AllowDevelopmentWithoutDevLicense: Enabled
      AllowAllTrustedApps: Enabled
      Versions: 10.0.18362.0, 10.0.19041.0
  IDEs:
    Android Studio: Not Found
    Visual Studio: 16.11.32602.291 (Visual Studio Community 2019)
  Languages:
    Java: Not Found
  npmPackages:
    @react-native-community/cli: Not Found
    react: 18.0.0 => 18.0.0
    react-native: ^0.69.0 => 0.69.1
    react-native-windows: 0.69.0 => 0.69.0
  npmGlobalPackages:
    *react-native*: Not Found

Release build works, however.

@cjhines, could you try closing out the chrome debugger between runs and see if that fixes it? I ran into this recently and that fixed it for me.


Develop / strengthen feedback mechanisms

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is.
I am frustrated when I feel there are opportunities to improve communication and workflow efficiencies.

As team lead, or as a senior, I want to do a better job at setting expectations and workflow for the team - open to ideas for how to improve communication! We run daily standups during live outbreaks, which we did not do for exercise purposes, but maybe we should have to promote awareness and support consistency?
Describe the solution you'd like
A clear and concise description of what you want to happen.
I want to strengthen feedback mechanisms at all levels.
Is there an opportunity for feedback mechanisms within the portal? Or, is Slack the best place to keep track of feedback. if we use the portal- What would these mechanisms look like? What would they capture / enhance? More discussion needed.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

There is also the issue of feedback loops to measure product feature exposure. Through a feedback loop, we could review and work to improve or cut features that curators / users are not engaging with.

Opened issue #118 to track feature usage

I think the combination of #114 along with curators performing any needed manual QA and authoring issues in this repo will go a long way.


cbl-mariner/distroless image is not getting patches at same time as cbl-mariner/base/core

Hi, my company started using cbl-mariner/distroless images for building our java applications but we are currently seeing more vulnerabilities than the cbl-mariner/base/core. This is from our Aqua scans
images built 3/5/2024
cbl-mariner/base/core = 0 vulnerabilities
cbl-mariner/distroless = 9 High ,  17 Medium
It looks like the cbl-mariner/distroless base image is not using the latest mariner-base OS when building. Is it possible for you to schedule the distroless build after all the base/core is finished building? It seems that  all the mariner builds are running at the same time.
Thanks.

Hi @georgenuesca
Thank you for bringing this to our attention. Upon verification, I can confirm that our latest distroless/base image and base/core are indeed published with the latest packages. However, it's possible that the vulnerabilities you're encountering stem from additional packages installed beyond our image. Could you provide details on these packages that contain CVEs for further investigation?
Also, would you be able to share more about your dockerfile steps? Please feel free to mask any sensitive data that you don't want to share.

Let me run the scans again and share the CVEs

@georgenuesca it's been a while since we hear from you. I'll close this bug for now, feel free to re-open when you are ready/or if you still need our assistance.


tidb_query: Implement collation aware StreamAggr

Signed-off-by: Dian Luo<EMAIL_ADDRESS>
What have you changed?
Implement collation aware StreamAggr
What is the type of the changes?

New feature (a change which adds functionality)

How is the PR tested?

Unit test
Integration test

/release

/merge


Inviting People to Slack

Discussion 🗣
Slack allows admins to create an open sign-up link, however these are limited to 2,000 sign-ups, and must be recreated when the limit it used. They may also have an expiration date.
Context
Slack sign-up link is irregularly broken.
Detailed Description
https://slack.com/intl/en-gb/help/articles/201330256-Invite-new-members-to-your-workspace

Invite via APIs perhaps?
https://intoli.com/blog/make-a-public-slack-community/

Invite via APIs perhaps?
https://intoli.com/blog/make-a-public-slack-community/

FYI... There's a chance Accord might be able to get a free upgrade to the Slack Enterprise Grid plan.
Reached out to Slack and received the following response.

Sam (Slack) Jan 29, 2021, 3:41 PM PST Hi Martin, Thanks for reaching out with your question! Our Enterprise Grid plan for nonprofits requires a minimum member requirement of 1,000 members. You can read all the details about the program, including its eligibility requirements, in our Help Center: https://get.slack.help/hc/en-us/articles/204368833-Slack-for-Nonprofits-programLooking forward to hearing back! Kindly, Sam

According to the Slack Help Centre link:

We welcome applications from organisations that hold a valid charitable status with either the IRS (in the United States), a local tax service/charity commission or a local TechSoup Global partner.

I'm assuming this means we need to get our 501(c)3 registration sorted before we can apply maybe?
Once we think we qualify, someone with Accord Project Slack Admin privileges we can apply via https://slack.com/nonprofit.

FYI... There's a chance Accord might be able to get a free upgrade to the Slack Enterprise Grid plan.
Reached out to Slack and received the following response.

Sam (Slack) Jan 29, 2021, 3:41 PM PST Hi Martin, Thanks for reaching out with your question! Our Enterprise Grid plan for nonprofits requires a minimum member requirement of 1,000 members. You can read all the details about the program, including its eligibility requirements, in our Help Center: https://get.slack.help/hc/en-us/articles/204368833-Slack-for-Nonprofits-programLooking forward to hearing back! Kindly, Sam

According to the Slack Help Centre link:

We welcome applications from organisations that hold a valid charitable status with either the IRS (in the United States), a local tax service/charity commission or a local TechSoup Global partner.

I'm assuming this means we need to get our 501(c)3 registration sorted before we can apply maybe?
Once we think we qualify, someone with Accord Project Slack Admin privileges we can apply via https://slack.com/nonprofit.

FYI... Further discussions with Slack.  Apparently, although we have 1000's of registered members in the Accord Project Slack Channel, we only have 48 active members.  Therefore, we don't qualify for (or need) the Enterprise Grid licence as the Grid licence is only for organisations with 1000+ active members.

Sam (Slack) Feb 1, 2021, 12:12 PM PST
Hi Martin,
Yes! You have thousands of members added to the workspace, but only 48 of those members are active. On our end, implementing the Grid plan isn't possible unless 1,000+ members are actively using the platform.
I'd recommend applying for the Slack for Nonprofits program and choosing the Standard plan. Once approved, you will receive a complimentary upgrade to the Standard plan for your whole workspace. You can use this time to get your members set up and active. Once you reach 1,000+ active members, feel free to touch base with us, and I'd be happy to get you in touch with a member of the Sales team that can assist with switching to Grid.
Let me know if this clarifies things!
Kindly,
Sam

@irmerk @jeromesimeon

However.... the good news is that, if we can prove our Nonprofit status then we DO qualify for a free upgrade to the Standard plan.  We just need our 501(c)3 status confirmed.

Sam (Slack) Feb 1, 2021, 1:48 PM PST
Great!
Happy to help. Our partners at TechSoup will be reviewing your application, but I can confirm they will be looking for certification of your nonprofit status, so I'd recommend sending that all in on one go when you've got confirmation.
Hope this helps!
Sam

@irmerk @jeromesimeon

However.... the good news is that, if we can prove our Nonprofit status then we DO qualify for a free upgrade to the Standard plan. We just need our 501(c)3 status confirmed.

Sam (Slack) Feb 1, 2021, 1:48 PM PST
Great!
Happy to help. Our partners at TechSoup will be reviewing your application, but I can confirm they will be looking for certification of your nonprofit status, so I'd recommend sending that all in on one go when you've got confirmation.
Hope this helps!
Sam

@irmerk @jeromesimeon

That is good news (also a useful reality check).
I would bounce that question back to the Linux foundation?

@jeromesimeon - seems we definitely need some sort of certification of our status as a Nonprofit.
If the Linux Foundation can provide that, then great.  Suspect a 501(c)3 might carry more gravitas.
I think @anton1s is looking at the 501(c)3 as part of #Issue 19.
Maybe we can solve both problems at once?

I've confirmed that invites are currently not working, due to the infamous invite_limit_reached error - which is (apparently) based on the ratio of invites sent to invites accepted.
I installed Inviter Bot to test: https://invite.playplay.io/invite?team_id=T5NC5T9EX

This is also an interesting thread on some alternatives to Slack for open communities: https://wiki.p2pfoundation.net/Slack_Alternatives

THE LINUX FOUNDATION is headquartered in SAN FRANCISCO, CA, and is a 501(c)(6) organization. EIN: 46-0503801.  Donations may or may not be tax-deductible. The IRS NTEE classification code is S41, Promotion of Business within the Community Improvement, Capacity Building category. The IRS ruling year for tax exemption was 2003.

https://www.charitynavigator.org/ein/460503801

@dselman - If we think we qualify already for Slack's Charity Discount then someone with Accord Project Slack Channel Admin privileges can apply today.
https://slack.com/intl/en-gb/help/articles/204368833-Apply-for-the-Slack-for-Charities-discount
Getting off of the Free Tier and onto the Standard Plan should, maybe, remove this limitation?

I will give that a try.

Follow up with Slack. See if Slack will help. Otherwise, look to Discord or others.

@anton1s to investigate a bit further. @irmerk has reminder set to reset Slack.

From TSC Meeting 25 March 2021:
- No communication from Slack about potential upgrade for free due to AP's not-for-profit nature.
- Antonis volunteered to make one last attempt to reach out to Slack.
- Main feature AP needs is to not have a user cap in order to make it easier for people to join.
- Currently AP can only invite members via a "Group" invite which expires every 30 days,
- Otherwise, may be worth considering Discord.
- Will need to consider effort and process of moving from Slack to Discord.
- Agreed to postpone decision until next TSC meeting.
- If AP was upgraded to "Standard" plan for free, then AP would be limit to 250 Active Users. Subsequent users would be at 85% of retail cost.
- Cost would be $1.95 per users above the 250 active users for standard "free" tier.
- Likely that the "Group" expiration limit would still exist even after free upgrade due to security reasons.
- **ACTION**
	- Antonis to see if he can find out as much information as possible via his contacts at Slack.
- **ACTION**
	- Jolene to look into Discord limitations (if any).

From TSC Meeting 29 Apr 2021:

No further updates since previous meeting.
Need to still determine if monthly Invite link expiration still occurs under upgraded "Standard" plan. Suspect answer is "yes".
Another Slack replacement option to consider is https://orbit.love/.
Defer decision to next TSC meeting pending further info from discussions with Slack and investigations into Orbit.

@jeromesimeon you had mentioned this on yesterdays working group call. I didn't catch if this is resolved for the time being?

From TSC Meeting: Thursday 27 May, 2021:

No possibility of receiving free upgrade from Slack. All avenues exhausted.
No further details regarding Orbit.
Need a "champion" to do the work of migrating from Slack to Discord or Orbit or some other platform.
At the moment, with GSoC etc. taking time, decision to postpone decision until a future meeting.

From TSC Meeting: Thursday 24 June, 2021:

Issue remains unresolved with clunky work-around still in place.
No "champion" to implement replacement at this time.
To be reviewed at next month's TSC meeting.

@jeromesimeon @dselman @irmerk - I've been doing some research on Slack alternatives, and how we might migrate the Accord Project community from Slack to, say, Discord.
Helpfully, we are not the first to do this!
Orbit.love (which I thought were a competitor to Discord) migrated their community from Slack to Discord a short while back and have posted their findings as follows:

A really good "pro's and con's" summary. Slack vs Discord vs Discourse: The best tool for your community

The process they following when migrating from one platform to the next. Migrating Our Community from Slack to Discord: Tips & Lessons Learned

The document Orbit shared with their community to encourage engagement and maintain transparency. Proposal: migrating Orbit One from Slack to Discord

We'll need to understand Roles when setting up a Discord "Server"Role Management in Discord

Another direct competitor to Slack is https://mattermost.com/. It comes with a free, self-hosted plan. I've never used it seriously, thus I cannot give a strong recommendation.
Apparently, they also thought about migration from Slack: https://docs.mattermost.com/onboard/migrating-to-mattermost.html#migrating-from-slack

Kushal also recommended https://zulip.com in the TechWG Zoom chat today.

@jeromesimeon @irmerk - Following on from our discussion during the Tech WG call about Slack, someone suggested an email blast to all Slack Members to advise them of the proposal.  Apparently an Accord Project Slack Admin should be able to generate a .csv file of all members which includes their email addresses.

From TSC Meeting 36 Aug 2021:

Currently trialling Discord (for about a week at time of TSC meeting).
General consensus is positive.
Able to migrate GitHub integrations from Slack to Discord.
Inviting members is much simpler and not subject to links expiring.
Similar user experience in Discord compared to Slack with equivalent channels replicated in Discord.
ACTIONS

Formally migrate from Accord Project to Discord.
Provide two weeks notice to participants.
Archive Slack channels after notice period.
Replace links to Slack with links to Discord.
Decided not to send email blast, due to effort, cost and lack of permission to send unsolicited emails.

Migration to Discord complete. Yay!!

This is leftover that we need to do: https://github.com/accordproject/techdocs/issues/388


 IF YOU DO NOT FOLLOW THE FORMAT OR MAKE A GENERIC TOKEN REQUEST YOUR ISSUE WILL BE DELETED WITHOUT COMMENT
YOUR JUSTLIST MUST FOLLOW THE JSON SPECIFICATION
https://github.com/justswaporg/justlists/example.justlists.ts
Checklist

[x] I understand that this is not the place to request a token listing.
[x] I have tested that my JustList is compatible by pasting the URL into the add a list UI at justswap.org.
[x] I understand that filing an issue or adding liquidity does not guarantee addition to the justlists website.

Please provide the following information for your token.
JustList URL must be HTTPS.
JustList URL:
JustList Name:
Link to the official homepage of the JustList manager:

.

G

Sorry, your issue will be closed as you did not submit your information in the correct format.


[libra framework] thorough documentation for p2p script

Trying to carefully document all of the reasons the P2P script might abort with understandable error codes.

@bors-libra r=tzakian

:pushpin: Commit 8b00de1 has been approved by tzakian

:hourglass: Testing commit 8b00de18b735b39c7e218251954e71fb09bcf6ac with merge 5630258ddc43b106ea3ee9b6646906e6e652aeb8...

:sunny: Test successful - checks-actions_land_blocking_test, checks-circle_commit_workflow
Approved by: tzakian
Pushing 5630258ddc43b106ea3ee9b6646906e6e652aeb8 to master...


feat(derive): move attributes over to kona-primitives

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#155  👈
#154
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @refcell and the rest of your teammates on  Graphite


Extending multiple classes

I would like to extend multiple classes.
Why using mixins doesn't work for me is because all classes define props and bindings that don't get mixed in.
This is not possible using ampersand-view but maybe someone knows of a module that does this or can redirect me in the right direction.

sorry for the late response. .extends is all we offer at this point.  hopefully you found a way to get what you needed!

Yeah, I created this module https://github.com/Teamweek/ampersand-mixins


feat: refactored, fixed grammar, punctuation, formatting

[X] I have read freeCodeCamp's contribution guidelines.
[X] My pull request has a descriptive title (not a vague title like Update index.md)
[X] My pull request targets the master branch of freeCodeCamp.
[X] None of my changes are plagiarized from another source without proper attribution.
[X] All the files I changed are in the same world language (for example: only English changes, or only Chinese changes, etc.)
[X] My changes do not use shortened URLs or affiliate links.

This PR is cleanup after merging all pending PRs against this file.

@cmccormack  Thank you for your contribution to the page! 👍
We're happy to accept these changes, and look forward to future contributions. 📝


Plz elaborate

Plz elaborate how to use this component
A demo will help

Hello,
Here's a link from an article that writes a while.

Thx


Create models for the myriad of AWS Lambda event types

For feral-lambda to be useful for the "zoo" of Lambda types available on AWS, we need to provide models for the various events (aka "triggers") and responses used by each of these lambdas. These will live in the feral-lambda-events module.
We are currently sourcing them from the Java and JavaScript/TypeScript implementations.
The TypeScript definitions are especially important, because they are the definitive representation of these events as "plain old JavaScript objects" which is isomorphic to their JSON representation. Therefore, our models should match them exactly in name, structure, etc. in order for parsing to work correctly.
For an example of this, see the existing events:
https://github.com/typelevel/feral/blob/main/lambda/shared/src/main/scala/feral/lambda/events/

[ ] ActiveMQEvent
[ ] APIGatewayCustomAuthorizerEvent
[x] APIGatewayProxyRequestEvent https://github.com/typelevel/feral/pull/409
[x] APIGatewayProxyResponseEvent https://github.com/typelevel/feral/pull/409
[ ] APIGatewayV2CustomAuthorizerEvent
[x] APIGatewayV2HTTPEvent
[x] APIGatewayV2HTTPResponse
[ ] APIGatewayV2WebSocketEvent
[ ] APIGatewayV2WebSocketResponse
[ ] ApplicationLoadBalancerRequestEvent
[ ] ApplicationLoadBalancerResponseEvent
[ ] AppSyncLambdaAuthorizerEvent
[ ] AppSyncLambdaAuthorizerResponse
[ ] CloudFormationCustomResourceEvent
[ ] CloudFrontEvent
[ ] CloudWatchLogsEvent
[ ] CodeCommitEvent
[ ] CognitoEvent
[ ] CognitoUserPoolCreateAuthChallengeEvent
[ ] CognitoUserPoolCustomMessageEvent
[ ] CognitoUserPoolDefineAuthChallengeEvent
[ ] CognitoUserPoolEvent
[ ] CognitoUserPoolMigrateUserEvent
[ ] CognitoUserPoolPostAuthenticationEvent
[ ] CognitoUserPoolPostConfirmationEvent
[ ] CognitoUserPoolPreAuthenticationEvent
[ ] CognitoUserPoolPreSignUpEvent
[ ] CognitoUserPoolPreTokenGenerationEvent
[ ] CognitoUserPoolVerifyAuthChallengeResponseEvent
[ ] ConfigEvent
[ ] ConnectEvent
[x] DynamodbEvent https://github.com/typelevel/feral/pull/68
[ ] IoTButtonEvent
[ ] KafkaEvent
[ ] KinesisAnalyticsFirehoseInputPreprocessingEvent
[ ] KinesisAnalyticsInputPreprocessingResponse
[ ] KinesisAnalyticsOutputDeliveryEvent
[ ] KinesisAnalyticsOutputDeliveryResponse
[ ] KinesisAnalyticsStreamsInputPreprocessingEvent
[x] KinesisEvent https://github.com/typelevel/feral/pull/75
[ ] KinesisFirehoseEvent
[ ] LambdaDestinationEvent
[ ] LexEvent
[ ] RabbitMQEvent
[x] S3BatchEvent https://github.com/typelevel/feral/pull/231
[x] S3BatchResponse https://github.com/typelevel/feral/pull/231
[x] S3Event https://github.com/typelevel/feral/pull/354
[ ] ScheduledEvent
[ ] SecretsManagerRotationEvent
[ ] SimpleIAMPolicyResponse
[x] SNSEvent https://github.com/typelevel/feral/pull/195
[x] SQSEvent https://github.com/typelevel/feral/pull/58
[ ] any more?

@armanbilge we talked on discord, for the purposes of project management I'll be looking at the SQS event first.

@bpholt I've again arrived at the opinion that the CloudFormationCustomResourceEvent should probably join the rest of the events in this module 😅 these are my assumptions:

Not every event requires its own special lambda (like we have for http4s or CloudFormation). So this justifies the existence of the feral-lambda-events module, to host these events.
For consistency/least surprise, if some events are in feral-lambda-events, they should all be there :)

I could be wrong about (1). When we figure out how to deploy these things, maybe each type of Lambda will have to be treated differently anyway? I hope not.

I might have found a bug with the S3Event type
https://github.com/typelevel/feral/pull/354#issuecomment-2137117702


Hue Motion sensor reporting battery as 0%

Issue
I do not use the native hue app / ios Home connection since 80% of the time, home reports that none of my devices are responding. So for a good few months, I relied on homebridge-hue to expose hue lights and motion sensors on to Apple Home
My Hue setup was a bit slow so I reset the hue bridge and stated over. I set up the hue bulbs and sensors via the hue app, then paired it with homebridge-hue. And now I notice that all my 5 motion sensors are reporting battery as 0%. This was not happening prior to the reset. I would like to drill down to see where the problem lies. Apple home promptly reports these devices in Red color indicating that the battery is low.
I'm attaching the logs as required by the template. I've stripped down my current homebridge setup to JUST the hue module. I have removed other devices that I used to use in homebridge - for the sake of simplicity.
Kindly let me know where the problem could lie.
Thanks!
Log Messages
I took a look at homebridge-hue.json.gz and noticed that the battery is null. Is this supposed to be this way?
"2": {
				"state": {
					"presence": false,
					"lastupdated": "2020-07-07T10:46:49"
				},
				"swupdate": {
					"state": "noupdates",
					"lastinstall": "2020-07-07T09:48:21"
				},
				"config": {
					"on": true,
					"battery": null, =====================> should this be null?
					"reachable": true,
					"alert": "none",
					"sensitivity": 2,
					"sensitivitymax": 2,
					"ledindication": false,
					"usertest": false,
					"pending": []
				},
				"name": "Dining Room Motion Sensor",
				"type": "ZLLPresence",
				"modelid": "SML001",
				"manufacturername": "Signify Netherlands B.V.",
				"productname": "Hue motion sensor",
				"swversion": "<IP_ADDRESS>575",
				"uniqueid": "00:17:88:01:06:f7:60:3e-02-0406",
				"capabilities": {
					"certified": true,
					"primary": true
				}
			}

Debug Files
Zip file contents:
debug-files.zip
homebridge-logs.txt ==> homebridge console logs
config.json ==> homebridge config.json
homebridge-hue.json

I took a look at homebridge-hue.json.gz and noticed that the battery is null. Is this supposed to be this way?

Supposed: no, possible: yes.  Battery-powered devices cannot be queried by the Hue bridge, as their radio is off almost all the time.  On pairing, the bridge should setup attribute reporting for the Battery Percentage Remaining attribute of the Power Configuration cluster, so the device periodically reports it battery level.  Sometimes this fails somehow, and battery remains null.  Note that for the Hue motion sensor, the battery is supposed to be reported once per two hours, so you might just need to have some patience.
If they're not updated in a day or so, try re-pairing the sensor.

Thanks for the quick response @ebaauw
I happened to change the ZigBee frequency and it that possibly triggered the battry to be reported correctly now. I suppose removing the sensors and re-pairing them would have had a similar effect. Good to close this one out.
Thanks!


[BUG] title in browser tab doesnt changes

Environment
Self-Hosted (Docker)
Version
2.0.8
Describe the problem
pageinfo.title does not changes title in browser tab.
This was tested on multiple systems (windows 10/ centOS 7) and different browsers (chrome/edge/IE).
Steps to reproduce:

Deploy new compose stack in docker as described in documentation (https://dashy.to/docs/deployment#using-docker-compose)
Change title (doesn matter via GUI of config files) - same behaviour - title of browser tab does not changes.

Additional info

Please tick the boxes

 You are using a supported version of Dashy (check the first two digits of the version number)
 You've checked that this issue hasn't already been raised
 You've checked the docs and troubleshooting guide
 You agree to the code of conduct

   Deployment | Dashy   Welcome to Dashy, so glad you're here :) Deployment is super easy, and there are several methods available depending on what type of system you're using. If you're self-hosting, then deploying with Docker (or similar container engine) is the recommended approach.

I am having this exact issue on 2.1.1, using docker to deploy. Tested in multiple browsers.

Same issue here, also running 2.1.1

Same here

Same issue here, also running 2.1.1

Same issue here on 2.1.1.
I was able to get it to work by changing my docker startup command to be
command: ["yarn",  "build-and-start"] as per the guidance in the developing section.
This recompiles the assets and the title lines up with what I expect.
The downside is that the yarn build adds 30+ seconds to the boot time of the dashboard.

I'll try this when I get a chance.  Do you need to run that command one time and then revert back?

I'll try this when I get a chance. Do you need to run that command one time and then revert back?

If you can find a way to retain the filesystem that the dashy service is using then in theory that might work.
I am using docker compose and if I revert the startup command, it will re-create the container and it will drops the filesystem that had the build changes.
You could add a entrypoint script and manage it that way?  It wasn't a big enough deal to spend any more time on ¯_(ツ)_/¯
Here is what the compose service looks like when it works if that helps.  For now, I've just commented out the command: ["yarn",  "build-and-start"] line and moved on.
  dashboard:
    container_name: dashboard
    image: lissy93/dashy
    command: ["yarn",  "build-and-start"]
    volumes:
      - ./conf/dashy/my-config.yml:/app/public/conf.yml
      - ./conf/dashy/item-icons:/app/public/item-icons
    ports:
      - 4000:80
    environment:
      - NODE_ENV=production
    restart: unless-stopped
    healthcheck:
      test: ['CMD', 'node', '/app/services/healthcheck']
      interval: 1m30s
      timeout: 10s
      retries: 3
      start_period: 40s


Is there an issue with the data generated by StreamTarget?

Is there an issue with the data generated by StreamTarget?
I am using Node.js API (electron app) to write data to the file system.
One approach is to use StreamTarget to continuously write data to the file.
Another approach is to use ArrayBufferTarget and then write the data to the file at the end.
The file written with StreamTarget appears to be corrupted.
The file written with ArrayBufferTarget is fine.
Here is an example code.
  const writeStream1 = fs.createWriteStream("file-1.mp4");
  const writeStream2 = fs.createWriteStream("file-2.mp4");

  // videoMuxer1 use fileTarget1
  const fileTarget1 = new Mp4Muxer.StreamTarget(
    (data, position) => {
      WriteStream.write(data);
    },
    () => {
      WriteStream.end();
      // file-1.mp4 is fail
    }
  );

  // videoMuxer2 use fileTarget2
  const fileTarget2 = new Mp4Muxer.ArrayBufferTarget();
  const onStop = () => {
    let { buffer } = videoMuxer2.target;
    writeStream2.write(Buffer.from(buffer));
    writeStream2.end(); // in electron node
    // file-2.mp4 is success
  };

  const videoMuxer1 = new Mp4Muxer.Muxer(...);
  const videoMuxer2 = new Mp4Muxer.Muxer(...);
  videoMuxer1.addVideoChunk(chunk, meta);
  videoMuxer2.addVideoChunk(chunk, meta);
  videoMuxer2.addAudioChunk(chunk, meta);
  videoMuxer2.addAudioChunk(chunk, meta);

Here is a comparison of the two files.
fail file from StreamTarget

success file from ArrayBufferTarget

When writing data fired by the StreamTarget, you need to make sure to write the passed data at the correct position. In your code, you're currently ignoring the position argument in your handler.
Data fired by the StreamTarget is not necessarily sequential, and therefore you need to respect this position argument. Not sure if non-sequential writes are possible with a Node.js Writable; if not, you may need to use fs.write instead.


Attach to Unity doesn't stop at breakpoints

Does this issue occur when all extensions are disabled?: Yes

VS Code Version: 1.84.2
OS Version: Windows 11 Home 23H2
C# extension: 2.12.19
C# DevKit: 1.0.14
Unity extension: 0.9.3
Unity version: 2022.3.12f1
Visual Studio Editor package: 2.0.22

Steps to Reproduce:

Open any Unity project in Visual Studio Code
It atomatically creates launch.json with the following contents:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Attach to Unity",
            "type": "vstuc",
            "request": "attach",
        }
     ]
}

Switch to debug mode in Unity
Start Attach to Unity debug task
A list of threads is shown in vs code's debugger and debugger attached (blue bug) status is indicated in Unity editor.
The debugger does not stop at breakpoints

It does work without isues if I attach the debugger via Attach Unity Debugger option in Command Palette.
I've tried different versions of all listed extensions with no success. Attach to Unity never managed to properly handle breakpoints. However I recall that it was able to do so about two months ago.

/extC#

It looks like this is caused by the C# extension. Please file the issue to the C# extension repository. Make sure to check their issue reporting template and provide them relevant information such as the extension version you're using. See also our issue reporting guidelines for more information.
Happy Coding!


fix(rename): Change package scope

Description
Change package scope from @esss-swap to @user-office-software
Motivation and Context
Changing scope name to more generic so that more packages can fit into this project

Moving the packages is fine with me, but it seems like all lockfiles have changed to version 2. Is that definitely something we want to do? Judging by the Github Action config, we're still targeting Node 12 here:
https://github.com/UserOfficeProject/user-office-lib/blob/203c7e3e0c36954ca7304d62c8964149c676a1be/.github/workflows/npm-publish.yml#L17
I'm not sure if that would still work if we upgrade the lockfile version.

Thank you @mr-field , I wasn't aware of this

Is this OK to be merged? https://github.com/UserOfficeProject/stfc-user-office-project/issues/231 is blocked until we can push the latest version of the STFC UOWS client generator.


Suggestion: a more horizontal layout

I put the top panel on the side of the application.
What do you think ?

But the three bar buttons need to be at the same order at left and at right.

Sadly, it is not currently possible because of: https://github.com/pharo-graphics/Bloc/issues/395

@Nyan11 excellent! This is the same problem of this issue: #142!


Improve performance of sp_tablecollations_100 (spt_tablecollations_view)

Description
Make changes to sys.spt_tablecollations_view which is used by sys.sp_tablecollations_100

Remove join on pg_attribute catalog and always use the sys.all_columns.name since we use it everywhere else for column name (no longer fetch try to fetch the original name.)
Use pg_catalog.pg_class to fetch schema oid for given object oid instead of sys.all_objects.

Performance Numbers
We first insert 3K tables with 3 columns each. We then run the procedure sys.sp_tablecollations_100 '@tablename'
All steps execute in the same session
Step 1 indicates time for running the procedure against one of the 3K rows. (first time in the session takes longer).
Step 2 indicates time for running the procedure against one of the 3K tables. (different table from step 1).
Step 3 indicates time for running the procedure against one of the 3K tables. (different table from step 1 & 2).
Now insert 1000 new tables from another session without killing the current session.
Step 4 indicates time for running the procedure against one of the 1K new tables.
Step 5 indicates time for running the procedure against one of the 1K new tables. (different from step 4).

Step
After
Before

1
691
1973

2
17
1082

3
10
1072

4
19
1443

5
11
1413

Issues Resolved
[BABEL-3466]
Sign-Off
Signed-off-by: Tanzeel Khan<EMAIL_ADDRESS>Check List

[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is under the terms of the Apache 2.0 and PostgreSQL licenses, and grant any person obtaining a copy of the contribution permission to relicense all or a portion of my contribution to the PostgreSQL License solely to contribute all or a portion of my contribution to the PostgreSQL open source project.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 72.321%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
39752

Relevant Lines:
54966

💛  - Coveralls


It is currently not responsive. Do we have any plans to upgrade this to support smaller viewports ?

I've tried using the portfolio in so many devices and height/widths. So far, it is FULLY RESPONSIVE and never really had any problem. Which device did you test it & found unresponsive?

I tested in chrome dev tools itself !

Oww, That's a very small screen. I just ignored those viewports because its hard to find that smaller screen phones nowadays :)
But if you want to make some changes, pull requests are most welcome :)

Oww, 320X413, that's a very small screen & its quite hard to find that small screen devices nowadays. Most phones nowadays has great screen with a good resolution. & Smaller devices like 320X413 or similar devices don't even support JavaScript natively. So, I just didn't think, it would be important to consider those smaller screens.
But if you want to fix them, feel free to. Pull requests are most welcome... :)

I just found an EASY fix for the problem. So, just updated the codes. Now it should show properly in smaller devices too... :)


Update deps for spelling tool

To resolve some scan issues with old transitive deps.

The following pipelines have been queued for testing:java - templatejava - template - testsjs - templatenet - templatenet - template - testspython - templatepython - template - tests You can sign off on the approval gate to test the release stage of each pipeline. See eng/common workflow

@danieljurek how much risk do you think we have here?

I think this is OK to merge now as the mitigation for new spelling terms is unchanged: If your PR is blocked, update the word list or fix your spelling errors.
Upgrading the whole of cspell at once is the right way to do this instead of a subset of cspell's dependencies.
I would rate this as relatively low risk because we've updated cspell in the past in response to problems and it hasn't resulted in catastrophic failures.
The failures I'd be concerned about when doing this are:

Changes to the CLI interface that mean we need to update our scripts that call cspell (either with output parsing or CLI parameters) ... but the SemVer doesn't suggest any large breaks (assuming SemVer is used correctly in this context)
Changes in the detection logic which result in a lot of new spelling errors. Off the top of my head, this can come from changes in how word boundaries are determined or elimination or refactoring of dictionary terms.

Detailed testing of this change would have to be done on a per-repo basis as different languages scan at different levels of granularity: https://dev.azure.com/azure-sdk/internal/_wiki/wikis/internal.wiki/367/Capabilities-and-State

Thanks @xirzec for starting this PR I took it through the sync process.


Suggestion: Remove POH Jingles on Enter

https://oldschool.runescape.wiki/w/Jingles#POH_jingles
I'm not sure on how to manually add tracks/sounds to the Muted Sounds list in the plugin but the jingles played on entering the POH that change per theme are one of my peeves. Would be great to have them added to the plugin by default!

Please please please can this be added? The Deathly Manor jingle is grating!


Vulnerability roundup 97: php-calendar-7.4.12: 1 advisory [6.1]

search, files

[ ] CVE-2017-6485 CVSSv3=6.1 (nixos-20.09)

Scanned versions: nixos-20.09: 50c8d1e0deb.
Cc @aanderse
Cc @etu
Cc @globin
Cc @ma27
Cc @talyz

The CVE is related to the PECL named calendar and not the builtin extension named calendar (which is the one we ship).


Fix bug of RequiresRoles(), when logic = AND.

In RequiresRoles(), when logic = AND, the old code use reflect.DeepEqual() to check, but when the user has more roles than required, it will fail.
This PR fixed this issue, using sort.SearchStrings().

@maxwellhertz

Fix: https://github.com/maxwellhertz/gin-casbin/issues/4


Update vCheck.psd1

Wrong accent, replaced ' with `
Wrong bracket, replaced } with ]

fix issue #671


How to create a full circle emoji?

Please provide a description for your problem so it can be easily understood

Hello, I mean the current emoji view displays only the below half, not the complete circle.
How can I achieve a complete circle emoji view,

That is because it is meant to be an Arc, it is not a full circle image.
You can see the .gif demo, this layout is   in an Arc shape.

I really appreciate your work but can you make it as a full emoji it will be very helpful for my current project.

Thanks for the appreciation 😁
I will add this as an enhancement and will try to make a full circle emoji ✌🏼

Can I know when you will bring this new enhancement, because I am stuck in my current project.

I will check the code today, but cannot assure you a time, since it depends on how much work I have to do

Can you just tell me how are you creating such beautiful emoji at runtime?

You can check out the code, it's open source.
Just read about Custom Views and you will find what you are looking for. ✌🏻


HW: Traning 2016

Pavel Mankialevich
https://github.com/Pahanbl4/home

use java style for naming methods and variables
bad solution mark login flow as complete every time when MainActivity launched. Better do that once, when user finish login flow.
if user finish login flow and tap back button on MainActivity he will see A5Activity.
Why you wrap button to relative layout?
MainActivity never call change_the_way method.

?

https://github.com/Pahanbl4/home/tree/qwert

ok, but method name should start from lowercase letter


Add fold to resnet

Ticket
Link to Github Issue
Problem description
integrate sharded fold into resnet
Checklist

[ ] Post commit CI passes https://github.com/tenstorrent/tt-metal/actions/runs/10581779438/job/29320820660
[ ] Model perf https://github.com/tenstorrent/tt-metal/actions/runs/10581925776
[x] Device perf (fail same as main) https://github.com/tenstorrent/tt-metal/actions/runs/10581923082
[ ] t3k model perf https://github.com/tenstorrent/tt-metal/actions/runs/10581916901

Forgot to mention earlier. Please update the READMEs with the new performance numbers.
(Should be README.md and models/demos/ttnn_resnet/README.md


Sound Conversion tool

Create a Sound conversion tool in html,css and javascript.

Add navbar in your tool's html file. You can copy the navbar from index.html.
Add screenshot of your tool in, PR message and also in the folder of your tool
Before Making the PR Pull the latest changes that have been made to the repository

**Note: Please Don't Make Any Changes In index.html AND contributors.html **
Add the below mention section to your PR message
Title
Number of files/folder added
changes made
I have;

[ ] Read contibuting.md
[ ] Followed all the guidelines
[ ] updated readme.md
[ ] add your name in the footer of your tool.html file (if you created length conversion tool then add your name to length.html file you created)
[ ] provide below mentioned details if you want your name to be added in contributors.html
[ ] mail, twitter, github profile link.

In which formats do you want the files to be converted?

In which formats do you want the files to be converted?

you have to make the standard sound conversion tool which can convert mp3 to wav or mp3 to ogg and etc. you can also look up the other sound converter tools online and take inspiration from them

If this issue is still open, can I work on this?

If this issue is still open, can I work on this?

yes this issue is still open

@shubham2704, I am not able to find any online resource which explains how this tool can be implemented. Do you have any ideas?


Issue 26 - add APCu extension.

Initial patch for
#26
For the moment just adding the extension to php 7.1

btw, apcu is already in php-5.6 and php-7.0.


pip_package: reorganize includes for tf.sysconfig.get_compile_flags()

When tensorflow was moved to tensorflow_core the includes were renamed
as well and no longer worked. This renames them back and cleans up the
includes.
The previous fix for this moved the files around without the wheel
manifest being updated. This changes the file path in the header install
so they are correct in the manifest.
Signed-off-by: Jason Zaman<EMAIL_ADDRESS>@angersson @mihaimaruseac @byronyi This fixes it on my machine but can you verify it too?

I'm not completely sure the bit for --nolegacy_external_runfiles is right. Can you guys verify that too?

It works in the sense of get_compile_flags. Thanks, @perfinion!

Fixed the pylint error (line too long) in ubuntu-sanity

Thanks. I fixed some merge conflict internally, that's why Copybara didn't autoclose


Possible vars_files collision?

Hello! I am relatively new to Ansible.
In my playbook:
---
- name: Install node_exporter
  hosts: local
  vars_files:
    - "{{ inventory_dir }}/vars/vars.yaml"
  become: true

  roles:
  - role: geerlingguy.node_exporter

I store vars_files in "{{ inventory_dir }}/vars/vars.yaml" path. The file is encrypted and instantly decrypted on any playbook run via .vault_password.txt file which contain password to decrypt vars,yaml file.
Using your role gives error:
fatal: [<SOME IP ADDRESS> -> localhost]: FAILED! => {
    "msg": "'root_password' is undefined"
}

I checked logs with -vvv option when launch the playbook, and found behaviour that is strange for me:
TASK [geerlingguy.node_exporter : Configure latest version] **************************************
task path: /home/<SOME USER>/.ansible/roles/geerlingguy.node_exporter/tasks/main.yml:8
Read vars_file '{{ inventory_dir }}/vars/vars.yaml'
included: /home/<SOME USER>/.ansible/roles/geerlingguy.node_exporter/tasks/config-version.yaml for <SOME IP ADDRESS>
skipping vars_file '{{ inventory_dir }}/vars/vars.yaml' due to an undefined variable
Read vars_file '{{ inventory_dir }}/vars/vars.yaml'
skipping vars_file '{{ inventory_dir }}/vars/vars.yaml' due to an undefined variable

TASK [geerlingguy.node_exporter : Determine latest GitHub release (local)] ***********************
task path: /home/<SOME USER>/.ansible/roles/geerlingguy.node_exporter/tasks/config-version.yaml:2
fatal: [<SOME IP ADDRESS> -> localhost]: FAILED! => {
    "msg": "'root_password' is undefined"
}

While other playbooks catch variables file correctly, this one does not when using your role.
Where is the problem, exactly?

All of sudden, the same error also happens with cloudalchemy.node_exporter role, on the same step:
TASK [cloudalchemy.node_exporter : Get checksum list from github] **************************************************************************************************************************
task path: /home/kenyawest/.ansible/roles/cloudalchemy.node_exporter/tasks/preflight.yml:99
fatal: [<IP_ADDRESS> -> localhost]: FAILED! => {
    "msg": "'root_password' is undefined"
}

And I do not understand what the cause. The error points to this YAML file:
- block:
    - name: Get checksum list from github
      set_fact:
        _checksums: "{{ lookup('url', 'https://github.com/prometheus/node_exporter/releases/download/v' + node_exporter_version + '/sha256sums.txt', wantlist=True) | list }}"
      run_once: true

    - name: "Get checksum for {{ go_arch }} architecture"
      set_fact:
        node_exporter_checksum: "{{ item.split(' ')[0] }}"
      with_items: "{{ _checksums }}"
      when:
        - "('linux-' + go_arch + '.tar.gz') in item"
  delegate_to: localhost
  when: node_exporter_binary_local_dir | length == 0

which should not require root_password whatsoever as this variable is not defined in this role. It is defined in my vars.yaml. And why is it need to used here, when downloading something from GitHub?


OpenGL issue on Windows while rendering

Hi,
I am facing below, while running the model.

Could you please let me know if I am missing something?
Thanks,
Naveen

We don't a windows device to help with this, but you could take a look at other issues (https://github.com/shubham-goel/4D-Humans/issues/12) that discuss running 4D Humans on Windows.


Split keys over named batch axis

A pattern that I find myself using often in jax is defining a loss, and then defining an outer average_loss that vmaps the inner loss function and then averages, i.e.
def loss(key, params, x):
  return ...

def average_loss(key, params, xs):
  keys = jax.random.split(key, num=xs.shape[0])
  losses =  vmap(loss, in_axes=(0, None, 0))(keys, params, xs)
  return jnp.mean(losses)

I can use fold_in and a named axis to make this cleaner:
def loss(key, params, x):
  key = random.fold_in(key, lax.axis_index('batch'))
  ...
  return jnp.mean(loss, 'batch')

average_loss = vmap(loss, in_axes=(None, None, 0), axis_name='batch')

But these two approaches don't give the exact same results. It would be nice to have an 'official' way to split keys over batch axes.

Even if we don't dictate an official recipe, we should see if we can make these behave equivalently.

It seems like this is because split folds twice as many indices as fold_in, but it's not explained anywhere. It might have to do with the design of threefry. Any clues @mattjj @hawkinsp


How to mark up external objects (ie Unity Vector3, etc)

Hi,
This looks great and congrats on the new library. It's clear you've been using this library in Unity projects so I hope there is a simple answer here: If one uses Newtonsoft .NET JSON serializer in a Unity project you typically have to define some custom contracts to properly serialize various Unity structs and classes that are common to add to serialized data. For example an AnimationCurve.
Does MemoryPack have a similar ability to mark up or write contracts for external C# structures that we cannot access?

struct that includes no reference types(for example Vector3, Keyframe, Rect, Bound, etc) can serialize in default.
For other types, a custom wrapper must be created.
For example, AnimationCurve would look like this.
// Keyframe: (float time, float inTangent, float outTangent, int tangentMode, int wightedMode, float inWeight, float outWeight)
[MemoryPackable]
public readonly partial struct SerializableAnimationCurve
{
    [MemoryPackIgnore]
    public readonly AnimationCurve AnimationCurve;

    [MemoryPackInclude]
    WrapMode preWrapMode => AnimationCurve.preWrapMode;
    [MemoryPackInclude]
    WrapMode postWrapMode => AnimationCurve.postWrapMode;
    [MemoryPackInclude]
    Keyframe[] keys => AnimationCurve.keys;

    [MemoryPackConstructor]
    SerializableAnimationCurve(WrapMode preWrapMode, WrapMode postWrapMode, Keyframe[] keys)
    {
        var curve = new AnimationCurve(keys);
        curve.preWrapMode = preWrapMode;
        curve.postWrapMode = postWrapMode;
        this.AnimationCurve = curve;
    }

    public SerializableAnimationCurve(AnimationCurve animationCurve)
    {
        this.AnimationCurve = animationCurve;
    }
}

As it is, I have to wrap it every time, which is inconvenient.
Let's create a custom formatter.
public class AnimationCurveFormatter : MemoryPackFormatter<AnimationCurve>
{
    public override void Serialize(ref MemoryPackWriter writer, ref AnimationCurve value)
    {
        writer.WritePackable(new SerializableAnimationCurve(value));
    }

    public override void Deserialize(ref MemoryPackReader reader, ref AnimationCurve value)
    {
        var wrapped = reader.ReadPackable<SerializableAnimationCurve>();
        value = wrapped.AnimationCurve;
    }
}

and register in startup.
MemoryPackFormatterProvider.Register<AnimationCurve>(new AnimationCurveFormatter());

That looks acceptable to me, thanks! It appears you've done this before - It would be great to provide an extension repo with various Unity structures support too. Would be happy to contribute to that when we look into migrating to MemoryPack.


Build Pagination component

Reference: https://flowbite.com/docs/components/pagination/

https://github.com/themesberg/flowbite-react/pull/27

@k2glyph add the issue number to the title, please. :)


Crash when running tensorflow.python.ops.gen_data_flow_ops.record_input

Click to expand!
Issue Type
Bug
Source
binary
Tensorflow Version
v2.4.0
Custom Code
Yes
OS Platform and Distribution
Linux Ubuntu 20.4
Mobile device
No response
Python version
3.8
Bazel version
No response
GCC/Compiler version
No response
CUDA/cuDNN version
release 11.0, V11.0.194 Build cuda_11.0_bu.TC445_37.28540450_0
GPU model and memory
No response
Current Behaviour?
If tensorflow.python.ops.gen_data_flow_ops.record_input is given input parameter file_parallelism with negative integers, it results in crash.

Standalone code to reproduce the issue
import tensorflow as tf
import os
from tensorflow.python.ops import gen_data_flow_ops
try:
  file_pattern = "/tmp/record_input_test3nvh1t09/tmp3gauzk6b/basic.*"
  file_buffer_size = 1
  file_parallelism = -1
  file_shuffle_shift_ratio = 0
  batch_size = 1
  file_random_seed = 0
  compression_type = ""
  gen_data_flow_ops.record_input(file_pattern=file_pattern,file_buffer_size=file_buffer_size,file_parallelism=file_parallelism,file_shuffle_shift_ratio=file_shuffle_shift_ratio,batch_size=batch_size,file_random_seed=file_random_seed,compression_type=compression_type,)
except Exception as e:
  "Error:"+str(e)

Relevant log output
2022-12-25 15:04:55.069391: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcudart.so.11.0
2022-12-25 15:04:56.000105: I tensorflow/compiler/jit/xla_cpu_device.cc:41] Not creating XLA devices, tf_xla_enable_xla_devices not set
2022-12-25 15:04:56.000646: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcuda.so.1
2022-12-25 15:04:56.029995: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:941] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
2022-12-25 15:04:56.030099: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1720] Found device 0 with properties:
pciBusID: 0000:01:00.0 name: NVIDIA GeForce GTX 1660 Ti computeCapability: 7.5
coreClock: 1.77GHz coreCount: 24 deviceMemorySize: 5.80GiB deviceMemoryBandwidth: 268.26GiB/s
2022-12-25 15:04:56.030112: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcudart.so.11.0
2022-12-25 15:04:56.031508: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcublas.so.11
2022-12-25 15:04:56.031536: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcublasLt.so.11
2022-12-25 15:04:56.032170: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcufft.so.10
2022-12-25 15:04:56.032294: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcurand.so.10
2022-12-25 15:04:56.033768: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcusolver.so.10
2022-12-25 15:04:56.034086: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcusparse.so.11
2022-12-25 15:04:56.034154: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcudnn.so.8
2022-12-25 15:04:56.034207: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:941] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
2022-12-25 15:04:56.034311: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:941] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
2022-12-25 15:04:56.034381: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1862] Adding visible gpu devices: 0
2022-12-25 15:04:56.035473: I tensorflow/compiler/jit/xla_gpu_device.cc:99] Not creating XLA devices, tf_xla_enable_xla_devices not set
2022-12-25 15:04:56.035523: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:941] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
2022-12-25 15:04:56.035601: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1720] Found device 0 with properties:
pciBusID: 0000:01:00.0 name: NVIDIA GeForce GTX 1660 Ti computeCapability: 7.5
coreClock: 1.77GHz coreCount: 24 deviceMemorySize: 5.80GiB deviceMemoryBandwidth: 268.26GiB/s
2022-12-25 15:04:56.035611: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcudart.so.11.0
2022-12-25 15:04:56.035621: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcublas.so.11
2022-12-25 15:04:56.035629: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcublasLt.so.11
2022-12-25 15:04:56.035637: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcufft.so.10
2022-12-25 15:04:56.035645: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcurand.so.10
2022-12-25 15:04:56.035653: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcusolver.so.10
2022-12-25 15:04:56.035674: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcusparse.so.11
2022-12-25 15:04:56.035682: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcudnn.so.8
2022-12-25 15:04:56.035733: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:941] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
2022-12-25 15:04:56.035820: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:941] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
2022-12-25 15:04:56.035883: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1862] Adding visible gpu devices: 0
2022-12-25 15:04:56.035899: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcudart.so.11.0
2022-12-25 15:04:56.343768: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1261] Device interconnect StreamExecutor with strength 1 edge matrix:
2022-12-25 15:04:56.343794: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1267]      0
2022-12-25 15:04:56.343799: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1280] 0:   N
2022-12-25 15:04:56.343930: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:941] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
2022-12-25 15:04:56.344044: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:941] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
2022-12-25 15:04:56.344131: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:941] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
2022-12-25 15:04:56.344207: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1406] Created TensorFlow device (/job:localhost/replica:0/task:0/device:GPU:0 with 4733 MB memory) -> physical GPU (device: 0, name: NVIDIA GeForce GTX 1660 Ti, pci bus id: 0000:01:00.0, compute capability: 7.5)
2022-12-25 15:04:56.345386: F tensorflow/core/platform/threadpool.cc:99] Check failed: num_threads >= 1 (0 vs. 1)
Aborted (core dumped)

@cse19922021,

@cse19922021, tf.raw_ops are basically designed to be consumed by downstream library users, not end users. Usually, these APIs are less strict in terms of validation etc., which is fine since mainly library writers are supposed to use these symbols. If available, please prefer a high level API for general use case scenarios. Kindly refer this RFC for more details. Thank you!

Thanks for the reply. I am running my customer fuzzer on all end-user and downstream library users APIs.

Please only report vulnerabilities for the latest version of TF. Old versions cannot be patched, and in this case, it looks like someone already patched these, so your report on old versions can only result in duplicated work.
Also check your report for duplicates against previous versions at https://github.com/tensorflow/tensorflow/blob/master/tensorflow/security/README.md
Please reopen if this occurs on 2.11, preemptively closing now as all other reports on 2.4 seem to have been resolved.


Submitting Cred dApp for listing

To make a submission to the Dapps Page, please complete the task lists
below; otherwise remove them.

Your Dapp:

[x] connects to Valora via WalletConnect V1 or DAppKit;
[x] must be mobile-first or mobile responsive;
[x] is in one of the existing categories; and
[x] includes a link to user documentation.

@kliskyjakub looks like the assets sizing is off as it is 257 by 257 instead of 256 by 256. I was able to connect my wallet via QR code and sign the initial transaction.

@MuckT thanks for letting me know. The asset size should be correct now (256x256px)

@kliskyjakub nit: The docs do not appear to include support contact links, but they are available in the footer on the main page of credprotocol.com. Would it be possible to include on https://app.credprotocol.com?


Not able to view menu for login on homepage

The homepage is not rendering properly
Steps to reproduce:
1.run ngserve
2. open localhost:4200 on browser.

I tried running it and it works perfectly. Sync the master branch with your branch.

Issue Resolved. Was referencing old material files. Solved after reinstalling angular module.


Implement message SEND

https://developers.facebook.com/docs/messenger-platform/implementation#send_message

Message sending fixed by: branch


Mondly is displayed in scrapers instead of HRS and status is inactive

ENVIRONMENT: PROD
URL: https://firme.peviitor.ro/
browser: Chrome
STEPS TO REPRODUCE:
1)open URL in the browser
2)type Hrsromania in the search bar
3)click on the name "Hrsromania"
4) check the company name
EXPECTED RESULTS:
the displayed company is HRSRomania
ACTUAL RESULTS:
Mondly is displayed in scrapers instead of HRS and status is inactive

The LOGO looks ok now, but the status is still inactive.


Provide an extension framework for Finch

What is the problem you're trying to solve?.
Provide an Extension Framework for Finch, which can be used by others to add/modify commands.

Wonder if there's going to be some kind of API server introduced as a building block for the extension framework. If so, really hope it's not gRPC-based :)

Just discovered this issue 🤦
Tomorrow (7/28) there is an open session on this topic - see this discussion


License conflicts

Hello,
This project is licensed as MIT, however it has dependencies which potentially conflict with this. In particular, lunardate and pyCalverterare GPL which I believe would require workalendar to have a GPL license as well.
eg.
https://opensource.stackexchange.com/questions/1640/if-im-using-a-gpl-3-library-in-my-project-can-i-license-my-project-under-mit-l

Hello,
First of all, thank you for your input, it raises very interesting questions about this project.
Disclaimer: I'm not a lawyer, obviously, but I think I have a small grasp on licensing.
I've always considered the GPL as "code-based" ; it's obvious for me that if in your project you're "borrowing" (copy & paste) portions of code from a GPL-licensed codebase, and if you're redistributing this resulting work, then you have to license it alike, using the GPL or derivative. That's the result of the four freedoms of Free Software: Use the software, Study the software, Make changes to the software, Redistribute verbatim or altered version of the software.
The stackoverflow question you're pointing at is speaking about linking and that's in my opinion the key point here.
"Linking" looks like the "C++" or compiled language related sort of links. In that case, the library code is embedded in the resulting piece of software you're redistributing (the binary). And in that case, I agree that the virality of the GPL would apply.
Although there's a gray zone when it comes to the dynamically linked libraries you need to run the software. Of course, workalendar requires lunardate or pyCalverter to compute some calendars, but we are not redistributing  their source code along within the PyPI package.
And, as far as I can tell, there's no GPL code in workalendar code.
There's an interesting answer in the stackoverflow page you were pointing at:

Yes, I can use the MIT license. This is my own code and I can use any license I please. (I assume I am not copying any GPL-licensed code in my MIT-licensed library). Furthermore, the MIT license is considered by the Free Software Foundation as compatible with the GPL and LGPL licenses (all versions). There are plenty of examples of MIT-licensed code used in combination of GPL-licensed code, for instance in the Linux Kernel

It conforts me in the opinion that I can write MIT-licensed software that would use GPL-licensed software dynamically, as long as my code doesn't include GPL-licensed material.
The GNU.org FAQ article is not clear, though: I don't know if it's really about "using a MIT-license code in a GPL software" or "using GPL-licensed software within a MIT-license code".
Again, IANAL, and we may find a wide range of arguments againts this point of view.
So now, what are the alternative?
1 - Change the license towards GPL.
That would be annoying for some reasons:

We would have to ask permission to our company technical executives. I don't know if it would be a problem, but you're never sure.
We would have to contact every contributor of the project (44 as we're speaking) and ask them for permission to relicense their code. And if any of them is refusing (or not responding...), this would go nowhere. I don't want to blame some people, but I've witnessed that github contributors may sometimes be very unresponsive, even to questions on their freshly-baked PR, so what about a patch they did two or three years ago? :/
This library is meant to be used as freely as possible. When we started it, it was to be integrated into our proprietary software. I don't know how a license change would prevent some of our users to stop integrating workalendar in their own piece of software, because of the GPL virality, that may scare some CTOs. In that regard, the MIT license seems more suited for a library

2 - Dual-license GPL+MIT
This "more flexible way" to license this software may look more appealing... But again, it would require us to ask for permission to our hierarchy and contributors. With the same issues if we've got no response or a negative one.
3 - Drop "viral" dependencies
Could be a lot more difficult: that would mean to completely replace those libraries by non-viral libraries, if they exist. And if they do not, write our own. I'm not sure I want to compute the phases of the moon myself, it goes beyond my field of expertise.
4 - Status quo
So far, having this project licensed under the terms of the MIT License means that anybody can use workalendar for their own needs: whether you're building a proprietary or Free software, using verbatim or modified code does not require you to enforce the virality of the license, but encourages you to do so if you want it.
The license as it is would not be seen as a barrier, but as an incentive to contribue.
And I like it this way.
I'm going to close this issue, but the door is not definitely closed and we may try to find another way out in the future.
Hope you'll still be a happy user and maybe one day a contributor ; and if you don't want to, that's fine, no offense taken :o)
Bruno Bord.

For some projects leaving licensing issues like these open for interpretation and debate is simply not an option. If you want absolute certainty, lunardate and pyCalverter need to be addressed.
For that purpose, I have forked this repo over to https://gitlab.com/pennersr/workalendar/tree/license-conflict/workalendar and removed both of these dependencies. For my purposes, stubbing these is sufficient as I am only interested in European date handling.

I would be in favor of dropping GPL dependencies or asking for them to move to LGPL.

@brunobord IMHO this issue should be reopened, and the least you should do is add a warning/notice to the licensing section of the README.rst.

Maybe another solution could be to add them as an "extra_requires" named "gpl_licensed", so that people could still pip install workalendar[gpl_licensed]

@ewjoachim but that would probably break the library and its auto-loaded registry (on an import failure, what happens?)

Dear all, thank you for great work and this valuable discussion!
I'm also considering using workalendar but have no need for any of GPL-licensed modules it currently seems to provide (always).
Reading through this thread it seems to me that using "extras_require" could be an acceptable solution as long as the default installation would behave as it used to.
So, maybe one way around this issue would be to have default install (pip install workalendar) behave as currently (i.e. installing all dependencies) and use "extras_require" (pip install workalendar[minimal] or pip install workalendar[no-gpl]) to disable installing unwanted libraries?
I did some digging in this direction and it seems that this is not yet possible with setuptools. However, the case of default "extras_require" (which I suppose would help in this particular case) is under discussion. Here is the reference to keep track of: https://github.com/pypa/setuptools/issues/1139
Or are there alternatives I'm missing?