Log warn message if session already expired

@raigi

Tested locally with an expired session from yesterday. The warning is logged:
[2023-11-09T11:47:49Z WARN  rac] session expired at 2023-11-08 16:36:29 UTC


disable-iptables-feeder-rules in the wrong section

This should be a couple lines bellow, and not inside the if statement for hubble metrics
https://github.com/cilium/cilium/blob/ae4fbbed82e2e759dc68a83aa0365e26cfe61d7e/install/kubernetes/cilium/charts/config/templates/configmap.yaml#L388-L389
Added in https://github.com/cilium/cilium/pull/10639

cc @brb @joestringer @mrostecki

It will likely require a regeneration of the quick-install.yaml

I will send a PR soon.

Fixed by #10794


Add WeightInfo for security pallet

Add weights for on_initialize  and for all extrinsics inside security pallet

It looks good overall and is nice to have, good job for doing this in the first place.
I'm just wondering how you came up with that one number, did you just choose it arbitrarily or was there some reasoning behind that choice?

according to 1_000 nanosec - i looked into oracle pallet because i noticed that on_initialize hook return updates weights.
According 1 write. i looked into method and there is only one storage mutation.


Cant open port on MacOS

I have problem cuz i cant open port on MacOS, when i run same code on Windows it works.

Having the same issue. Did you get it resolved?

I confirm that work

Add the following to Debug and Release Entitlements
com.apple.security.device.serial  works!


not able to download oracle image

Expected behavior
Actual behavior
Information about the Issue
Steps to reproduce the behavior

...
...

trying to download oracle 11g image

@satya2019 I am able to download oracle-11g image


INITIALISE POD: On Android and narrow screen the SUBMIT/RESET buttons are rendered poorly

Description
Linux Desktop

On Pixel 7a

https://github.com/anusii/solidpod/pull/85 PR created

I still get messed buttons. Perhaps they need to be aligned one per line for small screen?

Remove Reset button

Easy solution:
padding: const EdgeInsets.symmetric(horizontal: 0),

Thanks for that @zheyxu. Let's also now remove the RESET button as not required.

removed the "reset" button


I can't get it to work at all.

To start off I'm really new to Github and Atom so, sorry if it's something totally obvious. I installed the package and updated dependencies. I type <div> in a jsx file and nothing happens.

@JacaL-13 u need disabled the Tree Sitter Parsers options (enabled by default) on Atom core config. (cmd|ctrl + ;)


chore: bdd-spring-1575465517 to 0.0.1

chore: Promote bdd-spring-1575465517 to version 0.0.1

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approvers:
If they are not already assigned, you can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


[fixed] Do not publish documents with pre-releases

fixes https://github.com/AlexKVal/release-script/pull/21#issuecomment-142026858

/cc @taion @jquense
0.5.3 with this fix has been released.
Thank you @taion for pointing to my mistake :blush:


Error when sign in/sign up for a guest

If a user has an order as a guest before, then signing in/signing up with Google (using the Gmail that they used in the Guest order), the response is customer already exists as a Guest.
Is this on purpose or any way to get around this so that if a Guest decides to sign up/sign in with Google, their user role on Medusa will switch from Guest to Registered?
Thank you.

I will think about it. But in theory the user should validate his account and then using strict none he could still use google after the account activation

I will think about it. But in theory the user should validate his account and then using strict none he could still use google after the account activation

I think this is related to my issue. I agree with @minhtungo that guest users should be allowed to create a new account when using google to login. This way this plugin will be aligned with how medusa core works

I ll tackle this asap guys, thanks for reporting it

so, @tsvetann the only thing to be aware of is that this error is thrown because there is no password provided when creating the customer which is expected for our use case cause the customer is logging in using an external provider, I can add a randomly generated password when calling the create method from the customer service. wdyt? then if the customer want to use the email/pass to login later, he will have to reset the password set his own password

I think that makes sense, I tried it on the Adidas site, I think they are doing the same approach, have to reset the password to use the email/pass login

Yeah let's try this

Is this related to not being able to login with an external auth provider if the user already exists in medusa with the same email address?

It is in some way when it is a guest

I ve published a release if you can try guyrs 💪

closing for now


Tighten restriction on "seen" attestation

https://github.com/ethereum/eth2.0-specs/pull/1694

After we verify a block, we clean up seen aggregated attestations in OpPool during postProcess so we're good.


[Request]  Ludwig

Package Request
Criteria
For a package to be acceptable in the Extras bucket, it should be:

