Update Android SDK to v5.16.7

Summary
Update the Android SDK to the latest version, this contains a number of important WebView fixes
I was also able to remove a number of binging XML entries for methods that no longer exist in the Android SDK
Testing Plan
compiles fine
Master Issue
Closes https://go.mparticle.com/work/59829

CI seems to be upset..?

@samdozor Forgot to remove Cart in a few places :|

reopening in internal repo


Fullscreen support

Hey @matanasa! You have created a second PR in the last few days. If you want to contribute, please work in your private branch and create a PR firstly when it's ready or you want to start a discussion. Thanks!


server.isConnected() returning false when connected.

Just using the ArtClientLib example for a proxy when using:
server.setParsePackets(true);
and checking for:
server.isConnected();
it returns false, when setParsePackets is false, isConnected returns true. This worked properly in most recent ArtClientLib.

Acknowledged, will investigate.

I believe I have found the problem. I'm trying to get some last items cleaned up for an IAN release, so hopefully I'll have a resolution soon.

I just released IAN 3.1.0. Do you still experience problems with isConnected() on that version?


Lyrics BETA - Matching wrong lyrics for songs with the same name from different artists

OS:
Windows 10 Pro
Issue Descriptions:
The lyrics being shown are from a music of the same name from a different artist.
Steps to Reproduce:
Play Hearts on Fire by Hammerfall. (https://play.google.com/music/listen#/album/B5vvdmtfi55k354z7kbj722tiqa)
Lyrics displayed:
https://play.google.com/music/preview/Tuuwgqyraka5ragzuuzqts7ujoy?lyrics=1&utm_source=google&utm_medium=search&utm_campaign=lyrics&pcampaignid=kp-lyrics
Lyrics expected:
https://play.google.com/music/preview/Tmxhv5526vni572mrmbqt2pn2x4?lyrics=1&utm_source=google&utm_medium=search&utm_campaign=lyrics&pcampaignid=kp-lyrics
This program rocks! 😄

There is nothing we can do about this.  We don't use a lyrics API to fetch lyrics we have basically a lyrics spider in every client that attempts to find the lyrics on a number of sites.  On some sites we can't verify the artist so we use them as last resort and hope that we're right.  It's quite rare that we're wrong but as you can see in some cases it pulls the wrong lyrics.
Unless someone has a clever heuristic to analyze these lyrics sources for the artist their isn't much we can do.


Exclude jck-runtime-api-javax_naming-spi on 8, 17, 18 on x86-64_mac

Exclude jck-runtime-api-javax_naming-spi on 8, 17, 18 on x86-64_mac
Ref: infrastructure/issues/5254, backlog/issues/739

Signed-off-by: Mesbah-Alam<EMAIL_ADDRESS>

This is a potential dup of https://github.ibm.com/runtimes/infrastructure/issues/5254


Class room edit and delete

#6
Added required feature of Classroom Edit and Delete.

@harshareddy794 , @mohit355 , @aavishkarmishra : Can you please review this


Need judge styles[transitionProp   'Duration'] is undefined

Version
2.5.13
Reproduction link
https://github.com/niboac/testingvue
Steps to reproduce
When I run unit test, it shows:
/Users/cb/repo/blade-vue-ui/node_modules/vue/dist/vue.runtime.common.js:6904;
var transitionDurations = styles[transitionProp   'Duration'].split(', ');
TypeError: Cannot read property 'split' of undefined;
I think we need judge styles[transitionProp   'Duration'] is undefined or not.
What is expected?
styles[transitionProp   'Duration'] is defined.
What is actually happening?
styles[transitionProp   'Duration'] is  NOT defined.

I FIXED it with those:
var styles = window.getComputedStyle(el);
var transitionDelays = styles[transitionProp   'Delay']? styles[transitionProp   'Delay'].split(', '):[];
var transitionDurations = styles[transitionProp   'Duration']?styles[transitionProp   'Duration'].split(', '):[];
var transitionTimeout = getTimeout(transitionDelays, transitionDurations);
var animationDelays = styles[animationProp   'Delay']?styles[animationProp   'Delay'].split(', '):[];
var animationDurations = styles[animationProp   'Duration']? styles[animationProp   'Duration'].split(', '):[];
var animationTimeout = getTimeout(animationDelays, animationDurations);

jsdom returns undefined from style instead of empty string.
$ node
> const jsdom = require("jsdom");
undefined
> const { JSDOM } = jsdom;
undefined
> const dom = new JSDOM(`<!DOCTYPE html><p style="color: red;">Hello world</p>`);
undefined
> dom.window.document.querySelector("p").style
CSSStyleDeclaration {
  '0': 'color',
  _values: { color: 'red' },
  _importants: { color: '' },
  _length: 1,
  _onChange: [Function] }
> dom.window.document.querySelector("p").style.color
'red'
> dom.window.document.querySelector("p").style.unexisted
undefined
>

So a solution is to do like that:
(styles[transitionProp + 'Delay'] || '').split(', ')

That's an all fix. I have the same issue and it's very annoying.

Seeing this issue all of the sudden on tests running on our CI server. I can't quite explain it or why it just suddenly cropped up. Conditions are basically identical on CI and locally so it doesn't make any sense.


Add Github Project Boilerplate

Just a helper for contributors with mid-level experience :bomb: :+1:

:+1:


Add unsafe=True to mocks - fixes #55

@rm-hull can you also add a configuration for tox/travis in this PR that will test it against Python 3.4? If it's ok on Travis, it should be fine locally.

Coverage remained the same at 87.889% when pulling b22d1074906cd8a8a2e659babb45b6a589b1d099 on feature/unsafe_mocks into 2cdb6e0b86721cddb5be39b28d7b9bc9dc3b23f4 on master.

@rm-hull can you also add py3.5? It seems to be supported.

Coverage remained the same at 87.889% when pulling 3e942e5d84c828aae599bc923e1e1dfbb737ee18 on feature/unsafe_mocks into 4d641d8ed4eedb89572ef5e128de801e776d4de0 on master.

Coverage remained the same at 87.889% when pulling d378b3118ef6256e7c1c89f9b102108ad3782f77 on feature/unsafe_mocks into 4d641d8ed4eedb89572ef5e128de801e776d4de0 on master.

can you also add py3.5? It seems to be supported.

Lets do it as a separate issue


Migrate filetree service away from using serving_proto [phab:D207]

Created by schroederc at 2015-04-20 21:28:04:

fromberger accepted this revision at 2015-04-20 22:07:19

schroederc closed via commit 0829f375d20d7d0618602908da8b1aa876363856 at 2015-04-20 22:35:17


Error to list users with admin permission

I can't list users after deploy, I think is something in cognito because I can ADD and Remove new users...

Error:

More infos:

@moellr the quickfix who worked is it:
https://github.com/aws-amplify/amplify-cli/compare/dev...marcomilon:amplify-cli:category-auth/fix-limit-not-converted-to-number

Hi there,
when will this be implemented in this code/repo? How to update an existing installation with the bug fix? (And not having to change the lambda manually)
Thanks

Implemented now with the latest commit, feel free to merge with your local repo.

@moellr @eduardomartinsdarede
I am still experiencing the same issue. Could you please share how you solved it?

Did you perform a reinstall of the whole project with the latest changes? That should fix it.
Alternatively you could manually apply these changes to your existing install: https://github.com/awslabs/sandbox-accounts-for-events/commit/a4e3a0a341c590e8c89fa969d5a3843e3e85b7d3 as a hotfix.


Uncaught TypeError: Cannot read property 'formValues' of undefined.

Hello. Have issue.
"Uncaught TypeError: Cannot read property 'formValues' of undefined" in browser console. All seems like works but I think it's not well.
Please tell me, if anybody got the same issue and how can I fix it.
Thanks.

It is not an error to worry about for now, but it should go away in next autoform release.

+1


Questions about VPC

Sometimes we have hundreds of tasks that do not satisfy CF from memory. They are currently running on a large VPC instance. Tell me what is the algorithm for distributing these tasks on the VPC:

Do they start one at a time?
Do they start all at once?
There is a queue and the number of simultaneously running tasks depends on the number of processors or RAM.

@JosepSampe

@sergii-mamedov you better move to CE for large tasks...

In VPC (create mode), all VMs start at once from the client, based on the length of iterdata (like in IBM CF or CE).
In any case, you can configure the worker_processes parameter to indicate the number of CPUs of the VM, this way each VM will process as many tasks in parallel as CPUs. In this case, the number of started VMs will be iteradata/woreker_processes. For example, if len(iterdata) == 10 and worker_processes = 2, only 5 VMs will be started.
You can also limit the numer of workers per map invocation with the max_workers parameter, this way if len(iteradata) == 10 but you set max_workers = 2, Only 2 VMs will be started and will process all the tasks of the job.


Deep link to specific component configuration

I know this is going to be hard, but sometimes I'd like to link to a specific configuration of a component, for example an tertiary, icon-only button with an information icon. That's something very specific and if I send people to the button page, it's hard to imagine how this specific button can be configured when seeing the black primary button.
This would be possible with the standard configuration where story pages are visible, but I don't necessarily want to re-enable them.

Resolution after triage: Invest 2-3 hours to look for possibilities to make it work (query params plugin?)

This still works if you send the people to a story page: https://design-system.post.ch/iframe.html?id=eb78afcb-ce92-4990-94b6-6536d5ec6af4--default&viewMode=story&args=icon:2069
Get to know about limitations: https://storybook.js.org/docs/writing-stories/args#setting-args-through-the-url
To make this possible, we would need a solution, where you can define the story and the corresponding args (the following is just an example and does not work now):
https://design-system.post.ch/?path=/docs/eb78afcb-ce92-4990-94b6-6536d5ec6af4--docs&story=name:default;args.icon:2069;args.variant:tertiary


Update to final version

Coverage decreased (-2.8%) to 94.026% when pulling e1fcf64d223b5a2c3d98c55ac3c5a13da7615df6 on master-final into 93c25a3959983125a33ebe35380597c986f1e9dc on master.

Coverage decreased (-2.8%) to 94.026% when pulling ad561ec5f4925e8ee525c7d997477c408667dfe9 on master-final into 93c25a3959983125a33ebe35380597c986f1e9dc on master.

Coverage decreased (-2.8%) to 94.026% when pulling b3bfe51bbe7641a01d0575b1f33b04821c640660 on master-final into 93c25a3959983125a33ebe35380597c986f1e9dc on master.

Coverage decreased (-2.8%) to 94.026% when pulling b3bfe51bbe7641a01d0575b1f33b04821c640660 on master-final into 93c25a3959983125a33ebe35380597c986f1e9dc on master.

Coverage decreased (-2.8%) to 94.026% when pulling b3bfe51bbe7641a01d0575b1f33b04821c640660 on master-final into 93c25a3959983125a33ebe35380597c986f1e9dc on master.


Change Text "Pick a date and a time"

Hi! First of all my compliments for your awesome directive!
How can i change the text "Pick a date and a time"?
I Would to change it in Italian Language.
I tried with $ionicPickerI18N but it does not work. I tried to add an attribute title in the directive ion-datetime-picker but still nothing!
Any suggestion for this issue? Thanks!

Hi Giacomo,
thank you very much!
You can translate it via title and sub-title attributes. They accept an expression so you need to use one of this:
<ion-item ion-datetime-picker ng-model="val" title="'My title'" sub-title="'My sub title'">
    {{val}}
</ion-item>

or
$scope.title = "My title";
$scope.subTitle = "My sub title";

<ion-item ion-datetime-picker ng-model="val" title="title" sub-title="subTitle">
    {{val}}
</ion-item>

Oh Yes! It works! Thank you very much Kate! You are very kind!!
Bye!
Giacomo

It solve my problem successfully.
THX!


after update to 1.1.2, deletefb crash with FileNotFoundError

I have just updated to 1.1.2, then
# deletefb -E ### -P ### -U ### -Y 2011
Traceback (most recent call last):
  File "/home/dominix/.local/bin/deletefb", line 11, in <module>
    load_entry_point('delete-facebook-posts==1.1.2', 'console_scripts', 'deletefb')()
  File "/home/dominix/.local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 489, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/home/dominix/.local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2843, in load_entry_point
    return ep.load()
  File "/home/dominix/.local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2434, in load
    return self.resolve()
  File "/home/dominix/.local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2440, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/home/dominix/.local/lib/python3.6/site-packages/deletefb/deletefb.py", line 13, in <module>
    from .tools.likes import unlike_pages
  File "/home/dominix/.local/lib/python3.6/site-packages/deletefb/tools/likes.py", line 8, in <module>
    LOG = logger(__name__)
  File "/home/dominix/.local/lib/python3.6/site-packages/deletefb/tools/common.py", line 46, in logger
    with open(config_path, "r", encoding="utf-8") as config_file:
FileNotFoundError: [Errno 2] No such file or directory: 'deletefb/logging_conf.json'

Looking into it, thanks!

Should be fixed in 1.1.4 now! Thanks for reporting and sorry about the issues! https://github.com/weskerfoot/DeleteFB/pull/59

Will leave open until it's confirmed working

I think the only lingering issue is that we should probably add an option to disable logging, or point it at a different path


localectl list-locales has empty output

Describe the bug
Executing localectl list-locales results in empty output:
Steps To Reproduce
I have a default locale and some overrides for specific data types set:
  i18n.defaultLocale = "en_US.UTF-8";
  i18n.extraLocaleSettings = {
    LC_ADDRESS = "de_DE.UTF-8";
    LC_IDENTIFICATION = "de_DE.UTF-8";
    LC_MEASUREMENT = "de_DE.UTF-8";
    LC_MONETARY = "de_DE.UTF-8";
    LC_NAME = "de_DE.UTF-8";
    LC_NUMERIC = "de_DE.UTF-8";
    LC_PAPER = "de_DE.UTF-8";
    LC_TELEPHONE = "de_DE.UTF-8";
    LC_TIME = "de_DE.UTF-8";
  };

Executing localectl list-locales on the command line results in empty output:
❯ localectl
System Locale: LANG=en_US.UTF-8
               LC_NUMERIC=de_DE.UTF-8
               LC_TIME=de_DE.UTF-8
               LC_MONETARY=de_DE.UTF-8
               LC_PAPER=de_DE.UTF-8
               LC_NAME=de_DE.UTF-8
               LC_ADDRESS=de_DE.UTF-8
               LC_TELEPHONE=de_DE.UTF-8
               LC_MEASUREMENT=de_DE.UTF-8
               LC_IDENTIFICATION=de_DE.UTF-8
    VC Keymap: us
   X11 Layout: us
    X11 Model: pc104
  X11 Options: terminate:ctrl_alt_bksp

❯ localectl list-locales

Expected behavior
All locales supported by the system should be listed.
Metadata
❯ nix-shell -p nix-info --run "nix-info -m"
 - system: `"x86_64-linux"`
 - host os: `Linux 6.6.0, NixOS, 23.05 (Stoat), 23.05.20231105.aeefe20`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.13.6`
 - channels(root): `"nixos"`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`

I have the same issue. My locale definition is:
i18n.supportedLocales = [ "en_US.UTF-8/UTF-8" "de_DE.UTF-8/UTF-8" ];
i18n.defaultLocale = "en_US.UTF-8";
i18n.extraLocaleSettings = {
  LANG = "en_US.UTF-8";
  LC_IDENTIFICATION = "en_US.UTF-8";

  LC_CTYPE = "de_DE.UTF-8";
  LC_NUMERIC = "de_DE.UTF-8";
  LC_TIME = "de_DE.UTF-8";
  LC_COLLATE = "de_DE.UTF-8";
  LC_NAME = "de_DE.UTF-8";
  LC_MONETARY = "de_DE.UTF-8";
  LC_PAPER = "de_DE.UTF-8";
  LC_ADDRESS = "de_DE.UTF-8";
  LC_TELEPHONE = "de_DE.UTF-8";
  LC_MEASUREMENT = "de_DE.UTF-8";

My output of localectl:
$ localectl
System Locale: LANG=en_US.UTF-8
             LC_CTYPE=de_DE.UTF-8
             LC_NUMERIC=de_DE.UTF-8
             LC_TIME=de_DE.UTF-8
             LC_COLLATE=de_DE.UTF-8
             LC_MONETARY=de_DE.UTF-8
             LC_PAPER=de_DE.UTF-8
             LC_NAME=de_DE.UTF-8
             LC_ADDRESS=de_DE.UTF-8
             LC_TELEPHONE=de_DE.UTF-8
             LC_MEASUREMENT=de_DE.UTF-8
  VC Keymap: (unset)
 X11 Layout: de, vn
  X11 Model: pc104
X11 Options: terminate:ctrl_alt_bksp

My output of localectl list-locales is empty.
Info about my installation:
$ nix-info -m
- system: `"x86_64-linux"`
- host os: `Linux 6.1.82, NixOS, 23.11 (Tapir), 23.11.5408.8ac30a39abc5`
- multi-user?: `yes`
- sandbox: `yes`
- version: `nix-env (Nix) 2.18.1`
- channels(njgte): `"nixos-23.05"`
- channels(root): `"nixos-23.11"`
- nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`

I have the same issue. My locale definition is:
i18n.supportedLocales = [ "all" ];

My output of localectl:
$ localectl
System Locale: LANG=en_US.UTF-8
    VC Keymap: (unset)
   X11 Layout: cn
    X11 Model: pc104
  X11 Options: terminate:ctrl_alt_bksp

My output of localectl list-locales is empty.
Info about my installation:
$ nix-info -m
 - system: `"x86_64-linux"`
 - host os: `Linux 6.6.22, NixOS, 24.05 (Uakari), 24.05.20240327.2726f12`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.18.2`
 - channels(root): `"nixos"`
 - nixpkgs: `/nix/store/y45vqv6pa8bhgag1dw86rvi6rk55xhxn-source`


create react app not creating src folder

Hi I am facing problem when create-react-app which is not showing src folder unable to start npm start
**Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.
Install the latest PowerShell for new features and improvements! https://aka.ms/PSWindows
PS F:\React Js\REACT-SPRINGBOOT-CRUD> npx create-react-app my-app
Creating a new React app in F:\React Js\REACT-SPRINGBOOT-CRUD\my-app.
Installing packages. This might take a couple of minutes.
Installing react, react-dom, and react-scripts with cra-template...
added 1379 packages in 6m**
Not going forward after above

Hi srini
1.Un-install create react app using this command
npm uninstall -g create-react-app
2.Re-install create react App.
npx create-react-app my-app
3.check if the src folder has been created and run npm start
I hope this helps cheers:)

I'm having the same issue. I've tried using "my-app" and alternative names. I've never had this issue before until today.

I've decided to continue working with NextJS.


Documentation on recordsPath

I am looking for a bit of insight on how to use the recordsPath file.
We are using code splitting and the commons chunk plugin and we would love to have long term caching of our bundles.
What we don't know or understand is how we get this with our recordsPath file.  We would like to know when/if we should be persisting this file.  Should it change for each developer on each build?  Does the webpack-dev server use/modify it?  We have different build commands for each ENV that we support (DEV, TEST, PROD).  Should that file change after each build and should we commit that to our SCM?

Moved to https://github.com/webpack/webpack.js.org/issues/577. Please track there.


docs: new style guide - Links

Let's finally get around to creating, designing, and incorporating an AsyncAPI Style Guide!
Why the need?
In tech jobs, we often focus on our technology's technical aspects, such as functionality and performance. However, the documentation for our technology is equally important to the code itself. A style guide ensures consistency and clarity, establishes a consistent voice and tone in your documentation, makes it easier for multiple writers to work together on a single doc, and helps ensure documentation is accurate and up-to-date. When all of your technical writers follow the same guidelines, it's easier for readers to find the information they need and understand how to use your product or OSS technology.
What section of the AsyncAPI Style Guide is this issue for?

Links: Document how we design link structure in text, assets, external links, etc.

Where should this go?
Let's create a new .md file for only the Links section of the new AsyncAPI Style Guide.
Create the following directory and place your file there: asyncapi.com/docs/community/styleguide/links.md.
Extra Resources

Write the Docs: Style Guides
Gatsby Style Guide
Gatsby Docs Structure & Documentation Types
Mozilla Style Guide
Google Style Guide
Microsoft Style Guide

let's give this one to @octonawish-akcodes ✨✨

Thank You :)

