Enable Vibrance Causing Text Ghosting

What do you mean with "Text Ghosting". Please add more details and screenshots

Sorry, here:
When the transparent background is enabled, scrolling or doing any action that updates the state of a character cell, often doesn't clear the cell before rendering the new state.
Oddly enough though, I am not able to directly take screenshots - This causes it all to update prior to the screen being captured. So here is one via an external camera...
Transparency enabled:

Not enabled:

I'm refactoring all the theme, so i will fix this issue next release. For now disable the vibrancy.


fix light in render_to_image_widget example

Issue https://github.com/bevyengine/bevy/issues/3462 has been fixed. So since Bevy 0.13, render lights can be specified per RenderLayer.
So our example needs to be updated, because right now render pass does not have any light at all.
I've decided to reuse the same light by specifying RenderLayers::all(), although adding a separate one (with preview_pass_layer and without) is also fine.

Good catch, thank you


Update swift, Xcode and Objective-C

Reasons for making this change:

Update headers for clarity and remove .DS_Store files since they do not make sense in the context of a source control repo.
Links to documentation supporting these rule changes:
.DS_Store Files

It's already a part of macOS.gitignore, no need to add OS-specific stuff in language templates.

Thank you for contributing, but we don't accept OS specific rules in template files unless they're added to the OS specific template in Global.
See macOS.gitignore for an example.
🙇


Provide typescript definitions

Please provide typescript definitions

Why not write them yourselves? It's not that they are hard to write, especially not for a small module like this.
declare module "query-string" {
	export function parse(str: string);
	export function stringify(obj: Object);
	export function extract(str: string);
}

https://github.com/DefinitelyTyped/DefinitelyTyped

Will do a PR to put this one on DefinitelyTyped, it's not there yet (at least, can't find it).

Much better to provide typedefinitions by package itself, typescript has ability to autoload them from your package.json file: https://github.com/Microsoft/TypeScript/wiki/Typings-for-npm-packages

I'm not interested in maintaining that when I don't even use TypeScript.

You will have to do it with this one: https://github.com/DefinitelyTyped/DefinitelyTyped/pull/6955
@sindresorhus Guess you should give it a :+1: as they are asking every author to review the PR (example]

I'm not interested in maintaining that when I don't even use TypeScript.

Users of your library use typescript. Will you accept PR?

Why? To make it easier for TypeScript devs? What if tomorrow another one is popping up, do we have to support that as well? A module has to be as small as possible imo. If someone wants to build things around it, fine (-> definitely typed). So I don't think a PR will get merged.


reset keys from web and now OSX app wont let me login "PromtNewDeviceName"

I reset my account online
Uninstalled via CLI "keybase uninstall"
Setup new key online
Installed OSX app
OSX app Fails to login with error (attached screen cap)

CLI login fails with error as well

keybase device list
keybase login
Enter a public name for this device:
"ERROR device name already in use"

my log id: 15c71f250baafd063519be1c

cc: @cjb and @chrisnojima

Investigating...


Update .swiftlint.yml

What does this PR do?

Related tickets

          1 Error

:no_entry_sign:
Your branch name has wrong naming convention. Please change it!

          2 Warnings

:warning:
PR title should start with 'feature/' or 'tests/'

:warning:
Did you run tests on Jenkins?

          1 Message

:book:
No additional Swiftlint warnings have been introduced 🚀🔥

  Generated by :no_entry_sign: Danger


Get an exception if nmon file has duplicate data.

Here is the parsing error:
WARNING  T0001: DataType NETSIZE defines 10 fields but there are only 10 values; missing values set to 0
SEVERE  could not parse C:/Users/eastlandr/Desktop/nmon/eddea06_200512.nmon
java.lang.IllegalArgumentException: DataType NETSIZE already defined for timestamp T0001
at com.ibm.nmon.data.DataRecord.addData(DataRecord.java:74)
at com.ibm.nmon.parser.NMONParser.parseData(NMONParser.java:568)
at com.ibm.nmon.parser.NMONParser.parseLine(NMONParser.java:357)
at com.ibm.nmon.parser.NMONParser.parse(NMONParser.java:100)
at com.ibm.nmon.parser.NMONParser.parse(NMONParser.java:68)
at com.ibm.nmon.NMONVisualizerApp.parse(NMONVisualizerApp.java:149)
at com.ibm.nmon.gui.file.ParserRunner.run(ParserRunner.java:73)
at java.lang.Thread.run(Unknown Source)
Data in the file looks like:
...
PROC,T0001,0.63,0.10,1516,29600,4877,277,133,89,0,0
FILE,T0001,5,2857,62292,17865480,498617,0,0,0
NET,T0001,1.6,0.4,0.0,0.1,1.3,0.9,7.0,0.1,0.1,1.3
NETPACKET,T0001,5.3,3.9,0.3,0.4,21.7,4.8,3.1,0.4,0.6,21.7
NETSIZE,T0001,308.9,98.8,156.0,164.0,60.5,201.4,2305.6,163.5,150.7,60.5
NETSIZE,T0001,308.9,98.8,156.0,164.0,60.5,201.4,2305.6,163.5,150.7,60.5
NETERROR,T0001,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0
NFSSVRV2,T0001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
NFSSVRV3,T0001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
...
I don't know why this version on nmon is duplicating the NETSIZE entry, but it would be great if this tool would just throw a warning and then ignore the duplicates.

Does the extra NETSIZE occur for every timestamp or just the first one? You can delete that line and it should process, but doing that for all the data is understandably harder.
If it's on every line, let me know and I can patch this for you.


Copy-SqlDatabase - Script Analyzer Test failure

We're adding Pester tests and AppVeyor to dbatools, see https://github.com/sqlcollaborative/dbatools/wiki/AppVeyor-and-Pester for more detail.
The following rules were highlighted for this function:

RuleName
Severity
Line
Message

PSAvoidUsingEmptyCatchBlock
Warning
237
Empty catch block is used. Please use Write-Error or throw statements in catch blocks.

PSPossibleIncorrectComparisonWithNull
Warning
377
$null should be on the left side of equality comparisons.

PSPossibleIncorrectComparisonWithNull
Warning
377
$null should be on the left side of equality comparisons.

PSPossibleIncorrectComparisonWithNull
Warning
512
$null should be on the left side of equality comparisons.

PSPossibleIncorrectComparisonWithNull
Warning
512
$null should be on the left side of equality comparisons.

PSUseShouldProcessForStateChangingFunctions
Warning
531
Function ?Start-SqlFileTransfer? has verb that could change system state. Therefore, the function has to support 'ShouldProcess'.

PSAvoidUsingCmdletAliases
Warning
561
'where' is an alias of 'Where-Object'. Alias can introduce possible problems and make scripts hard to maintain. Please consider changing alias to its full content.

PSAvoidUsingWriteHost
Warning
571
File 'Copy-SqlDatabase.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information.

PSUseShouldProcessForStateChangingFunctions
Warning
592
Function ?Start-SqlDetachAttach? has verb that could change system state. Therefore, the function has to support 'ShouldProcess'.

PSPossibleIncorrectComparisonWithNull
Warning
614
$null should be on the left side of equality comparisons.

PSPossibleIncorrectComparisonWithNull
Warning
614
$null should be on the left side of equality comparisons.

PSUseOutputTypeCorrectly
Information
635
The cmdlet 'Start-SqlDetachAttach' returns an object of type 'System.String' but this type is not declared in the OutputType attribute.

PSUseOutputTypeCorrectly
Information
648
The cmdlet 'Start-SqlDetachAttach' returns an object of type 'System.String' but this type is not declared in the OutputType attribute.

PSUseOutputTypeCorrectly
Information
655
The cmdlet 'Start-SqlDetachAttach' returns an object of type 'System.String' but this type is not declared in the OutputType attribute.

PSUseDeclaredVarsMoreThanAssignments
Warning
866
The variable 'alldbelapsed' is assigned but never used.

PSUseDeclaredVarsMoreThanAssignments
Warning
872
The variable 'dbelapsed' is assigned but never used.

PSPossibleIncorrectComparisonWithNull
Warning
940
$null should be on the left side of equality comparisons.

PSPossibleIncorrectComparisonWithNull
Warning
945
$null should be on the left side of equality comparisons.

PSPossibleIncorrectComparisonWithNull
Warning
1048
$null should be on the left side of equality comparisons.

PSUseOutputTypeCorrectly
Information
1166
The cmdlet 'Copy-SqlDatabase' returns an object of type 'System.String' but this type is not declared in the OutputType attribute.

see https://github.com/sqlcollaborative/dbatools/issues/627 , aka "the issue that tracked them all"


Official Flutter tutorial's dart pad is not working

What happened?
I tried to see the dart pad attached in this AWESOME explanation from the Flutter Team but it's not working.
The tutorial is magnificent, it would be great to be able to see the speed performance with the dart pad.
Steps to reproduce problem

Open the dart pad
Try to click either on "Run" or "Show solution"
Nothing will happen

Browser
Browser: Google Chrome
Version: 108.0.5359.124 (Official Build) (x86_64)
Are you using any extensions/plugins that affect website behavior
(particularly those that affect iframes, such as ad blockers)? No
Are there any warnings or errors in your browser's JavaScript console?
If so, paste them below:

Machine
Operating system: Mac OS
Version: 12.6

The same behaviour happens with this dartpad from Building scrolling experiences in Flutter | Workshop too.

same issume for me

Yup, me too. Please fix!

It works now! Thanks, @domesticmouse!


Need to use personal portapps.cfg. for Privacy setting.

I need to use personal portapps.cfg. Can i config it by *.yml ? or need to mod main.go and recompile only? In my personal opinion you could separate modifier *.cfg (and other) section from main launcher for reduce launcher file size (a bit big compare to portableapps.com App) and lets user take control the privacy setting in portapps.cfg.

@tawusaw There is no portapps.cfg, only portapps.yml YAML file. See Configuration page for more info and read Info section of Firefox portable page.

I mean i need to modify portapps.cfg in firefox app but i can't because your app take control over it (As Pic).

Please lets user take control the privacy setting in portapps.cfg. Thank you.

Oh ok sorry you mean portapps.cfg to update Firefox configuration. I come back to you when I have a solution.

@tawusaw You can already set your preferences in your profile through data\profile\default\prefs.js. Have you ever tried it?

I close this issue because data\profile\default\prefs.js can be used to set these preferences.


Improve error message when invalid token is specified

Currently the cli returns:
➜ marathon-cloud -apk app-debug.apk -testapk app-debug-androidTest.apk -api-key "cafebabe"
Dial fatal
2023/06/12 12:36:36 dial:websocket: bad handshake

Expected:
➜ marathon-cloud -apk app-debug.apk -testapk app-debug-androidTest.apk -api-key "cafebabe"
Error starting tests: unauthorized. Double check the API key

Didn't really change with riir
Failed to parse API response
error = $error decoding response body: missing field `run_id` at line 1 column 32


Release model files with v1.3

Models released should be the perceptron tagger as well as the parser (beam = 1 and beam = 4).

Done. Model files can be easily attached to releases from the tags page on Github.
Maybe we should start doing that for the unit test files too?

Sure, let's do that. It would be an easy way to have the correct version


Update(d) chainparams.cpp so it compiles with newest GCC/Boost