[x] a well-known and widely used tool (e.g. if it's a GitHub project, it should have at least 100 stars and 50 forks)
[x] the latest stable version of the program

Information
Name: Ludwig
Description: Ludwig is a unique search engine that helps you find the right English sentences and to feel more confident about it!
Homepage: https://ludwig.guru
Download link(s): https://ludwig.guru/download

Done in #9340


System.TypeLoadException: Could not load type 'Deedle.FSharpFrameExtensions' from assembly 'Deedle, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'.

The complete error is:
System.TypeLoadException: Could not load type 'Deedle.FSharpFrameExtensions' from assembly 'Deedle, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'.
at XPlot.GoogleCharts.Deedle.Chart.Table.Static[K,V](Frame2 data, FSharpOption1 Options)
at <StartupCode$FSI_0040>.$FSI_0040.main@() in C:\Users\John\documents\visual studio 2015\Projects\DeedleTutorial\DeedleTutorial\Tutorial.fsx:line 190
Stopped due to error
The source code:
// Chart type: Table of Frame - cl cl     |> Chart.Table     |> Chart.WithOptions(Options(showRowNumber = true, page = "enable",    pageSize = 20))
IDE: Visual Studio 2015 Community Edition.
Installed FsLab via Paket.
Paket dependencies file contents:
source https://nuget.org/api/v2
nuget FsLab
paket.lock file contents:
NUGET
remote: https://www.nuget.org/api/v2
specs:
Deedle (1.2.4)
Deedle.RPlugin (1.2.4)
Deedle (>= 1.2.4)
R.NET.Community (>= 1.6.4)
R.NET.Community.FSharp (>= 1.6.4)
RProvider (>= 1.1.13)
DynamicInterop (0.7.4)
Foogle.Charts (0.0.5)
FSharp.Charting (0.90.13)
FSharp.Core (<IP_ADDRESS>)
FSharp.Data (2.2.5)
Zlib.Portable (>= 1.10.0) - framework: portable-net40+sl50+wp80+win80
FsLab (0.3.17)
Deedle (1.2.4)
Deedle.RPlugin (1.2.4)
DynamicInterop (0.7.4)
Foogle.Charts (0.0.5)
FSharp.Charting (0.90.13)
FSharp.Data (2.2.5)
Google.DataTable.Net.Wrapper (3.1.2)
MathNet.Numerics (3.10.0)
MathNet.Numerics.FSharp (3.10.0)
Newtonsoft.Json (8.0.2)
R.NET.Community (1.6.4)
R.NET.Community.FSharp (1.6.4)
RProvider (1.1.15)
XPlot.GoogleCharts (1.3.1)
XPlot.GoogleCharts.Deedle (1.3.1)
XPlot.Plotly (1.3.1)
Google.DataTable.Net.Wrapper (3.1.2)
Http.fs (1.5.1)
MathNet.Numerics (3.10.0)
TaskParallelLibrary (>= 1.0.2856) - framework: net35
MathNet.Numerics.FSharp (3.10.0)
FSharp.Core (>= <IP_ADDRESS>)
MathNet.Numerics (3.10.0)
Newtonsoft.Json (8.0.2)
R.NET.Community (1.6.4)
DynamicInterop (0.7.4)
R.NET.Community.FSharp (1.6.4)
R.NET.Community (>= 1.6.4)
RProvider (1.1.15)
DynamicInterop (0.7.4)
R.NET.Community (1.6.4)
R.NET.Community.FSharp (1.6.4)
TaskParallelLibrary (1.0.2856) - framework: net35
XPlot.GoogleCharts (1.3.1)
Google.DataTable.Net.Wrapper
Newtonsoft.Json
XPlot.GoogleCharts.Deedle (1.3.1)
Deedle
XPlot.GoogleCharts (>= 1.3.1)
XPlot.Plotly (1.3.1)
Http.fs
Newtonsoft.Json
Zlib.Portable (1.11.0) - framework: portable-net40+sl50+wp80+win80
I found found this on https://gist.github.com/larjo/252ab41979459fa80a50
I also found this this on StackOverflow [http://stackoverflow.com/questions/34180107/xplot-and-deedle-in-f)

Did you load the FsLab.fsx script before executing your code and can you share the problematic lines please?

Hi,
Yes, I did load the FsLab.fsx script.  Attached is a screen shot of the code.
When I plot a Deedle Series there is no problem.  See the output in the web browser.  That was produced by running:
// Chart type: Table of Series (column -Close)closes    |> Chart.Table    |> Chart.WithOptions(Options(showRowNumber = true, page = "enable",    pageSize = 20))     |> Chart.WithLabels ["Date"; "Close"]
The variable closes was generated with:  let closes =  cl?Close
When I plot a Deedle Frame I get the System.TypeLoadException error.  The code for plotting the frame:
// Chart type: Table of Frame - clcl    |> Chart.Table    |> Chart.WithOptions(Options(showRowNumber = true, page = "enable",    pageSize = 20))
The variable cl was generated with: let cl = Deedle.Frame.ReadCsv(root + "../Data/CL 11-15 60 Min Dec 28 #5.PRN", separators="\t", indexCol="Date")    I have read that at some point -  'Deedle.FSharpFrameExtensions' got changed to-  'Deedle.FSharp Frame Extensions'.  But I have not been able to confirm that.  This change may have occurred in Deedle version 1.2.4.
John
John
Date: Sun, 3 Apr 2016 06:59:12 -0700
From<EMAIL_ADDRESS>To<EMAIL_ADDRESS>CC<EMAIL_ADDRESS>Subject: Re: [TahaHachana/XPlot] System.TypeLoadException: Could not load type 'Deedle.FSharpFrameExtensions' from assembly 'Deedle, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'. (#31)
Did you load the FsLab.fsx script before executing your code and can you share the problematic lines please?
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub

I need to update the Deelde helpers package meanwhile plotting series should work fine.

Updated the dependencies but I think that the FsLab integration has to be updated too.


Amber/Bundle Changes for Conversations API with Exported Models Controller in 2024-11-15-preview

Choose a PR Template
Switch to "Preview" on this description then select one of the choices below.
Click here to open a PR for a Data Plane API.
Click here to open a PR for a Control Plane (ARM) API.

There's a few changes here that should probably be excluded from the PR, lets ensure that the starting point for your branch is pranbansal/authoring-2024-11-15-preview/base and not main


linter: enable gosec check

closes #389

Codecov Report

Merging #398 into master will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##           master     #398   +/-   ##
=======================================
  Coverage   58.94%   58.94%
=======================================
  Files          26       26
  Lines        2426     2426
=======================================
  Hits         1430     1430
  Misses        938      938
  Partials       58       58

Impacted Files
Coverage Δ

cmd/qat_plugin/dpdkdrv/dpdkdrv.go
86.50% <100.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 134ca45...73aea0a. Read the comment docs.


Use kernel selected for Pylance in Jupyter Notebook files

Currently, the python.interpreter.infoVisibility setting, when set to "onPythonRelated" does not consider .ipynb files as Python related files.
This is undesirable, because the Python extension can be used inside VSCode rendered Jupyter Notebooks, but users may not be able to select the correct interpreter for the Python extension while inside the Jupyter Notebook, which may cause the extension to report nonexistent errors.
For example:

Here, we are in an environment where the "torch" import is available. The Jupyter Notebook interpreter is set to the correct environment, called "pytorch". However, because the regular Python Extension (and as a result Pylance) is set to another "base" environment, the extensions says that the import cannot be resolved.

What a user can do is to go into a "py" file and then select the interpreter below, but that's a weird thing to do. What's better is if the interpreter option on the status bar is to be available on "ipynb" files.
Fix: I would submit a pull request, but I do not want to sign the Microsoft CLA. Here's how I think the issue is fixed: (I've never developed an extension before so I don't know if this is correct.)
src/client/common/constants.ts
/* eslint-disable camelcase */
/* eslint-disable @typescript-eslint/no-namespace */
export const PYTHON_LANGUAGE = 'python';
// ++++
export const JUPYTER_NOTEBOOK_LANGUAGE = "jupyter";
// ++++
export const PYTHON_WARNINGS = 'PYTHONWARNINGS';

export const NotebookCellScheme = 'vscode-notebook-cell';
export const InteractiveInputScheme = 'vscode-interactive-input';

package.json
        "languages": [
            {
                "aliases": [
                    "Jinja"
                ],
                "extensions": [
                    ".j2",
                    ".jinja2"
                ],
                "id": "jinja"
            },
// ++++
            {
                "aliases": [
                    "Jupyter"
                ],
                "extensions": [
                    ".ipynb"
                ],
                "id": "jupyter"
            },
// ++++
            {
                "aliases": [
                    "pip requirements",
                    "requirements.txt"
                ],

src/client/interpreter/interpreterService.ts
// ++++
import { Commands, PYTHON_LANGUAGE, JUPYTER_NOTEBOOK_LANGUAGE } from '../common/constants';
// ++++
// ...
            get hidden() {
                const visibility = this.configService.getSettings().interpreter.infoVisibility;
                if (visibility === 'never') {
                    return true;
                }
                if (visibility === 'always') {
                    return false;
                }
                const document = this.docManager.activeTextEditor?.document;
                if (document?.fileName.endsWith('settings.json')) {
                    return false;
                }
                // ++++
                return document?.languageId !== PYTHON_LANGUAGE && document?.languageId !== JUPYTER_NOTEBOOK_LANGUAGE;
                // ++++
            }

Please could you enable logging as follows:

Open settings & go into Jupyter->Logging
Change the value to verbose
Reload VS Code,
Attempt to repro the issue & then copy the output from the Jupyter output panel.

Please can you look for the string jupyterPythonPathFunction: Giving Pylance in the logs and paste that here
That lets us know the ptyhon environment passed into the Python language server

I did the above. The Jupyter notebook interpreter is set to "pytorch", and the regular Python interpreter is set to "base" (just like in the image above).
In the output, there is no "jupyterPythonPathFunction: Giving Pylance" anywhere. In fact, there is no mention of "Pylance" at all in the output.
That being said, there is a mention of the "base" environment being used for getPackageInformation instead of the "pytorch" environment:
debug 20:27:11.815: interpreterPackages getPackageInformation, Class name = r (started execution), Arg 1: {"interpreter":{"id":"C:\\PROGRAMDATA\\MINICONDA3\\PYTHON.EXE","sysPrefix":"C:\\ProgramData\\miniconda3","envType":"Conda","envName":"base","envPath":{"$mid":1,"path":"/C:/ProgramData/miniconda3","scheme":"file"},"architecture":3,"sysVersion":"3.10.12 | packaged by Anaconda, Inc. | (main, Jul  5 2023, 19:01:18) [MSC v.1916 64 bit (AMD64)]","version":{"raw":"3.10.12","major":3,"minor":10,"patch":12,"build":[],"prerelease":["final","0"]},"companyDisplayName":"Anaconda, Inc.","displayName":"Python 3.10.12 ('base')","detailedDisplayName":"Python 3.10.12 ('base': conda)","uri":{"$mid":1,"fsPath":"c:\\ProgramData\\miniconda3\\python.exe","_sep":1,"external":"file:///c%3A/ProgramData/miniconda3/python.exe","path":"/C:/ProgramData/miniconda3/python.exe","scheme":"file"}}}
debug 20:27:11.815: Create activated Env, Class name = _ (started execution), Arg 1: {"allowEnvironmentFetchExceptions":true,"interpreter":{"id":"C:\\PROGRAMDATA\\MINICONDA3\\PYTHON.EXE","sysPrefix":"C:\\ProgramData\\miniconda3","envType":"Conda","envName":"base","envPath":{"$mid":1,"path":"/C:/ProgramData/miniconda3","scheme":"file"},"architecture":3,"sysVersion":"3.10.12 | packaged by Anaconda, Inc. | (main, Jul  5 2023, 19:01:18) [MSC v.1916 64 bit (AMD64)]","version":{"raw":"3.10.12","major":3,"minor":10,"patch":12,"build":[],"prerelease":["final","0"]},"companyDisplayName":"Anaconda, Inc.","displayName":"Python 3.10.12 ('base')","detailedDisplayName":"Python 3.10.12 ('base': conda)","uri":{"$mid":1,"fsPath":"c:\\ProgramData\\miniconda3\\python.exe","_sep":1,"external":"file:///c%3A/ProgramData/miniconda3/python.exe","path":"/C:/ProgramData/miniconda3/python.exe","scheme":"file"}}}

Strangely enough, there is also a getPackageInformation call using the "pytorch" environment:
debug 20:27:12.097: interpreterPackages getPackageInformation, Class name = r (started execution), Arg 1: {"interpreter":{"id":"C:\\USERS\\.CONDA\\ENVS\\PYTORCH\\PYTHON.EXE","sysPrefix":"C:\\Users\\.conda\\envs\\pytorch","envType":"Conda","envName":"pytorch","envPath":{"$mid":1,"fsPath":"c:\\Users\\.conda\\envs\\pytorch","_sep":1,"path":"/c:/Users/.conda/envs/pytorch","scheme":"file"},"architecture":3,"sysVersion":"3.11.4 | packaged by conda-forge | (main, Jun 10 2023, 17:59:51) [MSC v.1935 64 bit (AMD64)]","version":{"raw":"3.11.4","major":3,"minor":11,"patch":4,"build":[],"prerelease":["final","0"]},"companyDisplayName":"Anaconda, Inc.","displayName":"Python 3.11.4 ('pytorch')","detailedDisplayName":"Python 3.11.4 ('pytorch': conda)","uri":{"$mid":1,"fsPath":"c:\\Users\\.conda\\envs\\pytorch\\python.exe","_sep":1,"external":"file:///c%3A/Users/.conda/envs/pytorch/python.exe","path":"/c:/Users/.conda/envs/pytorch/python.exe","scheme":"file"}}}
debug 20:27:12.097: Create activated Env, Class name = _ (started execution), Arg 1: {"allowEnvironmentFetchExceptions":true,"interpreter":{"id":"C:\\USERS\\.CONDA\\ENVS\\PYTORCH\\PYTHON.EXE","sysPrefix":"C:\\Users\\.conda\\envs\\pytorch","envType":"Conda","envName":"pytorch","envPath":{"$mid":1,"fsPath":"c:\\Users\\.conda\\envs\\pytorch","_sep":1,"path":"/c:/Users/.conda/envs/pytorch","scheme":"file"},"architecture":3,"sysVersion":"3.11.4 | packaged by conda-forge | (main, Jun 10 2023, 17:59:51) [MSC v.1935 64 bit (AMD64)]","version":{"raw":"3.11.4","major":3,"minor":11,"patch":4,"build":[],"prerelease":["final","0"]},"companyDisplayName":"Anaconda, Inc.","displayName":"Python 3.11.4 ('pytorch')","detailedDisplayName":"Python 3.11.4 ('pytorch': conda)","uri":{"$mid":1,"fsPath":"c:\\Users\\.conda\\envs\\pytorch\\python.exe","_sep":1,"external":"file:///c%3A/Users/.conda/envs/pytorch/python.exe","path":"/c:/Users/.conda/envs/pytorch/python.exe","scheme":"file"}}}

There is no mention of any of my other environments in the log, except for in the "Full interpreter list for  is" part.
So it seems that for getting package information only, the extension is using the Python interpreter "base" instead of the Jupyter notebook interpreter "pytorch".

To reproduce this issue:

Make an environment, and install a unique package.
Open a Jupyter notebook, and select the new environment's interpreter.
Create a cell and import the unique package.
Go to a regular Python file, and select a different interpreter from an environment which does not have the package installed.
Go back to the Jupyter notebook, and you will see an error for the package import saying Import "unique" could not be resolved Pylance

Can you share the first few lines of the logs, I'l like to see the versions
Please could you also share the version of Pylance used.
I'm after the following lines, upto using Pylance
Visual Studio Code - Insiders (1.81.0-insider, undefined, desktop)
Jupyter Extension Version: 2023.4.1011241018.
Python Extension Version: 2023.12.0.
Platform: darwin (arm64).
Workspace folder ~/crap, Home = /Users/donjayamanne
09:56:43.164 [info] Attempting to start a server because of preload conditions ...
09:56:43.166 [debug] Get Custom Env Variables, Class name = bc (started execution), Arg 1: undefined, Arg 2: "RunPythonCode"
09:56:43.167 [info] Start refreshing Kernel Picker<PHONE_NUMBER>167)
09:56:43.172 [info] Using Pylance

Oops, seems like I'm using an older version of the Python extensions:
Visual Studio Code (1.73.1, undefined, desktop)
Jupyter Extension Version: 2022.9.1303220346.
Python Extension Version: 2022.18.2.

I deliberately use an older version of VSCode, and I didn't realize that the newer versions of the Python extension did not have support for older versions of VSCode.
I assume that the problem I described above is fixed for the newer versions of the Python extensions? Apologies for the confusion. Feel free to close the issue.

I assume that the problem I described above is fixed for the newer versions of the Python extensions? Apologies for the confusion. Feel free to close the issue.

this is fixed in the latest versions


Add: Backend Retry Configuration in CR

Purpose
Override the retryCount per backend.
Goals
Configure different retry counts for different backends.
Approach

Add new property retry in Backend CR which is getting overridden when creating the routes with actions.
This retry property consists of three fields i.e MaxRetryCount, BaseIntervalInMillis & StatusCodes
If the retry configuration is not given in the Backend CR level, RetryPolicy in RouteAction (actions) won't get configured in order to prevent overriding the virtual host level retry policy.
New Backend CR looks as follows.

apiVersion: dp.wso2.com/v1alpha1
kind: Backend
metadata:
  name: insecure-backend
spec:
  retry:
    maxRetryCount: 3
    baseIntervalInMillis: 2000
    StatusCodes:
      - 504
  services:
  - host: backend
    port: 80
  security:
  - type: Basic
    basic:
      secretRef:
        name: user-creds
        usernameKey: usr
        passwordKey: pwd

Codecov Report
Patch coverage has no change and project coverage change: -0.47 :warning:

Comparison is base (fb7e7fc) 31.41% compared to head (5d13698) 30.94%.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1256      +/-   ##
==========================================
- Coverage   31.41%   30.94%   -0.47%
==========================================
  Files         305       73     -232
  Lines       36721    11342   -25379
  Branches    10219      982    -9237
==========================================
- Hits        11535     3510    -8025
+ Misses      24930     7701   -17229
+ Partials      256      131     -125

Flag
Coverage Δ

adapter
24.75% <ø> (-0.02%)
:arrow_down:

admin-domain-service
?

backoffice-domain-service
57.51% <ø> (ø)

config-deployer-service
?

devportal-domain-service
?

idp-domain-service
80.10% <ø> (ø)

runtime-domain-service
?

Flags with carried forward coverage won't be shown. Click here to find out more.
see 236 files with indirect coverage changes

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


Time part direction for rtl languages

Changing ":" to any ltr string e.g. " h " or " min " in rtl language context causes last part of time section to go to the right end of the formatted string. Proposed solution: insert direction indicators in string; these should be inserted in the "pldr" file, the only one that holds characters outside ANSI. Later on, these strings could be language specific.

Many enhancements were done, in particular I got to really use the ES modules features to organise the package, and learnt a lot about handling packages with NPM and GItHub.
The question of rtl is solved that way: the package does not change anything to parts for languages read right to left.


React-rxjs-event-emitter upgraded to SPFx version 1.7.0

Q
A

Bug fix?
no

New feature?
yes

New sample?
no

Related issues?
fixes #X, partially #Y, mentioned in #Z

What's in this Pull Request?
React-rxjs-event-emitter upgraded to SPFx version 1.7.0

thx @VelinGeorgiev, appreciated.


Navigation Titles don't appear in tabs

I have a TabView with 3 different UIPilotHosts as their views. These pilot show navigation titles normally fine, but when I put them inside the tab bar container, the titles don't show up. Toolbar items show up fine, but the titles don't. Additionally, if I use normal NavigationViews in the tab bar container, the titles show up fine. Is there any suggestions for how to resolve this?

I have to switch back to 1.3.1 to display the Navigation title


support IndexedParallelIterator in Rayon

Right now Parallel progress bars are basically spinners unless one manually sets a len.
Rayon supports Indexed iterators with a .len() method that could be used automatically.

For now, this can be accomplished with the progress_count function, as in:
foo.part_iter().progress_count(foo.len() as u64).map(...).collect();


Is it possible not to change source images?

Hello,
We're using following configuration:
"@quasar/icon-factory": {
  "minify_dev": "pngquant",
  "minify_build": "optipng",
  "cordova": {
    "background_color": "#313a5a",
    "splashscreen_type": "generate"
  },
  "build_always": false
},

During the build run, icon-genie re-compress source images.
I believe this is intended behavior? Is it possible to leave source images as is?

Apparently I've discovered that we're checked in generated icons into the repository.
This isn't the best practice, right?

Please ignore this :)


feat: added ability to add custom json converters

@RobinPeensVelocity Have tried to make an implementation that also supports NLog.config. See #131


wrap armored data correctly

RFC5322 requires emails to be wrapped using CRLF (\r\n) and not only LF (\n)
fixes https://github.com/deltachat/deltachat-core-rust/issues/1093 and similar issues.

This is not quite correct, it should likely be an option, as this is used for writing to files primarily

Clearer alternative in https://github.com/deltachat/lettre/pull/1

@dignifiedquire thanks a lot!


bug: secrets don't populate when there's a route

This is pretty weird, so let me walk through how to reproduce this.

wrangler init some-worker -y
cd some-worker
npx wrangler dev: works fine
set a secret. echo 123 | wrangler secret put abc
add console.log(env.abc) to your worker, run npx wrangler dev; it logs 123 in your terminal, as expected
add a route, route = "something.com/* (use a domain you own)
npx wrangler dev; it doesn't log 123 anymore 😱

Workaround: use environments, add the route to the environment, and use that environment when publishing.

This works fine with wrangler 1 (when you add an account id/zone id) so this bug is wrangler 2 specific


gateway installation steps for Linux

Added the steps to clarify how to install the Edge gateway and industrial IoT components on Linux

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: bamajeed sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.


Change Palen1x iso name & update alpine linux repositories

🧍

I'll merge this when a new palera1n update is available, just not now.

I'll merge this when a new palera1n update is available, just not now.

Ok👍

uh oh

did you make sure those repositories and download links actually work instead of just blindly changing the version name?

yes i did

did you make sure those repositories and download links actually work instead of just blindly changing the version name?

yes i did

thats surprising its not everyday you see someone testing something before pr'ing it

Para cuando la version que soporte IOS 16.4 por favro.

Para cuando la version que soporte IOS 16.4 por favro.

ES: El equipo esta trabjando en ello, dadles tiempo
EN: The team is working on it, give them time


Make arcomplete work with Spack-created console scripts

Spack (https://spack.io/) is a package manager for supercomputers.
To avoid overlong shebang problem in some environments
it relies on a trick with wrapping exec in a Python docstring.
Python console scripts have the following form when created by Spack:
#!/bin/sh
'''exec' /very/long/path/to/python/installed/within/spack/bin/python3.8 "$0" "$@"
' '''
# -*- coding: utf-8 -*-
import re
import sys
from my_package.__main__ import main
if __name__ == '__main__':
    sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
    sys.exit(main())

I'm not sure if this PR is general enough to be merged, but I hope that some other users would find it useful.

I'm sorry but I don't see this being an appropriate patch in its current form.
The global completion hook looks for a positive signal that the target executable supports argcomplete. This is necessary because in search for completions, we execute the target - a potentially destructive operation. As a compromise, we have accommodated several (probably misguided) tools that hide the actual executable behind layers of wrappers. We traverse these wrappers to their target only when we are certain that the script is a wrapper and that we can collect enough information on the other side. To be clear, my inclination is not to support those tools at all. Modern pip/setuptools installs scripts that contain the actual payload, including our magic string. The only tool that is widely used that we need to traverse wrappers for is setuptools entry_points, and we can do that with reasonable certainty thanks to the logic in https://github.com/kislyuk/argcomplete/blob/master/argcomplete/_check_console_script.py and the package metadata that it is able to query.
In your case, the signal that you're looking for to see if the wrapper script should be followed is just not specific enough. The presence of !/bin/sh in the first line and exec python in the first two lines is not enough signal. To execute a target based on just that information in search for completions would be reckless. What if it's a shell script of some sort instead, and executing it is harmful to the system?
The workaround is to register your scripts explicitly. Your issue is only related to global completion; individual registration with register-python-argcomplete PATH should still work. Please open a separate issue if that is not the case.


Add decorator for custom roles

Are you familiar with the error, @MBueschelberger? I am not 100% it might not be an issue with the tests.

Are you familiar with the error, @MBueschelberger? I am not 100% it might not be an issue with the tests.

Seems to be a problem with the Keycloak-mock for the pytests. Probably the mock directly returns a dict and not a request-object. I will look tomorrow into it.

Can reproduce, will have a look this afternoon.


[stable/airflow] volumeMounts[0].name: Not found: "git-clone"`

Describe the bug
I'm trying to install Airflow with custom dag repo but I encounter following exception:
helm install airflow6 stable/airflow --version 6.0.0 --set dags.git.gitSync.enabled=true --set dags.git.url=https://github.com/x/airflow-dag --set dags.git.gitSync.refreshTime=60
Error: Deployment.apps "airflow6-web" is invalid: spec.template.spec.containers[0].volumeMounts[0].name: Not found: "git-clone"
Version of Helm and Kubernetes:
Helm: version.BuildInfo{Version:"v3.0.3", GitCommit:"ac925eb7279f4a6955df663a0128044a8a6b7593", GitTreeState:"clean", GoVersion:"go1.13.6"}
K8: kubectl version Client Version: version.Info{Major:"1", Minor:"16", GitVersion:"v1.16.3", GitCommit:"b3cbbae08ec52a7fc73d334838e18d17e8512749", GitTreeState:"clean", BuildDate:"2019-11-13T11:23:11Z", GoVersion:"go1.12.12", Compiler:"gc", Platform:"linux/amd64"} Server Version: version.Info{Major:"1", Minor:"14+", GitVersion:"v1.14.9-eks-c0eccc", GitCommit:"c0eccca51d7500bb03b2f163dd8d534ffeb2f7a2", GitTreeState:"clean", BuildDate:"2019-12-22T23:14:11Z", GoVersion:"go1.12.12", Compiler:"gc", Platform:"linux/amd64"}
`
> helm repo list
NAME    URL
stable  https://kubernetes-charts.storage.googleapis.com/

Which chart:
stable/airflow

I am facing exactly same issue

It happens with me.
Activate initContainer solves my problem.

But I don't want initContainer I want sidecar git sync

Hack solution for now
    - name: git-clone
      configMap:
            name: {{deployment_name}}-git-clone
            defaultMode: 0755
    - name: git-clone-secret
      secret:
            secretName: airflow-secrets
            defaultMode: 0700```

Issue is at line 255 https://github.com/helm/charts/blob/5b4091af17df57711f24b2b3a27a4a59fad351e2/stable/airflow/templates/deployments-scheduler.yaml

git clone is under initContainer.isEnabled so if you are setting it false, then that volume is not defined. This solves that problem

Hi there, we are waiting for approval. :)

Ran into this bump !!

I actually would suggest stop using this solution. This ran into many issues as each side car tries to git sync, especially using NFS this can lead to race conditions fast. Instead if you want NFS with shared read, I have setup separate git-sync deployment. Which is the only pod doing gitSync and rest of the machines are reading the files in shared fashion. This was much better setup and had the least issues.

git-sync.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
  name: airflow-git-sync
  namespace: pipelines
spec:
  replicas: 1
  selector:
    matchLabels:
      name: airflow-git-sync
  template:
    metadata:
      labels:
        name: airflow-git-sync
    spec:
      volumes:
      - name: markdown
        persistentVolumeClaim:
          claimName: airflow-dags
      - name: git-secrets
        secret:
          secretName: airflow-secrets
      containers:
      - name: git-sync
        image: k8s.gcr.io/git-sync:v3.1.3
        volumeMounts:
        - name: markdown
          mountPath: /tmp/git
        - name: git-secrets
          mountPath: /etc/git-secrets
        env:
        - name: GIT_SYNC_REPO
          value: git@host:account/project.git
        - name: GIT_SYNC_DEST
          value: git-sync
        - name: GIT_SYNC_SSH
          value: "true"
        - name: GIT_SSH_KNOWN_HOSTS_FILE
          value: /etc/git-secrets/known_hosts
        - name: GIT_SSH_KEY_FILE
          value: /etc/git-secrets/id_rsa
        - name: GIT_SYNC_WAIT
          value: "1"
        resources:
          limits:
            memory: 20Mi
            cpu: 150m
          requests:
            memory: 15Mi
            cpu: 80m

airflow config in values
airflow:
  extraConfigmapMounts: []

  ## Extra environment variables to mount in the web, scheduler, and worker pods:
  extraEnv:
    - name: AIRFLOW__CORE__FERNET_KEY
      valueFrom:
        secretKeyRef:
          name: airflow-secrets
          key: fernet_key
    - name: AIRFLOW__WEBSERVER__RBAC
      value: "true"
    - name: AIRFLOW__WEBSERVER__AUTHENTICATE
      value: "true"
    - name: AIRFLOW__CORE__DAGS_FOLDER
      value: "/usr/local/airflow/dags/git-sync"
    - name: AIRFLOW__CORE__SQL_ALCHEMY_POOL_SIZE
      value: "16"
    - name: AIRFLOW__CORE__SQL_ALCHEMY_MAX_OVERFLOW
      value: "32"

This is using the shared nfs airflow-dags

Fixed by c22bd37bc0b4fde003a5c5a46bff5935cf9bc0b2.
I think that we could close it.


Add Display page for New CRs and thier intererests

Description
A page to view new CR/CR-Cs and their interests.
Details
Roster table like display with trooper interests that was filled out when they got recruited, along with current slot information (Zeta Squad or in training) and links to their individual trooper profile pages.

Could also be included as apart of #172 , but should have its own page.


Organize tasks on basis of a priority

In the UI tasks should be ordered by priority. This allows reordering of tasks by switching priority and it enables connectors to create additional tasks that should be run before or after the connector.

Tasks created via the UI should always have a priority of (task.id * 100) + 50.
Dependent tasks which should be triggered before the main task should have a priority of  (mainTask.id * 100) - 49...1
Dependent tasks which should be triggered after the main task should have a priority of (mainTask.id * 100) + 1...49
Tasks that should always run at the end of a process should have a priority greater than 100.000

Based on the rules above the UI can group tasks and should make sure that always the complete task group is reordered. Also tasks with a priority greater than 100.000 should not be included in reordering.

Belongs to #25


Update docs regarding trends() mehtods

The actual api doc says there are trends, trends_current, trends_daily and trends_weekly, but in 2.3.0 the actual methods are: api.trends_available , api.trends_closest api.trends_daily ,     api.trends_place and    ``api.trends_weekly`

Also doc says Returns the top 10 trending topics but returns lot of them. Why ?

Also doc says Returns the top 10 trending topics but returns lot of them. Why ?

With WOEID 1, the top 10 trending topics were returned. But when I tried with the WOEID for USA, I got the top 50 trends.

This has been resolved with https://github.com/tweepy/tweepy/commit/cbcb62f251ff64626d940cb3d29fc5ea76494f5a and https://github.com/tweepy/tweepy/commit/3c0d993ff8d76debd15460ba7647297a559da142 in Tweepy v3.2.0.
@rajasimon The documentation was outdated and has been updated with https://github.com/tweepy/tweepy/commit/de51cf03397c94c65c5436dc0951cda7214ff5a0 to reflect the documentation at https://developer.twitter.com/en/docs/trends/trends-for-location/api-reference/get-trends-place.
@niranjantdesai I'm unable to reproduce this. I'm getting 50 trends for WOEID 1, e.g.:
>>> len(api.trends_place(1)[0]["trends"])
50

Regardless, the documentation does say "if trending information is available for it".


Jenkins job to check Publishing API validity

This is a Jenkins job that should hopefully fire off the run rake task build each day for the Publishing API.
I confess I worked out the syntax for the yaml file based off the other files and am unsure if it has any problems not having a builders attribute like all the other ones in the directory have.

Does the rake task alert people if it finds invalid data?

Yup - it pushes errors into Errbit via Airbrake.

:+1:


rename honor_fpga_adv to allow_fpga_takeover_usb

This will need a change in the Cynthion repo too, as we call this in toolchain_prepare and toolchain_program.

This will need a change in the Cynthion repo too, as we call this in toolchain_prepare and toolchain_program.

I anticipated that: https://github.com/greatscottgadgets/cynthion/pull/80


Update README_CN.md

Modify URL address
NOTE: Please read the Contributing.md guidelines before submitting your patch:
https://github.com/apache/incubator-apisix/blob/master/Contributing.md#how-to-add-a-new-feature-or-change-an-existing-one
Summary
SUMMARY_HERE
Full changelog

[Implement ...]
[Add related tests]
...

Issues resolved
Fix #XXX

nice catch ,thx


Cosmetic fixes

Use lua from crates.io and some quick fixes without semantic changes ;)

Nice ! Thank you


Release v1.3.1

Patch version bump for the bug fix in PR #149.

Merging without review since this is patch that only does minor dependency updates.


com.google.android.exoplayer2.video.VideoListener was removed in ExoPlayer 2.16.0, making this library incompatible

What kind of issue is this?

[x] Bug report. If so, please supply the way to reproduce the issue, including addition information as follow:

Toro version: <IP_ADDRESS>0003
ExoPlayer version: >= 2.16.0

im.ene.toro.exoplayer.Playable imports and uses com.google.android.exoplayer2.video.VideoListener (link), which was removed in ExoPlayer 2.16.0 (see changelog)
In order for this library to work again, you need to follow this advice:

Remove SimpleExoPlayer.addVideoListener, removeVideoListener and VideoListener. Use Player.addListener and Player.Listener instead.

Any update on this?
Did you find any solution to this issue?
ExoPlayer 2.16.0+ is needed to target Android 12+, otherwise, the app will crash, so I think toro should support ExoPlayer version: >= 2.16.0 asap.

Any update on this?


The repository 'file:/var/nccl-repo-2.2.13-ga-cuda9.2  Release' no longer has a Release file. Ubuntu-18.04

I am getting this error while enabling the GPU support.
I am following the steps as mentioned here.
https://www.tensorflow.org/install/gpu

@Rahul2203  Could you please provide the following information.

OS Platform and Distribution (e.g., Linux Ubuntu 16.04):
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device:
TensorFlow installed from (source or binary):
TensorFlow version:
Python version:
Installed using virtualenv? pip? conda?:
Bazel version (if compiling from source):
GCC/Compiler version (if compiling from source):
CUDA/cuDNN version:
GPU model and memory:

Also, Please provide the exact sequence of commands that you have executed before running into the error. Thanks!


[Bug]: @removed decorator for a property won't work directly, if a model is not added from the very begining

Describe the bug
enum Versions {
  v1,
  v2,
  v3
}

@added(Versions.v2)
model Foo {
  prop: string;

  // @add(Versions.v2) // if I comment it out, it won't work
  @removed(Versions.v3)
  prop2: int32;
}

this will report
error
@typespec/versioning/incompatible-versioned-reference
'DemoService.Foo' was added in version 'v2' but contains type 'DemoService.Foo.prop2' added in version 'v1'.
22:3

Does @removed mean being removed since some version ? If so, I don't see why we need to add the @add decorator to remove a property.
Reproduction
playground link
Checklist

[X] Follow our Code of Conduct
[X] Check that there isn't already an issue that request the same bug to avoid creating a duplicate.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion.
[X] The provided reproduction is a minimal reproducible example of the bug.

Note that, if you mark the property with @added(Versions.V2) then this issue can be worked around


Doesn't block cookie overlay on Instagram web

https://www.instagram.com

Unfortunately it's not possible to block this in Safari without also breaking the site.


Cannot read properties of undefined (reading 'accessKeyId')

During yarn deploy-ui and more specifically amplify init --providers $AMPLIFYPROVIDERS --yes I get the error
🛑 Failed to get profile credentials
Cannot read properties of undefined (reading 'accessKeyId')

on Ubuntu Ubuntu 22.04.3 LTS.

Th problem is related to SSO authentication in combination with the Amplify CLI. To resolve the issue add the following line to the central profile in ~/.aws/config:
credential_process = aws sso login --profile central

See also https://github.com/aws-amplify/amplify-cli/issues/4488


Created guide for docker kill command.

[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] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

@beawolf Thanks for writing this. Also, great username!


[WIP] stargz: export cache usage

bash-4.2# tar cf /dev/null / --exclude=/sys --exclude=/proc --exclude=/dev
bash-4.2# ls -al /.remote-snapshotter/
total 4
dr-x------ 1 root root    0 Jan  1  1970 .
drwxr-xr-x 1 root root 4096 Jan  6 11:50 ..
-r-------- 1 root root  172 Jan  1  1970
sha256:0607ddd650101f5f06eee6c34fad2b27685fed68091eb596a78332a7109bc6f7.json
-r-------- 1 root root  174 Jan  1  1970
sha256:3246c6d2bf2222223d0eef83c7ee326ad4d196377c662c589cf1faaca1775fd8.json
-r-------- 1 root root  170 Jan  1  1970
sha256:b9548dfd45572f16c8c86f25650b0edb12bfdc8d89b10cf694343c4d43a143ef.json
bash-4.2# cat /.remote-snapshotter/*
{"Error":null,"Digest":"sha256:0607ddd650101f5f06eee6c34fad2b27685fed68091eb596a78332a7109bc6f7",
"Size":46628702,"FetchedSize":4678702,"FetchedPercent":10.033952907374518}
{"Error":null,"Digest":"sha256:3246c6d2bf2222223d0eef83c7ee326ad4d196377c662c589cf1faaca1775fd8",
"Size":199093466,"FetchedSize":59443466,"FetchedPercent":29.857065223828087}
{"Error":null,"Digest":"sha256:b9548dfd45572f16c8c86f25650b0edb12bfdc8d89b10cf694343c4d43a143ef",
"Size":14864259,"FetchedSize":314259,"FetchedPercent":2.114192170628889}

DNM: FetchedPercent doesn't seem correct (too low; expected to be 100% after tar c /)
Signed-off-by: Akihiro Suda<EMAIL_ADDRESS>

@AkihiroSuda Thanks a lot! This is great. When we do tar with following command, it seems to work well.
# tar --exclude=/sys --exclude=/proc --exclude=/dev -cf - / | cat > /dev/null
# cat /.remote-snapshotter/*
{"Error":null,"Digest":"sha256:75b97b2ec26e096f460fe6fe98d05d6326e43397489938378d5b90bc317fc28e","Size":2641,"FetchedSize":2641,"FetchedPercent":100}
{"Error":null,"Digest":"sha256:a70028db06bdd18152448733e81a4d05f7aea84bfd95eaac475cd68794008d18","Size":34974,"FetchedSize":34974,"FetchedPercent":100}
{"Error":null,"Digest":"sha256:cb84b39c7f46eca72ef94ad4cd50f67788e4213118a2da2d6faaff187fdd1b56","Size":28494262,"FetchedSize":28494262,"FetchedPercent":100}
{"Error":null,"Digest":"sha256:daecf68982bf1820f63cc188bd9c34bc7a5424663209ea39d8a55847dc1805c8","Size":545,"FetchedSize":545,"FetchedPercent":100}

GNU tar seems to skip some files with redirection to /dev/null.
https://unix.stackexchange.com/questions/512362/why-does-tar-appear-to-skip-file-contents-when-output-file-is-dev-null

lol

seems automatically closed due to force-push. reopened as #24 .


transparent encryption: tunnel keys are not upgraded until timeout

The tunnel key is used for sending traffic to a node when an ipcache miss occurs. However, on rolling update of keys we only update the ipcache keys and missed updating the tunnel keys. We need to update the tunnel keys as well so we use the correct key to peer during the transition period.

Resolved https://github.com/cilium/cilium/pull/7555


open3d-python deprecated?

When I install open3d for python via rosdep (python3-open3d-pip) I get version <IP_ADDRESS>. When I install open3d via pip3 I get version 0.13.0.
Is this on purpose or can we fix this somehow?

The rosdep key actually points to open3d-python, not open3d. Both PyPi packages point to the same source code, so I guess open3d-python is no longer maintained/updated. We could probably update the rosdep rule to point to the "newer" PyPi package. Feel free to open a pull request.

It might also be worth opening an issue upstream, reporting this discrepancy.

@mvoelk are you willing to contribute another rosdep key?

@hidmic I thought it would be faster if one of you could replace 'open3d-python' with 'open3d' without a long discussion... I'm sorry I'm too lazy to fork the repo and make a pull request :)

I'm going to close this and ask if people are running into this issue to propose a fix in a PR that we can review.


[CRITICAL] Button component's documentation is removed from Docs

Recently I was searching for button doc then I realised that someone accidently removed buttons docs.
as you can see here.

ok. it's showing now.


add sidecar functionality

Inspired taken from orch's indy-repository-driver by https://github.com/project-ncl/pnc/blob/f57ab646330204821d42009132aa01e8b80c9dd9/indy-repository-manager/src/main/java/org/jboss/pnc/indyrepositorymanager/RepositoryManagerDriver.java#L288 and https://github.com/project-ncl/pnc/commit/cf63dbe2c2d9efbfd0ea97ce76aabe7f8851a65b

LGTM, thanks @michalovjan !


Add Gmail Actions to notification emails

Wagtail's emails should be changed to multipart HTML/plain-text, to benefit from styling improvements and also Gmail Actions https://developers.google.com/gmail/actions/

Ticket title updated so that Gmail Actions and HTML emails can be treated as two distinct tasks, rather than #2245 being an almost-but-not-quite-duplicate of this ticket...
(in other words: #2245 is a prerequisite for this.)

I think it's wise not to implement this in the wagtail codebase, GMail actions require a registration which has a pretty complicated and strict approval process
https://developers.google.com/gmail/markup/registering-with-google
Because the notifications are now in HTML this can already be implemented in projects by overriding the templates.

Makes sense to me. Thanks for investigating, @mikedingjan!


⚠ ClamAV has degraded performance

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

HTTP code: 200
Response time: 96 ms

Resolved: ClamAV performance has improved in debf281 after 2 hours, 6 minutes.


fix docker opts incompatible running on aarch64 Redhat/Centos

On Aarch64, the default cgroup driver for docker is systemd instead of cgroupfs. Should conform kubelet to use systemd as cgroup driver as well to keep it consistent with docker.
Without this change, below exception will be raised.
/usr/bin/docker-current: Error response from daemon: shim
error: docker-runc not installed on system.

Hi @mattymo
What is the status here? This PR looks approved, do you have write rights to kubespray to merge it? (once the conflict is resolved)

@mattymo Rebased. PTAL.


Change the sym binding of debugger from bytecode binding to parser binding.

The debugger does the bytecode binding for the symbol even though it was already done during the parser time. Removing this unnecessary binding.

Unittest clean. Debugger (F12) clean. @pleath @abchatra  could you take a look at this one?

Please add more information on preference on parser binding instead of bytecode binding.

The sym binding under debugger is moved to Parse time to be consistent with non-debug mode binding.
Parse time binding has some advantage over bytecode time binding. Some of the perf decision is naturally coupled with the information we get during the parse time. Also we don’t have to wait till the bytecode gen phase – this favors lot in deferring bytecode for multiple functions.


added requested starters

Added requested pokemons.
Solved #17

Hi @Paola351, thanks a lot for the PR!
The editSprite.sh script can be used to resize the larger sprites (Kyogre, Groudon, Rayquaza, Deoxys) down so they'll fit a bit better.
For example, with groudon: ./editSprite.sh groudon 32 makes it a more appropriate size.
Could you resize those sprites so they will fit in the progress bar? Ideally, there should be no part of the sprites that overlap the edge of the progress bar.

Hi @Paola351 thanks for another great PR!
I have a couple of change requests for this one as well.

As with the other PR, I'd appreciate it if you could resize the larger sprites (Torterra, Infernape, and Empoleon) so they fit within the borders of the progress bar
Could you please shift Piplup up a little bit, so its feet are visible?
I've noticed that these sprites seem to be moving a bit faster than the existing ones - the existing sprites have a delay of 50ms between frames, it would be nice if you could make these ones match that (the editSprite.sh script will do this automatically)

Thanks again!

Torterra, Infernape, and Empoleon seems to be 32x32, it is not the right size?
I shifted Piplup and slowed a little bit the gifs, as you requested. I can't use directly imagemagik though... I hope it's good anyway ^^

please @kagof let me know it there's something else i can do


IdentityServer4.AccessTokenValidation update to 1.0.1-rc4 causes 500 on resource server

JwtSecurityTokenHandler.DefaultInboundClaimTypeMap.Clear();

            IdentityServerAuthenticationOptions identityServerValidationOptions = new IdentityServerAuthenticationOptions
            {
                Authority = "https://localhost:44318/",
                AllowedScopes = new List<string> {"dataEventRecords"},
                ApiSecret = "dataEventRecordsSecret",
                AutomaticAuthenticate = true,
                SupportedTokens = SupportedTokens.Both,
                // TokenRetriever = _tokenRetriever,
                // required if you want to return a 403 and not a 401 for forbidden responses

                AutomaticChallenge = true,

            };

            app.UseIdentityServerAuthentication(identityServerValidationOptions);

System.InvalidOperationException: You must either set a ScopeName or set an introspection HTTP handler
at IdentityModel.AspNetCore.OAuth2Introspection.OAuth2IntrospectionMiddleware..ctor(RequestDelegate next, IOptions1 options, UrlEncoder urlEncoder, ILoggerFactory loggerFactory, IDistributedCache cache) --- End of stack trace from previous location where exception was thrown ---    at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()    at Microsoft.Extensions.Internal.ActivatorUtilities.ConstructorMatcher.CreateInstance(IServiceProvider provider)    at Microsoft.Extensions.Internal.ActivatorUtilities.CreateInstance(IServiceProvider provider, Type instanceType, Object[] parameters)    at Microsoft.AspNetCore.Builder.UseMiddlewareExtensions.<>c__DisplayClass3_0.b__0(RequestDelegate next)    at Microsoft.AspNetCore.Builder.Internal.ApplicationBuilder.Build()    at IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationMiddleware..ctor(RequestDelegate next, IApplicationBuilder app, CombinedAuthenticationOptions options, ILogger1 logger)
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Microsoft.Extensions.Internal.ActivatorUtilities.ConstructorMatcher.CreateInstance(IServiceProvider provider)
at Microsoft.Extensions.Internal.ActivatorUtilities.CreateInstance(IServiceProvider provider, Type instanceType, Object[] parameters)
at Microsoft.AspNetCore.Builder.UseMiddlewareExtensions.<>c__DisplayClass3_0.b__0(RequestDelegate next)
at Microsoft.AspNetCore.Builder.Internal.ApplicationBuilder.Build()
at Microsoft.AspNetCore.Hosting.Internal.WebHost.BuildApplication()

you need to set the ApiName

the exception message is wrong though.

thanks

Thats only needed for introspection though

Problem comes from the https://github.com/IdentityModel/IdentityModel.AspNetCore.OAuth2Introspection
If you want, I could fix this and do a pull request
Greetings Damien

Fixed by validating that if one is set that the other also needs to be set.

@brockallen Why did you close this, bug is that the Exception message in incorrect as @leastprivilege said.

We fixed the message on the dev branch

@leastprivilege @brockallen   Also noticed that you re-implemented my pull request yourself, why ClientId and not ApiName, otherwise the user will not know that the ApiName needs to be set.

we do the error handling now in the top level middleware. In the middle of releasing rc4-update1. Will start to make more sense in an hour ;)M

ah ok, thanks for the feedback
Greetings Damien


Update flutter package (NEW ICONS)

Package

[ ] lucide
[ ] lucide-angular
[X] lucide-flutter
[ ] lucide-preact
[ ] lucide-react
[ ] lucide-react-native
[ ] lucide-solid
[ ] lucide-svelte
[ ] lucide-vue
[ ] lucide-vue-next
[ ] Figma plugin
[ ] all JS packages
[ ] site

Description
Many new icons are not available in flutte package last update about 7 months ago.  please consider updating the package with latest icons
Use cases
when i search icon in lucide and implement in my flutter app many icons in the site is not present in the flutter package
Checklist

[X] I have searched the existing issues to make sure this bug has not already been reported.

See #1593 #1692

bad choice from the team. why do they archived the repo, alteast others can make pull's

bad choice from the team. why do they archived the repo, alteast others can make pull's

We didn't archive it, we just moved it to a separate repo, so people still can submit pull requests.

yeah that's good, i misread


Memory leakage!

I believe this image says it all.

MacOS Catalina 10.15.6
Happens on every run.

@omaishar
Thanks for your report.
Can you please verify whether this issue still occurs with the new release which was just published? It revamps a lot of components under-the-hood, possibly solving this issue (which could not be reproduced otherwise).
Kind regards,
S

Thank you for the info, will be investigated ASAP.

Memory issue seems to be resolved!

Are you kidding me?

Same thing on Ubuntu.

I have this issue too on MacOS 11.1 using PB4D version v11.0.2. @sidneys, can I help troubleshoot?

I have this issue too on MacOS 11.1 using PB4D version v11.0.2. @sidneys, can I help troubleshoot?

Amazing this still happens for months and nobody fixes it


DRAFT: Automatically provision personal namespace

Extend Workspace manager to support automatic provisioning of personal namespaces.
The name of the namespace to create will be calculated from the user name, which is expected to be an email address.
The user that namespace is created for will get konflux-admin permissions on the namespace.
The implementation is idempotent.
This feature should be turned on using environment variables.
This change also adds an additional test suite. In order to run it at the same time with the existing test suite (the default of go test), allow to use different ports for workspace-manager.

replaced by https://github.com/konflux-ci/workspace-manager/pull/95


Workaround IO::Evented#evented_write invalid IndexError error

Fixes #8230
The issue started appearing after overflow is turned on by default.
But it is not exhibited if Slice#+ is not inlined in Evented#evented_write.
If overflows are avoided in @size &- offset but it seems more a hack and fragile since it would be changing the semantics.

I've found nothing wrong at the .ll level. And if I puts debug I can't reproduce. And from gdb I am unable to view the values of the expression.
My guess is that in the loop of Evented#evented_write something is no in sync.
This is the only workaround I've found that does not change the semantics of the code, but changes the input to llvm.

There there is another workaround that seems to fix the issue while keeping the inlineable Slice#+. It's still a workaround though.

Verified :tada:


Signature Pad Null Safety

Hello hope your doing well I noticed that in the current null safe build of the library that Signature Pad is out. I understand by looking at issues that this was due to dependencies not being null safe. I took at look at the dependencies and they are marked null safe at this point. I was wondering if we have any idea when signatures will be coming to null safe version of form builder.
If no one is currently working on it maybe I can scope the problem and put some time into it. Let me know.

Were you able to look at signature safety?

Signature now is null safety


Allow coordination controllers to modify the scheduling state of resources.

Some components require the ability to modify the scheduling of a resource, which requires access to the "state.workload.kcp.dev/" label.

The sync label should be protected to avoid users that are not part of a specific group (ex: system:kcp:workload:coordination) to modify its value.

This should allow the members of the group to modify the label "state.workload.kcp.dev/" value, not adding/removing new labels targeting different SyncTargets.

Some extra context: https://kubernetes.slack.com/archives/C021U8WSAFK/p1657635523445049

That being a group is not set in stone. Maybe we will have a ThingCoordinationresource for coordinated to register for certain resources (plus a service account where we do a SAR against ThingCoordination for), or we have a ThingWorkloadResource where we do a verb=coordinate SAR against.

This currently falls under reservedmetadata admission, i.e. only system:master users/controllers can change the sync labels. Hence, we are currently on the safe side and this issue is about opening it up.

@sttts yes! after the reservedmetadata changes we are safe, as you say, now we should add a mechanism to for allow external actors to modify this label.

/transfer-issue contrib-tmc


fix: LogFilter topic filtering without address specified

Purpose

How does the solution address the problem

Changes made

prnet cleaned-up successfully


loading quad causes an unexpected parse error.

cayley_v0.6.0_windows_amd64>cayley init -config=cayley.cfg.wikidata -quads=data\wikidata-simple-statements.nt -ignoredup
E1105 11:06:15.476609    3468 cayley.go:301] failed to parse "<http://www.wikidata.org/entity/Q2120110> <http://www.wikidata.org/entity/P646-freebase> <http://rdf.freebase.com/ns/HARDAH MUNICIPALITY HOSPITAL> .": invalid N-Quad: unexpected rune 'H' at 137
it seems that <http://rdf.freebase.com/ns/HARDAH MUNICIPALITY HOSPITAL> is parsed as <http://rdf.freebase.com/ns/HARDAH(object)  MUNICIPALITY(Label) and HOSPITAL becomes an error.

I would say working as intended. That is not a valid n-quad. You could percent-encode the space to fix it.

Is there a configuration to ignore this line and deal with the rest?
I didn't figure out how to percent-encode my data for now......
Since it's my problem, I will close this issue later.
Thanks for your reply.

i have the same problem too, have you ever solved it

@ZChristine Can you provide more details?

cayley.exe http -i ./data/statements.nq -d memstore --host=:64210
db: failed to load data: failed to parse "<http://www.semanticweb.org/dezh/ontologies/disease#Bladder neck contracture> http://www.semanticweb.org/dezh/ontologies/disease#hasAlias <http://www.semanticweb.org/dezh/ontologies/disease#contracture of vesical neck> .": invalid N-Quad: unexpected rune 'v' at 188
It seemed that if there were not other symbols , just spaces between words, it will fail to parse the data.I have tried percent-code to clean the nq file but the conditions needed to consider are too much, so I wonder if there was another way to fix it

@dennwc

The quad is definitely invalid and doesn't conform to the NQuads standard.
But if you are familiar with Go, you can use our NQuads reader in "raw" mode - it will accept this kind of quads and you can programmatically change them to IRIs to get the correct file. Let me know if this way works for you. If not, I can provide a binary that does the conversion.

Actually I have not used go before. So if you could offer a binary that does the conversion, it would be really thankful. @dennwc


Borrow Minimum not clear in Frontend

When trying to borrow below the set minimum, there is no error message in the frontend, just a disabled button.
Edge Case: When trying to mint with e.g. 0.9999 cbBTC (which happens when you put 0.1BTC and send it out from Coinbase because of fees), the frontend shows 0.10 cbBTC, no error is shown but the button is disabled:


Add "share" showcase to the introduction tutorial

Description
We can call share on a torch.tensor. The method will return an MPCTensor.
Showcase this usage in the introductory tutorial since it is more intuitive for the normal user.
Are you interested in working on this improvement yourself?

Yes, I am.

Additional Context
The tutorial can be found here

@gmuraru please, assign to me. I have already submitted a PR.
(Call .share directly from a torch.Tensor instead of a MPCTensor makes the code more understable, congrats!)


html5 input type range does not coincide with the beginning and end due to padding

Hello,
please see the example http://codepen.io/anon/pen/EKeqYv
the range slider is started at 0, but because of padding it looks like it can't select extreme values (0 and 1). I think the slider should coincide with the start and end in this case. It works fine if I remove padding (padding: .5rem .75rem;) and border.
thanks.
bsr.

Hi @bsr203!
You appear to have posted a live example (http://codepen.io/anon/pen/EKeqYv.html), which is always a good first step. However, according to Bootlint, your example has some Bootstrap usage errors, which might potentially be causing your issue:

line 20, column 5: E042: .form-control cannot be used on non-textual <input>s, such as those whose type is: file, checkbox, radio, range, button

You'll need to fix these errors and post a revised example before we can proceed further.
Thanks!
(Please note that this is a fully automated comment.)

@bsr203 What browser(s) and OS have you tested with?

only chrome
Version 52.0.2718.0 canary (64-bit)
Version 50.0.2661.86 (64-bit)

well, as per above lint comment I may not use form-control with range. But, then the behavior is not consistent ike no 100% width etc. Why not range support form-control ?

@bsr203 I'm not sure if lmvtfy is correct there; it's often wrong about v4.
This seems to affect WebKit browsers; here are cross-browser screenshots:

Chrome

Safari

Firefox

IE

lmvtfy is correct here as per v4 docs, remove the form-control class and repost an updated codepen.
Check out my PR #19468, I added a custom range class that styles the range input and it works well.

here is the updated pen http://codepen.io/anon/pen/VaEazv
the padding issue is gone, but form elements are not consistent. I may be able to make it similar to other inputs like 100% width padding and block behavior through css, but may better if it is supported through existing class. Will close if you all think otherwise.
thanks again for confirming the behavior.

Add this class to it, .form-control-range, it should restore functionality as it was in v3 (100% width and display block)

thanks. I didn't know about that class.
http://codepen.io/anon/pen/KzGzrx
no 100% width, but has block behavior.
https://github.com/twbs/bootstrap/blob/v4-dev/dist/css/bootstrap.css#L2156
you think that's acceptable

Didn't know about that.
For now, use the latest version in the v4-dev branch and add the .w-100 class to make it 100% width like you want it.

I don't see a way around this without mucking around with potentially gnarly some browser hack stuff. This is just how ranges in Webkit look (with just the .form-control-range class). Punting as a won't fix for now.


GridLines dont always show

Sometimes the gridlines at each tick doesnt really seem to show.

[2021-01-21] Triaging: can't reproduce this issue. If you can provide a sample to reproduce, we can work on this.

[2021-01-21] Triaging: can't reproduce this issue. If you can provide a sample to reproduce, we can work on this.


chore(deps): update common-dev-assets digest to f67a17c

This PR contains the following updates:

Package
Update
Change

common-dev-assets
digest
217dfe5 -> f67a17c

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Renovate Bot.

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

GitHub release
v1.10.2

Your semantic-release bot :package::rocket:


Use latest version of GitHub virtual environments

These version bumps have been reliable and having to manually bump the version(s) adds a bit of churn. I'd rather not waste our time w/ reviewing it, and on the unlikely chance that something breaks w/ -latest, I'm hopeful that the time invested to resolve it will remain less than review time for the version bumps. 🤞

I'll close out #270 after merge of this PR (indicating that others also prefer this approach).

I'm backtracking on my take on this after seeing that https://github.com/JuulLabs/tuulbox/pull/293 failed. 🤦


Update chips_input.dart textTheme.subtitle1->textTheme.titleSmall

'textTheme.subtitle1' updated to 'textTheme.titleSmall' due to changes in Flutter v3.22

Thanks!

Should fix #33 , hope it makes it's way to pub.dev soon!


fix(generator-helper): missing field types

Changes from  #3353 must have gotten lost along the way. This PR reintroduces the same props.

relationFromFields
isUpdatedAt
isReadOnly

Example field output from a Prisma generator
{
    name: 'createdBy',
    kind: 'object',
    isList: false,
    isRequired: false,
    isUnique: false,
    isId: false,
    isReadOnly: false,
    type: 'User',
    hasDefaultValue: false,
    relationName: 'CreatedQuestions',
    relationFromFields: ['createdById'],
    relationToFields: ['id'],
    relationOnDelete: 'NONE',
    isGenerated: false,
    isUpdatedAt: false,
  }

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


TypeError: Cannot read property 'user' of undefined

First, thanks for all your work on this library! I've been using it to get auth working quickly with couchdb.
Second, I'm seeing an error when attempting to register a new user with 0.14.0:
(node:79787) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'user' of undefined

To reproduce:
I think the relevant parts of my config are:
  local: {
    // Set this to true to disable usernames and use emails instead
    emailUsername: true,
  },

  userDBs: {
    defaultDBs: {
      private: ['user'],
      shared: []
    }
  }

Then, I issue the following request: The request succeeds with 200 OK
% curl -X POST \
  -d '{"email"<EMAIL_ADDRESS>"password": "password1", "confirmPassword": "password1"}' \
  -H 'Content-Type: application/json' \
  http://localhost:3001/auth/register

{"success":"Request processed."}

But looking at the server logs I see the following stacktrace:
POST /auth/register 200 26.512 ms - 32
(node:79787) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'user' of undefined
    at DBAuth.getDBConfig (/[path]/node_modules/@sl-nx/superlogin-next/lib/dbauth/index.js:199:101)
    at /Users/asullivan/Development/spock-express/node_modules/@sl-nx/superlogin-next/lib/user.js:1001:46
    at Array.forEach (<anonymous>)
    at processUserDBs (/[path]/node_modules/@sl-nx/superlogin-next/lib/user.js:1000:20)
    at SuperLogin.addUserDBs (/[path]/node_modules/@sl-nx/superlogin-next/lib/user.js:1018:9)
    at SuperLogin.insertNewUserDocument (/[path]/node_modules/@sl-nx/superlogin-next/lib/user.js:294:30)
    at /[path]/node_modules/@sl-nx/superlogin-next/lib/user.js:258:46
(node:79787) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 2)
(node:79787) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

Do you know what this could be? I tried clearing everything in sl-users and _users but still no luck.

Hi,

did this happen with a „clean” setup of 0.14.0 or did you upgrade from a previous version? When upgrading from 0.13.X or the old superlogin, manual migration is required, check the Changelog.
can you verify that the view auth/expiredKeys exists in the sl-users DB?
If not, can you provide an example repo to reproduce the error from scratch?

This shouldn't happen if everything is set up correctly.

Ah I think a config entry under userDBs for the model is still expected, eventhough it should not be necessary anymore. Can you try this as a workaround?
 userDBs: {
    defaultDBs: {
      private: ['user'],
      shared: []
    },
   model: {
     user: {}
   }
  }

Can you install this commit and let me know whether it fixed the issue without modifying the config?
npm i github:@sl-nx/superlogin-next#dfc9151864ad6a49676443d95bc6e150a4ac2d58

Fixed in the most recent release.


⚠ Bofrost.at has degraded performance

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

HTTP code: 200
Response time: 1169 ms

Resolved: Bofrost.at performance has improved in bf93eba.


pkg/service: Extend unit test cases

No need to run the full CI as the PR only adds a unit test, and Travis job passed.

This needs approval from sig-lb.


Setting up validations and model specs

In this PR I've fulfilled the following tasks:

[x] Add the following validations:
For the User model:
Name must not be blank.
PostsCounter must be an integer greater than or equal to zero.
For the Post model:
Title must not be blank.
Title must not exceed 250 characters.
CommentsCounter must be an integer greater than or equal to zero.
LikesCounter must be an integer greater than or equal to zero.
[x] Add unit specs for all of your models' methods and validations.

@Munsa1 Thank you very much for your observation. I will try to be more careful next time.


Introspection tests

Pull Request Test Coverage Report for Build 978

2 of 3 (66.67%) changed or added relevant lines in 2 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage increased (+0.5%) to 82.783%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/Type/IntrospectionTypesProvider.php
1
2
50.0%

Files with Coverage Reduction
New Missed Lines
%

src/api.php
1
90.7%

Totals

Change from base Build 975:
0.5%

Covered Lines:
4462

Relevant Lines:
5390

💛  - Coveralls


question: settings hooks

does Tabris.js 2 plan to support platform settings directly in cordova .xml? something similar with:
https://www.npmjs.com/package/cordova-plugin-settings-hook ?

@maoamid The plugin should work on iOS but it does not work on Android since the plugin maps several preferences to the cordova main Activity. With Tabris we use the cordova main activity to launch another activity which actually runs the tabris app.
https://github.com/mircoc/cordova-plugin-settings-hook/blob/master/updatePlatformConfig.js#L88

@mpost In that case what is the recommended way to slip entries in to AndroidManifest.xml?  E.g. Samsung MultiWindow

@cookieguru You can use a custom build hook that addresses the activity TabrisActivity in the AndroidManifest.xml instead of the MainActivity that cordova contributed.

@cookieguru Another simple way is to create a simple cordova plugin to edit it, I didn't know how to use build hooks yet

@maoamid I hope your question is answered, please reopen if not.

@ralfstx yes it is, thanks


make a better foreground colours

today it maybe like a >>+<-b (i dont know how it works lol), but you can do an other syntax for few functions! >>+<-(fg=b)

Hmm, thanks for this idea. I'll think about this later.


feature/CMake CMake doesn't check for libasound when configuring

on Ubuntu, without libasound-dev package installed, make failed with CMake build system (branch https://github.com/jamoma/JamomaCore/tree/feature/cmake)
I guess we should check for libasound-dev when configuring build, and make the configure script fail or disable everything that need libasound.

What is the target that requires libasound ? I'll add it.
As a side note, you can now switch to the dev branch :)

libAudioEngine.ttso
Linking CXX shared library ../../../libAudioEngine.ttso
/usr/bin/ld: ne peut trouver -lasound
collect2: error: ld returned 1 exit status
DSP/extensions/AudioEngine/CMakeFiles/AudioEngine.dir/build.make:88: recipe for target 'libAudioEngine.ttso' failed
make[2]: *** [libAudioEngine.ttso] Error 1
CMakeFiles/Makefile2:1831: recipe for target 'DSP/extensions/AudioEngine/CMakeFiles/AudioEngine.dir/all' failed
make[1]: *** [DSP/extensions/AudioEngine/CMakeFiles/AudioEngine.dir/all] Error 2
Makefile:147: recipe for target 'all' failed
make: *** [all] Error 2

Weird, it seems to be because portaudio depends on libasound.
But normally when you installed portaudio19-dev it should have installed libasound-dev too : http://packages.ubuntu.com/trusty/portaudio19-dev
And when portaudio is not found, AudioEngine should already fail (AudioEngine/CMakeLists.txt) :
find_package(Portaudio)
if(NOT PORTAUDIO_FOUND)
     message(STATUS "Package portaudio required, but not found! Won't build AudioEngine extension.")
     return()
endif()

ok
so one more weird thing on my computer...
I have that:
$ find /usr/ -name libportaudio*
/usr/lib/x86_64-linux-gnu/libportaudio.so.2
/usr/lib/x86_64-linux-gnu/libportaudio.so.2.0.0
/usr/local/lib/libportaudio.so
/usr/local/lib/libportaudio.a
/usr/local/lib/libportaudio.so.2.0.0.bak
/usr/local/lib/libportaudio.so.2
/usr/local/lib/libportaudio.so.2.0.0
/usr/local/lib/libportaudio.la
/usr/share/doc/libportaudio2

and the libportaudio-dev package is not installed yet
so maybe you can add a catch for that and throw a message like :
libportaudio found but not libasound :
"clean up your computer dude and come back later !"

:-)