Draft PR raised here, Need reviews @alequetzalli


Black Screen when returning to app after dismissing PiP

DESCRIPTION:
Black Screen when returning to app after dismissing PiP.

REPRO STEPS:

Install and Launch LBRY 0.16.0 on Android 8.1.0
Begin watching a video
Press the Android home button
Drag the PiP off bottom of screen
Press the Android overview button
Select LBRY app

Results:  Video is black
Expected: Video plays

ENVIRONMENT:

LG V20
Android 8.1.0
LBRY 0.16.0

MEDIA:

INTERNAL USE:

DEFINITION OF DONE:

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

LBRY ADDRESS:
bZSqrVdpxt5KJdn2eGMUzT9Jn3gEiRet7b
<EMAIL_ADDRESS>

Thanks @cahlenlee, looking into this one this week (hopefully)

Fixed.


Delete parent kafka config fields from child sections

data team doesn't configure some security keys that are defined by AWS msk, and put empty strings in these fields also causes errors

the solution is to put null in the field


Include functions to serialize and load index

Could the wasm bindgen be extended so that the functions implementing serialize / dumping / loading indexes are available in the JS package?

I am trying to do this myself but am having trouble compiling the library, so if you could help with this it'd be awesome.

@Uzay-G Did you ever make any progress with this by any chance?