Here's the diff output of what I changed to make it work, put it in a patch/pull whatever because I don't know how:
diff chainparams.cpp.orig chainparams.cpp.mod
3c3
< // Copyright (c) 2013-2017 The Anoncoin Core developers
---
> // Copyright (c) 2013-2015 The Anoncoin Core developers
155,157c155,157
<         base58Prefixes[PUBKEY_ADDRESS] = list_of(23);           // the pay-to-pubkey prefix byte
<         base58Prefixes[SCRIPT_ADDRESS] = list_of(5);            // the pay-to-script-hash prefix byte
<         base58Prefixes[SECRET_KEY] =     list_of(151);          // Anoncoin secret keys are the Public Key + 128
---
>         //base58Prefixes[PUBKEY_ADDRESS] = list_of(23);           // the pay-to-pubkey prefix byte
>         //base58Prefixes[SCRIPT_ADDRESS] = list_of(5);            // the pay-to-script-hash prefix byte
>         //base58Prefixes[SECRET_KEY] =     list_of(151);          // Anoncoin secret keys are the Public Key + 128
163,164c163,170
<         base58Prefixes[EXT_PUBLIC_KEY] = list_of(0x04)(0x88)(0xB2)(0x1E);
<         base58Prefixes[EXT_SECRET_KEY] = list_of(0x04)(0x88)(0xAD)(0xE4);
---
>         //base58Prefixes[EXT_PUBLIC_KEY] = list_of(0x04)(0x88)(0xB2)(0x1E);
>         //base58Prefixes[EXT_SECRET_KEY] = list_of(0x04)(0x88)(0xAD)(0xE4);
>
> 	base58Prefixes[PUBKEY_ADDRESS] = std::vector<unsigned char>(1,23);
> 	base58Prefixes[SCRIPT_ADDRESS] = std::vector<unsigned char>(1,5);
> 	base58Prefixes[SECRET_KEY] = std::vector<unsigned char>(1,151);
> 	base58Prefixes[EXT_PUBLIC_KEY] = boost::assign::list_of(0x04)(0x88)(0xB2)(0x1E).convert_to_container<std::vector<unsigned char> >();
> 	base58Prefixes[EXT_SECRET_KEY] = boost::assign::list_of(0x04)(0x88)(0xAD)(0xE4).convert_to_container<std::vector<unsigned char> >();
263,267c269,279
<         base58Prefixes[PUBKEY_ADDRESS] = list_of(111);      // Anoncoin v8 compatible testnet Public keys use this value
<         base58Prefixes[SCRIPT_ADDRESS] = list_of(196);
<         base58Prefixes[SECRET_KEY]     = list_of(239);      // Anoncoin testnet secret keys start with the same prefix as the Public Key + 128
<         base58Prefixes[EXT_PUBLIC_KEY] = list_of(0x04)(0x35)(0x87)(0xCF);
<         base58Prefixes[EXT_SECRET_KEY] = list_of(0x04)(0x35)(0x83)(0x94);
---
>         //base58Prefixes[PUBKEY_ADDRESS] = list_of(111);      // Anoncoin v8 compatible testnet Public keys use this value
>         //base58Prefixes[SCRIPT_ADDRESS] = list_of(196);
>         //base58Prefixes[SECRET_KEY]     = list_of(239);      // Anoncoin testnet secret keys start with the same prefix as the Public Key + 128
>         //base58Prefixes[EXT_PUBLIC_KEY] = list_of(0x04)(0x35)(0x87)(0xCF);
>         //base58Prefixes[EXT_SECRET_KEY] = list_of(0x04)(0x35)(0x83)(0x94);
>
> 	base58Prefixes[PUBKEY_ADDRESS] = std::vector<unsigned char>(1,111);
> 	base58Prefixes[SCRIPT_ADDRESS] = std::vector<unsigned char>(1,196);
> 	base58Prefixes[SECRET_KEY] = std::vector<unsigned char>(1,239);
> 	base58Prefixes[EXT_PUBLIC_KEY] = boost::assign::list_of(0x04)(0x35)(0x87)(0xCF).convert_to_container<std::vector<unsigned char> >();
> 	base58Prefixes[EXT_SECRET_KEY] = boost::assign::list_of(0x04)(0x35)(0x83)(0x94).convert_to_container<std::vector<unsigned char> >();

Can you create a pull request please?


Manual changes made to documentation - still need to update version n…

…umbers and waiting on VS

Docs Build status updates of commit 54ea163:
:warning: Validation status: warnings

File
Status
Preview URL
Details

microsoft-edge/hosting/WebView2.md
:warning:Warning

Details

microsoft-edge/hosting/webview2/GettingStarted.md
:warning:Warning

Details

microsoft-edge/hosting/webview2/ReleaseNotes.md
:warning:Warning

Details

microsoft-edge/hosting/WebView2.md

Line 17: [Warning] Invalid file link: 'webview2/ReleaseNotes'.
Line 25: [Warning] Invalid file link: 'webview2/gettingstarted'.
Line 25: [Warning] Invalid file link: 'webview2/reference-webview2'.
Line 25: [Warning] Invalid file link: 'webview2/ReleaseNotes'.

microsoft-edge/hosting/webview2/GettingStarted.md

Line 15: [Warning] Invalid file link: 'reference-webview2'.
Line 208: [Warning] Invalid file link: 'reference-webview2'.

microsoft-edge/hosting/webview2/ReleaseNotes.md

Line 25: [Warning] Invalid file link: 'MicrosoftEdgeWebViewFeedbackIssue17'.
Line 26: [Warning] Invalid file link: 'MicrosoftEdgeWebViewFeedbackIssue57'.
Line 27: [Warning] Invalid file link: 'MicrosoftEdgeWebViewFeedbackIssue57'.
Line 28: [Warning] Invalid file link: 'MicrosoftEdgeWebViewFeedbackIssue58'.
Line 40: [Warning] Cannot find bookmark '#CreateWebView2EnvironmentWithDetails' in 'microsoft-edge/hosting/webview2/reference/webview2.idl.md'
Line 43: [Warning] Cannot find bookmark '#CreateWebView2EnvironmentWithDetails' in 'microsoft-edge/hosting/webview2/reference/webview2.idl.md'

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

Docs Build status updates of commit 8729b58:
:warning: Validation status: warnings

File
Status
Preview URL
Details

microsoft-edge/hosting/WebView2.md
:warning:Warning

Details

microsoft-edge/hosting/webview2/GettingStarted.md
:warning:Warning

Details

microsoft-edge/hosting/webview2/ReleaseNotes.md
:warning:Warning

Details

microsoft-edge/hosting/WebView2.md

Line 17: [Warning] Invalid file link: 'webview2/ReleaseNotes'.
Line 25: [Warning] Invalid file link: 'webview2/gettingstarted'.
Line 25: [Warning] Invalid file link: 'webview2/reference-webview2'.
Line 25: [Warning] Invalid file link: 'webview2/ReleaseNotes'.

microsoft-edge/hosting/webview2/GettingStarted.md

Line 15: [Warning] Invalid file link: 'reference-webview2'.
Line 208: [Warning] Invalid file link: 'reference-webview2'.

microsoft-edge/hosting/webview2/ReleaseNotes.md

Line 40: [Warning] Cannot find bookmark '#CreateWebView2EnvironmentWithDetails' in 'microsoft-edge/hosting/webview2/reference/webview2.idl.md'
Line 43: [Warning] Cannot find bookmark '#CreateWebView2EnvironmentWithDetails' in 'microsoft-edge/hosting/webview2/reference/webview2.idl.md'

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


Seafloor water current extrapolation method

Most NetCDF ocean current models do not provide flow currents down to the seafloor. Sometimes they stop the measurements a couple of grid cells above the seafloor. Thus, when interpolating a current value in grid cells where its neighbours are zero, the result is zero. However, it would be interesting to provide an option to extrapolate seafloor current to the deepest available current.
For example, the following code shows a fieldset loaded with Alt as elevation, obtained from a GEBCO netCDF file. At a particular (lat, lon), the currents at depth cannot be obtained, as it is two grid cells below the last measurement, making any interpolation result in zero.
lat = 63.57
lon = 10.5

x = lon
y = lat
z = - fieldset.Alt[0, 0, y, x]

print('At (',lat,',',lon,') depth:',z)
u = fieldset.U[0, z, y, x]
v = fieldset.V[0, z, y, x]
print('u:', u, 'v:',v)

(_, _, _, xi, yi, zi) = fieldset.U.search_indices(x, y, z, 0, 0)
print('Indices are:',xi, yi, zi)
print('Current u:',fieldset.U.data[0, zi, yi, xi],'at depth', fieldset.U.grid.depth[zi])
print('Shallower u:',fieldset.U.data[0, zi-1, yi, xi],'at depth', fieldset.U.grid.depth[zi-1])

returns
At ( 63.57 , 10.5 ) depth:<PHONE_NUMBER>1843837
u: 0.0 v: 0.0
Indices are: 14 4 26
Current u: 0.0 at depth 222.4752
Shallower u: 0.007934812 at depth 186.1256

would it be possible to indicate the kernel to extrapolate seafloor current to the last available?

We've been working on a new interpolation method linear_invdist_land_tracer that can better handle interpolation when one of the grid cell corners is land (see PR #815). It should land in master very soon (pending review). Would that be an option for you?
Alternatively, you could use the FieldSet.compute_on_defer method to copy the lowest values of the velocity (at zi-1 in your example above) to the zi too. See here for an example on how this works.
That seems an easier approach, and also would not involve going into the parcels code itself, than creating a new interpolation method..

Hi @erikvansebille, yes, I saw it, but I also saw that it is not implemented for U and V fields, which are the ones we are using.
Also tried with the compute_on_defer, but did not see any changes. I must be missing something. This is the compute method I passed:
def compute_nearest_currents_at_seafloor(fieldset):
    for f in [fieldset.U, fieldset.V]:
        for ti in f.loaded_time_indices:
            for xi in range(f.grid.xdim):
                for yi in range(f.grid.ydim):
                    for zi in range(f.grid.zdim - 1):
                        if f.data[ti, zi + 1, yi, xi] == 0:
                            f.data[ti, zi + 1, yi, xi] = f.data[ti, zi, yi, xi]

Is this more or less what you had in mind? I ran the fieldset with the argument deferred_load=False and it did not change the values at seafloor. Could you please let me know what am I missing?

Hi @miquelmassot. Yes, I think this might be a dask problem. @CKehl might be able to help out? Note that in the example in test_fieldset.py, we used dask functions to broadcast/copy:
    def compute(fieldset):
        # Calculating vertical weighted average
        for f in [fieldset.U, fieldset.V]:
            for tind in f.loaded_time_indices:
                data = da.sum(f.data[tind, :] * DZ, axis=0) / sum(dz)
                data = da.broadcast_to(data, (1, f.grid.zdim, f.grid.ydim, f.grid.xdim))
                f.data = f.data_concatenate(f.data, data, tind)

Might it be that you also need to use a specific dask function to copy data from f.data[ti, zi, yi, xi] into f.data[ti, zi + 1, yi, xi]?
Alternatively, if your input files are not too large so that they fit into memory, I think you should be able to turn off dask by setting field_chunksize=False when you create your FieldSet (right, @CKehl?)