The fix should have been merged, could you check ?

which fix ?
on branch dev I still have the same issue when linking
and no warning when running cmake
the whole log is here : https://gist.github.com/avilleret/f7f0f7d745d235ace884

I think I found the issue, PureData comes with its own portaudio-2.0 distribution, and when installing puredata, it installs /usr/local/include/portaudio.h and this abuse cmake which then suppose to find libportaudio but fails (and I don't know why).
installing portaudio from ubuntu repo fix that
sorry for the noise


Add is application means tested page

Description of change
Add Yes/No question at start of new application journey to allow for routing of non-means tested applications. This PR is just for the page, not for the routing changes.
Only routing currently done is to skip partner question if select no to means tested question, next page is the tasklist. Partner values are not relevant for non-means tested applications. If selecting yes to means test question, next page is has partner.
This is behind the means-journey feature flag for now, but can be removed once the routing logic had been implemented.
Link to relevant ticket
https://dsdmoj.atlassian.net/browse/CRIMAPP-313
Notes for reviewer
Subsequent PR for submitting to datastore and rehydrating
Subsequent PR for updating routing based on a non-means tested journey
Screenshots of changes (if applicable)
After changes:

How to manually test the feature

Start a new application

First page should be means test. Check design/copy, check errors for when none selected. Check submits.

 As this was the first page it meant the only place to go back was the index page but now, it needs to go to means and the means question needs to go to the index.
This link also needs to be feature flagged.
The routing looks good

yes --> partner 👍
no  --> tasklist 👍

Feature Flag set to false sets application back to how it currently appears.


investigation not easy when Liquibase is activated before Pre-Liquibase

It's not a real issue but a behavior of the library.
In the context of a simple  jhipster/postgresql generated application 7.8.1, liquibase is already in place which is nice.
Unfortunately a LiquibaseConfiguration.java file is generated and prevents in my case the execution of pre-liquibase "Create schema"script.
If possible, that could be nice to have a more explicit warning or logs to investigate such case that liquibase was pre-loaded.
In my case, investigation was made from activation of : org.springframework.boot.autoconfigure: DEBUG
that provides this information :
  PreLiquibaseAutoConfiguration:       Did not match:          - @ConditionalOnMissingBean (types: liquibase.integration.spring.SpringLiquibase,net.lbruun.springboot.preliquibase.PreLiquibase; SearchStrategy: all) found beans of type 'liquibase.integration.spring.SpringLiquibase' liquibase (OnBeanCondition)       Matched:          - @ConditionalOnClass found required classes 'liquibase.integration.spring.SpringLiquibase', 'liquibase.change.DatabaseChange' (OnClassCondition)
Solution if anyone face this problem :  simply remove LiquibaseConfiguration.java from jhipster generated code and
rely on your jhipster application-dev.yml configuration  file to setup preliquibase and liquibase.
Thanks lbruun for the library. I let you close the issue once you got this suggestion.

Yes you assume correctly about the role of  generated LiquibaseConfiguration.java .
Thank you very much for the answer, it confirms what I observed.
The reason of preliquibase not activated was not obvious at first sight in my situation but it makes sense now.


GenIso between empty case classes and Unit

case class Foo[A]()
case class Bar()

GenLens.empty[Foo, Unit]
GenLens.empty[Bar, Unit]

Closed https://github.com/julien-truffaut/Monocle/pull/223


hand web-demo error on chrome browser and unable to load the hand demo

The hand web demo is not working on chrome browser. And getting these errors on the console.
chrome versions:  92.0.4515.107, 91.0.4472.164

Uncaught (in promise) TypeError: Cannot read property 'buffer' of undefined
    at Object.write (hands_solution_simd_wasm_bin.js:9)
    at Object.write (hands_solution_simd_wasm_bin.js:9)
    at Object.createDataFile (hands_solution_simd_wasm_bin.js:9)
    at finish (hands_solution_simd_wasm_bin.js:9)
    at processData (hands_solution_simd_wasm_bin.js:9)
    at Object.createPreloadedFile [as FS_createPreloadedFile] (hands_solution_simd_wasm_bin.js:9)
    at DataRequest.finish (hands_solution_packed_assets_loader.js:127)
    at DataRequest.onload (hands_solution_packed_assets_loader.js:122)
    at processPackageData (hands_solution_packed_assets_loader.js:158)
    at runWithFS (hands_solution_packed_assets_loader.js:169)

VM31 hands_solution_simd_wasm_bin.js:9 Uncaught (in promise) RuntimeError: abort(Module.arguments has been replaced with plain arguments_ (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)) at Error
    at jsStackTrace (VM31 hands_solution_simd_wasm_bin.js:9)
    at stackTrace (VM31 hands_solution_simd_wasm_bin.js:9)
    at abort (VM31 hands_solution_simd_wasm_bin.js:9)
    at Object.get (VM31 hands_solution_simd_wasm_bin.js:9)
    at VM31 hands_solution_simd_wasm_bin.js:9
    at ja.h (hands.js:32)
    at U (hands.js:10)
    at ma.next (hands.js:11)
    at k (hands.js:22)
    at abort (VM31 hands_solution_simd_wasm_bin.js:9)
    at Object.get (VM31 hands_solution_simd_wasm_bin.js:9)
    at VM31 hands_solution_simd_wasm_bin.js:9
    at ja.h (hands.js:32)
    at U (hands.js:10)
    at ma.next (hands.js:11)
    at k (hands.js:22)

VM31 hands_solution_simd_wasm_bin.js:9 Uncaught (in promise) RuntimeError: abort(Module.arguments has been replaced with plain arguments_ (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)) at Error
    at jsStackTrace (VM31 hands_solution_simd_wasm_bin.js:9)
    at stackTrace (VM31 hands_solution_simd_wasm_bin.js:9)
    at abort (VM31 hands_solution_simd_wasm_bin.js:9)
    at Object.get (VM31 hands_solution_simd_wasm_bin.js:9)
    at VM31 hands_solution_simd_wasm_bin.js:9
    at ja.h (hands.js:32)
    at U (hands.js:10)
    at ma.next (hands.js:11)
    at k (hands.js:22)
    at abort (VM31 hands_solution_simd_wasm_bin.js:9)
    at Object.get (VM31 hands_solution_simd_wasm_bin.js:9)
    at VM31 hands_solution_simd_wasm_bin.js:9
    at ja.h (hands.js:32)
    at U (hands.js:10)
    at ma.next (hands.js:11)
    at k (hands.js:22)

Hi @vasanthhr, Please have a look at this references https://github.com/google/mediapipe/issues/2189#issuecomment-880112598,  https://github.com/google/mediapipe/issues/1727#issuecomment-799844456


PHPUnit 5.x is out of date

Since Silverstripe 4.10,  php8.x is supported and the framework and other libraries have moved to phpunit 9.x. The current tests will not run in php8.x.

fixed via #11


Improve Docs

I don't think this adds anything to the readme. It's just another word. Appreciate the effort tho. Ty.


Fix memory leak in deflate decoder

I did a silly mistake in deflate decoder which caused a memory leak when loading the Deflate-compressed TIFF image.
This patch will free allocated memory in decode_deflate() method.
For the next steps to prevent this kind of errors:

Make use of a safe pointer (smart pointer) or scoped deleter for 3rdparty library/internal memory allocation.
Run unit/integration tests with memory sanitizer/tracker (e.g., valgrind/asan)

rerun tests

Build aborted due to timeout:
https://gpuci.gpuopenanalytics.com/job/rapidsai/job/gpuci-v0.20/job/cucim/job/prb/job/cucim-gpu-test/CUDA=11.0,GPU_LABEL=gpu,OS=ubuntu16.04,PYTHON=3.7/55/console
Examining conflict for rapids-build-env libarchive libxml2 icu:  77%|███████▋  | 71/92 [20:48<05:27, 15.62s/it]
Examining conflict for rapids-build-env cucim:  77%|███████▋  | 71/92 [21:08<05:27, 15.62s/it]
Examining conflict for rapids-build-env cucim:  78%|███████▊  | 72/92 [21:08<05:39, 16.95s/it]
Build timed out (after 40 minutes). Marking the build as failed.

Yeah this came up on Slack as well. Wondering if this is just due to the fact that we haven't fully moved to the new RAPIDS version scheme. If so, then it might be worth focusing on getting PR ( https://github.com/rapidsai/cucim/pull/41 ) in first and working with AJ to get cuCIM updated to the new version scheme

this change merged by other PR.
#close


Use a select for setting due dates

Split off from: https://github.com/alanvardy/tod/issues/389

Prompts to select new due date (today, tomorrow, wekeend, next week, postpone (only on recurring tasks; pushes to next recurrence), no date, a manually entered date, or skip)

When scheduling a task, display a select with the following options

Today
Tomorrow
Weekend
Next Week
Postpone (only show for recurring, pushes to next recurrence)
No Date
Enter Manual Date
Skip

This feels like a really long list, can we cut any of the items @stacksjb?

Good question - those are the options present in the official app.
For rescheduling, we could do a "+  days" (default to 1, allow you to change it, then postpone, no date, skip"
For setting initial date we probably need more options though.
I had a thought about a possible CLI option the other day, not sure if it is possible - right now scrolling is only up/down on selections, is it possible to add left/right? Then you could have "Postpone", and then arrowing right or left would go through the options.

This is the rust library we are using: https://crates.io/crates/inquire
In particular, check out the date select here: https://docs.rs/inquire/0.6.2/inquire/struct.DateSelect.html
Maybe for options:

Natural Language
Date Picker
Postpone
No Date
Skip

I find natural language to be the fastest for entry so would prefer having it as the first option if possible.

Thx! Given that we should be able to type any of the options (the selections are only if you're scrolling instead), I think we can just make "natural language" the default (do we even need to display?) and you just type it in.
So in practice, I could just type "+ x days" or "in 2 days" or "Next weekend", or exact date, or even Postpone
Given that, I think for listed options:

Natural Language ("In x days") (if we need to display at all)
Postpone (only for recurring)
Specific Date -> This could be "Pick Date" and go to date picker
No Date
Skip

Released as part of v0.4.8


[FEATURE] Blogs page

Detailed description
Add a Blog section to the site
Can be made using React + styled-components.

Add dummy data after completing this page, we will add backend later on.

Context
Blogs plays important role in learning
Possible implementation
Example: 👇

You can make this type UI under the blog section.
https://www.thecyberhub.org/resources/blogs

Additional information
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

can you assign it to me? I know some react development

can you assign it to me? I know some react development

Yes sure 🧑💻

Is this design okay? You can suggest some more improvements

Is this design okay? You can suggest some more improvements

Yes, this looks good,
suggestions:
make sure to check the reference: I have updated the example

can you assign it to me? I know some react development

Will you checkout this repository frist?
https://github.com/CryptoverseWeb3/git-github-practice

You will get more green squares

can you assign it to me? I know some react development

Will you checkout this repository frist? https://github.com/CryptoverseWeb3/git-github-practice

You will get more green squares

Yeah I checked it, will it be counted for hacktoberfest or I can make the PR now only?

git-github-practice will not count as hacktober fest.
and yes you can make PR now.

Here, I have updated the design

Here, I have updated the design

Nice, this is looking good.
Some suggestions:

reduce the text to 2-3 lines
add an image above the heading.

@kabir0x23 Please confirm if this is all right

Awesome.
Can I know, which technologies are being used in making blog page by you?

You can check the code, I have only use react and pure CSS

You can check the code, I have only used react and pure CSS

Nice work, good.
Have you worked with styled-components before?

You can check the code, I have only used react and pure CSS

Here is the code

You can check the code, I have only used react and pure CSS

Above is the code

Yes, I have checked the code
Good work.
1st thing, never push the code on the main branch directly

always create branches
example. you forked the repo(version: 10.0)
now you directly push that code on your repo: (version increased: 13.0)
now when you submit a PR, after merging(will become 14.)

just always create branches:

fork the repo
create new branches
and then send those branches in PRs

With branches, all can work on different parts of code
Now there could be the chances of conflicts in the code.

Thanks, I have created a new branch, will make the PR from there

Thanks, I have created a new branch, will make the PR from there

Good 👍


Fix faulty createHashHistory path

'history' package does not seem to have a 'lib' anymore. 'history/createHashHistory' is the right path now.

The 3.x versions of history still export under lib.


Manually implement Zeroize

Removes dependence on proc-macros when enabling the zeroize feature.
As the macros previously made sure that all fields were zeroed, I opted for destructuring self in the impls so that a compile error will be triggered if a field is added and not handled.
Used as_mut_slice().zeroize() on arrays even though they implement Zeroize. This is because the implementation on slices zeroes the whole slice then issues an atomic_fence() call, while the array implementation calls it for every element. Don't know and haven't tested if there's a difference in optimizations. Both implementations produce the same result anyway :)

Thank you! This seems reasonable. Could you help me address a few points?

Is there a measurable clean build time difference before and after?
Can you confirm that something fails (either the build or existing tests) if any of these impls is deleted?
Could you add inline comments next to spots where you're doing destructuring, with a quick explanation of why you're doing it?
Similarly, could you comment on the array vs slice distinction inline, so that future readers (i.e. future me) will know why the difference matters.

Added comments.
Here's the difference in clean build time on my machine.
# Manual
Time (mean ± σ):      1.356 s ±  0.202 s    [User: 2.496 s, System: 0.591 s]
Range (min … max):    1.197 s …  1.806 s    10 runs

# Derive
Time (mean ± σ):      3.720 s ±  0.212 s    [User: 9.807 s, System: 1.430 s]
Range (min … max):    3.564 s …  4.298 s    10 runs

Every impl is already used by existing tests added in #309, removing any one of them causes those to fail compiling.
Regarding the slice vs array implementation, I looked into it a bit more. From some rudimentary inspection of generated assembly it looks better to use the latter. The atomic_fence() call I was so worried about does not actually generate any code at all apparently, and the slice implementation generated a panic branch among other things.

Oh wow yeah, that's a huge difference. Looks great, thanks again!


bug: data processing fails if a transfersize value from local storage is 0

co2js returns a diffrent output type then, which runs into a type check I am doing.

Fixed


plane defaults

This PR adds:

Backup URL feature, where the checkpoint download can have multiple URLs, in case the first one is unreachable or similar
New yaml files (CerebNet/config/checkpoint_paths.yaml and FastSurferCNN/config/checkpoint_paths.yaml) for default values for the configuration path, the checkpoint path as well as the URLs

I will squash minor commits in a sec.


Item sale prices are weird (player selling to merchant)

count | item         | per item | sold at | expected sale | excess profit
----------------------------------------------------------|---------------
   9  | short spear  | 1 gp     | 9 gp    | 4.5 gp        | +100%
   4  | longspear    | 5 gp     | 12 gp   | 10 gp         | +20%
   1  | heavy flail  | 15 gp    | 8 gp    | 7.5 gp        | +7%

Overall it looks like numbers are being rounded up to nearest gold for some reason, except the case with the longspear stack where it just gave really strange sum.
Shortbow, chainshirt, and some other items that divide by 2 into neat even gold value seem to be fine.

An option to set Sell Price modifier (Player to Merchant) would be nice as well. This would allow trade goods, such as gems and gold / silver bars, be used as a currency worth their face value.

An option to set Sell Price modifier (Player to Merchant) would be nice as well. This would allow trade goods, such as gems and gold / silver bars, be used as a currency worth their face value.

Trade goods are sold at 100% value already from the look of the code, which is rules correct with PF1.

An option to set Sell Price modifier (Player to Merchant) would be nice as well. This would allow trade goods, such as gems and gold / silver bars, be used as a currency worth their face value.

Trade goods are sold at 100% value already from the look of the code, which is rules correct with PF1.

The 3 test cases have been tested successfully locally. The fix will be available in the next version today.

Available in v-1.8.0.


New Subscriber

The new Subscriber replaces both the LegMultiSubscriber and LegSubscriber. It offers more scalability since there are no longer separate pubsub subscribers and pairs of persistent goroutines for each message source. Instead, the new Subscriber has only two persistent goroutines (for reading pubsub messages and for distributing events).  Each message is handled in a goroutine, for each publisher, that only lasts for the duration of handling the message. The new Subscriber has improved logging and simplified event notification. Decisions on whether to allow or reject messages from publishers are now decided by an external mechanism.
Reorg repo
Other than the Subscriber, there are two main packages now:
dtsync: Code for syncing using go-data-transfer, and publishing over gossib pubsub
httpsync: Code for syncing over http, and serving latest head via http
This PR replace #45

Codecov Report

Merging #57 (ad85f27) into main (7b2681c) will decrease coverage by 21.82%.
The diff coverage is 38.12%.

@@             Coverage Diff             @@
##             main      #57       +/-   ##
===========================================
- Coverage   60.82%   39.00%   -21.83%
===========================================
  Files          14       14
  Lines        1210     1105      -105
===========================================
- Hits          736      431      -305
- Misses        371      633      +262
+ Partials      103       41       -62

Impacted Files
Coverage Δ

dtsync/option.go
0.00% <0.00%> (ø)

dtsync/publisher.go
0.00% <0.00%> (ø)

dtsync/sync.go
0.00% <0.00%> (ø)

dtsync/syncer.go
0.00% <0.00%> (ø)

dtsync/util.go
0.00% <0.00%> (ø)

dtsync/voucher.go
0.00% <ø> (ø)

dtsync/voucher_cbor_gen.go
0.00% <ø> (ø)

httpsync/multiaddr/convert.go
68.29% <ø> (ø)

interface.go
0.00% <ø> (-100.00%)
:arrow_down:

option.go
25.80% <25.80%> (ø)

... and 8 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 7b2681c...ad85f27. Read the comment docs.


Replace default with function to refer function's default worker

Purpose
$subject.
With this change, "default" will no longer be a reserved keyword in the language.
Fixes #28625
Approach
N/A
Samples
N/A
Remarks
N/A
Check List

[x] Read the Contributing Guide
[ ] Updated Change Log
[ ] Checked Tooling Support (#)
[x] Added necessary tests

[x] Unit Tests
[ ] Spec Conformance Tests
[ ] Integration Tests
[ ] Ballerina By Example Tests

[ ] Increased Test Coverage
[x] Added necessary documentation

[x] API documentation
[ ] Module documentation in Module.md files
[ ] Ballerina By Examples

@lochana-chathura, I think we can also close https://github.com/ballerina-platform/ballerina-lang/issues/23476 now since it is no longer valid.


synchronization of class names for AIX systems compared to other platforms

While synchronization may not be hot - I do notice what feel like incorrect names.
I would expect the basename, e.g. "AIXBuild" to be the generic aka starting point and then other names for when arguments are added. This was done - there is a classname AIXBuildWithGcc - except there is no configure argument "--with-gcc". Further, it magically deletes the argument "--without-computed-gotos" that the class AIXBuild has.
So, the coming PR will contain my suggestion:
classnames "AIXBuild", and "AIXBuildWithoutComputedGotos"

This was done by #81.