@Uzay-G same question. Also would love an example that's more real-world to understand how to properly create features from text/strings and things like remove/update nodes, etc. Hoping we get some updates!


feat!: create_rav_request() returns invalid ReceivedReceipt

Helps the user determine why the receipts failed, because ReceivedReceipt contains the status of checks.

Rebased onto latest main


fix: incorrect polarity for buffer listing

follow up to #139

Ok to merge?

Yup! Just did some testing to make sure 😄 Sorry again 😢

No problemo!


[WIP] Even More Island Sanctuary Work

Pushing up as a draft for now; not verified. Too tired to continue so here we go for now

Restore spaces over tabs because every other file uses spaces.
Add AllowedVisitors bitfield.
Add tracking of the player's current mode.
Add tracking of the player's quest progression.
Add backing bitfields for unlocked key items and recipes.
Add MJIWorkshops struct for workshop tracking.
Add MJIGranaries struct for granary tracking.
Add cabin information.
Add landmark placement and notes.
Fix offsets on MJIBuildingPlacement.

Some various notes so I have something for tomorrow/whenever:

Offsets for MJIBuildingPlacement and MJILandmarkPlacement came from 40 55 56 48 83 EC 68 0F B6 EA and 40 53 57 48 83 EC 58 80 79 03 00, respectively. They seem to be shifted a bit earlier than I think we expected, and I'm still not totally sure of everything they contain.
I'm unsure my use of vtbl is right in MJIWorkshops/MJIGranaries, but that seems to be the convention (?) used in other places. Similarly, I have no idea if my LayoutKind.Sequential shenanigans there will actually work; though I would hope they would.

I also neglected to add these structs to data.yml, though I'm not particularly sure they're important enough? Probably should, honestly.

The inner struct Pohky mentioned in the initial MJI PR is definitely there and is very much real (and annoying). For now I haven't bothered splitting it out, mostly due to a lack of concern plus ease of reading offsets from the disassembler.

Using a void* for a vtbl placeholder is fine.
You might have to set a Pack on the sequential structs to get them to be right. You'll want to test if they have correct data in-game tbh.

Things seemed to test okay, so marking this as ready for review so others aren't blocked if they want more.
@juntalis, gonna poke you here because I had to change MJIBuildingPlacement and MJILandmarkPlacement a bit, might be good to have some extra eyes on those specifically. I honestly haven't been able to crack 'em fully yet, they behave a bit oddly/frustratingly.

For sure - will check out the changes in an hour or two when I have a sec to hop on.
Also if you feel like including it in your changes, it looks like the byte at offset 0x2C contains the current "Groove" value for the workshops.


adding buildPreset config to "debug" and "launch" target

bug fix: https://github.com/microsoft/vscode-cmake-tools/issues/1884
still debating whether to use config presets or build presets.

@elahehrashedi Can you update this PR to get the "configure" environment instead of the "build" environment?

@elahehrashedi Can you update this PR to get the "configure" environment instead of the "build" environment?

One of the tests is broken. I am working on that.


Error for implicit string concatenation

PR to accompany https://github.com/dlang/dmd/pull/8220
See https://dlang.org/deprecate.html#Implicit string concatenation
This PR moves a deprecation forward, further narrowing the gap between specification and implementation.

(rebased)


chore: code split for consolidated API

Description
This PR does the code split of consolidated API to support adding the environment details consolidated API in EE, as mentioned here in the issue. - https://github.com/appsmithorg/appsmith/issues/33132
Fixes https://github.com/appsmithorg/appsmith/issues/33132
Automation
/ok-to-test<EMAIL_ADDRESS>:mag: Cypress test results

[!WARNING]
Workflow run: https://github.com/appsmithorg/appsmith/actions/runs/9592202412
Commit: c7365e11d3489641c6afcb69237368132a8dfc9b
Cypress dashboard.
Tags: @tag.Perf
It seems like no tests ran 😔. We are not able to recognize it, please check workflow here.

Communication
Should the DevRel and Marketing teams inform users about this change?

[ ] Yes
[ ] No

Summary by CodeRabbit

New Features

Enhanced API response consolidation to include detailed user profiles, feature flags, tenant configurations, product alerts, pages, actions, collections, themes, libraries, plugins, datasources, and mock datasets.

Refactor

Unified the structure of API response DTOs for better consistency and maintainability.

@AnaghHegde build is failing can you take a look at this once.

@abhvsn The commits i made is not visible for some reason in the PR.

@abhvsn Created new PR here- https://github.com/appsmithorg/appsmith/pull/34356. The copmmits are not available in this for reason i don't know.


add migration_rsyncd_route_labels to the CR

Description
This adds an option to add labels on rsyncd routes.
Check each of the following when appropriate to help reviewers verify work is complete.
Modifying an existing version

[ ] I modified operator permissions in the OLM CSV and operator.yml
[ ] I modified the operator deployment in the OLM CSV and operator.yml
[ ] I modified operand permissions in the OLM CSV and ansible role
[ ] I modified CRDS in the OLM CSV and ansible role

Adding a new release version

[ ] I created a new z release directory in deploy/olm-catalog/konveyor-operator
[ ] I updated channels in the konveyor-operator.package.yaml
[ ] I created a new release directory in deploy/non-olm
[ ] I created or updated the major.minor link in deploy/non-olm
[ ] I updated the spec.skips parameter in the CSV

/hold working on the related mig-controller PR and then testing the changes here

/hold working on the related mig-controller PR and then testing the changes here

This might not be needed urgently.

This might not be needed urgently.


To add working steps in Error Percentage Calculator

Is your feature request related to a problem? Please describe.
To add working steps in Error Percentage Calculator

Hi, I want to work on this issue I will start working on it as soon as I get assigned!! I am a part of GSSoC'21.
Kindly assign this issue to me!
Discord Username : Abhijeet Sinha(P)
Discord Tag: #4018


variable instead of hard-coded value

I add changes like in example
QXlsx/Pump/CMakeLists.txt
P.S. Also we should think how fix here
target_link_libraries(myapp PRIVATE QXlsx::QXlsx)

Sorry I don't see the value of this change

Sorry I don't see the value of this change

Example should demonstrate good style of programming, isn't it? Hard-coded value is bad decision, ${PROJECT_NAME} is good.

@dantti @j2doll @DarthGandalf @MartinDelille  please check again my commit. I still think that QXlsx should use variable instead of hard-coded value!

I also don't see the value of this change.
This is just an example app. And not every app uses "project name" has "the executable name", and often there's more than one executable per project.
Examples should be clear. This example is clear as is, without obfuscating the important values behind many levels of indirection.

@dantti can you please make your own review for my commit please? I am still thinking that example should be very copy-past friendly...
@DarthGandalf "not every app uses "project name" has "the executable name"" - yes, not every app uses "project name", but usually never use "HelloWorld" like on example, isn't it? A lot of CMake dummers want QXlsx without time to learn CMake...

I already did my own review, you can contribute meaninful changes to this project, seems like you just want to be listed as a contributor.

A lot of CMake dummers want QXlsx without time to learn CMake

You're exactly right!
And you know what, changing the string HelloWorld after the copypaste is much easier and more obvious, than to somehow know what this magic string ${PROJECT_NAME} does and where the value comes from.


add del(keys : Enumerable(String))

It is made by analogy with unlink(keys : Enumerable(String))

Excellent, thanks! I don't use DEL a lot since it takes longer and completely forgot to add this overload for it when I added it for UNLINK.


Element click is not clicking at center of the element

Element click is not clicking at center of the element.
Issue: Element is getting clicked exactly at edge of the bounding rectangle. Due to this, click event is not triggered.
Expected: Element should be clicked at the center of the bounding rectangle.

The element try to get the click point by UIElement.get_clickable_point() firstly.
When got failed, the element will try to calc the point by UIElement.get_bounding_rectangle.
You can print the results of  UIElement.get_clickable_point() and  UIElement.get_bounding_rectangle to debug before click.
FYI.


Feat: Add error boundaries #1729

#1729
Adds a new Error Boundary component to UI library and adds error boundaries to the following components by default:

Main Viewer
Side Panels
All extensions
All routes
Toolbar
App (root)

PR Checklist

[x] Brief description of changes
[x] Links to any relevant issues
[ ] Required status checks are passing
[ ] User cases if changes impact the user's experience
[ ] @mention a maintainer to request a review

@dannyrb we can fine-tune the error messages, the way we display them and if what data should be displayed (currently its error message + stack).

@igoroctaviano  @dannyrb , is this feature complete, in that it can be merged and other comments in #1729 can be implemented in another ticket?

@igoroctaviano, or whoever wraps this up, the only thing I would change is where we use the ErrorBoundaries. Extensions shouldn't have to think about error boundaries as a concern, and the application likely wants to handle them in a consistent way. So offload the concern to the Viewer project.
This means, when we pull the extension's component in via the ExtensionManager in the platform/viewer project, wrap that integration/render point with an ErrorBoundary.

Finished in #1764.


Make the repository citable

It would be useful to make this repository citable, together with the linked paper.
The procedure is described at the following link.

Thank you for the link @tfabbri! I'll look into it.


AddSystemsManager breaks other Json providers

Description
When using AddSystemsManager after other providers based on JSON, the other provider is executed twice, throwing an exception.
Reproduction Steps

Create a console project with the following package references

<PackageReference Include="Amazon.Extensions.Configuration.SystemsManager" Version="2.1.0" />
<PackageReference Include="Kralizek.Extensions.Configuration.Objects" Version="1.0.1" />
<PackageReference Include="Microsoft.Extensions.Configuration" Version="5.0.0" />

Add the following code in Program.cs (relevant namespaces missing)

var configurationBuilder = new ConfigurationBuilder();
configurationBuilder.AddObject(new { Foo = "Bar" }, "Test");
configurationBuilder.AddSystemsManager($"/some/key/to/import");
var configuration = configurationBuilder.Build();

The following exception was thrown: System.FormatException: 'A duplicate key 'Test:Foo' was found.'

The same doesn't happen when:

configurationBuilder.AddSystemsManager($"/some/key/to/import"); is commented out
configurationBuilder.AddSystemsManager($"/some/key/to/import"); is placed before configurationBuilder.AddObject(new { Foo = "Bar" });
two calls to AddObject are added with different objects:

configurationBuilder.AddObject(new { Foo = "Bar" }, "Test");
configurationBuilder.AddObject(new { Hello = "World" }, "Test");