Hi,
So, I don't think this has anything to do with dask. The error message is quite clear: one of your indices (ti, zi, yi or xi) is a tuple (I think it is ti - I'd need to look up the structure of Field.loaded_time_indices again though) - and you cannot use tuples for such multi-dimensional addressing.
If you wanna make sure it's not dask, Erik is right to say that you can create your fieldset with field_chunksize=false - then all data will be loaded in one go into the memory as numpy ndarrays.
I'll have a look on the Field.loaded_time_indices again in the meanwhile.
Best,
Christian

Hi, so: I had a look on Field.loaded_time_indices again, and it turns out that this variable is purely internal. It is a 3-set tuple on field creation (empty data - your case), and otherwise just a 1-entry python list with the recent relative time index (relative: we store 3 time steps in the cache for interpolation; depending on forward or backward simulation, the relative index is hence 0 or 2).
If you want the ti as intended, please just iterate over those 3 indices, so that for ti in f.loaded_time_indices: becomes for ti in range(0, 3):.
In addition, your loop will only work if you disable dask (field_chunksize=false) - because with dask, Field.data[] does not have entries for each indices in grid.xdim, grid.ydim and grid.zdim (consult the topic of lazy loading via dask via Google).

Hi @miquelmassot. I'm now closing this Issue, but in case you are still experiencing problems, then please feel free to reopen and clarify what is still not working


Carousel Feature in docusaurus

🚀 Feature
Carousel or Slider feature to be implemented in docusaurus
Have you read the Contributing Guidelines on issues?
Yes and I thought of having this feature in docusaurus versions
Motivation
I we are using the docusaurus for creating a new or changing existing blog webpage
Pitch

We can have the featured blog in the home page and in the required places
This feature will help the blog writers focus and it will make the their burden a little bit.

Great suggestion! Current, we are working in a new theme based on bootstrap, probably will be easier integrate with it than in the classic theme.

This will unlikely be part of Docusaurus scope. More of our UI library maybe.

This will unlikely be part of Docusaurus scope. More of our UI library maybe.

Hi Yangshun,
Thanks for replying me immediately, May i know if there is any carousel feature that can be imported into the docusaurus app

Closing this as we won't put it in core. You could install your own React component libraries and import them where you need it.

This feature would be a huge help for many blog writers there, who very often also need to show case their photo galleries.


Slim down SubtreeUnpacker

SubtreeUnpacker(and related unpackers) currently maintains stack to manage its nest states, but it should hurt deserialization performance. It is reasonable to revise their implementation to improve performance.

This is achieved in 0.9.0.


Synchronization how

Hi there,
I think https://github.com/OnyxStudios/Cardinal-Components-API/wiki/Making-custom-component-providers is mostly outdated. I added AutoSyncedComponent to my Component, do I need to implement anything else? (Because it feels like the sync is only done once upon entering the world)

I do not think it is outdated, but it's specifically about making new component providers (so like, Chunk and Entity are component providers, you could make a new category of objects that can have components attached). The sync is indeed done only once by default, more information is available on the Synchronizing components page

Alright, I didn't see the synchronization link, my bad


How to customize XML output

how to customize XML output root note "response" to "appinof"
For example：
 to

Is it rest API response? Please provide more details.

it's rest api

You may try this code
        Yii::$app->getResponse()->format = Response::FORMAT_XML;
        Yii::$app->getResponse()->formatters = [
            Response::FORMAT_XML => [
                'class' => \yii\web\XmlResponseFormatter::className(),
                'itemTag' => 'Timesheet',
            ]
        ];

Thank a lot!


pybricks.hubs.EssentialHub: Added missing Hub

Added missing EssentialHub API.

2. The EsentialHub would deserve its own Hub and button images. Not sure where to get hold of these.

@laurensvalk has a system for creating the images. I'm not sure how it works, so we will probably have to let him do it.

May I help in any way to finish this PR off?

Thanks for your submission. We'll look at it in due time. We haven't released a version for Essential Hub yet, so there's no rush.

Will do. I think you can just merge it with the picture of the Prime Hub and we'll fix the pictures before the next release.

OK, thanks.

It doesn't need a picture with labels for the buttons though. There's only one button. City/Technic/Move hub don't have a legend either.

Thanks @lobodpav!


fix config.md

This has to be a host:port combo.

according to this, it does not
https://github.com/UnifiedPush/common-proxies/blob/fc7895faa8ef266d43fc0b5282d86df74ab780f4/docs/docker-compose-quick.yml#L27

This has to be a host:port combo.

according to this, it does not
https://github.com/UnifiedPush/common-proxies/blob/fc7895faa8ef266d43fc0b5282d86df74ab780f4/docs/docker-compose-quick.yml#L27
please update if appropriate.

you're right, thanks i'll fix that


Fixed criteria match case

✏ Description

Fix some criteria match scenaros

This fix was already merged in with another PR


Adding icons on the  navbar

Describe the feature
adding different icons on the navbar would make it look more efficient.
@Its-Aman-Yadav kindly assign me this issue under gssoc'24.
Add ScreenShots

somewhat like this for different icons
Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

I really want to contribute on this .Kindly assign this to me.


Add --force option to homesick rc command

Support automatically eval-ing .homesickrc file without prompting for user input.
This is particularly useful for headless scripts that do not support
user input.

@wireframe I just released 1.1.2. Let me know if you see any issues.


Server side streaming server is not responding to muliple clients

I have created a server side streaming grpc server.
im using grpcurl to open multiple client connection to this server. But the response is coming to the first connection grpcurl connection.
The second and third connection is getting established but the output is not streaming from the server
My requirement:
-> to notify multiple clients when a file in the server is modified.
-> im trying to cat the delta content of the file to the clients
-> But this is only working for the first established client
-> All client should get the same response

This form is not meant for questions. Please prefer grpc-io google group or stack overflow for questions.


is this the alternative of isotope or masonry ?

I have seen isotope and masonry. Can I use this Module as the alternative of those?
Maybe this is not appropriate place to ask this.

This is more of a replacement to gridster or packery, though with different algorithms for calculating box/item layouts


Pass through docs (and configs) for SqlProviders.

This allows us to get good docs for Join.

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Mention the appropriate issue in your description (for example: addresses #123), if applicable. This will automatically add a link to the pull request in the issue. If you would like the issue to automatically close on merging the pull request, comment fixes #<ISSUE NUMBER> instead.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI or the workflows README to see a list of phrases to trigger workflows.

R: @itodotimothy6

How can I generate the docs and see the outcome in a UI before a release?

You can run python -m apache_beam.yaml.generate_yaml_docs --html_file=... To just generate the docs for Join (and not require all the jars to be present) you can pass the flag --include=Join.


osteoblast proliferation

Add:
abnormal osteoblast proliferation (child of abnormal cell proliferation MP:0000350 AND abnormal osteoblast physiology MP:0005006)
DEF: anomaly in the ability of osteoblasts to undergo expansion by cell division; osteoblasts are skeletogenic cells that secrete osteoid, are capable of producing mineralized (hydroxyapatite) matrix, are located adjacent to or within osteoid tissue, and arise from the transformation of a preosteoblast cell
Child terms of abnormal osteoblast proliferation:
increased osteoblast proliferation (also child of increased cell proliferation MP:0000351)
DEF: increase in the expansion rate of osteoblasts by cell division; osteoblasts are skeletogenic cells that secrete osteoid, are capable of producing mineralized (hydroxyapatite) matrix, are located adjacent to or within osteoid tissue, and arise from the transformation of a preosteoblast cell
decreased osteoblast proliferation (also child of decreased cell proliferation MP:0000352)
DEF: reduction in the expansion rate of osteoblasts by cell division; osteoblasts are skeletogenic cells that secrete osteoid, are capable of producing mineralized (hydroxyapatite) matrix, are located adjacent to or within osteoid tissue, and arise from the transformation of a preosteoblast cell
DEF: reduced osteoblast proliferation

abnormal osteoblast proliferation MP:0030437
increased osteoblast proliferation MP:0030438
decreased osteoblast proliferation MP:0030439


Update Chocolatey Component Dependencies

Description Of Changes
Update the Chocolatey Component Dependencies chart with the latest releases of components.
Motivation and Context
New release has new components.
Testing

[ ] I have previewed these changes using the Docker Container or another method before submitting this pull request.

Change Types Made

[x] Minor documentation fix (typos etc.).
[ ] Major documentation change (refactoring, reformatting or adding documentation to existing page).
[ ] New documentation page added.
[ ] The change I have made should have a video added, and I have raised an issue for this.

Issue #

Change Checklist

[ ] Requires a change to menu structure (top or left-hand side)/
[ ] Menu structure has been updated

Related Issue
N/A

@corbob thank you for getting that updated!


feat: add support for priority class

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

@ArchiFleKs  Thank you for your contribution. Please fill in the contributor form to claim your Kong swag: https://github.com/Kong/kong/blob/master/CONTRIBUTING.md#contributor-t-shirt.


simplify the sorting for top/distinct.

Instead of using closures and 2 different sort routines, have an
interface compare method that makes it easy to switch directions
for comparisons.
Note that this changes the sort order of distinct to match that of
top. While it is a change, I don't think it will break any code. The
important thing for distinct is just that the ordering is absolute,
not what the order is.

@corylanou @jwilder

Ok, just a couple questions on if this code will be flexible enough to support the bottom aggregate function that I'm going to start work on shortly.  Most of the refactorings look good.

Nice refactoring. Way nicer than my original brute force tactics :-).  +1


gherkin/ruby malware in berp.exe?

Summary
I'm running bit defender on my mac and it's just warned me that the berp.exe file included in the gherkin ruby gem (version 4.1.3) is infected with the malware Gen:Variant.Johnnie.69810
This could be a false positive but I wanted to flag it up incase the file has been infected with malware somehow.

Thanks for reporting that. It's only used as part of the build and shouldn't even be included!
We'll check if it's infected, and in any case, delete it from the gem (and other language pacakes)
@gasparnagy are you able to investigate the exe?

We have the same problem with the npm gherkin module (we tested versions 4.1.3 and 5.0.0). G DATA reports Gen:Variant.Johnnie.69810 in https://registry.npmjs.org/gherkin/-/gherkin-5.0.0.tgz

Seems to be a false positive.
GDATA updated their patterns today and now there are no warning. Services like https://www.virustotal.com now also don't show any warnings. (yesterday 7 out of 59 antivirus apps showed malware warnings, today it's 0)

😅  thanks @makmu!
I'll leave this open though - we shouldn't be including it in the gem.

Glad it's a false positive :)

Removed from the ruby gem (in the upcoming release). Leaving this open until it's removed from other implementations.

Found this today as well with bitdefender.

Still need to remove form other impls


Version

Hello,
great plugin, really! (The only thing I miss is  2day expiration or more).
But I got a problem with a version, I downloaded new released package, cleared KeePass PluginCache, etc.
Still KeePass shows like its version 2.2
What can I do more? Thanks

Hurray! Sorry you can close this, I did not had rights into the program files folder and internet browser (Vivaldi) did not noticed me, just looked like it saved successfully, but there is an information [0 bytes of ... ].
Thanks


ResponseCompression dies and website is offline

