Add missing newline at end of file

To silence LLVM warning in Xcode.

Codecov Report

Merging #35 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff           @@
##           master     #35   +/-   ##
======================================
  Coverage    5.42%   5.42%
======================================
  Files           9       9
  Lines         387     387
  Branches       26      26
======================================
  Hits           21      21
  Misses        364     364
  Partials        2       2

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 658bfe6...91c9bf6. Read the comment docs.


Adds Trace Function.

-This also moves Trace() signature from PA, so will need to refactor PA.

✅ No public API change.

✅ No public API change.


Add Typescript prop types validations and mobile responsive

This PR includes the following changes

Renamed all the files to .tsx extension
Added the prop types validations as per typescript rules
Improved the font size, and layouts of the cards.
The screen is now mobile responsive (Please check the below screenshots for the same)

Portrait Mode

Landscape Mode

Everything looks Great 🔥
NIT: If you can make the corners a bit rounded as shown in the reference picture, it'll be great.

Everything looks Great
NIT: If you can make the corners a bit rounded as shown in the reference picture, it'll be great.

Done, Please check


ImportError:DLL load failed: 找不到指定模块

the code 'command = ['ninja', '-v']' in file ~\Lib\site-packages\torch\utils\cpp_extension.py line 1631 report an error,then I modified to command = ['ninja', '--version'],an other error occured

how can I fix it?