Logs
System.FormatException
  HResult=0x80131537
  Message=A duplicate key 'Test:Foo' was found.
  Source=Kralizek.Extensions.Configuration.Objects
  StackTrace:
   at Kralizek.Extensions.Configuration.Internal.JsonConfigurationSerializer.VisitPrimitive(JValue data)
   at Kralizek.Extensions.Configuration.Internal.JsonConfigurationSerializer.VisitToken(JToken token)
   at Kralizek.Extensions.Configuration.Internal.JsonConfigurationSerializer.VisitJObject(JObject jObject)
   at Kralizek.Extensions.Configuration.Internal.JsonConfigurationSerializer.Serialize(Object source, String rootSectionName)
   at Kralizek.Extensions.Configuration.Internal.ObjectConfigurationProvider.Load()
   at Microsoft.Extensions.Configuration.ConfigurationRoot..ctor(IList`1 providers)
   at Microsoft.Extensions.Configuration.ConfigurationBuilder.Build()
   at ConfigurationSample.Program.<Main>d__0.MoveNext() in C:\Users\RenatoGolia\Development\InsightArchitectures\samples\ConfigurationSample\Program.cs:line 26
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
   at ConfigurationSample.Program.<Main>(String[] args)

  This exception was originally thrown at this call stack:
    Kralizek.Extensions.Configuration.Internal.JsonConfigurationSerializer.VisitPrimitive(Newtonsoft.Json.Linq.JValue)
    Kralizek.Extensions.Configuration.Internal.JsonConfigurationSerializer.VisitToken(Newtonsoft.Json.Linq.JToken)
    Kralizek.Extensions.Configuration.Internal.JsonConfigurationSerializer.VisitJObject(Newtonsoft.Json.Linq.JObject)
    Kralizek.Extensions.Configuration.Internal.JsonConfigurationSerializer.Serialize(object, string)
    Kralizek.Extensions.Configuration.Internal.ObjectConfigurationProvider.Load()
    Microsoft.Extensions.Configuration.ConfigurationRoot.ConfigurationRoot(System.Collections.Generic.IList<Microsoft.Extensions.Configuration.IConfigurationProvider>)
    Microsoft.Extensions.Configuration.ConfigurationBuilder.Build()
    ConfigurationSample.Program.Main(string[]) in Program.cs
    System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
    System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task)
    ...
    [Call Stack Truncated]

I realize that the error occurs in the other library, but I created this issue because the error occurs when AddSystemsManager is added after the other provider.
Environment

Build Version: 2.1.0
OS Info: Windows 10
Build Environment: dotnet run
Targeted .NET Platform:  net 5.0

Resolution

[ ] :wave: I can/would-like-to implement a fix for this problem myself

I suspect the provider behind AddSystemsManager somehow executes other providers again but I couldn't find the source of the bug.

This is a :bug: bug-report

Hey @Kralizek, that's correct that it does load some of the sources, depending on the situation. If you don't directly supply the AWSOptions object to the AddSystemsManager call then it'll build the previous sources in a attempt discover the necessary AWS configuration data, like profile, region, etc.
For example:
builder.AddCommandLine(args);
builder.AddEnvironmentVariables();
builder.AddSystemsManager($"/some/key/to/import");

will build the CommandLine and EnvironmentVariables sources and look for the necessary AWS configuration data.
This happens here: SystemsManagerExtensions.cs
Since the sources are executed in order they are added to the builder it always finds the ones above the AddSystemsManager call.
One way to solve this is to explicitly create the AWSOptions object and pass it to the AddSystemsManager call. Since the extenion has all that it needs it does not execute the previous sources.
builder.AddCommandLine(args);
builder.AddEnvironmentVariables();
builder.AddObject(new { Foo = "Bar" }, "Test");
var awsOptions = new AWSOptions { Profile = "test", Region = RegionEndpoint.USEast1 };
builder.AddSystemsManager($"/some/key/to/import", awsOptions);

Also, I have a suggestion for your https://github.com/Kralizek/ObjectConfigurationExtensions project. The issue is occuring because you are creating the json serializer object when the source is created and it has a class level variable in the serializer class that holds all previous data. If you were to move the seralizer creation to the load then you would also prevent this issue since the _data object wouldn't already have the previous execution.

Since the load is only executed when the configuration is built it shouldn't have any performance impact.

Thanks @KenHundley for your quick reply. I'll look into the change you suggested :)

Thanks to the comment by @KenHundley I was able to fix the strange behavior that the interaction with AddSystemsManager caused.
I'm ok for closing this issue.

@Kralizek Just to mention, I'm unable to reproduce the issue using the following packages:

Kralizek.Extensions.Configuration.Objects version 2.0.0
Amazon.Extensions.Configuration.SystemsManager version 2.1.0

Here's my .csproj file:
<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp3.1</TargetFramework>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Amazon.Extensions.Configuration.SystemsManager" Version="2.1.0" />
    <PackageReference Include="Kralizek.Extensions.Configuration.Objects" Version="2.0.0" />
  </ItemGroup>
</Project>

Closing this issue as you suggested.

@ashishdhingra FYI, the version 2.0 includes the fix to the problem reported in this issue.


[r] Fix quoting for a particular Docker-build environment (main)

Sibling of #2102 on main

I had my battles over the years with similar things between shell script (snippets), configure, and various (CRAN particularly) build systems ... but I also have the gnarling suspicion that maybe we (also ?) need to protect it where these variables are used rather than where they are defined.
I recall you showed an error where the -std= broke off.  Was that a make call?

@eddelbuettel I have a failed Docker build without this fix, and succeeded with it
Quoting at the use-spot would result in things like "g++ -arch x86_64 -std=gnu++17" being a single argv0 which, in this particular case, is not desired.

Thank you @eddelbuettel !

Re the above backport-fail: by one means or another (it doesn't matter which, and it isn't work even taking the time to search through commit history) the release-1.7 branch already has this fix.


error: incomplete type used in nested name specifier

Error: incomeplete type fUML::FUMLFactory used in nested name specifier occures in:

PSSM\Semantics\StructuredClassifiers\impl\SM_ObjectImpl.cpp:161:144
PSSM\Semantics\CommonBehavior\impl\SM_ObjectActivationImpl.cpp:380:81

Should happen, because fUML::FUMLFactory::eInstance() is not defined in forward-declaration (?)
Workaround could be, to add an #include "fUML\FUMLFactory.hpp" to the effected files, but will be overwritten when code is generated from model.

Happens for classes that have a base class from the FUMl Package, e.g. fUML::Object or fUML::ObjectActivation.


Typo

will merge if automatic merge is available

Never mind this one. I've updated a lot of things in your class and UnitTest. Ill be committing it soon.
I love your MicroDB but it has been missing some programming standards


Client build failing

NOTE: If there is any template for issues please point me and happy to format the issue.
Descrption
Unable to build the "client/web app".
Error or console log

Environment
OS : Mac OS 13.6.4 Ventura
node : 20.10.0
npm : 10.2.3
WASP: 0.12.0
Am on latest commit from the main branch.

Switching to this tag  wasp-v0.12-template resolved the issue.
@vincanger  any plans to release vanila JSX template ?

Having the same issue

@xsarahyu am using the code from this commit ?

@ravikanthreddy89 Hey, thanks for responding! I just tried git reset --hard 8ec12e2, but I get fatal: ambiguous argument '8ec12e2': unknown revision or path not in the working tree. How did you do it?

Try creating a new branch out of the commit.
git checkout -b

@sodic  👍 thank you!

@sodic Thanks :-)


[SPARK-43040][SQL][FOLLOWUP] Avoid duplicated conversion

What changes were proposed in this pull request?
https://github.com/apache/spark/pull/40678 adds a dialect parameter to makeGetter for applying dialect specific conversions when reading a Java Timestamp into TimestampNTZType.
But there exists duplicated conversion.
JdbcDialect calls DateTimeUtils.microsToLocalDateTime first and return LocalDateTime to makeGetter.
But makeGetter calls DateTimeUtils.localDateTimeToMicros later.
Personally, I don't think it's necessary to maintain complete symmetry between convertJavaTimestampToTimestampNTZ and convertTimestampNTZToJavaTimestamp.
Why are the changes needed?
Simplify code to avoid duplicated conversion.
Does this PR introduce any user-facing change?
'No'.
New feature.
How was this patch tested?
Exists test cases.

ping @cloud-fan


Keyword length?

Was thinking this would be nice in order to not flood suggestions in when only a few characters.  Looks like buffer has the option added.  Any interest? I'd be willing to help out with a PR.
https://github.com/hrsh7th/cmp-buffer

This has been added to nvim-cmp directly. No need for each source to implement this themselves anymore.
https://github.com/hrsh7th/nvim-cmp/blob/13d64460cba64950aff41e230cc801225bd9a3e2/doc/cmp.txt#L469

Ahh, thanks!

But that will not prevent rg to do a huge search right ?
In any case,the refexp is customizable, so this can be already adjusted

But that will not prevent rg to do a huge search right?

What do you mean by that?
If you set a keyword length for the rg source, cmp will only start to call rg once the word reaches that length.

But that will not prevent rg to do a huge search right?

What do you mean by that? If you set a keyword length for the rg source, cmp will only start to call rg once the word reaches that length.

That is fantastic, but will that keyword be included as part of the rg search? Or will this plugin just start rg with the configured regular expression and then filter based on the keyword?

Oh, ok.
That invalidates an Idea I had the 😅
I was going to use several instances of the plugin with different regular expressions to produce different completion entries. Like one for urls, another for entire sentences between quotes, etc.
I think the plugin will need to be extended to support such use-case right?

Depends. If you want the keyword not to be included in the search, then yes, this requires a change to the plugin.
But you could build the keyword into the regex.
eg. this pattern s?://(www\\.)?[a-zA-Z0-9\\-\\.]+\\.com is a very basic example of URL matching, but without the http part.
So if you type http, the resulting completion will give you all the URLs.

That looks interesting  I'll play around with it

Maybe you can help me with this? I am trying to capture all the matches that are sentences between quotes.
At first I tried this:
[\\w ]+"

But that only works for sentences within double quotes.
Then I tried this:
[\\w ]+("|\')

And that does not work at all. I tested the raw regex (without escaping) in rg and it works as expected

this is because of shell madness. The pattern is put into single quotes to run the command, to not expand escape characters from the shell, but pass them to ripgrep.
But this means if you have a single quote inside the pattern, the shell thinks the string is over.
To properly escape this, you have to use this from lua 💀
local pattern = "[\\w ]+(\"|'\"'\"')"

Wow, thank you! I tried some other crazy combinations, but nothing close to
this one (even using string concatenation).
Thank you !
El sáb., 11 jun. 2022 5:58, Lukas Reineke @.***>
escribió:

this is because of shell madness. The pattern is put into single quotes to
run the command, to not expand escape characters from the shell, but
pass them to ripgrep.
But this means if you have a single quote inside the pattern, the shell
thinks the string is over.
To properly escape this, you have to use this from lua 💀
local pattern = "[\w ]+("|'"'"')"
—
Reply to this email directly, view it on GitHub
https://github.com/lukas-reineke/cmp-rg/issues/34#issuecomment-1152849116,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AARKJWKC5ECRY75XPXEERN3VOQFFBANCNFSM5PLNQIZA
.
You are receiving this because you commented.Message ID:
@.***>

By the way, do you have any link to the configuration you use? Would love
to take a look if there is something else interesting 😊
On Tue, Jun 7, 2022 at 3:28 AM Lukas Reineke @.***>
wrote:

Depends. If you want the keyword not to be included in the search, then
yes, this requires a change to the plugin.
But you could build the keyword into the regex.
eg. this pattern s?://(www\.)?[a-zA-Z0-9\-\.]+\.com is a very basic
example of URL matching, but without the http part.
So if you type http, the resulting completion will give you all the URLs.
[image: image]
https://user-images.githubusercontent.com/12900252/172275991-67ed8743-357c-47da-ba46-7d5d2cac6729.png
—
Reply to this email directly, view it on GitHub
https://github.com/lukas-reineke/cmp-rg/issues/34#issuecomment-1148095731,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AARKJWK4ZMWLNEST5DCICBTVN2QSXANCNFSM5PLNQIZA
.
You are receiving this because you commented.Message ID:
@.***>

--
https://danielorodriguez.com

Here is my cmp config, but I don't really do anything special.
https://github.com/lukas-reineke/dotfiles/blob/master/vim/lua/plugins/nvim-cmp.lua


Bag zip files for large resources cannot be cleanly unzipped

This was reported by a user for this resource https://www.hydroshare.org/resource/9badb941303d4813b3c398cdab038368/
I was able to to reproduce the user's problems.  I copied the bag resource to my iRODS zone.  The resulting zip file (9 GB) was too big to download over the internet.  Downloading via iRODS then attempting to unzip on a PC I get the following errors

More details of what I did are in https://docs.google.com/document/d/1XCYVzaOFI2P9innJ2KITfQiw3MIj4CmDLFjjCYB3xRI/edit#

There is a testbed available now at https://cuahsi-dev-2.hydroshare.org/cache/bags . Feel free to

Choose your favorite browser and platform.
Download one of the files there (all public).
Unzip using your favorite unzipper.
Report any problems here.

@dtarb My evidence is that the windows native unzip cannot handle large zipfiles and reports erroniously that the file is invalid. 7zip does unzip these files.

I did some testing and reported results in the spreadsheet https://docs.google.com/spreadsheets/d/11ZhrhZ1OqgXgnFkvKceE1pP6kcuoNPldhJKFRhhhWzo/edit#gid=0.
Downloading seems to be working fine over both Chrome and Firefox

Can download the 37 GB file obtained from a 3rd party
Can download all the HydroShare bags I tried
Times are size related and comparable to my experience at other sites

Unzipping

Can unzip the 37 GB file obtained from a 3rd party using both native windows and 7zip
Cannot unzip HydroShare resource files larger that 4 GB using native windows
Unzipping HydroShare resource files smaller than 4 GB using 7zip generates warning "There are some data after the end of the payload"
Unzipping HydroShare resource files larger than 4 GB using 7zip generates two warnings: "32-bit overflow in headers" and "There are some data after the end of the payload"

@rayi113 Do we have an update on how to download large files?
For example, I am getting errors downloading this 3G zipped file
https://www.hydroshare.org/resource/ec518c49772b420b97047f7482ae92aa/
Also, the help page labeled 'Uploading/Downloading large files to/from HydroShare.' does not actually contain information on Downloading and likely should also be informed by how this issue is resolved.

iRODS ibun problem associated with https://www.hydroshare.org/resource/9badb941303d4813b3c398cdab038368/ have been reproduced by iRODS development team, cause identified, fix verified.  Fix to be part of iRODS 4.2.3 release that should occur before June 2018.  hydroshareZone will have to be upgraded to iRODS 4.2.3 at that time, and all bag_modified flag for all HydroShare resources reset to cause recreation of all hydroshare bags.

@rayi113 has reported that this requires an iRODS update once iRODS has fixed the issue.  @rayi113 please schedule an iRODS update at a good time, then when this issue is fixed, close the issue.

iRODS 4.2.3 is officially released, so this upgrade can now take place, see: https://irods.org/2018/05/irods-4-2-3-is-released/

Great.  Can the sysops team please work out a schedule for doing this.  As we have done in the past, I would prefer and iRODS release to be separate from any Django code release, so that if there are problems the cause is isolated.  I suggest that with 1.16 exact contents still being worked on, that we consider an iRODS update before the 1.16 deploy.  Could we do (1) the iRODS update to beta in the next week or so.  Put it through testing, then do (2) an update to www once satisfied.  Then (3) cut the 1.16 beta with new Django code.

I created a new resource on beta.hydroshare.org that has a new iRODS.  However for both and existing and newly created resource I tested I get the following errors when unzipping a downloaded bag.  This suggests to me that the new iRODS has not resolved the zipping problem that it was supposed to.

@dtarb I just tried to download a bag of my resource on www.hydroshare.org, and I have no problem to unzip it on my windows pc with no warnings. Can you try again to see if you still run into issues or not when you have a chance? Our current iRODS server version is 4.2.6.

@hyi I just downloaded the bag for this resource https://www.hydroshare.org/resource/a270f893d7cd4a0f9bf98af40ea5eaa2/ which is 5.2 GB.  I get the warning below on my laptop with 7zip

@dtarb This warning looks like an issue with 7zip. See this post: https://superuser.com/questions/1153751/what-does-there-are-some-data-after-the-end-of-the-payload-data-mean

@hyi.  There is something different about the big bags/zip files that come from HydroShare.
If I download the bag for this resource https://www.hydroshare.org/resource/a270f893d7cd4a0f9bf98af40ea5eaa2/ which is 5.2 GB, I get the warning mentioned above.  If I attempt to unzip using Windows I get

However if I download a different 39 GB zip file that was created somewhere else, from https://www.hydroshare.org/resource/165e2c3e335d40949dbf501c97827837/ (the second link in the abstract), both Windows and 7Zip can unzip this cleanly.
These are the same symptoms reported in May 2018.  I do not think you can blame it on 7Zip, when it is also a problem for Windows Zip and 7zip and Windows Zip can both accommodate a 39 GB zip file from another source.

@dtarb I tried to unzip this resource bag using unzip utility on my linux and it gave me the following warning too although it can unzip the bag successfully:
warning [a270f893d7cd4a0f9bf98af40ea5eaa2.zip]:<PHONE_NUMBER> extra bytes at beginning or within zipfile

which is similar to the warning given by 7zip. It looks like 7zip and unzip utility are tolerant to this warning and can proceed with unzipping successfully while windows unzip does not. I'll contact Terrell about this and see what he says.

@dtarb I have just received Terrell's response as below:
I think we've probably already fixed this - it seems very similar to the scenario we reproduced and solved in 4-2-stable.     Happy to get you an engineering build if you want to test it out with the latest code.   4.2.7 didn't get released before SC19.   But perhaps the week we get back.   It's very close.
I'd say just to wait until 4.2.7 comes out, then we will test this as well as another big file unzipping ibun issue. Let me know if you think otherwise.

I agree to just wait for 4.2.7

@dtarb I have manually run ibun command on beta to force regeneration of the bag zip file for this big resource https://beta.hydroshare.org/resource/a270f893d7cd4a0f9bf98af40ea5eaa2/, then retrieved the newly generated zipped bag file and unzipped it cleanly without any warning using unzip utility on my linux (it gave me a warning as detailed above in the older iRODS version 4.2.6), so I believe this issue has been fixed. Can you verify it on beta for this resource: https://beta.hydroshare.org/resource/a270f893d7cd4a0f9bf98af40ea5eaa2/ to see if it is indeed fixed? This is a published resource, the resource bag has to be regenerated in order to fix it on production after iRODS is upgraded there.

@hyi I tried to test this issue but ran into other possibly other unrelated problems.

Downloads of large bags seem to take unnecessarily long.  A 5 GB bag download takes 2 hours (but downloading a 4.3 gb file from a windows server to the same PC over the same internet connection I am using takes 18 min).
I wanted to create a new resource bigger than 4 GB by loading files from iRODS.  I ran into #3776
On www I created a resource https://beta.hydroshare.org/resource/b34c6a9d9295475981cc644134deb014/ but when I tried to download a bag got this

I was unable to share the problem resource https://www.hydroshare.org/resource/549fc78936334b508b11cb0b1ca89abe/ mentioned above with developers because of #3534.

The fix for files >4GB included in 4.2.7 handled both https://github.com/irods/irods/issues/4495 and https://github.com/irods/irods/issues/4118.

I received the following error from a small bag downloaded today

@dtarb I suspect this zipped bag for this small resource may be generated before iRODS upgrade. Could you try to update the resource metadata to get the resource modified flag set to True so that when you download this bag, the zipped bag can be regenerated by the upgraded iRODS? If the problem persists, I'll look into it further if you could put the resource id for this small bag here (when I manually typed in this 32 digit number following what is in the screenshot, iRODS tells me it does not exits. I am not sure whether it is worthwhile to regenerate existing bags holistically by upgraded iRODS since this problem does not seem to be widespread, so it may work better to deal with it on a case-by-case basis.

@hyi I think I had deleted the resource illustrated, but I just created a new one and the error still persists

The fact that I created a new one means that the bag has to have been created using the most recent code.
The resource is https://www.hydroshare.org/resource/5c9b831d47af47f197253a227f3e3a5c/

@hyi I was able to obtain a download of a large (5 GB) resource after the upgrade this week, and the warning of data after the end of the payload data still persists

@dtarb I downloaded the bag for this small resource: https://www.hydroshare.org/resource/5c9b831d47af47f197253a227f3e3a5c/ and can unzip it with 7 zips without any warning. I also tried to use unzip utility on linux to unzip this bag and it does not give my any warning although before the fix unzip utility did give a warning as you see to another problematic resource. So I cannot reproduce the warning issue you see. Let me check with Scott to see if he can reproduce the warning issue just to have an another pair of eyes in case I missed something.

I also see the warning.  I downloaded the bag @hyi linked above.  and opened the zip file in parser mode with 7zip.  this allows me to see what the data is at the end of the payload (it's the file named 2 in the display).

I extracted those bytes and opened it.  It appears to be 5 kb of the null character.

I'm not sure if it's worth spending much more time on this as most compression tools just ignore the extra payload when decompressing, and the 7zip is just displaying a warning without affecting the result.
If we were to continue investigating, I'd suggest downloading the zipped file directly with scp instead of the web service and try extracting and see if the bytes are still there.  Googling suggests that web services can append these bytes when transferring the files.  Nothing I found was very clear or convincing.

@sblack-usu Thanks for looking into it. I can now see the warning as well. I will investigate a bit further to see if the null ends are generated by iRODS or added by web service.

@dtarb @sblack-usu I verified the zip files created directly from iRODS caused this warning in 7 zips. I used to see similar warnings using unzip utility command in linux, but now I don't see it any more, although 7 zips still report the warning. I will report it in iRODS issue tracker and we will just have to keep track of it for now. This applies to all zipped bags, not only for large bags.

@dtarb @sblack-usu Before I create an iRODS issue tracker, I want to know whether we can reproduce this warning using any unzipping tools other than 7 zips. I remember I used to see the warning with unzip utility in linux in addition to 7 zips, and now that issue has been fixed by iRODS, so now I don't see warnings in linux unzip utility. Googling indicates there are multiple scenarios this warning happens in 7 zips mainly due to 7 zips bugs, so I think we need to show this warning happens in other unzipping tools as well beyond just 7 zips.

I do not know of any utility that results in this warning other than 7-Zip.
It is a warning and we could ignore.  I do not think we can/should spend much HydroShare development time on this.  We have probably spent too much already, and this appears to be something we can not do anything about.
The original problem included an error and a warning, and the error part appears to have been fixed.
Scott's investigation above appears to indicate that there is data appended, and this appears to originate from the zipping being done in iRODS, and this generates the warning.  The iRODS team should at least be made aware of this as @trel asserted above that an iRODS release fixed this.  If iRODS team is able to do anything about this is beyond our control, and it is for them to decide if concern over iRODS zipping leaving data after the payload that generates warnings is something they want to address.  Once they know about this, I am happy for this issue to be closed.

This relatively recent post suggests that newer/newest versions of 7Zip do not emit this warning anymore... https://appuals.com/fix-there-are-some-data-after-the-end-of-the-payload-data/

A 7-Zip bug – The “There are some data after the end of the payload data” warning message on every extraction attempt is a known issue with 7Zip, but only on older builds. The issue is known to occur with build 16.02 and older builds. Although the developers haven’t really explained the issue, users speculate that it’s related to using the RAR encryption on certain types of data. In the latest builds of 7Zip, the issue has been addressed by the developers of the extraction utility.

The second suggestion is to change the file suffix from .zip to .rar and see if 7Zip still gives the warning.

@trel I came across that post as well and tried both suggestions of upgrading 7-zips to the latest version and changing .zip to .rar, but still got the warning. I'll defer to you whether it is something iRODS team is interested in investigating further, but since we only see this warning in 7-zips and it does not prevent unzipping in any way, I'd suggest to close this issue for now. @dtarb

Ah, very good - okay.   We'll read up a bit more and look into making sure we're holding libarchive the 'correct way' to create these archive files.   I think closing this issue is correct for now.


Merge hot fix/refactors to develop

Coverage decreased (-10.2%) to 89.796% when pulling 8bfac6e250998e6ccebc305d1697eba094256b51 on hot-fix/refactors into 0273c51f2b65bdc3edf6e772f830137d240d16c7 on develop.

Coverage remained the same at 100.0% when pulling 545ad6c13f6ac465d36bc65398a85005418aeeae on hot-fix/refactors into 0273c51f2b65bdc3edf6e772f830137d240d16c7 on develop.

Coverage remained the same at 100.0% when pulling f81d3c2cef47da12acb694a9f059b343085dc005 on hot-fix/refactors into 0273c51f2b65bdc3edf6e772f830137d240d16c7 on develop.


Add find references

It would be great if alongside the follow-location I could also issue the find references command (to rtags) and have a list pop up similar to how it works with the atom's ctags plugin.

I am looking for this feature too


object colon error

a =
  "b": 1
  "e": 2

there is an error that 'unexpacted :'
but when you put one more tab in the b
a =
		"b": 1
  "e": 2

this is work well

neither of those are valid javascript. can you go to http://js2.coffee/, type your code in, then click "Link" and paste the URL here?

Okay it's
http://js2.coffee/#coffee/try:a %3D
	"b"%3A 1
  "e"%3A 2

ah, that would be a coffeescript issue then, not js2coffee.
the reason you're getting an error is that line 2 has a tab, but line 3 has 2 spaces. This one works.

Thank you for the fast answer :)


Bump Gecko SDK to 4.3.1

https://github.com/SiliconLabs/gecko_sdk/releases/tag/v4.3.1
Relevant release notes:

https://www.silabs.com/documents/public/release-notes/emberznet-release-notes-<IP_ADDRESS>.pdf
https://www.silabs.com/documents/public/release-notes/open-thread-release-notes-<IP_ADDRESS>.pdf

slc is currently broken, needs temporary patch until next upstream release.
https://github.com/darkxst/silabs-firmware-builder/commit/a2dcffbd0b32fba6276ce61d1e93949730d2e246

slc is currently broken, needs temporary patch until next upstream release. darkxst@a2dcffb

Right, I had to work around that in the add-on as well:
https://github.com/home-assistant/addons/commit/0fbc10482a6505850364b3a4c75cada5638f110d#diff-e74a157aeb65f06bb177c064c81278d6e92fa7699499d263e96d5d4954fc53fa
I really wish SiLabs would offer versioned downloads for the SLC CLI, I've asked for it in their community forum. Let's see:
https://community.silabs.com/s/feed/0D58Y0000AQxX0ZSQV?language=en_US

I've pushed above commit to the branch (see https://github.com/puddly/silabs-firmware-builder/tree/puddly/gsdk-v4.3.1). Yet GitHub didn't pick it up? :thinking:  GitHub acts weird sometimes, lately :cry:


Test pypy 3.10

I ran this locally (on linux). All tests pass on pypy3.10, but I decided not to put that in the automated test because it takes too long for hatch to install pypy. People can always run the pypy tests manually if they'd like, and we can do it periodically as needed as well.


Mousewheel zooming different to trackpad zooming

Each "click" of a mousewheel zooms be a factor of 2 yet zooming with a trackpad is smooth. This is despite interaction/MouseWheelZoom.js being used for both input devices.
To Reproduce
Steps to reproduce the behaviour:

Go to a map.
Zoom using a mousewheel.
On the same system, zoom using a trackpad and compare the behaviour.

Expected behaviour
Mousewheel and trackpad zooming to be similar.

Hi,
I'm not sure I understood exactly what was the issue with mouse wheel zoom. Each mouse wheel tick will typically increase or decrease the zoom level by 1, while trackpads sent much finer events and will affect the zoom level proportionally of the user gesture.
Could you please specify the browser and device(s) you are using? thanks

Hmm, increasing/decreasing the zoom level by 1 for each mouse wheel tick causes very sudden and jerky zooming. Zooming on Google Maps is similar whether or not a mouse wheel or touchpad is used whereas the two are vastly different on an OpenLayers' map. PR #9565 makes the two comparable.
I've been testing on a MacBook Pro with a Microsoft mouse, using both Firefox and Chrome. The user who brought this issue to my attention runs Windows 10 on a desktop machine without a touchpad -- they complained about the rapid zooming with no fine control.

Related to #8183


More missing US time zone aliases and correct Mountain Standard Time

Sorry I didn't catch this problem until after the 1.2 release :(

@vais Thanks a lot, I will merge and release 1.2.1.
Do you have a list of those Windows timezones? It seems the ones from https://github.com/floraison/et-orbi/blob/c5b8a669555a994f8b78fe6d0b779cd493543ce1/lib/et-orbi/zones.rb#L244-L246 are incomplete then.

@jmettraux it's not that they are incomplete, it's more like the approach currently used seems to be fundamentally flawed, unfortunately, - i.e. using Time#zone which returns a human-readable description of a time zone as a key into the ZONE_ALIASES lookup table.
The reason it's flawed is because there does not seem to be any guarantees as to what these time zone descriptions will be on any given machine/windows version/international locale combination. These descriptions are stored in the Windows registry (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones), and, at least judging by this, they would even be localized according to the current user default UI language (but I have not actually tried this).
I've only done very limited research on this, and I'm in no way an expert on the subject, but here is what I've got so far: it looks like Ruby on Windows uses (here) GetTimeZoneInformation function, which uses the TIME_ZONE_INFORMATION structure, which brings us to the remarks regarding time zone descriptions being stored in the Windows registry, etc.

@vais Thanks a ton!

No, @jmettraux, thank you for rufus-scheduler! ❤


Implement reportportal plugin for the report step

In order to be able to easily report results into ReportPortal it would be nice to add a reportportal plugin. It would take care of uploading results to a configured ReportPortal instance. It seems there are two ways how to performt the import:

convert results.yaml into the xunit format which then can be imported in one batch
use the ReportPortal API to upload individual results

The first option seems to be better as it should be faster and less resource consuming.

As part of the results upload it should be possible to provide a custom launch id. It would be also nice to try if the test results for the same launch id can be uploaded in an incremental way (e.g. reporting results in several batches).


Revert "cli: add a --kubeconfig flag"

This reverts commit 2b1920278fc7cc53597dff0f167a3e5866ceb468.
We need to refactor client handling to fix this properly, and e2e
is broken due to an empty kubeconfig right now. So revert the
problematic fix and we can try again later.

/lgtm


fix(editor): disable suggestion actions squiggly-hint

Checklist:

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] All the files I changed are in the same world language, for example: only English changes, or only Chinese changes, etc.

Related to #39591
This PR removes the background-image used for the three dots squiggly-hint. See related issue.

I edited the description so it doesn't close the original issue - just in case someone wants to dig through the Monaco docs and disable the hint. This solution works nicely (and I think it should be merged), but using the Monaco api would be more robust.


Publish crates to crates.io

The spin engine and triggers are highly reusuable crates. It will be great to publish them to crates.io so that we can use spin engine as a SDK.
For now there is a workaround:
spin-http-engine =  { git = "https://github.com/fermyon/spin", branch = "main" }
spin-loader =  { git = "https://github.com/fermyon/spin", branch = "main" }

ref #316

We now have spin-sdk and spin-macro on crates.io.  Are there other crates you would like to see on crates.io?

Well, that's fine. I was looking for all of the spin crates to be published but it's not a high priority thing.


[Bug] [CameraView] [Android] Fixed crash when Xamarin.Android tries to call OnPause

Description of Change
Fixed a crash that happens when the app is pausing and Xamarin.Android is trying to call OnPause.
Bugs Fixed

Fixes #299

Provide links to issues here. Ensure that a GitHub issue was created for your feature or bug fix before sending PR.
API Changes
None.
Behavioral Changes
None.
PR Checklist

[ ] Has tests (if omitted, state reason in description)
[ ] Has samples (if omitted, state reason in description)
[x] Rebased on top of main at time of PR
[x] Changes adhere to coding standard
[ ] Updated documentation

I'd appreciate if someone with advanced Xamarin.Android knowledge would take a look at the commit.
While the documentation (https://docs.microsoft.com/en-us/xamarin/android/internals/architecture#premature-dispose-calls) says something about prematurely disposed objects, this object does not get disposed in this specific use case ("OnPause"-Event), yet the framework looks for this specific constructor.

I think it won't harm anyone by adding this and see if it helps :)


How to control the concurrency of processing messages by ConsumerGroup

I am using kafka-node ConsumerGroup to consume message from a topic. The ConsumerGroup when consumes a message requires calling an external API, which might even take a second to response. I wish to control consuming next message from the queue until I get the response from the API. I tried consumerGroup.commit() after receiving callback from API, but before that itself consumerGroup started processing the next message from the topic.
How should I control this behavior? Any help is very much appreciated.

Hi sanjaynidoni,
checkout: http://caolan.github.io/async/docs.html#queue
and as mentioned in the kafka-node readme: https://github.com/SOHU-Co/kafka-node#how-to-throttle-messages--control-the-concurrency-of-processing-messages
you can find an example implementation here: https://github.com/krystianity/node-sinek/blob/master/lib/kafka/Drainer.js#L138

Hi after using the approach mentioned in the README to throttle messages, I noticed some members of my ConsumerGroup disconnected without any error. My partitions got reassigned to the remaining CG members. has anyone else seen this behavior? if so, is there a fix?

@bkim54 where you able to capture any logs from the disconnected consumers?

@hyperlink no there does not seem to be any logs from the client when it occurs on the disconnected consumer. Although the other member in my CG logs out there is a rebalance occurring.

@hyperlink the issue was with my commit logic, I had a race condition where I committed an empty offset array, and this caused the commit request to respond with an empty response that led me to be stuck in a loop forever in the decode protocol.
however I noticed that while I am consuming I don't ever get quite to the end of the log offset, but get very close on some partitions, my fetchMaxBytes is set to 8 * (1024 * 1024) is there any other setting that would help me reach the end of the log?

@bkim54 hmm I haven't seen that issue before. What size are your messages generally?

@hyperlink there relatively small, a few KB.


Return different codes based on findings

We'd like to use zizmor to gate PRs and prevent GHA code from being merged if it has serious security bugs. Currently, I am outputting the json and then using jq to parse the output and then checking the result in bash.
What would be more ideal is to use zizmor's return code ($?). I think most other linters, scanners, etc return non-zero codes based on results. I might suggest returning 0 for any low/medium priority findings and 1 for high. And then maybe in pedantic mode, returning 1 for any findings.
Great tool by the way. We have been looking for something like this for a while and I'm trying to learn rust so I can contribute.

Thanks for the issue @daviddavis, and for the kind words!
I agree, this would be a great feature to add -- I'd be happy to have it return with the following codes:

0: no warnings/errors at all;
11: all warnings are "low" or below;
12: all warnings are "medium" or below;
13: there's at least one "high"

(The reason they start at 11 is because I don't want to shadow any existing - incidental - low error code behavior: I think currently we exit with 1 on any internal tool failures.)
If you'd be interested in sending a PR for this, I'd be happy to review it! Otherwise, I can tackle this myself in the next day or so.

(Also thinking out loud: I'm not 100% sure if exit codes should be used with --format=sarif -- some tools might treat an exit code in that case as an error within the tool itself. But we can start out by making exit codes universal and seeing what happens 🙂)

Doing this in #133 -- see the docs once merged for the final exit code choices :slightly_smiling_face:

@woodruffw Thank you for the wonderful work and your receptivity to feature requests. This will be helpful during CI for sure!

Thanks @gsong, glad to hear it's helpful!
FWIW, I noticed you're building some actions here: https://github.com/gsong/gha-zizmor-actions. That's awesome, but can I ask you to not refer to them as official (at least, until/if they get upstreamed)? The README says that, and I think that might cause some confusion for folks trying to figure out what is or isn't an upstream project.
(I assume that was generated from a template or LLM or similar, since it also mentions a zizmor version that doesn't exist yet 🙂)

@woodruffw You caught me. Yes, I used LLM to generate the README and didn't read it too carefully. Will edit this week.

@woodruffw Fixed. Open to suggestions on how to improve the actions.


Open multiple bubbles on the map when multiple entries are selected

Presently only one bubble appears on the map when multiple entries are selected

@mundanelunacy I think this feature/multi-select in general should be discussed with design - it would be nice for this to be captured in JIRA for the upcoming sprints.

Multi-select from sidebar not in scope.


Meaning of feature importance score

Do they have an interpretable semantics? How are they calculated? Does higher mean better?
To clarify, I'm using cls.booster().get_fscore() to get the scores.

Also, get_fscore() returns fewer features than the number of features in the training data. I have 98 features and get_fscores() return scores of 71 features.

The higher the better, get_fscore returns number of occurance of features in the ensemble

Does it use their levels in the tree as weights?
Also, do you have an explanation for the situation in my second question?
Thanks.

that means these feature never get selected into the trees


mpfr url incorrect

Need to change the mpfr url from http://mpfr.loria.fr/mpfr-current/mpfr-3.1.2.tar.bz2 to http://mpfr.loria.fr/mpfr-3.1.2/mpfr-3.1.2.tar.bz2 (mpfr-current is now 3.1.3).

Great, thank you. The change has been made.

Thanks @jilnoff :+1:


add tanzu blog

Signed-off-by: Bill Mulligan<EMAIL_ADDRESS>

@xmulligan This is much more than just the Tanzu blog, is this intended?

@liquidat yes that was intended, I thought it might be easier rather than doing them all individually. What do you think?


Typo in 'About' line of project

On this GitHub project website, the About line on the top right states:
Dado is a package that offers somre facilities over LuaSQL connection objects.

There is a typo, somre should be changed to some.

Forget it!  I have just found it and corrected it.
Thanks!


Use original Lib from CocaoPods

Hi @AntonioCuevaUrraco,
That would be nice if instead of using this clone, we use the original Pod for the NativeScript so it's always up to date.
There is a fix fir iOS 10 with 1.0.4.
What do you think? Or have you make some changes in regards to Nativescript?

I think is a good idea, I did some quick patch to add the option to change the text on the buttons and the color. But It have been added to the original pod in a "nicer looking" way so whenever I have time I will move to the original pod. Any help is always welcomed as I am a bit busy getting other things on going for work
related to https://github.com/AntonioCuevaUrraco/nativescript-timedatepicker/issues/11#issuecomment-248019077

Hi @AntonioCuevaUrraco, thanks for getting back to me.
I haven't done any ObjectiveC or Swift, but I'll give a try...
Thanks


Something funny is happening with this log

https://app.wandb.ai/l2k/segmentor/runs/s4s9ic

Can you run this again and attach the raw log file?

Closing this. The linked run doesn't show a log anymore, probably due to all the recent changes we've made.


regression Bug of the router API?

https://github.com/riot/riot/issues/1385
    /**
     * Disable the default riot route parser
     */
    riot.route.parser(function(path) {
	console.info("parser",path);
        return path; // return the path "as-is"
    });

    /**
     * Handle route change event
     */
    riot.route(function (path) {
        console.info("route is change to",path);
    });

    riot.route.start(true);

I expect that my callback is called on every change of the url (as in the version 2.3.4)
But it is not true in case the route is changed from index.html#blog  to index.html#
The callback in the route.parser is invoked with empty path, and the riot.route callback is not called
PS: I don't know how to generate route problem with plunker

@duongphuhiep does it help you?
http://riotjs.com/examples/plunker/?app=router-page-switcher

thanks, here the problem
http://plnkr.co/edit/6nGkr5wDYZ5gKX3pMdA4?p=preview

@duongphuhiep thanks.
This line causes the issue. From v2.3.11, if the parser returns falsy value, the execution will skipped. This was introduced for fixing #25
https://github.com/riot/route/blob/v2.3.11/lib/index.js#L183
I think we could change it to this:
if (typeof args == 'undefined') {

It may fix your issue. I'll make a PR and test later.
FYI, a temporary fix could be like this on your Plunker:
riot.route.parser(function(path) {
  console.info("parser",path);
  return '/' + path; // return the path "as-is" with a slash
});


Missing reference documentation for by-convention methods

Issue description
As a new user of ASP.NET (of any variety, past or present), and being new to web development, but as a long-term user of MS/C#/.NET technologies and documentation, I'm struggling to locate concise, complete, reference-style documentation of by-convention methods (and indeed other members, eg properties). For example, the OnGetAsync method that might appear inside a class deriving Microsoft.AspNetCore.Mvc.RazorPages.PageModel. In general, the "documentation experience" feels very poor for such methods: having worked through some tutorials, I have code containing OnGetAsync, but hitting F1 for that method does not take me to relevant documentation even though it's clearly some kind of "magic" method that should have associated documentation. Also, while not a concern of this github repo, there is no intellisense for these methods. Searching docs.microsoft.com for OnGetAsync does not yield relevant results. The only useful information I can find is incomplete and buried deep in tutorials. The reference docs for PageModel also do not include entries for the possible by-convention methods; this would seem to be a natural place for such reference documentation.
Software versions
Check the .NET target framework(s) being used, and include the version number(s).

[x] .NET Core 3.0 Preview 8
[ ] .NET Framework
[ ] .NET Standard

If using the .NET Core SDK, include dotnet --info output. If using .NET Framework without the .NET Core SDK, include info from Visual Studio's Help > About Microsoft Visual Studio dialog.

dotnet --info output or About VS info
.NET Core SDK (reflecting any global.json):
 Version:   3.0.100-preview8-013656
 Commit:    8bf06ffc8d

Runtime Environment:
 OS Name:     Windows
 OS Version:  10.0.17763
 OS Platform: Windows
 RID:         win10-x64
 Base Path:   C:\Program Files\dotnet\sdk\3.0.100-preview8-013656\

Host (useful for support):
  Version: 3.0.0-preview8-28405-07
  Commit:  d01b2fb7bc

.NET Core SDKs installed:
  1.0.0 [C:\Program Files\dotnet\sdk]
  1.0.4 [C:\Program Files\dotnet\sdk]
  1.1.0 [C:\Program Files\dotnet\sdk]
  1.1.8 [C:\Program Files\dotnet\sdk]
  1.1.9 [C:\Program Files\dotnet\sdk]
  1.1.10 [C:\Program Files\dotnet\sdk]
  1.1.11 [C:\Program Files\dotnet\sdk]
  1.1.12 [C:\Program Files\dotnet\sdk]
  1.1.13 [C:\Program Files\dotnet\sdk]
  1.1.14 [C:\Program Files\dotnet\sdk]
  2.0.2 [C:\Program Files\dotnet\sdk]
  2.1.2 [C:\Program Files\dotnet\sdk]
  2.1.4 [C:\Program Files\dotnet\sdk]
  2.1.104 [C:\Program Files\dotnet\sdk]
  2.1.201 [C:\Program Files\dotnet\sdk]
  2.1.202 [C:\Program Files\dotnet\sdk]
  2.1.402 [C:\Program Files\dotnet\sdk]
  2.1.502 [C:\Program Files\dotnet\sdk]
  2.1.504 [C:\Program Files\dotnet\sdk]
  2.1.505 [C:\Program Files\dotnet\sdk]
  2.1.507 [C:\Program Files\dotnet\sdk]
  2.1.508 [C:\Program Files\dotnet\sdk]
  2.1.600 [C:\Program Files\dotnet\sdk]
  2.1.801 [C:\Program Files\dotnet\sdk]
  2.2.104 [C:\Program Files\dotnet\sdk]
  2.2.200 [C:\Program Files\dotnet\sdk]
  2.2.401 [C:\Program Files\dotnet\sdk]
  3.0.100-preview5-011568 [C:\Program Files\dotnet\sdk]
  3.0.100-preview8-013656 [C:\Program Files\dotnet\sdk]

.NET Core runtimes installed:
  Microsoft.AspNetCore.All 2.1.4 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.1.6 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.1.8 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.1.9 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.1.11 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.1.12 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.2.2 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.2.6 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.App 2.1.4 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.1.6 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.1.8 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.1.9 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.1.11 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.1.12 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.2.2 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.2.6 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 3.0.0-preview5-19227-01 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 3.0.0-preview8.19405.7 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 1.0.4 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 1.0.5 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 1.0.10 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 1.0.11 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 1.0.12 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 1.0.13 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 1.0.14 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 1.0.15 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 1.0.16 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 1.1.1 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 1.1.2 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 1.1.7 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 1.1.8 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 1.1.9 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 1.1.10 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 1.1.11 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 1.1.12 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 1.1.13 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.0.0 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.0.3 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.0.5 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.0.6 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.0.7 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.0.9 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.4 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.6 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.8 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.9 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.11 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.12 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.2.2 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.2.6 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 3.0.0-preview5-27626-15 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 3.0.0-preview8-28405-07 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.WindowsDesktop.App 3.0.0-preview5-27626-15 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
  Microsoft.WindowsDesktop.App 3.0.0-preview8-28405-07 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]

Microsoft Visual Studio Professional 2019 Preview
Version 16.3.0 Preview 2.0
VisualStudio.16.Preview/16.3.0-pre.2.0+29209.152
Microsoft .NET Framework
Version 4.7.03190

Installed Version: Professional

ADL Tools Service Provider   1.0
This package contains services used by Data Lake tools

Application Insights Tools for Visual Studio Package   9.1.00611.1
Application Insights Tools for Visual Studio

ASP.NET and Web Tools 2019   <IP_ADDRESS>800
ASP.NET and Web Tools 2019

ASP.NET Web Frameworks and Tools 2019   <IP_ADDRESS>800
For additional information, visit https://www.asp.net/

Azure App Service Tools v3.0.0   <IP_ADDRESS>800
Azure App Service Tools v3.0.0

Azure Data Lake Node   1.0
This package contains the Data Lake integration nodes for Server Explorer.

Azure Data Lake Tools for Visual Studio   2.3.9000.0
Microsoft Azure Data Lake Tools for Visual Studio

Azure Functions and Web Jobs Tools   <IP_ADDRESS>800
Azure Functions and Web Jobs Tools

Azure Stream Analytics Tools for Visual Studio   2.3.9000.0
Microsoft Azure Stream Analytics Tools for Visual Studio

C# Tools   3.3.0-beta3-19407-03+d961190a1b4b2a81ac178b567840dfeff048b037
C# components used in the IDE. Depending on your project type and settings, a different version of the compiler may be used.

Common Azure Tools   1.10
Provides common services for use by Azure Mobile Services and Microsoft Azure Tools.

Fabric.DiagnosticEvents   1.0
Fabric Diagnostic Events

IntelliCode Extension   1.0
IntelliCode Visual Studio Extension Detailed Info

Microsoft Azure HDInsight Azure Node   2.3.9000.0
HDInsight Node under Azure Node

Microsoft Azure Hive Query Language Service   2.3.9000.0
Language service for Hive query

Microsoft Azure Service Fabric Tools for Visual Studio   2.5
Microsoft Azure Service Fabric Tools for Visual Studio

Microsoft Azure Stream Analytics Language Service   2.3.9000.0
Language service for Azure Stream Analytics

Microsoft Azure Stream Analytics Node   1.0
Azure Stream Analytics Node under Azure Node

Microsoft Azure Tools   2.9
Microsoft Azure Tools for Microsoft Visual Studio 0x10 - v2.9.20726.1

Microsoft Continuous Delivery Tools for Visual Studio   0.4
Simplifying the configuration of Azure DevOps pipelines from within the Visual Studio IDE.

Microsoft JVM Debugger   1.0
Provides support for connecting the Visual Studio debugger to JDWP compatible Java Virtual Machines

Microsoft Library Manager   1.0
Install client-side libraries easily to any web project

Microsoft MI-Based Debugger   1.0
Provides support for connecting Visual Studio to MI compatible debuggers

Microsoft Visual Studio Tools for Containers   1.1
Develop, run, validate your ASP.NET Core applications in the target environment. F5 your application directly into a container with debugging, or CTRL + F5 to edit & refresh your app without having to rebuild the container.

NuGet Package Manager   5.3.0
NuGet Package Manager in Visual Studio. For more information about NuGet, visit https://docs.nuget.org/

ProjectServicesPackage Extension   1.0
ProjectServicesPackage Visual Studio Extension Detailed Info

SQL Server Data Tools   16.0.61907.31040
Microsoft SQL Server Data Tools

ToolWindowHostedEditor   1.0
Hosting json editor into a tool window

TypeScript Tools   16.0.10802.2001
TypeScript Tools for Microsoft Visual Studio

Visual Basic Tools   3.3.0-beta3-19407-03+d961190a1b4b2a81ac178b567840dfeff048b037
Visual Basic components used in the IDE. Depending on your project type and settings, a different version of the compiler may be used.

Visual F# Tools 10.4 for F# 4.6   16.3.0-beta.19381.3+8e8a754ab056dc16f6dda49110fe8729d1bbabc9
Microsoft Visual F# Tools 10.4 for F# 4.6

Visual Studio Code Debug Adapter Host Package   1.0
Interop layer for hosting Visual Studio Code debug adapters in Visual Studio

Visual Studio Tools for Containers   1.0
Visual Studio Tools for Containers

Visual Studio Tools for Kubernetes   1.0
Visual Studio Tools for Kubernetes

@guardrex  Thanks for the note, but I don't know the subtleties of which department is responsible for which subsection of ASP.NET Core docs. The API docs that you reference don't mention methods like OnGetAsync. If you (or anyone) can point me to detailed API-style docs for OnGetAsync (et al), I'd be very happy. For example, I have not been able to find any formal specification of the permitted method signatures. If this issue belongs elsewhere, please let me know exactly where.

I'm looking at this tutorial.

I've looked at the doc you linked here https://docs.microsoft.com/aspnet/core/razor-pages. The posture of this document seems (IMHO) to be very much "as compared to traditional ASP.NET MVC", and it perhaps makes the assumption that its audience is existing ASP.NET MVC users. I have never used traditional ASP.NET MVC, and don't plan to use it; I am looking to use Razor pages as a new user. While it contains some useful examples, the doc does not have the kind of reference-level documentation I'd expect for OnGetAsync (et al). For example, how does parameter binding work? What data types are supported? What happens if a non-nullable parameter can't be bound? Should implementations throw or not/under what circumstances? What are the valid return types? (In examples, I've seen both Task and Task<IActionResult).


show-json should not output errors

Some convention needs to be made as to when it is acceptable to show non fatal errors. Since show-json is potentially an API for other softwares, it should only do as it says and just so a json structure. Error output should be suppressed here since a calling program would expect only json.

I summon ... @ShadowM00n!

This is most likely a non-issue. All errors are printed to STDERR, and piped output typically only handles STDOUT.

If you have checked to make sure we don't have any bare "print" statements in the error code and all errors are going to STDERR then we can definitely close this issue. I'll check back for affirmative from @ShadowM00n or @tejr before closing.. or @tejr can close it if he confirms in IRC.

All errors that use my sub use STDERR, but there are indeed "bare" print statements sprinkled throughout the code; they are related to the configuration or to sending the json report, so I left them alone. I do not believe they should normally trigger during show-json unless the configuration is broken, which is something that needs to be dealt with before the data can be gathered to begin with.


Custom theme creation / implementation

Tested and implemented custom light & dark theming!

See the related issue here: https://github.com/njlyon0/njlyon0.github.io/issues/1


cosign sign with hashivault as KMS without transit

Description
Hey, everyone!
I have a need for static key storage without using transit encryption.
Is there any method to force cosign to use the signing key just from the KV storage?
cosign sign --tlog-upload=false --key hashivault://$KEY $IMAGE

I don't think this is possible or will be supported/implemented in the future. But you can do the following :

Generate key-pair via cosign and save them locally
Create secrets as kv in Vault containing the keys
Grab the keys from Vault like any normal secret
Sign or verify with cosign.


dask.dataframe.drop doesn't accept inplace argument

The documentation suggests that dask.dataframe.drop accepts the inplace argument - but it's missing from the dask function signature.
I'll happily submit a PR to update the docs, but first - should dask.dataframe.drop accept inplace? The implementation of the desired behaviour doesn't appear trivial to me (at first glance).
Example failing code
    df = pd.DataFrame({'x': [1, 2, 3, 4],
                       'y': [5, 6, 7, 8],
                       'z': [9, 10, 11, 12]})
    ddf = dd.from_pandas(df, npartitions=2)

    ddf.drop('y', axis=1, inplace=True)
    df.drop('y', axis=1, inplace=True)

    assert_eq(ddf, df)

The notes section indicate that inplace is not supported.
Your example raises for me on master. What version of dask do you haev?

Yes - my mistake, I'd not read that far. Apolgoies for the noise


Error on first install

Firstly, very happy to have this package available.
However, I'm having an issue when I start the app, first time.
Already done the .env mods, npm install etc.
This is what I see when running php artisan serve --port 3000:

Having read docs properly :-D
I've now tried: npm run dev still get errors.
Even npm run build I also get this error:

I've checked public dir, and yes, there's no _nuxt\index.html file. Have I missed a step somewhere?

I have the same mistake #67

@Jimmylet yes, I saw your issue- it seemed different than mine. Let's see from the developer if mine is a duplicate of yours.

@adavie1, Your problem is not a duplicate. I did not open a specific issue for your problem, I briefly talked about it.
But I have exactly the same mistakes.

The team at Nuxt suggested this:
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
Which worked for me.
More details here


Block requests to elect a new Raft leader when a leader is currently active

If a node is an active Raft leader, then there's no need to elect a new leader, but it may be possible for a malicious node to request a new election for itself as leader. Check if this is possible, and if so, block such requests (e.g. using the wire protocol firewall).
Hat tip to @zack-bitcoin for noting this possibility on Gitter.

BigchainDB 2.0 does leader election (of block proposer) differently, making this issue a non-isssue.