Hi,
we just had an issue with the ResponseCompression module.
Our website was running and suddenly the website was offline. We didn't get any exceptions or warnings about any exception. On the server the process "website.exe" worked (process % in the process explorer was changing).
After quite a time of try and error with our code we found out that ResponseCompression died and the whole process chain was stalled.
This was triggerd when a pdf file on the server was not found and our module returned
{
response.Clear();
response.StatusCode = StatusCodes.Status404NotFound;
return;
}
Debugging and stepping through all code we found out that the Compression module died and then also the Visual Studio stopped working for some time.
When we removed the
app.UseResponseCompression();
line form our code and now everything is working.
Best regards,
Roman

Died? What were the symptoms? Do you mean you app stopped processing any requests?
Is the issue consistent? Can you share a minimal project that reproduces the problem?

I try to reproduce it without the overhead of the whole project.
The app stopped to send requests, but the process itselve seemd to be running (the process on the server had changing % in the process explorer).

Hi,
I think i managed to reproduce the issue sometimes :-/ https://github.com/romanWienicke/CompressionTest/tree/master/CompressionTest
the interesting part is the startup.cs file. See the comments inside the code.
It seems as the ResponseCompression was our Problem, we didn't have any Server failures after removing the line app.AddResponseComression(). We moved the compression to IIS 10.

Do not set a response and then call next, you get to do one or the other.
            app.Use(async (context, next) =>
            {
                var fileName = Path.GetFileName(context.Request.Path);
                var filePath = Path.Combine(env.WebRootPath, "data", fileName);
                var response = context.Response;

                // check for a missing file
                if (File.Exists(filePath))
                {
                    // pdf response
                    response.ContentType = "application/pdf";
                    await response.SendFileAsync(filePath);
                    return;
                }

                await next(); // There's an implicit 404 at the end of the pipeline if nothing else matches.
            });


itstool: use shared for libxml2 & exclude macosx

The package does not work by default but setting the libxml2 dep to shared makes it work

Same error on windows, I will try to fix it.
python -c "import libxml2"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Users\star\AppData\Local\.xmake\packages\l\libxml2\v2.13.4\9478b424b65342c6a463e8d95d9d3e3d\python\libxml2.py", line 1, in <module>
    import libxml2mod
ImportError: DLL load failed while importing libxml2mod: 找不到指定的模块。


Skip Twitter suggestion if URL does not have protocol

This resolves the following error occurring in production:
TypeError: Cannot read property 'slice' of null
/home/m/shields/lib/suggest.js in twitterPage at line 63:31
  const schema = url.protocol.slice(0, -1);

Warnings

:warning:

This PR modified helper functions in lib/ but not accompanying tests. That's okay so long as it's refactoring existing code.

Messages

:book:

:sparkles: Thanks for your contribution to Shields, @espadrine!

  Generated by :no_entry_sign: dangerJS

https://sentry.io/shields/shields/issues/502912654/


ovirt: Respect storage mapping

Previously, when migrating to the cluster Forklift is deployed on using a cold migration, all disks of the migrated VM were transferred to the same storage class, which is one of the target storage class that appear in the storage mapping that is set for the migration plan.
With these changes, each disk will be mapped to a target storage class based on its original storage domain and the storage mapping that is defined for the migration plan.

@bennyz we have the same issue with OpenStack, could you please post a fix for that as well?

@bennyz we have the same issue with OpenStack, could you please post a fix for that as well?

it looks (somewhat) fine, the next lines override the SC based on the volume type

@bennyz we have the same issue with OpenStack, could you please post a fix for that as well?

it looks (somewhat) fine, the next lines override the SC based on the volume type

ok, so we don't use the first storage class that we find in the mapping for all the volumes but why do we use it at all?

filed https://github.com/kubev2v/forklift/issues/823 for OpenStack, it's indeed a bit different and less important than the issue this fix is intended for


404 Client Error: Not Found

Hi,
Just trying to get some music imported and I am getting the following issue:
Traceback (most recent call last):
  File "ImportList.py", line 194, in <module>
    api = open_api()
  File "/home/squawk/gmusic-playlist-master/common.py", line 151, in open_api
    dlog(u'Available track details: '+str(get_google_track_details()))
  File "/home/squawk/gmusic-playlist-master/common.py", line 63, in get_google_track_details
    results = api.search_all_access(sample_song,max_results=1).get('song_hits')
  File "/usr/local/lib/python2.7/dist-packages/gmusicapi-7.0.1.dev0-py2.7.egg/gmusicapi/clients/mobileclient.py", line 940, in search_all_access
    res = self._make_call(mobileclient.Search, query, max_results)
  File "/usr/local/lib/python2.7/dist-packages/gmusicapi-7.0.1.dev0-py2.7.egg/gmusicapi/clients/shared.py", line 80, in _make_call
    return protocol.perform(self.session, self.validate, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/gmusicapi-7.0.1.dev0-py2.7.egg/gmusicapi/protocol/shared.py", line 225, in perform
    raise CallFailure(err_msg, call_name)
gmusicapi.exceptions.CallFailure: Search: 404 Client Error: Not Found for url: https://mclients.googleapis.com/sj/v1.11/query?q=one+u2&max-results=1
(requests kwargs: {'url': 'https://mclients.googleapis.com/sj/v1.11/query', 'headers': {'Authorization': '<omitted>'}, 'params': {'q': 'one u2', 'max-results': 1}, 'method': 'GET'})
(response was: '{\n "error": {\n  "errors": [\n   {\n    "domain": "global",\n    "reason": "notFound",\n    "message": "Not Found"\n   }\n  ],\n  "code": 404,\n  "message": "Not Found"\n }\n}\n')

do you have an all access google music account?

I've updated to the latest development version of gmusicapi, but I'm not able to reproduce the issue on my side.
I've added the version to the readme for the last gmusicapi version for which these playlist scripts were updated with.  Maybe give that version a try.
Someone from gmusicapi may be able to help out more.


Null object checks

Check for null if channel doesn't actually exist (for some reason. It really should, but hey): https://github.com/OTBProject/OTBProject/blob/536f80b120c644ff4129db9294b7a606842b290e/src/main/java/com/github/otbproject/otbproject/eventlistener/IrcListener.java#L22
Check for null when joining a channel if for some reason there is an error connecting to the database: https://github.com/OTBProject/OTBProject/blob/536f80b120c644ff4129db9294b7a606842b290e/src/main/java/com/github/otbproject/otbproject/channels/Channel.java#L43

hmm yeah null checks do sound important, although the catch all, will catch the NPE that could get thrown, log and exit :P

Yeah. Shouldn't ever really be an issue, but I'll fix it up just in case.


Domain does not work

It is not possible to use a domain instead of a ip address.
89..."parser.add_argument("-s", "--server-ip", action="store", help = "Your hoaxshell server ip address or domain.")"
darkside@darksidepi:~/hoaxshell $ ./hoaxshell.py -s exampledomain.net
┬ ┬ ┌─┐ ┌─┐ ─┐ ┬ ┌─┐ ┬ ┬ ┌─┐ ┬   ┬
├─┤ │ │ ├─┤ ┌┴┬┘ └─┐ ├─┤ ├┤  │   │
┴ ┴ └─┘ ┴ ┴ ┴ └─ └─┘ ┴ ┴ └─┘ ┴─┘ ┴─┘
                       by t3l3machus

[Debug] IP address is not valid.

to use a domain you also need to:

use -t option.
provide cert and key files with -c and -k


Upgrading binary buildpack to v1.0.0

Upgrading to latest stable version of binary buildpack
--Buildpacks Team

Is there an example app for this buildpack somewhere?

Hey @jpalermo. There's an example app in the README and an even easier to use fixture in the repo.


Security features

Session will log out after 2h inactivity. This take effect when the user tries to navigates to another page i.e. the page the user is looking at doesn't disappear at 2h.
Removed print out of passwords.

Coverage increased (+0.001%) to 26.664% when pulling e66c94e4da738571ab5f0c0b5cbe55caeeef0f12 on Withington:security_features into d984e903d04b0c18b89723e41c451d924cbee5dd on pontikos:master.


element_content_handlers is difficult to use

The docs suggest to use element!, let's use element:
    let settings = RewriteStrSettings {
        element_content_handlers: vec![element!("head", head_handler), element!("body", body_handler)],
        ..RewriteStrSettings::default()
    };

    lol_html::rewrite_str(html, settings)

error[E0716]: temporary value dropped while borrowed
  --> src/utils/html.rs:39:40
   |
39 |         element_content_handlers: vec![element!("head", head_handler), element!("body", body_handler)],
   |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ creates a temporary which is freed while still in use
40 |         ..RewriteStrSettings::default()
41 |     };
   |      - temporary value is freed at the end of this statement
42 |
43 |     lol_html::rewrite_str(html, settings)
   |                                 -------- borrow later used here
   |
   = note: consider using a `let` binding to create a longer lived value
   = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)

Hmm, that's weird, I don't see any temporaries. Let's try adding a let binding like the compiler suggests:
    let element_content_handlers = vec![element!("head", head_handler), element!("body", body_handler)];
    let settings = RewriteStrSettings {
        element_content_handlers,
        ..RewriteStrSettings::default()
    };

error[E0716]: temporary value dropped while borrowed
  --> src/utils/html.rs:38:41
   |
38 |     let element_content_handlers = vec![element!("head", head_handler), element!("body", body_handler)];
   |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^                                 - temporary value is freed at the end of this statement
   |                                         |
   |                                         creates a temporary which is freed while still in use
39 |     let settings = RewriteStrSettings {
40 |         element_content_handlers,
   |         ------------------------ borrow later used here
   |
   = note: consider using a `let` binding to create a longer lived value
   = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)

Ok, it seems element! is creating a temporary: https://docs.rs/lol_html/0.2.0/src/lol_html/rewriter/settings.rs.html#111. Here is the version that works:
    let (head_selector, body_selector) = ("head".parse().unwrap(), "body".parse().unwrap());
    let head = (
        &head_selector,
        ElementContentHandlers::default().element(head_handler),
    );
    let body = (
        &body_selector,
        ElementContentHandlers::default().element(body_handler),
    );
    let settings = RewriteStrSettings {
        element_content_handlers: vec![head, body],
        ..RewriteStrSettings::default()
    };

    lol_html::rewrite_str(html, settings)
}

This is a lot more verbose than the original code!

As an alternative, maybe RewriteStrSettings could take Cow<'s, Selector>? That would allow element to use Cow::Owned while still letting you use Cow::Borrowed if you want to reuse the selector.

Thanks, that makes sense. I don't really like whole Rust API part dedicated to the handlers declaration. Initially, the primary goal was to support C API and Rust API was designed to achieve this goal with less efforts. However, now I believe we can clean it up and make much more ergonomic. Any further suggestions are welcome!

Any further suggestions are welcome!

I may have taken this a little too much to heart 😆

@jyn514 nah, it's cool, keep going :)


Feature: More strings!

Teensy3.5 should support 16 MIDI channels, 8 in, 8 out.
Digigurdy has four string channels, one for the keyclick, and one for the trompette buzz.
Little math here...

4 + 1 + 1 = 6
8 - 6 = 2
2/6 * 100 == 33%