Those codes had run successfully in my Linux system,Thanks for the great job!
------------------ 原始邮件 ------------------
发件人:                                                                                "DeepGraphLearning/torchdrug"                                                                                @.>;
发送时间: 2021年10月19日(星期二) 晚上7:58
@.>;
<EMAIL_ADDRESS>主题: Re: [DeepGraphLearning/torchdrug] ImportError:DLL load failed: 找不到指定模块 (#50)
Hi! I think this issue is a duplicate of #8. Note we don't have guarantee for TorchDrug on Windows so far. We will probably test it on Windows in the future.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.


Feature request: Command-line interface for CyberChef

It would be very helpful to have a command line interface for performing CyberChef operations on local files without the need for a GUI web app.
@d98762625 suggested I create this ticket to be a better venue than PR #1043 for the design discussion of what CyberChef's official CLI could look like.
Design considerations
An ideal CLI would have a fairly simple interface. The only inputs needed are:

A recipe, being a list of operations to perform
A list of files upon which to perform the operations
A directory or file into which to place the output

In keeping with a common paradigm in unix-like operating systems, if no input files are given, then input should come from stdin; likewise, if no output destination is specified, then output should go to stdout. This is to accommodate the very common practice of chaining several single-purpose commands together to address specific needs.
A CLI would not replace the web app, and should not be designed with feature-parity to the web app in mind. The thrust of this ticket is to get command-line access to the operations which CyberChef provides, for use on data which shouldn't or can't easily be loaded into the web app.
A CLI would not replace the Node API, and should not be designed to expose every last detail of that API. Using the CLI should be easier for the general case than writing a program.
Specifying recipes
There are many ways one could specify a recipe to the CLI, and this is probably where most of the complexity will come from. The CLI could possibly support multiple ways of receiving the recipe. Some possibilities:

String of JSON from a file

eg. from CyberChef's "Save Recipe → Clean JSON" or "→ Compact JSON" dialog

List of "Chef Format" operations in a file

eg. from CyberChef's "Save Recipe → Chef Format" dialog

List of operations specified on the command line

Strict "Chef Format": To_Base64('A-Za-z0-9+/=') To_Hex('None')
Simplified semantic format leveraging the flexibility of chef.bake(): 'tobase64:A-Za-z0-9+/=' to-hex:none

I ordered these roughly from least to most end-user friendly, but they aren't mutually exclusive. Some use cases are easier when loading a pre-composed recipe from a file, while others are easier by specifying operations on the command line.

Not sure if you are aware of this: https://chepy.readthedocs.io/en/latest/
Might provide some ways to do things, albeit in Python.

I was not aware of chepy, why do reinvent the wheel instead of providing cyberchef api over node or something?

A Cyberchef offline API would be great


SlickJS

Create basic Bootstrap wireframe to show SlickJS capabilities.

PR11 created to update index.html for SlickJS CSS & CDN.

back to the carousel!
thanks for laying the ground work on this


ListArrayType should match the initial type when populating the List with the array from the DB

When having a entity like:
@Entity
@TypeDefs({
        @TypeDef(name = "list-array", typeClass = ListArrayType.class)
})
public class Circuit {

    @Column(name = "previous_names")
    @Type(type = "list-array")
    private List<String> previousNames = new ArrayList<>();

    ..

Could the ListArrayType add the names to the initiated list instead of replacing the list?
I'm wondering as when the array is null in the database the previousNames list will be null in the fetched entity. I'm having 2 feelings here as it makes sense if it's null in the database.
But I expected differently.
Similar as
    @OneToMany(mappedBy = "project")
    private List<Task> tasks = new ArrayList<>();

will also give an empty list, even if no tasks would be found in the databse.
Maybe
    @Type(type = "list-array")
    private List<String> previousNames = new ArrayList<>();

could return an empty list.
and
    @Type(type = "list-array")
    private List<String> previousNames;

could return null.
What do you think?

Yes, that can also be an option. It can also be made configurable and passed via a Type parameter.

This test case demonstrates that this behavior is already in place.

In my project it is not working, but there is a difference..
In my database the actual values are null.
Looking at the test:
    @Test
    public void testEmptyArrays() {

        doInJPA(entityManager -> {
            Event nullEvent = new Event();
            nullEvent.setId(0L);
            entityManager.persist(nullEvent);

            Event event = new Event();
            event.setId(1L);
            entityManager.persist(event);
        });

        doInJPA(entityManager -> {
            Event event = entityManager.find(Event.class, 1L);

            assertArrayEquals(new UUID[]{}, event.getSensorIds().toArray());
            assertArrayEquals(new String[]{}, event.getSensorNames().toArray());
            assertArrayEquals(new Integer[]{}, event.getSensorValues().toArray());
            assertArrayEquals(new Long[]{}, event.getSensorLongValues().toArray());
            assertArrayEquals(new SensorState[]{}, event.getSensorStates().toArray());
            assertArrayEquals(new Date[]{}, event.getDateValues().toArray());
            assertArrayEquals(new Date[]{}, event.getTimestampValues().toArray());
        });
    }

It creates an Event with all the list types initialised with new ArrayList().
I think when persisting this, it is actually persisted as [], and not null.
Then when querying the [] is converted to an empty ArrayList.
I tweaked the test a bit to:
            Event event = new Event();
            event.setId(1L);
            event.setSensorNames(null); // SET IT EXPLICITLY TO NULL
            entityManager.persist(event);

then the test fails as we get a NPE on event.getSensorNames().toArray().
It could be argued that this is expected behaviour.
But the problem is not only Hibernate is writing to the database..
And it is different from something like @OneToMany(mappedBy = "project") List<Task> tasks = new ArrayList<>(); which will also never be null. I would expect the same for the ListArrayType.

Send me a Pull Request with the replicating test case, and I'll investigate it when I have some time.

Created https://github.com/vladmihalcea/hibernate-types/pull/171 with the failing test.


feat: add sockets

Codecov Report

Merging #10 into master will decrease coverage by 0.59%.
The diff coverage is 20.00%.

@@            Coverage Diff             @@
##           master      #10      +/-   ##
==========================================
- Coverage   36.31%   35.71%   -0.60%
==========================================
  Files          47       48       +1
  Lines         873      938      +65
  Branches      151      162      +11
==========================================
+ Hits          317      335      +18
- Misses        537      582      +45
- Partials       19       21       +2

Impacted Files
Coverage Δ

src/configLoader.ts
0.00% <0.00%> (ø)

src/lib/clients/axios.ts
0.00% <ø> (ø)

src/lib/clients/internalSocket.ts
0.00% <0.00%> (ø)

src/lib/services/api/routines.ts
0.00% <0.00%> (ø)

src/serviceManager.ts
0.00% <0.00%> (ø)

src/lib/services/routineConfigs.ts
55.76% <25.00%> (-3.42%)
:arrow_down:

src/commands/routines.ts
83.46% <61.90%> (+1.98%)
:arrow_up:

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 4c6b349...f6cb4f2. Read the comment docs.


feat: implement function for set

Description

Add a dockerized localnet for testing
Implement get_version function
Implement get function
Implement set function
Add tests for new functions that use ephemeral accounts

Type of change

[ ] 💥 Breaking change (fix or feature that would cause existing functionality to not work as expected)
[x] 🏗 Build configuration (CI configuration, scaffolding etc.)
[ ] 🐛 Bug fix (non-breaking change which fixes an issue)
[x] 📝 Documentation update(s)
[x] 📦 Dependency update(s)
[ ] 👩🏽💻 Improve developer experience
[ ] ⚡ Improve performance
[x] ✨ New feature (non-breaking change which adds functionality)
[x] ♻ Refactor
[ ] ⏪ Revert changes
[x] 🧪 New tests or updates to existing tests

:tada: This PR is included in version 1.0.0-beta.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


feat: add Zircuit, Lisk, Cyber, Degen, Kinto, Kroma, Lukso Immutable zkEVM, Mint, Merlin, Metis, Proof of Play, re.al, Sanko, Xai

Mainnet

Zircuit (most critical - needed by August 8), Lisk, Cyber, Degen, Kinto, Kroma, Immutable zkEVM, Mint, Merlin, Metis, Proof of Play, re.al, Sanko, Xai

Already in Registry

Lukso

Testnet

Celo Dango (using 447877 instead of 44787 due to clash with existing alfajores testnet)
Eco Testnet
OP Sepolia
Polygon Amoy

Already in Registry

Arb Sepolia - can you confirm if this is currently AW relayed?
Base Sepolia - can you confirm if this is currently AW relayed?

Funding

Jon Kol is bridging funds for Mainnet. Mint is sending over funds, Zircuit has already.
Please faucet yourselves for testnet

Safes

Zircuit has added safe url. Will get other ones.

Remove contract addresses when redeploying for those already in registry
Deprecate
Deprecate the outdated Eclipse testnet deployment

Wow, soo many chains!

@paulbalaji also adding eco testnet
BlockExplorers:
  - apiUrl: https://eco-testnet.explorer.caldera.xyz/api
    family: blockscout
    name: ECO Testnet explorer
    url: https://eco-testnet.explorer.caldera.xyz/
blocks:
  confirmations:
  estimateBlockTime: 1
  reorgPeriod:
chainId: 471923
deployer:
  name: Eco Protocol
  url: https://eco.org/
displayName: Eco Testnet
domainId: 471923
isTestnet: true
name: Eco Testnet
nativeToken:
  decimals: 18
  name: Ether
  symbol: ETH
protocol: ethereum
rpcUrls:
  - http: https://eco-testnet.rpc.caldera.xyz/http

also @paulbalaji tangle put up a mainnet pr an hour ago if you can sneak that in https://github.com/hyperlane-xyz/hyperlane-registry/pull/129

@avious00 @paulbalaji would also be great to support our Testnet too. All info can be found on https://docs.tangle.tools/resources


[XIMGPROC] Fix Niblack thresholding

Fixes the issues raised by @mshabunin for #181 in the comments.
I updated the function code, added support for the other threshold types, and included the missing Doxygen comments in the header file.
I also expanded the sample demo with more trackbars to manipulate the thresholding parameters.

Thank you!
:+1:


[Feature request] split out prebuilt binaries from this repository to some external "blob storage".

Suggestion:
Split source code repository and distribution of prebuilt library binaries.
So that a repository clone is smaller, and users are not confused whether prebuilt binaries are always up to date with souce code.
Having large binaries in version control also is not a good idea.
And prebuilt binaries are available via separate download URL.
Regards!

@dreirund i removed the prebuilt binaries and placed them directly into the new official (wip) documentation:
https://bogdanfinn.gitbook.io/open-source-oasis/shared-library/downloads
https://bogdanfinn.gitbook.io/open-source-oasis/standalone-api-application/download
Just let me know if this is enough for you or you need them hosted somewhere else?

@dreirund gitbook somehow does not allow hosting executable files.
from now on i will add the prebuilt binaries to releases here in github: https://github.com/bogdanfinn/tls-client/releases


Add SearchMarcros containing a copy of DTK_MARK_REGION

This breaks the last dependency of Search on DTK proper.

What happen if downstream code ends up transitively including both headers <DTK_ConfigDefs.hpp> and <DTK_SearchMacros.hpp>?

They'll get a warning about redefining macros. I can replace the name, but DTK_SEARCH_MARK_REGION sounded too cumbersome to me.

how about if not def?

retest this please

Codecov Report

Merging #545 into master will increase coverage by <.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #545      +/-   ##
==========================================
+ Coverage   96.04%   96.04%   +<.01%
==========================================
  Files         131      131
  Lines        9528     9529       +1
==========================================
+ Hits         9151     9152       +1
  Misses        377      377

Impacted Files
Coverage Δ

...s/Search/src/details/DTK_DetailsBatchedQueries.hpp
100% <ø> (ø)
:arrow_up:

...ckages/Search/src/details/DTK_Search_Exception.hpp
100% <ø> (ø)
:arrow_up:

...Search/src/details/DTK_DetailsTreeConstruction.hpp
100% <ø> (ø)
:arrow_up:

...details/DTK_DetailsBoundingVolumeHierarchyImpl.hpp
93.14% <100%> (ø)
:arrow_up:

...c/details/DTK_DetailsDistributedSearchTreeImpl.hpp
100% <100%> (ø)
:arrow_up:

...ckages/Search/src/details/DTK_DetailsSortUtils.hpp
100% <100%> (ø)
:arrow_up:

...es/Search/src/details/DTK_DetailsTreeTraversal.hpp
97.22% <0%> (+0.02%)
:arrow_up:

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 7d77b12...d80b9c3. Read the comment docs.

retest this please

Does this redo Jenkins job?

#if !defined( DTK_MARK_REGION )
  #define DTK_MARK_REGION ...
#endif

Could do that, but you already merged it....


Breaking change to gameday API?

Have a script that grabs info daily and today got an exception:
import mlbgame
games = mlbgame.games(2018,5,29)
print games
games = [g for item in games for g in item]
for game in games:
    print game.game_id
    print mlbgame.overview(game.game_id).time

gameid 2018_05_29_chamlb_clemlb_1
ValueError: Could not find a game with that id.
API: http://gd2.mlb.com/components/game/mlb/year_2018/month_05/day_29/gid_2018_05_29_chamlb_clemlb_1/rawboxscore.xml

I believe that certain types of games do not have overview attributes, such as delayed or cancelled games.

same here for all games:
import mlbgame games = mlbgame.games(2018,5,29) print games games = [g for item in games for g in item] for game in games:     try:         print game.game_id         print mlbgame.team_stats(game.game_id).era_home     except ValueError as e:         print e         pass

Um that's not true if you ran what I put there. Games_status can be just PRE_GAME and not have stats.
import mlbgame
games = mlbgame.games(2018,5,29)
print games
games = [g for item in games for g in item]
for game in games:
    try:
        print game.game_id
        print game.game_status
        print mlbgame.team_stats(game.game_id).home_batting.hr
    except ValueError as e:
        print e
        pass

output:

2018_05_29_cinmlb_arimlb_1
PRE_GAME
Could not find a game with that id.
2018_05_29_slnmlb_milmlb_1
IN_PROGRESS
0
2018_05_29_minmlb_kcamlb_1
PRE_GAME
0
2018_05_29_chamlb_clemlb_1
IN_PROGRESS
2
2018_05_29_texmlb_seamlb_1
PRE_GAME
Could not find a game with that id.
2018_05_29_houmlb_nyamlb_1
IN_PROGRESS
1
2018_05_29_sfnmlb_colmlb_1
PRE_GAME
0
2018_05_29_wasmlb_balmlb_1
IN_PROGRESS
1
2018_05_29_anamlb_detmlb_1
IN_PROGRESS
0
2018_05_29_tormlb_bosmlb_1
IN_PROGRESS
0
2018_05_29_tbamlb_oakmlb_1
PRE_GAME
Could not find a game with that id.
2018_05_29_miamlb_sdnmlb_1
PRE_GAME
Could not find a game with that id.
2018_05_29_chnmlb_pitmlb_1
IN_PROGRESS
1
2018_05_29_phimlb_lanmlb_1
PRE_GAME
Could not find a game with that id.
2018_05_29_nynmlb_atlmlb_1
IN_PROGRESS
0

Process finished with exit code 0

same today:
import mlbgame
games = mlbgame.games(2018,5,30)
print games
games = [g for item in games for g in item]
for game in games:
    try:
        print game.game_id
        print game.game_status
        print mlbgame.team_stats(game.game_id).home_batting.hr
        print mlbgame.overview(game.game_id).venue
    except ValueError as e:
        print e
        continue

and output

2018_05_30_wasmlb_balmlb_1
PRE_GAME
Could not find a game with that id.
2018_05_30_texmlb_seamlb_1
PRE_GAME
Could not find a game with that id.
2018_05_30_miamlb_sdnmlb_1
PRE_GAME
Could not find a game with that id.
2018_05_30_houmlb_nyamlb_1
PRE_GAME
Could not find a game with that id.
2018_05_30_minmlb_kcamlb_1
PRE_GAME
Could not find a game with that id.
2018_05_30_cinmlb_arimlb_1
PRE_GAME
Could not find a game with that id.
2018_05_30_tormlb_bosmlb_1
PRE_GAME
Could not find a game with that id.
2018_05_30_anamlb_detmlb_1
PRE_GAME
Could not find a game with that id.
2018_05_30_chnmlb_pitmlb_1
PRE_GAME
Could not find a game with that id.
2018_05_30_tbamlb_oakmlb_1
PRE_GAME
Could not find a game with that id.
2018_05_30_sfnmlb_colmlb_1
PRE_GAME
Could not find a game with that id.
2018_05_30_nynmlb_atlmlb_1
PRE_GAME
Could not find a game with that id.
2018_05_30_phimlb_lanmlb_1
PRE_GAME
Could not find a game with that id.
2018_05_30_chamlb_clemlb_1
PRE_GAME
Could not find a game with that id.
2018_05_30_slnmlb_milmlb_1
PRE_GAME
Could not find a game with that id.

Process finished with exit code 0

A game that is in a “PRE-GAME” status means it has not started. It would not have any acumulated stats to pull from. You’ll have to filter for only completed or in progress games.

This is not an issue with our API, but rather with mlb.com. If they do not provide the data, there is nothing that we can do.

Well I figured out that your releases aren't up to date, solid!. On PyPi, you do not have PR #91  https://github.com/panzarino/mlbgame/pull/91 included. How about instead of saying random things and then telling me its not an issue with your API, you stop, think about the issue, possibly maybe even look at the code??? That seems the better option vs ignorantly wasting developers' time.


isEnvDevelopment enable sourcemaps

sourceMap: isEnvProduction ? shouldUseSourceMap : isEnvDevelopment, (Enable sourcemaps in dev)
added stylus-loader

We had several issues with enabling sourcemaps in dev, including FOUC (#6399) and slowness (#6508).


Adding new network rules only have the new ones.

If i create a pod with a Incoming rule and save.
Then add one Outgoing rule.
The resulting rule set only have the outgoing one even if ui show both.

This was fixed in unknown commit. Most likely f473d35cad1d1e0f7ea1ba7c1b0d361c2fcdea85


I want to debug the test class, but it seems to lack dependencies

Description

I want to debug this testing method, but it prompts me that there are missing dependencies. My project can start normally, and I ran dbeaver using IDEA according to the official manual.
So how should I add this dependency to the current project?
Thank you in advance for your answer!
DBeaver Version
latest
Operating System
macOS 15.1.1
Database and driver
No response
Steps to reproduce
No response
Additional context
No response

We haven't configured running unit tests under IDEA


skips kube-system namespace despite saying it scans all namespaces by default

Describe the bug
krr says in help that by default it runs on all namespaces:
[☸ lab:database] [⏱ 2s]
❯ ~ krr simple --help | grep namespace
│ --namespace          -n      TEXT  List of namespaces to run on. By default, will run on all namespaces. [default: None]

This is not true. Seems it by default skip kube-system namespace.
To Reproduce
Run krr simple and then run krr simple --namespace kube-system.
Second invocation will list resources that were absent in first invocation.
Expected behavior
Either help should be updated to state that kube-system is excluded by default or default behaviour should be changed to include kube-system namespace.

Yep, you are right. Would you be interested in opening a PR to fix it?

I can provide PR but the question is which behaviour would you like to be default.
Should I just update help to make it clear that kube-system is skipped or should I remove part of the code which in fact intentionally skips it?
                # NOTE: By default we will filter out kube-system namespace
                if settings.namespaces == "*" and object.namespace == "kube-system":
                    continue

After all it's your program ;)

Please update the help. Many of our users are running on managed Kubernetes providers and have workloads in kube-system that they do not control. So we would like to keep excluding it by default.


fix: skip when audit is disabled

Fixes #213

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

v1.12.6
GitHub release

Your semantic-release bot :package::rocket:


how do i actually use this?

Hey there,
I tried using this extension on vscode, but after installing it, I couldn't figure out how to actually use it.
I didn't see any change in highlighting, under any of the standard themes.
Sorry if this is a silly question, but how does one actually observe this extension's desired effects?

oh...
i didn't realize this is all a bit more low level, and theme-independent.
so it's just about not all themes distinguishing all highlighting categories.
Thanks for a cool package :)


[aenetworks] 'list index out of range' error preventing download

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

[X] I'm reporting a bug unrelated to a specific site
[X] I've verified that I'm running yt-dlp version 2023.03.04 (update instructions) or later (specify commit)
[X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
[X] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[X] I've searched known issues and the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue

Provide a description that is worded well enough to be understood
I have tried a couple streams that use [aenetworks] and all fail with list index out of range. Verbose debug information attached.
I have tried with --ap-username/--ap-password and --cookies-from-browser Chrome; both fail the same. This was working a week ago. I tried a show from History and A&E.
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[X] If using API, add 'verbose': True to YoutubeDL params instead
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
C:\Users\great>yt-dlp --cookies-from-browser Chrome -vU https://play.history.com/shows/the-food-that-built-america/season-4/episode-4
[debug] Command-line config: ['--cookies-from-browser', 'Chrome', '-vU', 'https://play.history.com/shows/the-food-that-built-america/season-4/episode-4']
[debug] Portable config "C:\Program Files\youtube-dl\yt-dlp.conf": ['--no-mtime', '-o', 'E:\\Videos\\Youtube\\%(title)s.%(ext)s', '--merge-output-format', 'mkv', '--embed-thumbnail', '--embed-metadata']
[debug] User config "C:\Users\great\AppData\Roaming\yt-dlp\config.txt": ['--no-mtime', '-o', 'E:\\Videos\\Youtube\\%(title)s.%(ext)s', '--recode-video', 'mkv', '--embed-thumbnail', '--embed-metadata']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version<EMAIL_ADDRESS>[98ac902c4] (win_exe)
[debug] Python 3.8.10 (CPython AMD64 64bit) - Windows-10-10.0.19045-SP0 (OpenSSL 1.1.1k  25 Mar 2021)
[debug] exe versions: ffmpeg 4.3.1-2020-11-08-full_build-www.gyan.dev, ffprobe 4.3.1-2020-11-08-full_build-www.gyan.dev
[debug] Optional libraries: Cryptodome-3.17, brotli-1.0.9, certifi-2022.12.07, mutagen-1.46.0, sqlite3-2.6.0, websockets-10.4
[Cookies] Extracting cookies from chrome
[debug] Extracting cookies from: "C:\Users\great\AppData\Local\Google\Chrome\User Data\Default\Network\Cookies"
[debug] Found local state file at "C:\Users\great\AppData\Local\Google\Chrome\User Data\Local State"
[Cookies] Extracted 5259 cookies from chrome
[debug] cookie version breakdown: {'v10': 5259, 'other': 0, 'unencrypted': 0}
[debug] Proxy map: {}
[debug] Loaded 1788 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp-nightly-builds/releases/latest
Available version<EMAIL_ADDRESS>Current version<EMAIL_ADDRESS>Current Build Hash: b98b130b2a385c27b1b9f70384654313291c38c90adf175264578dabb4008b47
[debug] Downloading _update_spec from https://github.com/yt-dlp/yt-dlp-nightly-builds/releases/latest/download/_update_spec
Updating to<EMAIL_ADDRESS>...
[debug] Downloading yt-dlp.exe from https://github.com/yt-dlp/yt-dlp-nightly-builds/releases/latest/download/yt-dlp.exe
[debug] Downloading SHA2-256SUMS from https://github.com/yt-dlp/yt-dlp-nightly-builds/releases/latest/download/SHA2-256SUMS
Updated yt-dlp to<EMAIL_ADDRESS>[debug] Restarting: yt-dlp --cookies-from-browser Chrome -vU "https://play.history.com/shows/the-food-that-built-america/season-4/episode-4"
[debug] Command-line config: ['--cookies-from-browser', 'Chrome', '-vU', 'https://play.history.com/shows/the-food-that-built-america/season-4/episode-4']
[debug] Portable config "C:\Program Files\youtube-dl\yt-dlp.conf": ['--no-mtime', '-o', 'E:\\Videos\\Youtube\\%(title)s.%(ext)s', '--merge-output-format', 'mkv', '--embed-thumbnail', '--embed-metadata']
[debug] User config "C:\Users\great\AppData\Roaming\yt-dlp\config.txt": ['--no-mtime', '-o', 'E:\\Videos\\Youtube\\%(title)s.%(ext)s', '--recode-video', 'mkv', '--embed-thumbnail', '--embed-metadata']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version<EMAIL_ADDRESS>[607510b9f] (win_exe)
[debug] Python 3.8.10 (CPython AMD64 64bit) - Windows-10-10.0.19045-SP0 (OpenSSL 1.1.1k  25 Mar 2021)
[debug] exe versions: ffmpeg 4.3.1-2020-11-08-full_build-www.gyan.dev, ffprobe 4.3.1-2020-11-08-full_build-www.gyan.dev
[debug] Optional libraries: Cryptodome-3.17, brotli-1.0.9, certifi-2022.12.07, mutagen-1.46.0, sqlite3-2.6.0, websockets-10.4
[Cookies] Extracting cookies from chrome
[debug] Extracting cookies from: "C:\Users\great\AppData\Local\Google\Chrome\User Data\Default\Network\Cookies"
[debug] Found local state file at "C:\Users\great\AppData\Local\Google\Chrome\User Data\Local State"
[Cookies] Extracted 5259 cookies from chrome
[debug] cookie version breakdown: {'v10': 5259, 'other': 0, 'unencrypted': 0}
[debug] Proxy map: {}
[debug] Loaded 1788 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp-nightly-builds/releases/latest
Available version<EMAIL_ADDRESS>Current version<EMAIL_ADDRESS>Current Build Hash: 1c92b3a04c54b86ad615ea89a6dd80f3321e10af69cb28c8a914bb12864fe5fa
yt-dlp is up to date<EMAIL_ADDRESS>[aenetworks] Extracting URL: https://play.history.com/shows/the-food-that-built-america/season-4/episode-4
[aenetworks] /shows/the-food-that-built-america/season-4/episode-4: Downloading JSON metadata
ERROR: list index out of range
Traceback (most recent call last):
  File "yt_dlp\YoutubeDL.py", line 1518, in wrapper
  File "yt_dlp\YoutubeDL.py", line 1594, in __extract_info
  File "yt_dlp\extractor\common.py", line 694, in extract
  File "yt_dlp\extractor\aenetworks.py", line 171, in _real_extract
  File "yt_dlp\extractor\aenetworks.py", line 73, in _extract_aetn_info
IndexError: list index out of range

Based on #5417, it looks like this may be related to the episode having just been released, and the issue may resolve itself after a few days. Even if that turns out to be the case, IMO we should keep this issue open until it can be properly fixed

This URL is being accessed for the metadata:
https://feeds.video.aetnd.com/api/v2/history/videos?filter[canonical]=/shows/the-food-that-built-america/season-4/episode-4
It appears not to be restricted by access control or geo-blocking (or only partially).
The success result is like this:
  'code': 200,
  'status': 'Ok',
  'data': {
    'total': 1,
    'per_page': null,
    'current_page': 1,
    'last_page': 1,
    'next_page_url': null,
    'prev_page_url': null,
    'from': 1,
    'to': 1
  },
  'results': [
    {
      'id': '2180325955515',
      'DRMPlayURL': 'https://aetvprod.global.ssl.fastly.net/i/AETN-History_VMS/BRAND_THC_FTBA_277764_GLB_448909_2398_60_20230307_01_0307702_NoOB_S3_,1800,1300,1000,700,400,200,100,.mp4.csmil',
      'added':<PHONE_NUMBER>000,
      'analyticsMediaTitle': 'CandyRevolution',
      'analyticsVideoCategory': 'TheFoodThatBuiltAmerica',
      'authenticationEndDate':<PHONE_NUMBER>000,
      'authenticationEndDate_utcdate': {/* ... */},
      'authenticationStartDate':<PHONE_NUMBER>000,
      'authenticationStartDate_utcdate': {/* ... */},
      'availableDate':<PHONE_NUMBER>000,
      'availableDate_utcdate': {/* ... */},
      'canonical': '/shows/the-food-that-built-america/season-4/episode-4',
      /* more data */
    },
  ]
}

The error indicates that the .results list is present but empty. The .code and/or .data.total members could be checked, but in any case (extractor/aenetworks.py:73):
-        result = self._download_json(
            'https://feeds.video.aetnd.com/api/v2/%s/videos' % brand,
            filter_value, query={'filter[%s]' % filter_key: filter_value})['results'][0]
+        result = self._download_json(
            'https://feeds.video.aetnd.com/api/v2/%s/videos' % brand,
            filter_value, query={'filter[%s]' % filter_key: filter_value})
+        result = traverse_obj(result, ('results', lambda k, v: k == 0 and v[filter_key] == filter_value))
+        if not result:
+            raise ExtractorError('...')

Maybe the error message should say that the show was not found in the provider's feed which might not yet have been updated.

Probably the same issue: https://github.com/ytdl-org/youtube-dl/issues/18167.
Also in this module:

400 Bad Request in playlist extractors based on AENetworksListBaseIE, but from https://github.com/ytdl-org/youtube-dl/issues/22714 this may be caused by not having provided valid MSO access parameters
404 Not Found on BiographyIE test URL.


(autohotkey) Update package with new installer

AHK changed its installer today.
Now it bundles all types of portable AHK into same archive and non-portable installer changed its name.

Installer changes: https://autohotkey.com/docs/Scripts.htm#Installer_uiAccess
Releases: https://autohotkey.com/download/1.1

https://github.com/chocolatey/chocolatey-coreteampackages/commit/e71041db5fd2b50a8fc2243d974ddc07d52e92b4

@ferventcoder , @gep13
I fixed AHK, but I see now that somebody pushed bad package ?
$ErrorActionPreference = 'Stop'
$packageArgs = @{
  packageName    = 'autohotkey.portable'
  url            = 'http://ahkscript.org/download/1.1/AutoHotkey112401.zip'
  url64Bit       = 'http://ahkscript.org/download/1.1/AutoHotkey112401_x64.zip'
  checksum       = '90ECF74C0BDDD243D21B57DB3864EFC3C959CDA7D64296B0A29AD4AC9847E46A'
  checksum64     = '6E61A6CBBADBB37A114C90E885996DE3A392D6E79AF9D9DF37ACF2DCAA8E39E4'
  checksumType   = 'sha256'
  checksumType64 = 'sha256'
  unzipLocation  = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)"
}

Install-ChocolateyZipPackage @packageArgs

It is previous version.
IMO, portable package should be unlisted since it doesn't represent version it says.

@majkinetor said...
I fixed AHK, but I see now that somebody pushed bad package ?

Since happened due to the transition of the packages from @ferventcoder automatic repo to the core team repo.  This is one of the reasons that we need to ensure that maintainers are onboard with moving the packages into core team repo, so that they have time to remove the packages from their automatic systems.  We might be in the same situation with the @dtgm package that you ported.  Has that been removed from his automatic repo?
Are we in a position to force push a package fix notation of these packages?  If so, I can unlist the necessary packages.

Has that been removed from his automatic repo?

Don't know, but you could remove him from maintainers for the time being for push to fail.

@majkinetor this one is ready to be closed out, right?

The package works. However the last community package is wrong: https://chocolatey.org/packages/autohotkey.portable

Yes, but with the new functionality that you have just added, you can push a new package with the package fix notation, right?

Right!
How should I version it, it already uses revision: <IP_ADDRESS>

Ah.  Good question...
Personally, I would be going for <IP_ADDRESS>.
@ferventcoder what are your thoughts on this?

Anyway, I just realized that AU doesn't allow for manual version override. It will return version to RemoteVersion even if the NuspeVersion is higher. If it was not using revision part of the version it would autogenerate choco fix notation and push it.
I could change AU so that if update is forced and NuspecVersion is higher then RemoteVersion , NuspecVersion should be used. I don't know if that sounds strange or confusing...

I think that sounds correct.

That is, maybe better said, with force always use NuspecVersion and if it is the same as RemoteVersion use choco fix unless package already uses revision.

:+1:

I think we should sit this one out. If we push that version the next one will be problematic again if it beomces 03 and it may.  Its very small problem anyway.

Anyway, I dropped above ideas as they are confusing. Currently only if remote version is higher then nuspec version the package will get updated and if it is the same and forced we will get fix notation.
This is all well and not confusing.
So now, I implemented new global variable that can be used along with Force, for example:
   $au_Force = $true; $au_Version = '0.1'; ./update.ps1

This will force update and use explicit version.
I think this is way more telling then what is going on with other idea.
The only downside is that if you force multiple packages you will have to remember to null out au_Version or it may apply to wrong package.
Anyway, with this published I can change AU message to AV to support explicit version:
[AU pkg1 pkg2 ... pkgN:verN ... ]
So in this case we would [AU autohotkey.portable:<IP_ADDRESS>]. I wont to this for AHK as told before, this is thinking about the future.
If you think this is OK I will implement it. Is semicollon notation OK ? I think there are no packages with it in name. Alternativelly we could use |.
@gep13, @ferventcoder , what do you think about this ?

@majkinetor said...
The only downside is that if you force multiple packages you will have to remember to null out au_Version or it may apply to wrong package.

This part concerns me a little bit.  Can AU not null out the global variables at the end of the execution?

@majkinetor said...
Is semicollon notation OK ?

In this instance, I think the | delimiter might be easier to read.

This part concerns me a little bit. Can AU not null out the global variables at the end of the execution?

First of all this can not happen when updateall runs as each thread has separate global vars. This can only happens when you do this in your local shell, and force several packages. I can null it out between calls which might not be expected by the user.

@majkinetor said...
I can null it out between calls which might not be expected by the user.

It might also not be expected for the version number to be persisted between calls either though.

Actually, all other env vars are kept. Thats why its unintuitive. But since its dangerious I will null it on each call.

03 sounds good to me.

No its not good. Next version willl with some certainly be 03. Since we will take it, we will have to use 04 for 03 which makes us enter loop (02 is 01, 03 is 02, 04 is 03 ...). So we will just do nothing. When tools have revision in the version its virtually impossible to use fix notation (unless we allow pre versions, such as in this case <IP_ADDRESS>-20161024 but choco has to support this).

When tools have revision in the version its virtually impossible to use fix notation

Incorrect - we've documented how it is possible in https://chocolatey.org/docs/create-packages#package-fix-version-notation. It's ugly and requires manual intervention, but it is possible.

When the fourth segment is already used, it is recommended to add two zeroes (00) to the end of the version. Then when you need to fix, you just increment that number. So if the package was ruby and the version was 2.0.0-p353, the package is <IP_ADDRESS>300 (adding the two zeroes at the end). Then a fix would be <IP_ADDRESS>301 and so on. WARNING: If you decide to add a secondary set of numbers to the fourth segment, you MUST ALWAYS include that secondary set of numbers while the other three version segments are the same. The reason - if you fix .1 to .100, then release .2, .100 is greater than .2 because versioning doesn't look at the ".", only the number in the element. So 100 is greater than 2.

Incorrect - we've documented how it is possible in https://chocolatey.org/docs/create-packages#package-fix-version-notation. It's ugly and requires manual intervention, but it is possible.

Can you 'fix' this case for me then? You said 03 and I say it will probably collide (given previous 2 versions ere 01 and 02, 03 is something to be expected).
The fix you proposed is a bit unrealistic. It requres you to create special  version IN ADVANCE. This special version would be required for ALL packages that use revision just in case they may need fixing in the future. Given that version is different from remote in all cases it could lead to confusion.

Its also not idempotent .


Autogenerate InstructionWithSigners

This is just a reminder that we should consider auto-generating TransactionBuilders and GpaBuilders for MPL programs since we have all the information we need on the IDL.
The js-next SDK already contains lots of examples of such classes inside the programs folder. However, the SDK architecture is still evolving to account for more use-cases so let's give it a bit longer before we make these interfaces more difficult to change.

See https://github.com/metaplex-foundation/js-next/issues/3

I'm going to start posting some examples of autogenerated pieces of code below. But first, here are the types that these will be relying on:
import type {
  PublicKey,
  Transaction,
  TransactionInstruction,
} from<EMAIL_ADDRESS>
type Signer = KeypairSigner | IdentitySigner;

type KeypairSigner = {
  publicKey: PublicKey;
  secretKey: Uint8Array;
};

type IdentitySigner = {
  publicKey: PublicKey;
  signMessage(message: Uint8Array): Promise<Uint8Array>;
  signTransaction(transaction: Transaction): Promise<Transaction>;
  signAllTransactions(transactions: Transaction[]): Promise<Transaction[]>;
};

type InstructionWithSigners = {
  instruction: TransactionInstruction;
  signers: Signer[];
  key?: string;
}

Note that we also need to tackle this issue: https://github.com/metaplex-foundation/solita/issues/44 first because it will allow us to also make the program id overridable.

And here is a concrete example with the CreateMetadataAccountV2.
I think these should be generated directly inside the current instruction file (e.g. CreateMetadataAccountV2) at the end of the file. That way, there's no need to import the createCreateMetadataAccountV2Instruction function since it's already here.
export interface CreateCreateMetadataAccountV2InstructionWithSignersParams {
  // Program ID.
  // Defaults to the address on the IDL.
  programId?: PublicKey;

  // Accounts.
  // Can be PublicKey or Signer.
  metadata: PublicKey;
  mint: PublicKey;
  mintAuthority: Signer;
  payer: Signer;
  updateAuthority: PublicKey;

  // Arguments.
  // As they are generated on the method that creates the instruction.
  args: CreateMetadataAccountV2InstructionArgs;

  // Instruction Key.
  // Defaults to the name of the instruction in camelCase.
  instructionKey?: string;
}

export function createCreateMetadataAccountV2InstructionWithSigners(
  params: CreateCreateMetadataAccountV2InstructionWithSignersParams
): InstructionWithSigners {
  return {
    instruction: createCreateMetadataAccountV2Instruction(
      {
        metadata: params.metadata,
        mint: params.mint,
        mintAuthority: params.mintAuthority.publicKey,
        payer: params.payer.publicKey,
        updateAuthority: params.updateAuthority,
      },
      params.args,
      params.programId // <-- Issue #44 should allow this.
    ),
    signers: [params.mintAuthority, params.payer],
    key: params.instructionKey ?? 'createMetadataAccountV2',
  };
}

Note that the names of the function and params type are quite lengthy because it follows the convention:
create[InstructionName]InstructionWithSigners

It doesn't bother me too much for the SDK since it'll be wrapped in TransactionBuilders but I'm open to suggestions. 🙂


Add conditions for sidecar auditLog.destination in deployment.yaml

Create the sidecar container only when auditLog.destination: sidecar is passed as a value without a auditLog.hostPath.
This achieves the outcome expected as per our documentation, where destination hostPath and sidecar values are mutually exclusive.
A user can still make these mutually inclusive by passing a hostPath, for eg:
auditLog:
  destination: sidecar
  hostPath: /var/log/testing/
  level: 2

Tested chart with Rancher v2.3.5:

auditLog.destination: hostPath no longer creates a sidecar
auditLog.destination: sidecar and auditLog.hostPath creates a sidecar and logs to a specified directory

gz#16192
gz#17090

CI is failing on master branch due to PR https://github.com/rancher/rancher/pull/35157 was not back ported
Package 'docker-20.10.6_ce-6.49.3' not found.

As master branch is not active anymore, this PR is superseded by:

2.6: https://github.com/rancher/rancher/pull/35805
2.5: https://github.com/rancher/rancher/pull/35806


MultiByteToWideChar function in the Demo

I had to change lpMultiByteStr and lpWideCharStr in the WebResponse class from Long to a LongPtr type in the demo.xlsm for this to work on Windows.
#If Mac Then
#ElseIf VBA7 Then
Private Declare PtrSafe Function MultiByteToWideChar Lib "kernel32" ( _
   ByVal CodePage As Long, ByVal dwFlags As Long, _
   ByVal lpMultiByteStr As LongPtr, ByVal cchMultiByte As Long, _
   ByVal lpWideCharStr As LongPtr, ByVal cchWideChar As Long) As Long
#Else

Thanks for reporting! I see that this repo still uses xlwings 0.27.1 and the issue was fixed with 0.27.2.
I will update it accordingly.


RPyC Python module description looks strange

VS Code Version: 1.72.2
OS Version: MacOS 12.6.1

Steps to Reproduce:

Install rpyc via pip
Import it in your Python project
Hover over rpyc import

How it looks in VS Code:

Module source:

@judej It is most likely a result of VS Code not respecting reStructuredText (RST). There is some ASCII art that should be interpreted as a literal block and VS Code does not seem to be rendering it correctly. I'm following up from an RPyC issue.

This issue has been fixed in prerelease version 2022.11.41, which we've just released. You can find the changelog here: CHANGELOG.md


Add limitations of PR dropping

Description & motivation
Add known limitations of PR dropping with Slim CI.

@jeremyyeo @runleonarun , i understand the confusion and the user issue here and will amend the language so we highlight the points Jeremy wrote.

pr 1871 is sorted and ready to merge, however, i wanted to check to see if there’s anything additional we wanted to add to the temp schemas not dropping for the user to try as well? or do we need to add anything info on the spark/databricks as Crystal suggested?


Disable PrivacyScreen for TouchID popup

I am developing app on ionic, I used PrivacyScreen Plugin to view splash screen on multitasking. But the splash screen also shown in TouchID popup, I want to disable this splash screen for particular screen or TouchID popup.
Any Idea ?

Yeah, this is a known issue. There is a PR to fix it, I just haven't had a chance to review it and merge it in... I will do as soon as I can..
PR: #30

Sure, Thanks for the quick response @devgeeks 👍

I actually wanted the PrivacyScreen to come up when the TouchID popup appears in an app I'm developing for OS. I've was checking the history of this to see if you have changed this so I could put it back on my own fork, but if I understood correctly, this is an iOS issue only.
Anyone have any ideas to help me?

Provided a fix for this that maintains behavior for previous users based on a preference set on config.xml.
In that fix you can now choose through the preference if you want privacy to show on resign or background cases only.


OneWire gpio support

Why the w1-gpio is not enabled in kernel ?
Please enable it.
When i want to compile the arm64 by my self it always fails with some errors.
I need the w1-gpio with ds2408 and temperature sensors.
Some error on compile is:
Makefile:1051: recipe for target 'block' failed make: *** [block] Error 2 make: *** Waiting for unfinished jobs....   CC [M]  fs/cifs/file.o   CC      kernel/auditsc.o   CC [M]  fs/cifs/inode.o   CC      fs/btrfs/free-space-cache.o   CC      kernel/audit_watch.o fs/cifs/inode.c: In function 'cifs_revalidate_dentry_attr': fs/cifs/inode.c:1934:5: internal compiler error: Segmentation fault  int cifs_revalidate_dentry_attr(struct dentry *dentry)      ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Please submit a full bug report, with preprocessed source if appropriate. See <file:///usr/share/doc/gcc-6/README.Bugs> for instructions. scripts/Makefile.build:324: recipe for target 'fs/cifs/inode.o' failed make[2]: *** [fs/cifs/inode.o] Error 1 make[2]: *** Waiting for unfinished jobs....   CC      kernel/audit_fsnotify.o *** Error in /usr/lib/gcc/aarch64-linux-gnu/6/cc1': free(): invalid pointer: 0x0000007fa0d77e80 ***
fs/btrfs/free-space-cache.c: In function 'btrfs_set_inode_generation':
fs/btrfs/free-space-cache.c:3714:1: internal compiler error: Aborted
}
^
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-6/README.Bugs> for instructions.
scripts/Makefile.build:324: recipe for target 'fs/btrfs/free-space-cache.o' failed
make[2]: *** [fs/btrfs/free-space-cache.o] Error 1
scripts/Makefile.build:583: recipe for target 'fs/btrfs' failed
make[1]: *** [fs/btrfs] Error 2
make[1]: *** Waiting for unfinished jobs....
CC      kernel/audit_tree.o
scripts/Makefile.build:583: recipe for target 'fs/cifs' failed
make[1]: *** [fs/cifs] Error 2
Makefile:1051: recipe for target 'fs' failed
make: *** [fs] Error 2
CC      kernel/hung_task.o
CC      kernel/seccomp.o
CC      kernel/relay.o
CC      kernel/utsname_sysctl.o
CC      kernel/delayacct.o
CC      kernel/taskstats.o
CC      kernel/tsacct.o
CC      kernel/tracepoint.o
CC      kernel/elfcore.o
CC      kernel/irq_work.o
CC      kernel/cpu_pm.o
CC      kernel/padata.o
CC      kernel/memremap.o
CHK     kernel/config_data.h
UPD     kernel/config_data.h
CC      kernel/configs.o
^Cscripts/Makefile.build:324: recipe for target 'kernel/audit_tree.o' failed
make[1]: *** [kernel/audit_tree.o] Interrupt
scripts/Makefile.build:324: recipe for target 'kernel/audit_watch.o' failed
make[1]: *** [kernel/audit_watch.o] Interrupt
scripts/Makefile.build:324: recipe for target 'kernel/audit_fsnotify.o' failed
make[1]: *** [kernel/audit_fsnotify.o] Interrupt
Makefile:1051: recipe for target 'kernel' failed
make: *** [kernel] Interrupt
`
thanks for help
And sorry for my bad Englisch
Fabian

Hi, i have compiled the kernel with Dallas OneWire support without errors, how does the implementaion of w1-gpio works now ?
If you build a PC and praise it in with both pins of the Rasberry Pi then they have to support everything the Rpi can do.

According to: https://github.com/ayufan-rock64/linux-kernel/blob/release-4.4/Documentation/devicetree/bindings/w1/w1-gpio.txt#L18, you have to add the w1-gpio to dts and select the right GPIO that you gonna use.

This should be fixed.


Pinecone tests failing in nightly builds

See https://github.com/quarkiverse/quarkus-langchain4j/actions/runs/8531342671

Oh man not again... I'll look into it soon, hopefully, but I am starting to hate Pinecone. From the logs, it seems that our hacky way for deleting embeddings has stopped working.

😢

@jmartisk have you find anything related to this?
If not, I am probably going to disable these tests completely as they are making the nightly builds useless

I have been too busy, but I promise I'm going to look into it soon™
But yeah if you want just disable them and I'll re-enable it if I figure it out.

👍🏼

It seems they have various kinds of intermittent instabilities - the nightly tests sometimes fail because from time to time, the 20-second delay for deleting embeddings isn't enough, because subsequent queries still return some embeddings (or maybe the problem is something else, but the response for the delete operation always shows success).
I tried reproducing it locally, but instead of hitting that problem, I am hitting intermittent 401 Unauthorized in the middle of a test, the first half passes, the second half doesn't. This seems to be a current problem on their side per https://status.pinecone.io
I am starting to think that without a paid account (if it's any better at all) it makes no sense to have regularly executed tests.

Agreed


nil pointer evaluating interface when upper level doesn't exist in .Values

I get the following error when enabling rabbitmq without having a .Values.rabbitmq.service section in values.yaml:
Error: UPGRADE FAILED: template: rasa/templates/deployment.yaml:107:14: executing "rasa/templates/deployment.yaml" at <include "rasa.containers.env" .>: error calling include: template: rasa/templates/_containers-env.yaml:16:3: executing "rasa.containers.env" at <include "rasa-common.rabbitmq.envs" .>: error calling include: template: rasa/charts/rasa-common/templates/_rabbitmq.tpl:30:24: executing "rasa-common.rabbitmq.port" at <.Values.rabbitmq.service.port>: nil pointer evaluating interface {}.port

This is a known helm issue.
The offending lines in this case:
https://github.com/RasaHQ/helm-charts/blob/c792f05385615d7e07a9f83ae3735f4ba0984f61/charts/rasa-common/templates/_rabbitmq.tpl#L26-L31
As it is implemented now, the coalesce is all but useless. This can be worked around in the user side, if an empty .Values.rabbitmq.service is defined, but that almost defeats the purpose of a coalesce/default.
On the side of the Chart, the following line would fix the problem:
{{- default 5672 ((.Values.rabbitmq).service).port -}}

Thanks for raising this issue, @jupyterjazz will get back to you about it soon✨
Please also check out the docs and the forum in case your issue was raised there too 🤗


Uri: inconsistent query param names (url-encode) when .renderString-ing

Uri seems to behave differently depending on where it "comes" from. Here's an example:
scala> import org.http4s._
import org.http4s._

scala> val uri = Uri.fromString("https://site.nowhere/?with:colon=abc").toOption.get
val uri: org.http4s.Uri = https://site.nowhere/?with:colon=abc

scala> val copy = uri.copy(query = Query.empty).setQueryParams(uri.multiParams)
val copy: org.http4s.Uri = https://site.nowhere/?with%3Acolon=abc

scala> uri.renderString
val res0: String = https://site.nowhere/?with:colon=abc

scala> copy.renderString
val res1: String = https://site.nowhere/?with%3Acolon=abc

scala> uri.query.params
val res2: Map[String,String] = Map(with:colon -> abc)

scala> copy.query.params
val res3: Map[String,String] = Map(with:colon -> abc)

scala> uri == copy
val res4: Boolean = true

scala> uri.query == copy.query
val res5: Boolean = true

scala> uri.renderString == copy.renderString
val res6: Boolean = false

scala> uri.query == copy.query
val res7: Boolean = true

scala> uri.query.renderString == copy.query.renderString
val res8: Boolean = false

The biggest thing here is that two equal (==) queries produce different results with .renderString.
Another thing I'd argue - the colon (:) should not be url-encoded in this case (at least my quick googling of it suggests so). There might be other character not covered by org.http4s.internal.UriCoding#QueryNoEncode that should also not be url-encoded.

I am new to OSS contributing, but I would like to work on this issue.

@tothpeti welcome, thank you! feel free to ask any questions here or on Discord and I encourage you to put up a draft PR very very early (e.g. just start by adding some failing tests) so everyone can follow along your progress and help where we can :)

Unfortunately, I haven't been able to make any noticable progression with the ticket since I picked it up. This is why I will unassign myself from it.


groups: mobile group view shows all channels (including unjoined) briefly on initial load

Describe the bug, optionally with screenshots

You can see channels I'm not in listed there (not just the King Haskell one which is broken due to #1411 , almost all of those are ones I'm not in).
This is on a fresh load, it hangs there for a bit while loading before hiding those channels.
Relatedly, the Groups 1 UX of seeing grayed out unjoined channels in the same list was pretty nice (also how slack, discord, etc. do it)

This may have changed


net/libp2p: Fix flaky GossipSub test

Libp2p may close connection to an incompatible peer before GossipSub
gets a notification of the peer being incompatible.

Looks like we have issues with another test now:

---- net::libp2p::tests::identify::test_identify_not_supported stderr ----
thread 'main' panicked at 'didn't receive ConnectionEstablished event in time', p2p/src/net/libp2p/tests/mod.rs:278:17

I'm actually a little disturbed by that error because it means there is something wrong on the libp2p side. Anyway, I pushed a change that hopefully fixes this issue in our CI.
On a related note, I would like to start using Prometheus/some other tracing framework in P2P because sometimes it's challenging to reason about all the changes that are made, especially on the libp2p side, and how they affect the functionality so it would be nice to have metrics about the incoming data and whether something is lost along the way to the front-end of the P2P subsystem.
Thoughts?


fix types

Goal
if not i'm getting typescript errors when importing
Design
seems to be the way it's done
Changeset

change export to include types, so it works with bundler

Testing
tested in a project

Hi @mifi, thanks for raising this.
This has highlighted some wider issues with the separate main and renderer exports for this package, particularly for projects using ESM.
We have some upcoming tasks scheduled to re-work our JS packages and build processes that should resolve these, so we're going to hold off on this PR in order to address these issues together.


Add the default base url configuration item

We'll always set the base_url, and we want to add this option so that we don't have to set the base_url ourselves each time we're in the project

Thanks for the PR! We're adding support for the OPENAI_BASE_URL in a slightly different way; I expect it'll be released in a day or two.


feat: index verified spaces

Summary
This just verified (and for future turbo property so schema is ready) to API, on Starknet it will set this flag for some spaces.
Towards: https://github.com/snapshot-labs/workflow/issues/215 (UI changes in future PR once APIs are deployed).
How to test

Run local API, check verified flag on Nostra (demo) for sepolia.

Started deployment to Subgraphs, will submit PR using those fields (and migrating Sepolia back to TheGraph as it seems to work now) once synced up.


File import refactoring

This PR:

fixes #7305 (we now have just one tool to upload files instead of 3)
replaces these tools with routes:

tools/required/files/import ⇒ /ccm/system/dialogs/file/import
tools/required/files/replace ⇒ /ccm/system/dialogs/file/replace
tools/required/files/importers/incoming ⇒ /ccm/system/file/import_incoming
tools/required/files/importers/multiple ⇒ /ccm/system/file/upload
tools/required/files/importers/remote ⇒ /ccm/system/file/import_remote
tools/required/files/importers/single ⇒ /ccm/system/file/upload

centralize the handling of the incoming stuff in a new Incoming class, so that users can customize the incoming location/storagelocation
add a better feedback on failed/successful imports

PS: this PR requires #7308, #7312 and ~#7313~ (which I included in this PR if someone wants to test it)
PPS: here's a sample session.

I also fixed an issue of the File\Importer::importIncomingFile() method: it assumed that the storage location of existing files is the default one, but it may not be the case.

Thanks - finally getting a chance to sit down with this.

Totally good with consolidating the libraries we use for this in the core.
Upload Files > Your Computer looks great, but no button in the lower righthand corner shows up when the files are completed:

Dragging a file into the file manager window gives me this error:

Incoming and Remote upload looks great.

@aembler did you rebuild the assets? Did you clear the browser cache?

I merged the develop branch, rebuilt the CSS/JS assets (not included in this PR), cleared the browser cache... it seems to work for me,,,

I had to merge the develop branch in. Looks much better.

Thanks @mlocati !


in Navigate > Class deprecated declarations should have strikeout

@bjansen I suppose I can implement this in CeylonClassDecorator, right?

Still not completely working because the PsiClass representing arrayOfSize_ is not marked deprecated. I guess because the annotation is on the method, not the class.

Done, I believe.


DSC algorithm cannot convergence before the arrival of the maximal times.

For optimization problem,  it is trustworthy that the optimization procedure should be completed ASAP.
But DSC algorithm cannot convergence before the arrival of the maximal times. Why?

@oneway3124 , the operations involved in the problem are very computationally expensive. And for each appliance each of those operations need to be executed. Hence, it is taking more time for training. How is the performance when a smaller dataset is used?

@oneway3124 , the operations involved in the problem are very computationally expensive. And for each appliance each of those operations need to be executed. Hence, it is taking more time for training. How is the performance when a smaller dataset is used?

This convergence problem has been fixed by me.  Maybe your argmin error representation is wrong.


There is an adjustable hard limit on File Descriptors / Handles imposed by a downstream library

The ESP32 VFS Module has a downstream library that sets a maximum File Descriptor / File Handle, so I need to rewrite how I handle assigning them in DeviceFS, in order to reuse old ones. The default maximum is 64, but can be defined by the user by redefining FD_SETSIZE, in our project. However, we won't have infinite space to work with since higher descriptors are used for sockets.
See https://github.com/pycom/esp-idf-2.0/blob/master/components/newlib/include/sys/types.h

In which part of the code are higher descriptors used by sockets?

No idea, but it's documented that this happens in https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/storage/vfs.html#file-descriptors

Also it looks like file descriptors should be handled globally rather than by DeviceFS internally, so I will need to redo that as well once I hook DeviceFS up to the overall VFS manager.
Alternatively I might just end up writing our own simpler VFS, I have done it before and it would probably cut out some overhead.

I see, thanks.
And sure. We can also measure how much space everything uses with nm—there is a command line argument that will have it print the space of each symbol in an object file/binary file.


Is it possible to play two sounds simultaneously?

I'm wondering this too! :)

I'd like to know about this too


 Yes

VS Code Version: Version: 1.90.0 (user setup)
Commit: 89de5a8d4d6205e5b11647eb6a74844ca23d2573
Date: 2024-06-04T19:33:54.889Z
Electron: 29.4.0
ElectronBuildId: 9593362
Chromium: 122.0.6261.156
Node.js: 20.9.0
V8: 12.2.281.27-electron.0
OS: Windows_NT x64 10.0.22631

OS Version: Windows 11

Steps to Reproduce:

Just open any JavaScript file

Screenshot:

@Tetrax-10 Is most of the content in your file sitting on very long lines? We have heuristics in place to detect minified JS code and turn on wrapping for such code. The reason is that we don't have horizontal rendering virtualization, only vertical. In that case we show a button in the editor title area to forcefully turn that off.

@alexdima Yeah most of my contents are very long single line code eg: SVG in strings, data:image/png;base64, data:image/gif;base64. But none of my code are minified. JS file source code
Is this the button you are talking about?

@Tetrax-10 I haven't tested it, but you could try "editor.wordWrapOverride": "off" in your settings (this is an internal setting).

Didn't work its  grayed out, but thanks for the help. You can close this issue if its not an issue.

Yes, sorry about that, I didn't test it myself.
This whole thing is a workaround to avoid UI freezes with rendering very long lines. I will close for now, we can change the behavior or add a special setting editor.wordWrap: never if other folks thing it would help a lot.

This feature request is now a candidate for our backlog. The community has 60 days to upvote the issue. If it receives 20 upvotes we will move it to our backlog. If not, we will close it. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!

Is the "(also modified elsewhere)" in the screenshot relevant to your issue?

This whole thing is a workaround to avoid UI freezes with rendering very long lines. I will mark as FR for now, we can change the behavior or add a special setting editor.wordWrap: never if other folks thing it would help a lot.

Sure, that will do it.

Is the "(also modified elsewhere)" in the screenshot relevant to your issue?

I don't think so.


Fix NumPy issubtype deprecation warning

Change issubdtype(..., float) to issubdtype(..., np.floating) as
recommended by the warning issued by numpy >= 1.14.

[ ] Tests added / passed
[X] Passes flake8 dask

I didn't change any tests since I haven't altered any functionality.

Thanks @bmerry !


Fix spelling of installation in push command

Thanks)

No problem, thanks for building this awesome tool.


Make Embed.image and Embed.thumbnail full-featured properties

This avoids the need for set_* methods.
Bikeshedding: https://discord.com/channels/514232441498763279/881248749849026590/881282858977738803

This keeps the set_* methods as a compatibility layer, and further commits might deprecate and remove them entirely.

This keeps the set_* methods as a compatibility layer, and further commits might deprecate and remove them entirely.

This is a very good idea, that way you don't have to really change too much code, yet you can use the new way if liked. Good job.


mate.mate-power-manager: 1.20.2 -> 1.21.0

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
This update was made based on information from https://repology.org/metapackage/mate-power-manager/versions.
These checks were done:

built on NixOS
/nix/store/3p5n72sk436hkj88ndbws85n3sjpjws6-mate-power-manager-1.21.0/bin/mate-power-manager passed the binary check.
/nix/store/3p5n72sk436hkj88ndbws85n3sjpjws6-mate-power-manager-1.21.0/bin/mate-power-preferences passed the binary check.
/nix/store/3p5n72sk436hkj88ndbws85n3sjpjws6-mate-power-manager-1.21.0/bin/mate-power-statistics passed the binary check.
/nix/store/3p5n72sk436hkj88ndbws85n3sjpjws6-mate-power-manager-1.21.0/bin/.mate-power-manager-wrapped passed the binary check.
/nix/store/3p5n72sk436hkj88ndbws85n3sjpjws6-mate-power-manager-1.21.0/bin/.mate-power-preferences-wrapped passed the binary check.
/nix/store/3p5n72sk436hkj88ndbws85n3sjpjws6-mate-power-manager-1.21.0/bin/.mate-power-statistics-wrapped passed the binary check.
/nix/store/3p5n72sk436hkj88ndbws85n3sjpjws6-mate-power-manager-1.21.0/bin/mate-power-backlight-helper passed the binary check.
7 of 7 passed binary check by having a zero exit code.
2 of 7 passed binary check by having the new version present in output.
found 1.21.0 with grep in /nix/store/3p5n72sk436hkj88ndbws85n3sjpjws6-mate-power-manager-1.21.0
directory tree listing: https://gist.github.com/1e52186ae9e0f46684d551318ba77db0
du listing: https://gist.github.com/c94ea5d841ae308a842d899ce7685a0b

meta.description for mate.mate-power-manager is: '"The MATE Power Manager"'.
cc @romildo @chpatrick for testing.
This build is cached with Cachix. To use the cache follow these instructions:
One time setup in nixpkgs Git checkout:
cachix use r-ryantm
git remote add r-ryantm https://github.com/r-ryantm/nixpkgs.git

Test this build:
git fetch r-ryantm && git checkout cc625eb95f8a0bdb515394e9a10406f974c495df && nix-shell --pure -I nixpkgs=. -p mate.mate-power-manager

No attempt on x86_64-darwin (full log)
The following builds were skipped because they don't evaluate on x86_64-darwin: mate.mate-power-manager
Partial log (click to expand)

a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowUnsupportedSystem = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnsupportedSystem = true; }
to ~/.config/nixpkgs/config.nix.

Success on x86_64-linux (full log)
Attempted: mate.mate-power-manager
Partial log (click to expand)
shrinking /nix/store/2jczl3z6gcvhy6cdxr6g1rc3n0lk2b7z-mate-power-manager-1.21.0/bin/.mate-power-manager-wrapped
shrinking /nix/store/2jczl3z6gcvhy6cdxr6g1rc3n0lk2b7z-mate-power-manager-1.21.0/sbin/mate-power-backlight-helper
shrinking /nix/store/2jczl3z6gcvhy6cdxr6g1rc3n0lk2b7z-mate-power-manager-1.21.0/libexec/.mate-brightness-applet-wrapped
shrinking /nix/store/2jczl3z6gcvhy6cdxr6g1rc3n0lk2b7z-mate-power-manager-1.21.0/libexec/.mate-inhibit-applet-wrapped
gzipping man pages under /nix/store/2jczl3z6gcvhy6cdxr6g1rc3n0lk2b7z-mate-power-manager-1.21.0/share/man/
strip is /nix/store/4qvrxzxa535y8304mk195x50b6p9607d-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/2jczl3z6gcvhy6cdxr6g1rc3n0lk2b7z-mate-power-manager-1.21.0/libexec  /nix/store/2jczl3z6gcvhy6cdxr6g1rc3n0lk2b7z-mate-power-manager-1.21.0/bin  /nix/store/2jczl3z6gcvhy6cdxr6g1rc3n0lk2b7z-mate-power-manager-1.21.0/sbin
patching script interpreter paths in /nix/store/2jczl3z6gcvhy6cdxr6g1rc3n0lk2b7z-mate-power-manager-1.21.0
checking for references to /tmp/nix-build-mate-power-manager-1.21.0.drv-0 in /nix/store/2jczl3z6gcvhy6cdxr6g1rc3n0lk2b7z-mate-power-manager-1.21.0...
moving /nix/store/2jczl3z6gcvhy6cdxr6g1rc3n0lk2b7z-mate-power-manager-1.21.0/sbin/* to /nix/store/2jczl3z6gcvhy6cdxr6g1rc3n0lk2b7z-mate-power-manager-1.21.0/bin

Success on aarch64-linux (full log)
Attempted: mate.mate-power-manager
Partial log (click to expand)
shrinking /nix/store/4wjhrnl40shj9v9x5wswfpvzk96ivfzz-mate-power-manager-1.21.0/bin/.mate-power-manager-wrapped
shrinking /nix/store/4wjhrnl40shj9v9x5wswfpvzk96ivfzz-mate-power-manager-1.21.0/bin/.mate-power-preferences-wrapped
shrinking /nix/store/4wjhrnl40shj9v9x5wswfpvzk96ivfzz-mate-power-manager-1.21.0/bin/.mate-power-statistics-wrapped
gzipping man pages under /nix/store/4wjhrnl40shj9v9x5wswfpvzk96ivfzz-mate-power-manager-1.21.0/share/man/
strip is /nix/store/0pjsgkxz0rp5baycq5sp2s72lrr5q9sg-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/4wjhrnl40shj9v9x5wswfpvzk96ivfzz-mate-power-manager-1.21.0/libexec  /nix/store/4wjhrnl40shj9v9x5wswfpvzk96ivfzz-mate-power-manager-1.21.0/bin  /nix/store/4wjhrnl40shj9v9x5wswfpvzk96ivfzz-mate-power-manager-1.21.0/sbin
patching script interpreter paths in /nix/store/4wjhrnl40shj9v9x5wswfpvzk96ivfzz-mate-power-manager-1.21.0
checking for references to /build in /nix/store/4wjhrnl40shj9v9x5wswfpvzk96ivfzz-mate-power-manager-1.21.0...
moving /nix/store/4wjhrnl40shj9v9x5wswfpvzk96ivfzz-mate-power-manager-1.21.0/sbin/* to /nix/store/4wjhrnl40shj9v9x5wswfpvzk96ivfzz-mate-power-manager-1.21.0/bin
/nix/store/4wjhrnl40shj9v9x5wswfpvzk96ivfzz-mate-power-manager-1.21.0


Benq display(EW 2780Q) can not adjust the volume of the built-in monitor sound.

Before opening the issue, have you...?

[X] Searched for existing issues

Discussion
Benq display(EW 2780Q) can not adjust the volume of the built-in monitor sound, although the slider has changed, but the actual volume does not change.
But the brightness of the display is normally adjustable.

DDC is enabled.

Sadly many monitors do not support volume controls via DDC. There is nothing much we can do about it I am afraid. You can also check if you are use USB-C for control as DDC volume control does not work via the HDMI port of your Mac (if it has any).


Dev

PR checklist

[x] This comment contains a description of changes (with reason)
[x] CHANGELOG.md is updated
[x] If you've fixed a bug or added code that should be tested, add tests!
[x] Documentation in docs is updated
[x] If necessary, also make a PR on the nf-core/scflow branch on the nf-core/test-datasets repo

Merging to dev to make the dev more up2date as discussed on Slack channel


Fix trento-server chart name

The chart name could be referenced by other charts and the name includes spaces, capital letters, etc..
Changed to an idiomatic name.

hah, I wasn't aware of this! Nice catch.


[DOC] Add document on how to recover a volume using a single replica

Before we implemented https://github.com/longhorn/longhorn/issues/469 , we need a document to tell users how to recover a volume (expose a block device) if only a single replica exists.

Will be covered by https://github.com/longhorn/longhorn/issues/60


Iterator on MongoDb Adapter with GridFS fails

Describe the bug
When GridFS is enabled and the iterator is called it fails.
Needs to handle the filter on filename and not the key.
How To Reproduce (best to provide workable code or tests!)
test.it.only('iterator with namespace using GridFS', async t => {
	const store = new KeyvMongo({namespace: 'key1', useGridFS: true, ...options});
	await store.set('key1:foo', 'bar');
	await store.set('key1:foo2', 'bar2');
	const iterator = store.iterator('key1');
	let entry = await iterator.next();
	// @ts-expect-error - test iterator
	t.expect(entry.value[0]).toBe('key1:foo');
});

Pull requested for the fix.


Current implementation will be errored when huge buffers

https://github.com/Shougo/ddc.vim/issues/30
https://github.com/matsui54/ddc-buffer/blob/main/denops/ddc/sources/buffer.ts#L50
It gets whole buffer lines by one RPC.
It exceeds current RPC in/out buffer(probably 65535).
You need to use multiple RPCs like deoplete.
def getlines(vim: Nvim, start: int = 1,
             end: typing.Union[int, str] = '$') -> typing.List[str]:
    if end == '$':
        end = len(vim.current.buffer)
    max_len = min([int(end) - start, 5000])
    lines: typing.List[str] = []
    current = start
    while current <= int(end):
        # Skip very long lines
        lines += [x for x in vim.call('getline', current, current + max_len)
                  if len(x) < 300]
        current += max_len + 1
    return lines

The implementation is here.
https://github.com/Shougo/ddc-around/blob/57595f01fc10a33beadd1e146a3323eaaf1d697a/denops/ddc/sources/around.ts

Thanks! I fixed. Can you check it?

Thanks.  I will check it later.

Thanks.  It seems good.

Thank you for checking.


docs(overview): fix some broken links

Hello, This PR will fix broken links to k8s yaml file of overview.

@tommy-sho, thank you for catching my mistake and taking the time to fix it! 👍 really appreciate it


Migrate from AzureAD authentication

AddAzureAD and related methods are marked obsolete and "will be removed in a future version." The "Microsoft.AspNetCore.Authentication.AzureAD.UI" package is being replaced by "Microsoft.Identity.Web".
Migration is not yet possible, though, because Microsoft Identity Web doesn't work with RoleManager, breaking the application. This will have to be addressed once AzureAD/microsoft-identity-web#1091 is fixed.

Azure AD: Change Management Simplified - Microsoft Community Hub
Migrating to MSAL.NET and Microsoft.Identity.Web - Microsoft Entra | Microsoft Learn


Challenge Approval

Need:

UI scene for approving challenges after they've been evaluated and moved to :needs_approval
API endpoints to for the UI to use
Once a challenge is approved, spots should be switched based on the results (there are rules for that in ./docs/

Details:

Only admins should be able to access the challenge approval UI and have access to the endpoint
Only when challenges are moved to :done can members involved see them
In the same UI, admins should be able to edit the results of challenges as they see fit (or move them back to the first stage)
There is an opportunity to create a few reusable components here for challenge result viewing in the UI

Closed by #315


Add VM Script to Callbacks/ Calldowns

Describe the problem
The current scripts assume that the volunteer will talk to someone. Often they need to leave a message. Automatically include voicemail scripts when making a call.
Describe the solution
In the same place where the system shares phoneDashboard.outbound_script or phoneDashboard.calldown_script, add the following:

[ ] phoneDashboard.voicemail_script ("Voicemail Script:")
[ ] phoneDashboard.callback_vm_script ("Hello, my name is {name}. Someone from this number recently called the Crisis Cleanup Hotline, probably to get help after the recent storm. You may call {ani} back to talk to someone. Again, that number is {ani}. Thank you, and good luck.")
[ ] phoneDashboard.calldown_vm_script ("My name is {name} with the Crisis Cleanup Hotline. We noticed that you asked for help cleaning up after the {incidentType} about {timeAgo}. We were calling to see if you still need help. You can call {ani} to let us know. Thank you, and good luck.")
[ ] Note: These localizations contain the replacement string, {ani}, which is the relevant inbound number for the current incident.

This gives volunteers a ready-made script when leaving a voicemail. Note: No Voicemail script is needed for an inbound call.
Be sure to define the following variables:

{name} (e.g. "Frank")
{ani} (e.g. "(800) 451-1954")
{incidentType} (e.g. "tornado" or "hurricane")
{timeAgo} (e.g. "5 days ago")

Additional context and instructions
Add any other context or screenshots about the feature request here.

Completed


Add for 3 degree also

Please add 3 degree as well! Your project is really helpful for us to understand how B+ Tree works!


Understanding test failures

Describe the bug
I'm packaging getmac for Nix / NixOS: https://github.com/NixOS/nixpkgs/pull/78015.
We try to enable unit tests for other python packages for good hygiene. I cannot do this currently for getmac as some tests are failing.
I'm just looking for suggestions on what I'm doing wrong. I'm getting a type error which makes me think that there is possibly a problem with an assumption the test is making. (For example, I'm wondering if our sandbox prevents the code from seeing any MAC address, hence None instead of <string>.
Do you have any suggestions? Shall we disable these specific tests? Is it worth modifying the tests to have a fallback dummy MAC or does it defeat the point of the test entirely? Thanks.
To Reproduce

Install nix
Run nix-build https://github.com/colemickens/nixpkgs/archive/nixpkgs-ha-pkgs-getmac.tar.gz -A python3Packages.getmac

Expected behavior
The package is built, and runs tests successfully during build.
Actual behavior

=================================== FAILURES ===================================
_____________________________ test_cli_main_basic ______________________________
tests/test_cli.py:20: in test_cli_main_basic
    assert run_cmd(BASE_CMD) == get_mac_address()
E   AssertionError: assert '' == None
E    +  where '' = run_cmd(['/nix/store/s7vw8y02cqzx8bnjxl4bkhlnwvz6ws1s-python3-3.7.6/bin/python3.7', '-m', 'getmac'])
E    +  and   None = get_mac_address()
____________________________ test_cli_main_verbose _____________________________
tests/test_cli.py:24: in test_cli_main_verbose
    assert get_mac_address() in run_cmd(BASE_CMD + ["--verbose"])
E   TypeError: 'in <string>' requires string as left operand, not NoneType
_____________________________ test_cli_main_debug ______________________________
tests/test_cli.py:28: in test_cli_main_debug
    assert get_mac_address() in run_cmd(BASE_CMD + ["--verbose", "--debug"])
E   TypeError: 'in <string>' requires string as left operand, not NoneType
________________________ test_cli_multiple_debug_levels ________________________
tests/test_cli.py:49: in test_cli_multiple_debug_levels
    assert get_mac_address() in run_cmd(BASE_CMD + ["-v", "-dd"])
E   TypeError: 'in <string>' requires string as left operand, not NoneType

System info
(please complete the following information):

OS name: [e.g. Windows 10 x64]
OS Version: [1804 build 17134]
Python version: [3.6.5 x64]

Additional context
Add any other context about the problem here.

Yeah, disabling the test is probably the best solution.
Essentially, it's validating that CLI is operating correctly, by comparing the MAC returned by the internal API with the terminal output. If the test is running in a sandbox then failure is expected, as it's relying on get_mac_address() to operate which requires access to system calls. The CLI is not critical by any means and is mainly around as a handy utility and for testing/debugging.

Great, thanks for confirming!


Automatically define property values as variables

I have for example the following (simplified) element:
<script>
  Polymer({
    is: "rd-page-link",

    properties: {
      pageId: String,
      pageObject: Object
    },

    apollo: {
      PageLink: {
        query: Apollo.gql`query GetPageLink($identifier: ID!) {
                    pageObject: Page(id: $identifier) {
                      title,
                      urlKey
                    }
                  }`,
        options: '_queryOptions(pageId)',
      }
    },

    _queryOptions: function (pageId) {
      return {
        variables: {
          identifier: pageId
        },
      };
    },

  })
</script>

Wouldn't it be nice if you didn't have to define the link between the GraphQL variable $identifier and the polymer property pageId. Would be nice if the following just worked.
<script>
  Polymer({
    is: "rd-page-link",

    properties: {
      pageId: String,
      pageObject: Object
    },

    apollo: {
      PageLink: {
        query: Apollo.gql`query GetPageLink($pageId: ID!) {
                    pageObject: Page(id: $pageId) {
                      title,
                      urlKey
                    }
                  }`,
      }
    },

  })
</script>

And to move further, would be nice if we didn't need the key in the apollo object, doesn't serve any purpose?
<script>
  Polymer({
    is: "rd-page-link",

    properties: {
      pageId: String,
      pageObject: Object
    },

    apollo: [{
      query: Apollo.gql`query GetPageLink($pageId: ID!) {
            pageObject: Page(id: $pageId) {
              title,
              urlKey
            }
          }`,
    }],

  })
</script>

@bramvanderholst Thanks for the feedback. :) . Added this in the pipeline.


Generate fields

Created function to generate all fields for a given incident type. Added a page using the form wizard to display generated fields

Closing this one to avoid confusion, as it's the base for PR #209 which is this + some fixes to paths, steps, etc...


Proposal: Permanently disable rule SA1603 (DocumentationMustContainValidXml)

This rule is a duplication of compiler warning CS1570, which means we're slowing down the build but not gaining any functionality from it.

Sounds good to me.  :+1:

:+1:


Less chatty

Updates to https://github.com/flutter/flutter/pull/6197:

output generated file count
mention lib/main.dart
add a newline after the doctor output

new output:
Creating project foo_foo2...
Wrote 52 files.

Running 'pub get' in foo_foo2...                     2.3s

[✓] Flutter is fully installed. (on Mac OS, channel unknown)
[✓] Android toolchain - develop for Android devices is fully installed. (Android SDK 22.0.1)
[✓] iOS toolchain - develop for iOS devices is fully installed. (Xcode 7.3.1)
[✓] Atom - a lightweight development environment for Flutter is fully installed.
[✓] Connected devices is fully installed.

All done! In order to run your application, type:

  $ cd foo_foo2
  $ flutter run lib/main.dart

@danrubel

Rather than saying "Running 'pub get' in foo_foo2", can we say "Running 'flutter packages get' in foo_foo2" ?  flutter packages get is what end-developers need to run in order to use the Flutter SDK source in their pubspecs.

Rather than saying "Running 'pub get' in foo_foo2", can we say "Running 'flutter packages get'

makes sense; will update

Hmm, that needs to be updated in few places (pub.dart, and in the --pub options of a few commands). Perhaps better done as it's own PR -


Flaky fail on open editor restore timeout

  1) VSCode Smoke Tests (Electron)
       Data Loss (insiders -> insiders)
         verifies opened editors are restored:
     Error: Timeout: click '.tabs-container div.tab[data-resource-name$="Untitled-1"]' after 20 seconds.
      at Code.poll (/Users/runner/work/1/s/test/automation/src/code.ts:256:11)
      at Code.waitAndClick (/Users/runner/work/1/s/test/automation/src/code.ts:197:3)
      at Editors.selectTab (/Users/runner/work/1/s/test/automation/src/editors.ts:30:4)
      at Context.<anonymous> (src/areas/workbench/data-loss.test.ts:37:4)

In https://dev.azure.com/monacotools/Monaco/_build/results?buildId=181094&view=logs&j=260a512b-e5ca-5cf1-3f8e-20c0fa41efc9&t=7d990189-e5d3-5b47-7dbd-ef3303faf90a

Caused by what seems to be a unhealthy CI machine:
[2022-08-08T19:12:30.411Z] Starting operation 'driver.exitApplication()...
[2022-08-08T19:12:30.570Z] Finished operation 'driver.exitApplication()' successfully after 159ms
[2022-08-08T19:12:30.644Z] [electron] stdout: [main 2022-08-08T19:12:30.643Z] UtilityProcess<1>: received exit event with code [object Object].

[2022-08-08T19:12:30.686Z] [electron] stdout: [main 2022-08-08T19:12:30.644Z] Extension host with pid 10013 exited with code: [object Object], signal: .

[2022-08-08T19:12:30.826Z] Playwright (Electron): page close
[2022-08-08T19:12:40.827Z] Smoke test exit call did not terminate process after 10s, forcefully exiting the application...
[2022-08-08T19:12:41.172Z] Failed to kill Electron process tree: undefined
[2022-08-08T19:12:41.173Z] [electron] stderr: [9721:0808/191241.157056:ERROR:command_buffer_proxy_impl.cc(329)] GPU state invalid after WaitForGetOffsetInRange.

[2022-08-08T19:12:41.174Z] [electron] stderr: [9721:0808/191241.174019:ERROR:gpu_process_host.cc(978)] GPU process exited unexpectedly: exit_code=15

[2022-08-08T19:12:41.186Z] [electron] stderr: [9721:0808/191241.181480:ERROR:network_service_instance_impl.cc(470)] Network service crashed, restarting service.

[2022-08-08T19:12:41.191Z] [electron] stderr: Waiting for the debugger to disconnect...

[2022-08-08T19:12:41.242Z] [electron] Process terminated (pid: 9721, code: 0, signal: null)
[2022-08-08T19:12:41.290Z] [electron] stderr: [10656:0808/191241.280231:ERROR:mach_port_rendezvous.cc(310)] bootstrap_look_up com.microsoft.VSCodeInsiders.MachPortRendezvousServer.1: Permission denied (1100)
[10656:0808/191241.281132:ERROR:child_thread_impl.cc(226)] Mach rendezvous failed, terminating process (parent died?)

In my eyes, this is not really actionable. Daniel thoughts?

/duplicate https://github.com/microsoft/vscode/issues/157979

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


[Question]: Using stateUpdaterName of withState inside initialState

I have been using recompose for quite a while, and it is great. Today I encountered a problem that I do not know how to solve.
I have a prop called list passed to a component and I convert it to state using withState function:
withState('stateList', 'setStateList', ({ list }) => list)

I want my list te mapped before it becomes stateList, but this mapping would need an access to the setStateList function itself like:
list.map((item, index) => ({
   ...item,
  onItemResize: () => setStateList(/*an updated list here where one item has different width */),
}));

My question - is it possible to access stateUpdaterName function inside the initialState method (where I can access the component's props)?

add onResize in next hoc using withProps

It must be too late for me that I did not get it myself... Thanks a lot!


SSH Connection issue

When we type ;

wex wex/update

If we have placed the certificates files in another folder than usual e.g. C:/mySSHCertificates then it will not succeed to pull the data from the repository. This will show these error messages :

Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
chown: invalid user: ‘root:root’

This is a GIT related issue, not wex scripts, however we can create a configuration method :
wex wex/configure -rsa=/local/path/to/private/rsa

Using :
# Use local private key as deployment key
git config core.sshCommand "ssh -i "${SSH_PRIVATE_KEY}


some tweaks to the biblio

Some notable changes:

breaking: drops the built-in (but very stale) ecma262 biblio, and consequently also the --no-ecma-262-biblio option
breaking: replaces --biblio with --write-biblio, which is clearer
adds --load-biblio which takes either a path or an npm package to specify an external biblio, in preparation for https://github.com/tc39/ecmarkup/issues/251 (may be specified multiple times)

Also:

some tweaks to which things go into the web-shipped version (namely, only the things it uses)
some tweaks to which things which go into the --write-biblio version (again, only the things it uses)
some refactoring to the biblio structure, most notably getting rid of extends Array; also renames the namespace holding entries from external biblios from "global" to "external".

Also I think this fixes #252 (the "only include items in top-level namespace" commit).


New package: OpenBCI v0.1.1

Registering package: OpenBCI
Repository: https://github.com/wherrera10/OpenBCI.jl
Created by: @wherrera10
Version: v0.1.1
Commit: 5118c0e792b76b6d9e709d400f0f6fca84cbc42d
Reviewed by: @wherrera10
Reference: https://github.com/wherrera10/OpenBCI.jl/commit/5118c0e792b76b6d9e709d400f0f6fca84cbc42d#commitcomment-34078780

Please add (at least)
[compat]
julia = "1"

to your project file and retrigger the bot.

Bump.

Closing due to no activity.


CSS / Tailwind

[ ] Home page
[ ] Favourites page
[ ] Recipe page
[ ] Restaurants page
[ ] Shopping list page

Design of all pages has been completed


How can i get the Expire date from an temporary added group using /user xy parent addtemp? Cant ask on discord right now because i am blocked.

Do you mean with the LP API or with commands, like lp user <name> info

Via the api. I did not found any_hing in the docs

What is your discord name?

Blu#0002, if i remember correct. But i am disabled and have no access for the next 1-2 days

My apologies, I thought you were saying you were banned from our Discord.

No Problem.
@Laarryy you may know how to receive the duration over the api? i have seen a Node Object with expire fields. but there is no NodeType for PermissionGroup. Just for Permission, chat and some other things

but there is no NodeType for PermissionGroup
NodeType.INHERITANCE is what you're looking after.

Oh, thx. I thought it is just for the inheritances, not for the permissiongroup itself. I will try that!

I suggest you
lpUser.getNodes(NodeType.INHERITANCE)
      .stream()
      .filter(Node::hasExpiry)
      .filter(node -> !node.hasExpired())
      .collect(Collectors.toList());

It will return a List<InheritanceNode> with the user's parent group nodes that have an expiry and have not expired yet. Why a list? Well you can have multiple or no parent groups with an expiry time.

Okay thanks! I will try that one :)

Yes it works! Thx for the help here :)


Profiler Ingestion is failing for Postgres v11.16

@TeddyCr

Profiler Ingestion is failing for Postgres v11.16

Logs are attached.
OM version : 13.1
profiler ingestion failure -postgress.txt

closing as fixed with https://github.com/open-metadata/OpenMetadata/pull/9705


Entity step .go() input decleration

This is a big feature, with some far reaching implications; I will elaborate on this later.
Beyond that, I want this because it is a part of a plan for the macro to comfortably support expansions that take the following format:
let Some(entity) = waymark.go(key) else {
    exit rule
};
let bindings = query.get(entity) else {
    exit rule
};

https://github.com/orangutanrider/waymark_relations/pull/50


[Issue]: How to process failed payments from HMC standpoints

Describe the Issue
We have  a monthly payout cycle .  We observed  that few of the invoices have failed as part of  09/15 payout because of Insufficient funds to cover the requested amount . However the funding amount was taken care by transferring the amount . Now the question is how do we process these failed payments. The status of the payment in Hyperwallet is in failed status and the screenshot is attached for reference . We did try invoking the invoice job manually . However there was no change to the invoice status in Hyperwallet . Could you please let us know how do we process these failed transactions .

Environment
Live/Production
Version
4.13.1
Expected Behavior
No response
Actual Behavior
No response
Steps to Reproduce
No response
Pre-conditions
No response
Relevant log output
No response

Hi @siprapattanaik
I don't quite understand correctly this part of the issue described However the funding amount was taken care by transferring the amount
To run failed payments, it would suffice calling the Invoice Job with a delta time with a date time earlier than the invoice creation.
curl --location --request POST 'http://localhost:8080/job/invoices-extract?delta=earlier-date

Hi @quim3ra,
Thanks for responding to my query .

The invoices are still in PENDING state  in Mirakl . As  I mentioned earlier , we had manually triggered the job yesterday , but did not see anything getting processed .   The only difference between the regular invoice job vs the manual one which we triggered was the error of insufficient funds .We did not receive any error from the HMC when we invoked manually and the log is attached below from HMC.
LogSnapshotAfterInvJobrunmanually.txt

At this point please let us know how to process the failed payments .Whether anything need to be done from HMC or Hyperwallet side.

Hi @siprapattanaik,
I suggest you contact HW team to know how to transition the payment with id 231275.
Regards,
Carlos B.

Hi @quim3ra
just FYI that the invoice 231275 was just one from the list . Do you recommend to work with Hyperwallet for the kind of issue we are having . Is there something that we can achieve from  HMC  standpoint ?

Hi @siprapattanaik
Let me sum up the issue and explain a little on what's happening:

Unfortunately you didn't have enough funds on your HW Escrow account to cover up for the payments which led several payments to fail.
The connector is using the Mirakl invoice ID as unique ID when sending the payment request to HW.
That unique ID is requested by HW to avoid duplicate payments.
Once that unique ID has been used on a HW payment, it isn't possible to re-create a new payment with the same ID, reason why you can't reprocess the pending invoices.
To our knowledge, the "failed" status in HW payment is a final stage which means you can't revert back that status to reproduce the payment.

We are going to develop the logic to handle failed HW payments and be able to properly reprocess them but it will take few weeks, maybe up to a month to have that new version available.
I'm afraid you will not be able to wait for that new release to reprocess those invoices and will have to reprocess them manually with the help of the HW team. Few things to keep in mind to help you in that process:

You will need to reach out to HW to manually reprocess those payments.
Be carefull, if you are taking an operator fee, the operator fee payment will also need to be covered.
If HW manage to reprocess the payment keeping the same unique ID (currently attached to the failed payment), then the connector will automatically update the status of the invoice in Mirakl.
If HW can't re-use the same unique ID and need to pass a new ID, it will have consequences:
-- The connector won't be able to update the invoice status in Mirakl, you will have to update those statuses manually.
-- The connector will generate several errors related to notification being received from HW related to invoices that don't exist in Mirakl. Simply disregard those errors.
-- If you are ever using HW reportings for reconciliation, those manually reprocessed payments will have a unique ID that will differ from the Mirakl invoice ID and could create confusion for your accounting teams.

We apologize for the inconvenience and remain available if needed.
In the future, please make sure to keep enough money on the Escrow account to cover up for the payment of your sellers.
Best;

Hi @siprapattanaik,
We have deployed the new release with an improvement to tackle this behaviour. https://github.com/paypal/mirakl-hyperwallet-connector/releases/tag/4.17.0

Hi!
does this update take in consideration also payments with returned or expired status?
Cheers


Create a separate tool that is used for editing the story file

Move frontend to one subproject, have story builder tool be a separate project

Gonna close this for the time being. I might make a separate project for this


fix: JSON parsing of S2A addresses.

Autoconfig endpoint returns
{
  s2a:
  {
    plaintext_address: ""
    mtls_address: ""
  }
}

not
{
  plaintext_address: ""
  mtls_address: ""
}

@lqiu96 , @zhumin8, please review this PR, thanks!

Thanks for the review @lqiu96 !

Thanks @lqiu96, I've addressed them, and I think the PR should be good to merge now.

I see the SonarCloud / Build Github action test failed. From looking at the log, I don't think it's related to this PR. WDYT @lqiu96 ?

Should be fixed in a separate PR. Feel free to merge

Thanks @lqiu96 -- I sycned the branch with main. I don't think I have permissions to merge, would you be able to?


:bug: fix(checkboxGroup): Class-variable is accessed in a loop

Current Behavior
Hi folks,
we are currently building an Angular-application with your design system. While developing it we recognized that we ran into an issue with the checkbox-group. It seems like the issues is coming from accessing a class variable inside a loop, of which the content seems to be changed while the loop is executed. Please see the screenshot. The input values are stable as you can see.

Expected Behavior
No exception is thrown
Steps to Reproduce

Add a checkbox group as form-control
Check and uncheck checkboxes in the group

Version
13.0.0
Browsers
No response
Device
No response
Code Reproduction URL
No response
Additional Information
ce.ts:99  ERROR Error: Uncaught (in promise): TypeError: Cannot read properties of undefined (reading 'toString')
TypeError: Cannot read properties of undefined (reading 'toString')
at isChecked (bal-checkbox_2.entry.js:401:20)
at bal-checkbox_2.entry.js:408:28
at Array.forEach ()
at CheckboxGroup.sync (bal-checkbox_2.entry.js:407:28)
at CheckboxGroup. (bal-checkbox_2.entry.js:273:12)
at Generator.next ()
at asyncGeneratorStep (asyncToGenerator.js:3:1)
at _next (asyncToGenerator.js:25:1)
at asyncToGenerator.js:32:1
at new ZoneAwarePromise (zone.js:1429:21)
at resolvePromise (zone.js:1211:31)
at zone.js:1118:17
at zone.js:1134:33
at asyncGeneratorStep (asyncToGenerator.js:6:1)
at _next (asyncToGenerator.js:25:1)
at asyncToGenerator.js:32:1
at new ZoneAwarePromise (zone.js:1429:21)
at CheckboxGroup.onOptionChange (asyncToGenerator.js:21:1)
at CheckboxGroup.valueChanged (bal-checkbox_2.entry.js:319:14)
at index-e015dbc8.js:1608:29
handleError @ core.mjs:7635
Code of Conduct

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

Hi @Zankel-Engineering, can you please create a codesandbox example so we can reproduce the issue? Thank you

I can't reproduce the issue which is kind of obscure, because I didn't update the library as far as I can remember and the code still seems to be the same. I will close the issue and reopen it if it occurs again.