Therefore it looks like it could be up to a third more awesome if we made use of those channels :-)
Adding the extra string and using another channel shouldn't be too hard.  What will be hard is how to handle tuning options for it without it becoming a mess.  Other questions...

Does the fact that the notes are perfectly in tune detract from the extra presence that multiple strings make?  Would more just get lost in the harmonics or really sound like more strings?  I think MIDI notes can be microtuned... would intentionally making the tuning slightly imperfect yield a more realistic-sounding result?
Beyond what's possible in a 2-2-2 setup, how are more elaborate gurdies set up?  Research into how they are used may lead to refinements in how to use four drone channels together.

This issue might stick around for a while but it's on my mind.

Something to keep in mind: John Dingley said latency might become an issue.
A more programmatic way to measure latency would be nice...

Teensy3.5 should support 16 MIDI channels, 8 in, 8 out.
Digigurdy has four string channels, one for the keyclick, and one for the trompette buzz.
Little math here...

4 + 1 + 1 = 6
8 - 6 = 2
2/6 * 100 == 33%

Therefore it looks like it could be up to a third more awesome if we made use of those channels :-)
Adding the extra string and using another channel shouldn't be too hard. What will be hard is how to handle tuning options for it without it becoming a mess. Other questions...

Does the fact that the notes are perfectly in tune detract from the extra presence that multiple strings make?  Would more just get lost in the harmonics or really sound like more strings?  I think MIDI notes can be microtuned... would intentionally making the tuning slightly imperfect yield a more realistic-sounding result?
Beyond what's possible in a 2-2-2 setup, how are more elaborate gurdies set up?  Research into how they are used may lead to refinements in how to use four drone channels together.

This issue might stick around for a while but it's on my mind.

A reason for settling on the 4 string version is not just about latency etc, but also about the quality of the sound itself, and perceived requirement..when less is more when actually playing..having a third chanter would be wonderful sometimes for harms, also paling in C I often also use the G drone too, using 5th drones playing complex bagpipes is common, but not so much on gurdies. By complex bagpipes I mean musette du cour and Northumbrian small pipes, the mussette especially and other complex shuttle drones play in "modes" it gets complicated..however with midi produced sounds its very difficult to recreate the overtones, harmonics etc that come out from reeds and strings..they can also be described as errors and faults that in theory should sound crap, but in practice in particular keys or modes sound incredible....

I have been doing some experimenting with pitch bending the strings very, very slightly out of tune and I think I'm on to something.  Two notes in precise unison blend in too perfectly with each other to have the effect of hearing two strings, but if they're just slightly off (so little that on a physical gurdy you'd still consider that in-tune, a couple cents) it does sound like you get some of that back.
The rub is that it does take cooperation with your synthesizer/app, since it decides what to actually do with the pitch bend information.  I'm setting bs-16i to bend over just 1 semitone up and down, and someone else would have to do the same to get the effect.
Even if I don't do much with extra strings, just for my personal use I am definitely going to create a pitch-bended mode or setting that tweaks the strings off just a little like I'm describing for the existing four strings.


starting dev server should not use applescript [SECURITY]

Bug Report Quick Checklist

[x] I am on the latest version of Snowpack & all plugins.
[x] I use package manager npm (Fill in: npm, yarn, pnpm, etc).
[x] I run Snowpack on OS Mac (Fill in: Windows, Mac, Linux, etc).
[x] I run Snowpack on Node.js v12+

Describe the bug
Starting the server by using applescript seems like a good idea but it creates more problems that it solves for the following reasons:
1. Bad user experience
By default the terminal is not allowed to send Apple Events to chrome (for obvious security reasons) and this creates an error:
[snowpack] Error: Command failed with exit code 1: osascript ../assets/openChrome.appleScript "http://localhost:8080/"

Ignoring errors is clearly not a habit we should expect from snowpack users. The error should be fixed. So how should people fix this ? By opening doors to scripting from the terminal. No good.
Security concern
People might find a way to allow Apple Events from the terminal to chrome in order to fix this error and this creates a whole new security concern for them. Bad.
This also creates the following problem:
Loading wrong url
This 'reload' option also breaks pages with dynamic routing (see: https://github.com/snowpackjs/snowpack/discussions/2415).
Solution

needed: remove applescript due to potential security issues and simply use "open"
optional: add a setting to not open the url on server start, cmd+clicking on the shown link in the terminal on first launch to open browser. This would be a better fix for original feature request #324 than #831.

Not everyone uses a terminal that supports cmd+click.  You can always disable this by setting open: 'none' in your config file or --open none via CLI.
We'll keep this behavior for now (create-react-app uses this behavior by default as well) but I agree that eventually we can revisit removing this as default behavior.


A New Hope

Inspirational work

allo-montreal is a small project in observable framework where the backend is in python, and the charting is in javascript.

metadata.parquet.py is an example where we use Python as backend to produce the metadata of the web app.

Previous work

Carter's py-allotax: is a proof-of-concept using python subprocess module to intercept the javascript code, and output it to Python environment.
Template for generating d3 code: This is a proof of concept where we show how to interceptd3.js in python.
allotaxonometer.js: current repo that is doing the 'backend' work.
allotaxp is the svelte code for the repo, responsible for producing the data app. It depends on Allotaxonometer.js (this repo).
allotaxp lines where we write SVGs. This is what we should intercept, somehow. If not in Svelte (could be vanilla javascript), we need to find another way to put the charts together into a single SVG string.
allotaxp lines that does calculation (combine the two systems) from allotaxonometer.

Where we are

[ ] Stripping out unnecessary stuff from allotaxonometer.js

[ ] what is unnecessary? The current idea is that allotaxonometer.js should only be the 'backend' (code to combine data).

[x] Two issues with current strategy: piping large datasets to the JavaScript code and packaging the JavaScript code with the python package. Both are certainly solveable just haven't gotten there yet.
[x] #19
[ ] #20
[ ] #10  - add documentation for users (disambiguate among repos and what they're doing), highlighting tools per use case and extensibility. This issue depends on where CLI tool will live. If we make it a python package, documentation will live there for CLI. Different use case documentation will live here.
[ ] #21

The dream

[ ] minimalist python package that obscures node.js dependencies.
[x] allotax_plot.py -alpha -csv1 -csv2 -"system 1 name" -"system 2 name"

Added an issue to discuss organization, where this functionality should live, where code should be pulled from. As a newbie coming in, it seems pretty distributed but some of it makes sense with more documentation.

Updated issues on the overall pictures.

I just closed #19 ! Wow this feels good.


publish_sdk failure on master branch

What happened?
https://github.com/pulumi/pulumi-aws/actions/runs/6318554680/job/17159891041#step:3:8338
         400 The digest supplied does not match a digest calculated from the
         uploaded file.
INFO

           <title>400 The digest supplied does not match a digest calculated
         from the uploaded file.</title>

400 The digest supplied does not match a digest calculated from
         the uploaded file.

           The server could not comply with the request since it is either
         malformed or otherwise incorrect.

         The digest supplied does not match a digest calculated from the
         uploaded file.

Example
N/A
Output of pulumi about
N/A
Additional context
No response
Contributing
Vote on this issue by adding a 👍 reaction.
To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).

Do you have a guess about what happened? Next two runs look green.

I've no idea. Closing as no/repro. If it happens again this will be searchable from the GH search, and we can investigate further if it's recurring.


Node.js Inconsistency in VSCode Breaks tsx in Extensions

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

VS Code Version: 1.91.1 f1e16e1e6214d7c44d078b1f0607b2388f29d729
OS Version: macOS 15.1

Issue Description:
The built-in Node.js version in VSCode has been modified and exhibits behavior inconsistent with the official release. Specifically, in the normalizeSpawnArguments function of the node:child_process module, the following code exists:
if (process.restrictUNCAccess) {
  if (process.uncHostAllowlist.size > 0) {
    // Let child process know about UNC allowlist
    for (const host of process.uncHostAllowlist) {
      if (typeof host !== 'string') {
        process.uncHostAllowlist.delete(host);
      }
    }
    const uncHostAllowlist =
        ArrayPrototypeJoin(ArrayFrom(process.uncHostAllowlist), '\\');
    ArrayPrototypePush(envPairs,
                       `NODE_UNC_HOST_ALLOWLIST=${uncHostAllowlist}`);
  }
} else {
  ArrayPrototypePush(envPairs,
                     'NODE_DISABLE_UNC_ACCESS_CHECKS=1');
}

Moreover, searching for this code on GitHub yields no results (if I missed something, please let me know).

Link: https://github.com/privatenumber/tsx/issues/624
The code above causes tsx to fail to run in VSCode extensions. The full error stack is:
TypeError [Error] [TransformError]: Cannot read properties of undefined (reading 'size')
    at normalizeSpawnArguments (node:child_process:726:34)
    at Object.spawn (node:child_process:792:13)
    at ensureServiceIsRunning (/path/tsx-vscode-ext/node_modules/.pnpm/esbuild@0.21.5/node_modules/esbuild/lib/main.js:1975:29)
    at transform (/path/tsx-vscode-ext/node_modules/.pnpm/esbuild@0.21.5/node_modules/esbuild/lib/main.js:1875:37)
    at file:///path/tsx-vscode-ext/node_modules/.pnpm/tsx@4.16.2/node_modules/tsx/dist/index-DeKCL_WS.mjs:16:2654
    at applyTransformers (file:///path/tsx-vscode-ext/node_modules/.pnpm/tsx@4.16.2/node_modules/tsx/dist/index-DeKCL_WS.mjs:16:1266)
    at transform (file:///path/tsx-vscode-ext/node_modules/.pnpm/tsx@4.16.2/node_modules/tsx/dist/index-DeKCL_WS.mjs:16:2601)
    at load (file:///path/tsx-vscode-ext/node_modules/.pnpm/tsx@4.16.2/node_modules/tsx/dist/esm/index.mjs?1722219946759:2:2245)
    at async nextLoad (node:internal/modules/esm/hooks:833:22)
    at async Hooks.load (node:internal/modules/esm/hooks:416:20)

Therefore, I suspect that process.uncHostAllowlist is undefined at certain times (possibly when using the module.register API).
The above situation does not exist in VSCodium.

Reproduction Steps:

Clone the following repository: https://github.com/sxzz/tsx-vscode-ext
Open the project in VSCode with the ESLint extension installed.
Check the Output tab under the ESLint option to see the aforementioned error.

For more details, please refer to: https://github.com/privatenumber/tsx/issues/624

The change was added in response to a security issue in https://github.com/microsoft/vscode/issues/185046. Thanks for the minimal repro, will take a look.

Works fine with our remote server, seems like a broken patch in Electron.
fyi @bpasero

You can try my reproduction repo. It doesn't work on my machine.
Version: 1.95.0-insider
Commit: 38dc6ac5a771cc94bde1344722bb2d02c80096ea
Date: 2024-10-25T22:08:52.005Z
Browser: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Code-Insiders/1.95.0-insider Chrome/128.0.6613.186 Electron/32.2.1 Safari/537.36

@sxzz I have tried and was unable to repro hence posted the comment. I can repro the issue with stable 1.94 but no longer with insiders.

I tried to match your environment, but the error persisted.

Version: 1.95.0-insider
Commit: 38dc6ac5a771cc94bde1344722bb2d02c80096ea
Date: 2024-10-25T22:08:52.005Z
Electron: 32.2.1
ElectronBuildId: 10427718
Chromium: 128.0.6613.186
Node.js: 20.18.0
V8: 12.8.374.38-electron.0
OS: Darwin arm64 24.1.0

Starting from a fresh state I can repro the issue again, seems like outdated dependencies was causing confusion. Let me investigate this further and get back.

I can't repro the original issue in stable so I don't know how much it means that I also can't repro it in insiders. Are there any other steps I should use the verify?

Confirmed, it's resolved in the latest insider version.

-------- Oryginalny adres e-mail -------
Z: "Kevin Deng 三咲智子" @.>
Wysłano: 5 grudnia 2024 18:13:38 CET
Do: microsoft/vscode @.>
DW: Subscribed @.***>
Temat: Re: [microsoft/vscode] Node.js Inconsistency in VSCode Breaks
tsx in Extensions (Issue #224426)
Confirmed, it's resolved in the latest insider version.
--
Reply to this email directly or view it on GitHub:
https://github.com/microsoft/vscode/issues/224426#issuecomment-2520937935
You are receiving this because you are subscribed to this thread.
Message ID: @.***>


update react template with support for mutable wallets

closing in favor of https://github.com/latticexyz/mud/issues/2260


feat(@angular/build): enable component template hot replacement by default

When using the application builder (default for new projects) with the development server, component template only changes will now automatically replace the template within the running application without a full reload of the page. No application code changes are necessary and both file-based (templateUrl) and inline (template) component templates are supported. Additionally, changing a components styles in combination with a template change is also supported for hot replacement. This includes both inline and file-based changes.
If any issues are encountered or it is preferred to not hot replace component templates, the NG_HMR_TEMPLATES=0 environment variable can be used to disable the feature. Setting the liveReload option or hmr option to false will also disable all updates.

:tada:


Upgrade TLS version

*Upgrade TLS version
*Update CMake install directories

Hi, I'm closing this PR as these changes were already introduced in c005a8792d8864788d2ea30e01ff944389c992fa and d353647b39c849da858aee041858d348c677dbcb


Add scheduled transaction support to v1 SDK

This was already merged, but somehow not merged? The commits are on release/1.x already https://github.com/hashgraph/hedera-sdk-java/commits/release/1.x


Update Licensing

Fixes CC #9
Also fixes License file to match other NASA projects.

@j08lue does VEDA have an approval for open source release? Here's the MAAP one https://software.nasa.gov/software/NPO-50982-1

does VEDA have an approval for open source release?

VEDA does have an official open-source approval (see e.g. this update on the MSFC website), but I am unable to find a statement equivalent to the one you linked to for MAAP. I'll ask for that and document it somewhere, but we can already merge this update here.


Parser includes next html element inside

My blade.php
{!! str_limit($article->body_html, $limit = 200, $end = '...') !!} slug)}}">Read More
I'm using laravel. I tryed to use andreasindal/laravel-markdown
I tryed without str_limit.. what i am doing wrong or is this a feature ? If it's a feature how could i use it ?
I can fix it by adding a href into div.

Okei i got it working by adding  to the end.
{!! str_limit($article->body_html, $limit = 200, $end = '...') !!}
             slug)}}">Read More
It seems like a feature ? :dancer:

Markdown parser should be executed after string cut. Your solution will break if the snippet cropped until
foo bar baz

@tovic Hello, im pretty new to php what do you mean by string cut ?

@alanaasmaa It is about the str_limit() function.
$raw_body_data = <<<EOL
foo

bar

baz
EOL;

$parser = new Parsedown;
echo $parser->text(str_limit($raw_body_data, 100, '...')); // good (parse after string limit: you are cropping a plain text)
echo str_limit($parser->text($raw_body_data), 100, '...'); // bad (string limit after parse: you are cropping a HTML text)

@tovic Thanks. Got it working now :)
I close the ticket.


Support for Visual Studio 2019 beta

Hi,
First of all congratulate on this amazing plugin!
I just tried to install in visual studio 2019 it said there's a pre-requisite and can't be installed.
Do you know what else do I need to install before installing this plugin?
Thanks,

Hi
I haven't had occasion to test it on VS2019. I guess the VSIX manifest should be adjusted to make it work with VS2019.  https://github.com/cezarypiatek/MappingGenerator/blob/master/MappingGenerator/MappingGenerator/MappingGenerator.Vsix/source.extension.vsixmanifest
I will check that later and let you know if I'm able to release version with VS2019 support.

I've made a few adjustment to the extension manifest. @bseng would you mind to test this version and tell me if everything is working ok on VS2019?
Here's the package with fixed manifest https://ci.appveyor.com/api/buildjobs/gf0jkfskdol78eru/artifacts/MappingGenerator%2FMappingGenerator%2FMappingGenerator.Vsix%2Fbin%2FRelease%2FMappingGenerator.vsix

It installs on 2019 beta and works great! Thanks for the quick response.

Thanks for the feedback


Add HDFS support in Parquet Write

Is your feature request related to a problem or challenge? Please describe what you are trying to do.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
(This section helps developers understand the context and why for this feature, in addition to  the what)
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

Insert operator supported?

Currently not support. And WIP working on supporting Insert operator.


please help .......

@#
Test case:
__

Thank you for reporting this issue. I'm sorry to see you're having trouble with Infinite Scroll. Could you provide a live URL, or even better a reduced test case? See Submitting Issues in the contributing guidelines.

@desandro
URL: http://s.styletc.cn/
![qq<PHONE_NUMBER>1855](https://user-images.githubusercontent.com/8262509/31863198-deb78ae4-b77c-11e7-9c65-b4bb3a48c696.jpg

)

I believe there is some issue with the response returned from the server.  response is sometimes null. See also this error:

11.0.1.js?85e2bbe06f0295d89b7d678d76e3dc1b:1 A parser-blocking, cross site (i.e. different eTLD+1) script, http://s5.qhres.com/static/ab77b6ea7f3fbf79.js, is invoked via document.write. The network request for this script MAY be blocked by the browser in this or a future page load due to poor network connectivity. If blocked in this page load, it will be confirmed in a subsequent console message. See https://www.chromestatus.com/feature/5718547946799104 for more details.


Update Purenail mods

Moves hk7y content from PurenailCore into a new mod, "SpicyRando" with proper mod options and rando integration.

wrong order


Remove custom error handler

Builds on top of https://github.com/Coly010/no-try/pull/11 to have a simpler and straightforward API. The need for a custom error handler does not exist now that the error object itself is always available on [error, result].
For review, see this commit: https://github.com/Coly010/no-try/pull/12/commits/9318d315323c32ac18c86461b190bf0788da9dc0
Raised this as a separate PR to know your thoughts, if you also feel the same, then will push this commit into the original PR itself. 👍

I'd rather keep the custom error handling. It's optional so it doesn't need to be used, however, it gives the flexibility of being able to do something like this:
const [err, res] = noTry(() => myfunc(), logError);

if(err) {
  // perform actions to handle error
}
...

function logError(err) {
    if(!environment.production) {
        console.log("Error", err);
    } else {
       reportErrorToMonitoringService(err);
    }
}

In such a away you don't proliferate your business logic with code to log error, making your code both easier to read and remain closer to the context of the business logic at hand.

One of the things I was confused about is whether adding a custom handler consumes it similar to how a normal .catch() works in promises and catch block of a try/catch. We might need to refer to it as more of a "listener" or "hook" because it doesn't modify the error in any way, just gets a reference to it.

Yes I see what you mean. We may need a docs update to explain it a little better. Perhaps with the use case I've described above added to the README

Let's refer it to a customLogger instead of customHandler - again to promote good practices as defaults.

No I don't think customLogger is a good name because it's not limited to logging. Perhaps silentHandler or something that represents an unobtrusive / non-consuming handler.

Yeah that's true. Anyways this particular feature might help with readability but it splits the error handling into two parts.
Typically the handler in callback(err, res) used to be to first have an if(err) block and they all the error handling inside that and break early if needed and then the rest of the response processing would follow. So the logging can be part of that flow to make it explicit rather than have this disjoint branch.
Just putting forth my thoughts here.


how to free the memory

when i use preprocess image ,it cost to many memory ,and how can i use it on gpu with 4gb

I have made an application based on this library including freeing the memory. Check it out to solve your issue. https://github.com/BiologyTools/SegmentAnything


Minor tweaks/fixes for the Command Palette

Had the wish for these changes to be made, but didn't want to keep bothering the student. So I just waited so I could do them myself.

Fix first section being hidden by being scrolled up on popup.
Made sections non-selectable. This prevents the dialog from trying to open a command with it, resulting in an error message.
Took the time to also disable selecting the sections in the shortcut tab in the Editor Settings as well.
Removed the "No matches found" when no commands are found given the search string. It implementation felt hacky, and I honestly don't feel it was really needed.
General code tidy up.

CC @Bhu1-V

Thanks!


:seedling: Make codecov patch checks non-blocking

Follow up to #1217 and also make patch status checks non-blocking.

After rebasing #1216 on top of merged #1217, there was still a blocking check by codecov on the "patch":

This tweak will apply the same target and informational rules to the "patch" as done on the "project".


replace os by pathlib to improve file and directories management

pathlib allowing best files and directories management.

But its look like pathlilb.Path class return something that could not be handle by cv2 I will check later or you can check it by yourself its raise and error now something   about string and filename


Double Elimination: issues on loser brackets on 4th-stage in 32-team tournament

I'm facing some issues on the losers brackets with 32 teams on double elimination.
Here is my brackets data of losers.This is from other platform and I'd like to mimic this as I see this is correct.

As you can see on the 4th stage of the losers brackets the teams(from winner brackets that lost) Loser of 46, 45, 48, 47.
And I think this is the right logic order for that stage as I see such logic from several platforms and tournaments.
But currently this jquery-bracket's logic is different(It is Loser of 45, 46, 47, 48).
I'd like to have the logic like the above image.
Is there any way?
Sorry if I did not explain well.
Thank you.

Does anyone notice about this issue?

This issue on me any help???

Well, I can reproduce this unlikely behaviour, too … :-/
@teijo: Can you plz try to help out? #thanksinadvance
Here is a live example: Double Elimination – 64 players, full tournament, without secondary final (I hope I have all the results set correctly, it's my 1st time working with brackets + I'm very happy with your/this little library!)


Y-axis labels are not matching to values

Hi,
I have a Y-axis issue when the chart is based on the large-enough time-based dataset.
The labels on the Y-axis are not matching to chart values.
The chart is using timeseries on the X axis.
Here is the Codepen link:
https://codepen.io/WW_/pen/vYYzeBW
I cannot reproduce it on smaller datasets.
Update:
Here is the link with the reduced number of points, but the same issue:
https://codepen.io/WW_/pen/XWWPVgw
Update 2:
82 points, the same issue - labels on the Y-axis are not correct and not matching graph values:
https://codepen.io/WW_/pen/eYYPYjV
Update 3:
The first version with this issue is 2.1.9.
In the version 2.1.8 and earlier all labels are correct.

I found solution myself. This bug was reported before. Sorry. X-axis label rotation has to be 0.
The following code fixes it:
xaxis: {    type: "datetime",
labels: {
show: true,
rotate: 0
}
}


AuthorizeAttribute on Blazor pages

I have a client-side Blazor project and am able to use @attribute [Authorize()] on a .razor page to prevent display of that page if the user isn't authorized.
I am trying the same thing on server-side Blazor and the attribute appears to be ignored entirely.
In my server-side Blazor pages I am able to access the principal/identity information via the AuthorizeView element, a context.User, and HttpContext. So I'm quite confident that the correct principal is maintained in memory and is available to the UI.
Yet for some reason the Authorize attribute is entirely non-functional.

I have a client-side Blazor project and am able to use @attribute [Authorize()] on a .razor page to prevent display of that page if the user isn't authorized.

This behavior is a feature of the routing system, and depends on the code you have in App.razor. Could you share that?

Sure, here it is
<CascadingAuthenticationState>
  <Router AppAssembly="@typeof(Program).Assembly">
    <Found Context="routeData">
      <RouteView RouteData="@routeData" DefaultLayout="@typeof(MainLayout)" />
    </Found>
    <NotFound>
      <LayoutView Layout="@typeof(MainLayout)">

Sorry, there's nothing at this address.

      </LayoutView>
    </NotFound>
  </Router>
</CascadingAuthenticationState>

The issue is that I was missing app.AddAuthorization(); in Startup.cs.


Minor README fixes

Pull Request
Minor README fixes
Proposed Changes
A few typo / phrasing tweaks in the README docs for the new ENABLE_SECURITY_UPDATES flag (ref: https://github.com/github/evergreen/pull/59)
Readiness Checklist
Author/Contributor

[x] If documentation is needed for this change, has that been included in this pull request
[ ] run make lint and fix any issues that you have introduced
[ ] run make test and ensure you have test coverage for the lines you are introducing

Reviewer

[ ] Label as either bug, documentation, enhancement, infrastructure, or breaking

Thanks for the fix @lelia !


doctesting & bugfixing

Nothing big, just getting the hang of this again.

Looks good to me.
Maybe there should be a CI job for building the docs.


Cannot download msdl data from tutorial about autism

Yes, that's a problem with the RAMP people, which I have no affiliation with.
Their certificates have expired. Use wget and the relevant options to circumvent SSL verification, also, please open a ticket to their issue page.


Update files

Changed totalHits from postman collection to avoid assertion errors

Can one of the admins verify this patch?


💚 Fix "Build docs" workflow

Codecov Report

Merging #48 (2dd2f4b) into master (1835f7b) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #48   +/-   ##
=======================================
  Coverage   96.07%   96.07%
=======================================
  Files           8        8
  Lines         561      561
=======================================
  Hits          539      539
  Misses         22       22

Continue to review full report at Codecov.

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


Feat: metadata registry with embedded etcd

This PR intends to add registry for Stream, IndexRuleBinding and IndexRule with embedded etcd.
@hanahmily Pls have a review.

@lujiajing1126 Please add Measure related APIs in this.

@hanahmily It seems protoc is included in the buf and what we've installed is actually not used by the buf generate.

@hanahmily It seems protoc is included in the buf and what we've installed is actually not used by the buf generate.

After some local verifications, I got the same result. How about to remove protoc installation process from base.mk?


[ESP32-S3] ulp_adc_init(...) leaks ADC1 handle, preventing ADC1 reinitialization upon wakeup from Light Sleep (IDFGH-11653)

Answers checklist.

[X] I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
[X] I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
[X] I have searched the issue tracker for a similar issue and not found a similar issue.

IDF version.
v5.1.2
Espressif SoC revision.
ESP32-S3 rev 0.1 (ESP32-S3-WROOM-1 MON4R2, P1N8R8)
Operating System used.
Linux
How did you build your project?
VS Code IDE
If you are using Windows, please specify command line type.
None
Development Kit.
Custom board, ESP32-S3-DevKitC-1 v1.6
Power Supply used.
External 3.3V
What is the expected behavior?
Let's say we use ulp_adc_init(...) API to initialize ADC for use with ULP-RISCV during Light Sleep. It should be possible to reconfigure ADC1 to work with main cores after wakeup from Light Sleep.
What is the actual behavior?
After ulp_adc_init() is executed, it's no longer possible to reclaim ADC1 by any means other than a reset. It happens due to ADC handle leakage inside ulp_adc_init():
esp_err_t ulp_adc_init(const ulp_adc_cfg_t *cfg)
{
    esp_err_t ret = ESP_OK;

    ESP_GOTO_ON_FALSE(cfg, ESP_ERR_INVALID_ARG, err, TAG, "cfg == NULL");
    ESP_GOTO_ON_FALSE(cfg->adc_n == ADC_UNIT_1, ESP_ERR_INVALID_ARG, err, TAG, "Only ADC_UNIT_1 is supported for now");

    //-------------ADC1 Init---------------//
    adc_oneshot_unit_handle_t adc1_handle;   <--- THIS

    adc_oneshot_unit_init_cfg_t init_config1 = {
        .unit_id = cfg->adc_n,
        .ulp_mode = cfg->ulp_mode,
    };

    if (init_config1.ulp_mode == ADC_ULP_MODE_DISABLE) {
        /* Default to RISCV for backward compatibility */
        ESP_LOGI(TAG, "No ulp mode specified in cfg struct, default to riscv");
        init_config1.ulp_mode = ADC_ULP_MODE_RISCV;
    }

    ESP_ERROR_CHECK(adc_oneshot_new_unit(&init_config1, &adc1_handle));

    //-------------ADC1 Config---------------//
    adc_oneshot_chan_cfg_t config = {
        .bitwidth = cfg->width,
        .atten = cfg->atten,
    };
    ESP_ERROR_CHECK(adc_oneshot_config_channel(adc1_handle, cfg->channel, &config));

    //Calibrate the ADC
#if SOC_ADC_CALIBRATION_V1_SUPPORTED
    adc_set_hw_calibration_code(cfg->adc_n, cfg->atten);
#endif

err:
    return ret;
}

The unit handle should be returned to caller, or a ulp_adc_deinit() method should be provided.
Steps to reproduce.

Use adc_ulp_init(...) to configure ADC1 for use with ULP prior to entering Light Sleep.
Enter Light Sleep, wake up.
Try to use regular adc_oneshot_new_unit(...) and get "ADC1 already in use" in debug logs.

Debug Logs.
No response
More Information.
It seems in latest IDF releases ULP-related API was designed with only Deep Sleep in mind, and Light Sleep was left out.
One could try to use adc_oneshot_new_unit(...) in the first place, since configuration structure passed to this function contains ulp_mode memeber that can be set to ULP_RISCV. And I did try it, however, it didn't work as expected. Namely, attenuation/calibration got messed up, and ADC codes returned to ULP-RISCV w/6dB attenuation ranged from ~2000 (at 0V) to 4095 (at ~1.1V), if memory serves.
If my understanding of the issue is correct, I can provide a pull request to fix this.

Hi @kutukvpavel!
Thank you for the report. We will discuss it with the team internally and I will back.

Hi @kutukvpavel! If you want to contribute then it would be great, you can create a PR to fix it (having ulp_adc_deinit() sounds good to us). Thanks.

Should have been fixed with https://github.com/espressif/esp-idf/commit/8596d46774d65171b4540288918037c43e3debb4


Cacti - New Entity Definition

Ticket: https://new-relic.atlassian.net/browse/NR-283765
Description: Created a new entity named Cacti
Checklist

[ ] I've read the guidelines and understand the acceptance criteria.
[ ] The value of the attribute marked as identifier will be unique and valid.
[ ] I've confirmed that my entity type wasn't already defined. If it is I'm providing an explanation above.

By the way, we need the approval of your PM in this PR before merging it.

By the way, we need the approval of your PM in this PR before merging it.

Our PM, @seemantk, is no longer with our organization. Will approval from a manager suffice?

We need the approval of the PM owning this new entity. If your EM is the interim PM, it's ok. If not, we'd need approval from director of product.

@javimb  PM approval would not be required going forward. I am EM on the team, Can you please get me added to reviewers ?

Looks good as per the checklist and acceptance criterias.


How to set title when drawer open?

Current Behavior
Is it possible to set title when drawer open?

Your Environment
| react-navigation |  ^1.0.0-beta.21
| react-native     | 0.51.0
| node             | v7.3.0
| npm or yarn      | 3.10.10

Hi @aitemr! It looks like this is not a bug of the library nor a feature request, so I'll close it: I suggest next time you use Stack Overflow which is better suited for answering these types of questions. I also encourage you to join the Reactiflux community on Discord. There are React Native and React Navigation channels with helpful people who might be able to answer your question. I would also like to mention that there is a collection of helpful links and tutorials for React Navigation in the README which might be helpful for you.
That said, I suggest you take a look here: https://github.com/react-community/react-navigation/issues/374
If you believe that you are experiencing a bug or have a feature request, please open a new Issue following the dedicated template or submit a PR.


Istio Ambient does not work with kind cluster on OS X with ARM architecture chips (M1, M2)

Bug Description
Following the steps from the Istio blog post "Get Started with Istio Ambient Mesh" fails. The failure occurs for both istioctl and helm
Version
istioctl version output:
0.0.0-ambient.191fe680b52c1754ee72a06b3e0d3f9d116f2e82

kubectl version --short output:
Client Version: v1.25.1
Kustomize Version: v4.5.7
Server Version: v1.25.0

Additional Information
I've confirmed the same steps from the blog post are successful on OS X and Linux with Intel chips.
Suggest that the blog post be updated with a warning about this bug until this is fixed.

The readme was recently updated, https://github.com/istio/istio/pull/41096, to mention that this is a known issue.


Jupyter Notebook >=4.3.2 adds "editable" and "deletable" metadata to every cell

This is potentially an issue but certainly an FYI.
If you have a markdown notebook with 100 cells, you're going to get 100 instances of
---
deletable: true
editable: true
...

added to your markdown notebook when you save the file.

Thanks! should be fixed now (only cell metadata that differs from this default will be saved).


tests/tls: add testcases for tls.cert keyword

This PR contains testcases that @victorjulien wanted for https://github.com/OISF/suricata/pull/3855.

"tls.cert" is being renamed to "tls.certs", so I'm closing this until the new PR is ready.


Added icon for xpub related to #3146

Fixed #3146

Why do we need to update the google service JSON file for this change?

Why do we need to update the google service JSON file for this change?
Not related to icon issue.
Added my SHA1 to it because I am getting error on cloud backup


Update to leverage security environment variable

Fix #294
Update deploy script and Docker Compose file to leverage the
'EDGEX_SECURITY_SECRET_STORE' environment variable to disable security.
Also, update the deploy script to match the rest of EdgeX by enabling
security by default unless the 'EDGEX_SECURITY_SECRET_STORE' environment
variable is explicitly set to 'false'.
Signed-off-by: Anthony M. Bonafide<EMAIL_ADDRESS>

With these changes we will need to update the Jenkins jobs to include the appropriate value for the environment variable EDGEX_SECURITY_SECRET_STORE


fix(dashboard): correct section paddings when no env vars

Before:

After:

Codecov Report

Merging #1273 (db57572) into main (5638b5e) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main    #1273   +/-   ##
=======================================
  Coverage   94.74%   94.74%
=======================================
  Files          48       48
  Lines        6931     6931
  Branches      450      450
=======================================
  Hits         6567     6567
  Misses        364      364

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


AVRO-2075, add flag to SchemaCompatibility to report lossy conversions

@dkulp, I decided to re-implement the patch, based off of my old branch, as there had been some changes to SchemaCompatibility (plus, my old change had some refactoring changes that made reviews harder than they would have to be). Unit tests pass on my local copy of Avro, but I had some issue with reflect test cases when doing just mvn install (mvn clean install worked) - is this something already known?

@epkanol did you also run the Python tests:
+ python lang/py/build/src/avro/tool.py rpcsend http://<IP_ADDRESS>:39837 share/test/schemas/simple.avpr echo -file share/test/interop/rpc/echo/foo/request.avro
Traceback (most recent call last):
  File "lang/py/build/src/avro/tool.py", line 160, in <module>
    sys.exit(main(sys.argv))
  File "lang/py/build/src/avro/tool.py", line 156, in main
    send_message(uri, proto, msg, datum)
  File "lang/py/build/src/avro/tool.py", line 96, in send_message
    print requestor.request(msg, datum)
  File "/testptch/unknown/lang/py/build/src/avro/ipc.py", line 141, in request
    self.write_call_request(message_name, request_datum, buffer_encoder)
  File "/testptch/unknown/lang/py/build/src/avro/ipc.py", line 180, in write_call_request
    self.write_request(message.request, request_datum, encoder)
  File "/testptch/unknown/lang/py/build/src/avro/ipc.py", line 184, in write_request
    datum_writer.write(request_datum, encoder)
  File "/testptch/unknown/lang/py/build/src/avro/io.py", line 778, in write
    raise AvroTypeException(self.writers_schema, datum)
avro.io.AvroTypeException: The datum {u'record': {u'kind': u'FOO', u'hash': '0123456789012345', u'name': u'Foo'}} is not an example of the schema [
  {
    "type": {
      "javaAnnotation": "org.apache.avro.TestAnnotation",
      "type": "record",
      "namespace": "org.apache.avro.test",
      "name": "TestRecord",
      "fields": [
        {
          "javaAnnotation": "org.apache.avro.TestAnnotation",
          "type": "string",
          "name": "name",
          "order": "ignore"
        },
        {
          "type": {
            "symbols": [
              "FOO",
              "BAR",
              "BAZ"
            ],
            "javaAnnotation": "org.apache.avro.TestAnnotation",
            "namespace": "org.apache.avro.test",
            "name": "Kind",
            "type": "enum"
          },
          "name": "kind",
          "order": "descending"
        },
        {
          "type": {
            "javaAnnotation": "org.apache.avro.TestAnnotation",
            "size": 16,
            "namespace": "org.apache.avro.test",
            "name": "MD5",
            "type": "fixed"
          },
          "name": "hash"
        }
      ]
    },
    "name": "record"
  }
]

? I did not - but my patch didn't change anything in the python code? Does the python code use the Java classes?

There are RPC tests which do calls from different languages, among others from Python/Java/Ruby, to make sure that the different implementations are still compatible.

I'm running the tests locally as we speak, but the change I made in SchemaCompatibility should be backwards compatible (essentially I just added a boolean, defaulting to the old behaviour), so if my patch fails also locally, I will re-run the tests off  regular master as well.
Will post the results here.

@epkanol My bad, master is failing.

Please rebase onto latest master to fix the CI.

Done, now awaiting Travis verdict (no conflicts in rebase)

We introduced automatic code formatting. For more info see the "How to contribute" page. This  probably affected this PR can you please rebase it.


[auto-bump] [no-release-notes] dependency by jennifersp

:coffee: An Automated Dependency Version Bump PR :crown:
Initial Changes
The changes contained in this PR were produced by `go get`ing the dependency.
```bash
go get github.com/dolthub/[dependency]/go@[commit]
```

Merged into https://github.com/dolthub/doltgresql/pull/1077


cli: implement conversion helpers

Support everything from https://github.com/neo-project/neo-node/pull/535 . Checked examples from there.
Also support swapping endianness for arbitrary hex strings.
Close #1207 .

It needs to be rebased.


Add Several Projects

Link To Project
[Road Curvature]
Short description of the Project
Curvature helps find curvy roads for those who enjoy them.
Why is it awesome?
Site analyzes the "twistiness" of roads for enjoyment by motorcycle or driving enthusiasts.
Additional Links
[Source Code?]

Link To Project
[Back Of Your Hand]
Short description of the Project
A web map game that asks you to find a street in a given area.
Why is it awesome?
It tests your knowledge of your local area by locating streets.

Link To Project
[OnOSM]
Short description of the Project
Allows someone to submit business information for inclusion into OSM.
Why is it awesome?
Novice or non-OSM participants can submit information that will be entered as a note into OSM. Users can verify the information and add the business.

Link To Project
[OpenGeofiction]
Short description of the Project
A user-made world map of a fictional world, created using the OSM software platform.
Why is it awesome?
Like OSM but entirely made-up by users.

Great projects! I'll go ahead and add them right away 🎉

And it's done! Thanks for your additions! 😃


Check_suite webhook store more data to allow rerun

We save commenter_id and login for a complete rerun after a check suite has completed.

@mergify queue


Unable to open Atom from command line

Hello All,
I recently updated the operating system to OSX Yosemite (10.10) and I'm now not able to open atom from the command line. Every time I try to open Atom, I get an error.
LSOpenURLsWithRole() failed for the application /Applications/Atom.app with error -10810.

Please help.
/Ven

Two year old issue without activity or repro. Closing.


Transaction methods completed.

Transaction process required replica set. It will not work in standalone servers.
You can install replica set with codes below; it will not uninstall anything.

npm install run-rs -g

run-rs -v 4.0.0 --shell

Then use replicaSet=rs in your connection.
Connection details in config/database.php:
'mongodb' => [
            'driver' => 'mongodb',
            'host' => env('DB_HOST', 'desktop-nsslhhn'),
            'port' => env('DB_PORT', 27017),
            'database' => env('DB_DATABASE', 'project'),
            'options' => [
                'replicaSet' => 'rs',
            ],
        ],

Tested commit and rollback and they worked succesfully.
```
try {
    DB::beginTransaction();

    DB::table('test')->delete();

   // DB::rollBack();

    DB::commit();

} catch(Exception $e) {

    DB::rollBack();

    throw $e;

}

Codecov Report

Merging #2014 into master will decrease coverage by 0.73%.
The diff coverage is 51.61%.

@@             Coverage Diff              @@
##             master    #2014      +/-   ##
============================================
- Coverage     87.04%   86.31%   -0.74%
- Complexity      667      677      +10
============================================
  Files            31       31
  Lines          1521     1549      +28
============================================
+ Hits           1324     1337      +13
- Misses          197      212      +15

Impacted Files
Coverage Δ
Complexity Δ

src/Jenssegers/Mongodb/Connection.php
76.47% <12.50%> (-14.84%)
46.00 <8.00> (+8.00)
:arrow_down:

src/Jenssegers/Mongodb/Query/Builder.php
88.97% <93.33%> (+0.08%)
167.00 <2.00> (+2.00)

Continue to review full report at Codecov.

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

@ilyasokay, add tests plesse

We need replicaset in ci, if you couldn't implement this, mention me

@ilyasokay, add tests please
See #1904

I will complete tests as soon as possible.

$app['config']

in TestCase.php is also should be overridden; because rs is not set which is vital.

These changes needs to be checked with replica set. When I check containers initialized during test, see nothing but only standalone mongodb. Can anyone help with this?

We need replicaset in ci, if you couldn't implement this, mention me

These changes needs to be checked with replica set. When I check containers initialized during test, see nothing but only standalone mongodb. Can anyone help with this?

Yes, you can start new instances and сombine in replacaSet https://github.com/jenssegers/laravel-mongodb/blob/master/.github/workflows/build-ci.yml#L18, or copy docker-compose configuration from PR https://github.com/jenssegers/laravel-mongodb/pull/1904

Mongo v4+ is required for replica set installation.

It is not good solution, please add next steps

Separate transaction tests in another test group
Revert matrix for mongo
Add if condition in ci for running transaction tests if mongo > 4

All required changes for transaction made but I have some problems with my IDE, sorry for the style...

Should this really go to master branch @Smolevich?

Should this really go to master branch @Smolevich?

I think that we can merge to master, if tests for transactions will be ok

Should this really go to master branch @Smolevich?

I think that we can merge to master, if tests for transactions will be ok

I received another error with bulk insert. Bulk insert is not allowed unless the schema exists during mult-document transactions. Let me full check all conditions, if all passes then I would be glad to see this in master branch.

Can you please remove this request? I installed my new IDE and I hope I will do everything better.


Message padding in accordion not right.

When i build:

    A

      message

message

   B

Expected Result
Both messages have the same padding in the accordion.
Actual Result
first messages has normal padding, while second has more padding.
This might also cause problems in: Cards, Headers etc...
Version
see: https://codepen.io/Traverse/pen/gWavdQ

The second message component has
message
 inside instead of just message like the first one

@hammy2899 There are cases where a message has a content div but the accordion styling shouldn't be of any influence to the styling of that, that's the problem here.
Example:

      Have you heard about our mailing list?

Get the best news in your e-mail every day.

The issue is the following style:
.ui.styled.accordion .content,
.ui.styled.accordion .accordion .content {
  margin: 0em;
  padding: 0.5em 1em 1.5em;
}

This applies it to anything with a content class within an accordion which isn't really what you want. You'd want the following.
.ui.styled.accordion > .content,
.ui.styled.accordion .accordion > .content {
  margin: 0em;
  padding: 0.5em 1em 1.5em;
}

Fixed in the community fork Fomantic-UI by https://github.com/fomantic/Fomantic-UI/pull/2197
See your adjusted jsfiddle here https://jsfiddle.net/lubber/yes1o0qh/1/


Manual approval required for workflow run<PHONE_NUMBER>: Release t0rn v1.3.0-rc.0

Please approve the release of t0rn v1.3.0-rc.0
Workflow is pending manual review.
URL: https://github.com/t3rn/t3rn/actions/runs/4252095727
Required approvers: [AwesomeIbex MaciejBaj]
Respond "approved", "approve", "lgtm", "yes" to continue workflow or "denied", "deny", "no" to cancel.

lgtm

All approvers have approved, continuing workflow and closing this issue.


First surging glacier experiment

Needs lot of coding improvement !

GREAT!
Could you make a new notebook out of it? In the end we would like to have thematic notebooks, i.e.: surging, mass-balance feedback, glacier slope, etc.
It's OK if there is a lot of duplicated code: the objective is to gather all these use cases and then see what can be hidden from the student so that the experiment is easier to set-up.

Yes of course. Should I close this PR, then create a new notebook and finally create a new PR for the new notebook ?

Yes, this is the easiest - but don't delete your code again!

YES ! I'll think before doing ;-)


Incorporate build actions into testing

Right now anyone (me) can simply commit to the main branch. Ideally, we want to only allow pull requests, which can only succeed if the build succeeds.

The build action does in fact test, but we don't want that action to trigger a release

Release will only trigger when the build is successful