Task bar does not have acrylic noise texture, should i implement it?

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

Nice, a blank issue template...

the noise texture is indeed missing but I don't think it would have any noticeable impact on the aesthetics : )

That would only make it more intensive, but I guess we can implement it, disable it by defaut and give user option to enable it.

Alexa, un-stale this issue.

its 2 months now @blueedgetechno ig it is stale should we close

its 2 months now @blueedgetechno ig it is stale should we close it

A tad over one month bruh

yea lol


fix(themes): add missing counterStrike theme export

:tada: This PR is included in version 3.0.0-beta.27 :tada:
The release is available on:

npm package (@beta dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Use PEG to prevent bugs

[x] Re-implement the parser with PEG
[x] Implement a publisher
[x] Implement a type builder for v1.2.0
[x] Restore removed legacy tests for v1.2.0
[x] Compatibility check for tj/dox

Tested just now:

package.json: main file is absent (lib/index was moved to lib/legacy/index);
not sure, but looks like there are different type objects (node instanceof require('jsdoctypeparser/lib/legacy').Builder.TypeUnion, etc...).

Thanks, @zxqfox !

not sure, but looks like there are different type objects
Sorry, I forgot to simulate the TypeBuilder behavior...
I'm gonna implement the behavior.

And I think that a plain object AST is better, so the new parser return a plain object AST.
It makes more readable (instance type is not visible by JSON...).

@Kuniwak :100:%!

What remained for compatibility check for tj/dox.

I tried the following code based on tj/dox example.
And looks good for me.
/**
 * Escape the given `html`.
 *
 * @example
 *     utils.escape('<script></script>')
 *     // => '<script></script>'
 *
 * @param {string[][]} html string to be escaped
 * @return {{String}} escaped html
 * @api public
 */

exports.escape = function(html){
  return String(html)
    .replace(/&(?!\w+;)/g, '&')
    .replace(/</g, '<')
    .replace(/>/g, '>');
};

@zxqfox Ready to be v1.2.0.
Finally, would you re-test it please?

@Kuniwak trying... ;-)

@Kuniwak It works! Sorry for delay :palm_tree:

@Kuniwak Hm. I've found one trouble. What about multiline declarations?
/**
 * @returns {{rules: function(Object),
 *   configure: function(Object),
 *   cases: function(Array.<TestCase{it: string, code: Function, ?rules: Object, ?errors: *, ?skip: boolean}>),
 *   check: function(string)}}
 */

This one are parsed without syntax errors in current version:
{rules: function(Object), configure: function(Object), cases: function(Array.<TestCase{it: string, code: Function, ?rules: Object, ?errors: *, ?skip: boolean}>), check: function(string)}

False error. All is fine. There is an error in syntax. :+1: NICE!!!

Thanks, @zxqfox !


Add kubernetes tests

Explore External csi tests and CSI migration tests.
Implement if applicable.
Reference: https://github.com/kubernetes-sigs/aws-ebs-csi-driver/tree/bc4300dd0ec636997df8476b5a22a0781d617023/tests/e2e-kubernetes

Explore what is csi migration.
Explore the vendor package : https://github.com/kubernetes-sigs/aws-ebs-csi-driver/tree/bc4300dd0ec636997df8476b5a22a0781d617023/vendor

/assign

External csi were tests written to test in-tree volume plugins before the csi was introduced.
Since PowerVS Doesn't have any in-tree volume plugin, external tests are not applicable for PowerVS CSI Driver.


Ensure bucket owner has full access explicitly each time a file is copied to an S3 Bucket

Fixes #26

Closed with #27


[indexer][fix] try join all tokio threads and tasks

I made a noob mistake here, before the PR, main process would return instantly, instead of waiting for spawned threads and tasks. I also fixed the addr processor, which only handled one batch before the fix.
Tested locally and the main process was indeed waiting and all spawned threads and tasks can proceed as expected.

@mwtian thanks for the rapid look, yes def. will add tests!


update Azure token

T2 cannot create Azure clusters because the access token has expired and has to be renewed.

As it might take a little longer because I do not have sufficient permissions to change that myself, I deactivated the Azure platforms in the tests in Jenkins. There is a TODO to re-activate it, the commit to be reverted is this: https://github.com/stackabletech/ci/commit/c1f6a91cf3fdbd35d835548b4f3a3ecfc94c71b9


Regular slot duration is a multiple of 5

I understand that a normal slot should be a multiple of 5.
It makes no sense to use "slotDuration = 20" and display all times.
If you disagree with the PR, please make this rule a configuration parameter.
Thanks and hugs!

Closing this PR per the feature contribution guidelines but will link to this PR from the original issue tracker ticket.

Actually, will not link to it, as it contains a new hardcoded value that some ppl might not like (as you know), but hope you are glad to hear that myself and others are aware of the shortcoming and keeping track of it on that ticket.


radarr: <IP_ADDRESS>0 -> <IP_ADDRESS>5

Semi-automatic update generated by https://github.com/ryantm/nix-update tools. These checks were done:

built on NixOS
Warning: no binary found that responded to help or version flags. (This warning appears even if the package isn't expected to have binaries.)
found <IP_ADDRESS>5 with grep in /nix/store/nlny430ihz2ydmabj5a2zz457h76vg3z-radarr-<IP_ADDRESS>5
directory tree listing: https://gist.github.com/791e8a8789572292f81465181d3aa586

cc @edwtjo for review

No attempt on aarch64-linux
The following builds were skipped because they don't evaluate on aarch64-linux: radarr
No log is available.

Success on x86_64-linux (full log)
Attempted: radarr
Partial log (click to expand)
/nix/store/gpy3r9ss5ngfkib8ylx7jzgahq7m0x5b-patch-shebangs.sh: line 22: warning: command substitution: ignored null byte in input
/nix/store/gpy3r9ss5ngfkib8ylx7jzgahq7m0x5b-patch-shebangs.sh: line 22: warning: command substitution: ignored null byte in input
/nix/store/gpy3r9ss5ngfkib8ylx7jzgahq7m0x5b-patch-shebangs.sh: line 22: warning: command substitution: ignored null byte in input
/nix/store/gpy3r9ss5ngfkib8ylx7jzgahq7m0x5b-patch-shebangs.sh: line 22: warning: command substitution: ignored null byte in input
/nix/store/gpy3r9ss5ngfkib8ylx7jzgahq7m0x5b-patch-shebangs.sh: line 22: warning: command substitution: ignored null byte in input
/nix/store/gpy3r9ss5ngfkib8ylx7jzgahq7m0x5b-patch-shebangs.sh: line 22: warning: command substitution: ignored null byte in input
/nix/store/gpy3r9ss5ngfkib8ylx7jzgahq7m0x5b-patch-shebangs.sh: line 22: warning: command substitution: ignored null byte in input
/nix/store/gpy3r9ss5ngfkib8ylx7jzgahq7m0x5b-patch-shebangs.sh: line 22: warning: command substitution: ignored null byte in input
checking for references to /tmp/nix-build-radarr-<IP_ADDRESS>5.drv-0 in /nix/store/irgz4clk3j0bjmr7v4mq8n3g0b4wr74i-radarr-<IP_ADDRESS>5...
/nix/store/irgz4clk3j0bjmr7v4mq8n3g0b4wr74i-radarr-<IP_ADDRESS>5

Success on x86_64-darwin (full log)
Attempted: radarr
Partial log (click to expand)
patching script interpreter paths in /nix/store/zbdyc0b8rsnin1hhzxx4rz87nggzgdrw-radarr-<IP_ADDRESS>5
/nix/store/gpy3r9ss5ngfkib8ylx7jzgahq7m0x5b-patch-shebangs.sh: line 22: warning: command substitution: ignored null byte in input
/nix/store/gpy3r9ss5ngfkib8ylx7jzgahq7m0x5b-patch-shebangs.sh: line 22: warning: command substitution: ignored null byte in input
/nix/store/gpy3r9ss5ngfkib8ylx7jzgahq7m0x5b-patch-shebangs.sh: line 22: warning: command substitution: ignored null byte in input
/nix/store/gpy3r9ss5ngfkib8ylx7jzgahq7m0x5b-patch-shebangs.sh: line 22: warning: command substitution: ignored null byte in input
/nix/store/gpy3r9ss5ngfkib8ylx7jzgahq7m0x5b-patch-shebangs.sh: line 22: warning: command substitution: ignored null byte in input
/nix/store/gpy3r9ss5ngfkib8ylx7jzgahq7m0x5b-patch-shebangs.sh: line 22: warning: command substitution: ignored null byte in input
/nix/store/gpy3r9ss5ngfkib8ylx7jzgahq7m0x5b-patch-shebangs.sh: line 22: warning: command substitution: ignored null byte in input
/nix/store/gpy3r9ss5ngfkib8ylx7jzgahq7m0x5b-patch-shebangs.sh: line 22: warning: command substitution: ignored null byte in input
/nix/store/zbdyc0b8rsnin1hhzxx4rz87nggzgdrw-radarr-<IP_ADDRESS>5


[Logging] LoggingClient 1.3.1 throws an error when gRPC is enabled

Repro:
composer.json
{
    "require": {
        "ext-grpc": "*",
        "google/cloud-logging": "^1.3.1",
        "google/cloud-error-reporting": "^0.4.1"
    }
}

index.php
<?php

require_once __DIR__ . '/vendor/autoload.php';

use Google\Cloud\Logging\LoggingClient;

$l = LoggingClient::psrBatchLogger('app');
$l->info('test');

Error:
$ php index.php
PHP Fatal error:  Uncaught Error: Call to a member function shouldInherit() on array in /usr/local/google/home/tmatsuo/work/repro/vendor/google/gax/src/CallSettings.php:232
Stack trace:
#0 /usr/local/google/home/tmatsuo/work/repro/vendor/google/cloud-logging/V2/Gapic/LoggingServiceV2GapicClient.php(521): Google\GAX\CallSettings->merge(Object(Google\GAX\CallSettings))
#1 [internal function]: Google\Cloud\Logging\V2\Gapic\LoggingServiceV2GapicClient->writeLogEntries(Array, Array)
#2 /usr/local/google/home/tmatsuo/work/repro/vendor/google/cloud-core/ExponentialBackoff.php(74): call_user_func_array(Array, Array)
#3 /usr/local/google/home/tmatsuo/work/repro/vendor/google/cloud-core/GrpcRequestWrapper.php(147): Google\Cloud\Core\ExponentialBackoff->execute(Array, Array)
#4 /usr/local/google/home/tmatsuo/work/repro/vendor/google/cloud-core/GrpcTrait.php(80): Google\Cloud\Core\GrpcRequestWrapper->send(Array, Array, Array)
#5 /usr/local/google/home/tmatsuo/work/repro/vendor/google/cloud-logging/Connection/Grpc.php(130): Google\Cloud\Lo in /usr/local/google/home/tmatsuo/work/repro/vendor/google/gax/src/CallSettings.php on line 232

Fatal error: Uncaught Error: Call to a member function shouldInherit() on array in /usr/local/google/home/tmatsuo/work/repro/vendor/google/gax/src/CallSettings.php:232
Stack trace:
#0 /usr/local/google/home/tmatsuo/work/repro/vendor/google/cloud-logging/V2/Gapic/LoggingServiceV2GapicClient.php(521): Google\GAX\CallSettings->merge(Object(Google\GAX\CallSettings))
#1 [internal function]: Google\Cloud\Logging\V2\Gapic\LoggingServiceV2GapicClient->writeLogEntries(Array, Array)
#2 /usr/local/google/home/tmatsuo/work/repro/vendor/google/cloud-core/ExponentialBackoff.php(74): call_user_func_array(Array, Array)
#3 /usr/local/google/home/tmatsuo/work/repro/vendor/google/cloud-core/GrpcRequestWrapper.php(147): Google\Cloud\Core\ExponentialBackoff->execute(Array, Array)
#4 /usr/local/google/home/tmatsuo/work/repro/vendor/google/cloud-core/GrpcTrait.php(80): Google\Cloud\Core\GrpcRequestWrapper->send(Array, Array, Array)
#5 /usr/local/google/home/tmatsuo/work/repro/vendor/google/cloud-logging/Connection/Grpc.php(130): Google\Cloud\Lo in /usr/local/google/home/tmatsuo/work/repro/vendor/google/gax/src/CallSettings.php on line 232

Note that, the latest version (1.5.0 as of today) just works.

In the v1.4.0 logging release we started to require google/proto-client and google/gax at specific versions, whereas previously they were only listed as suggested dependencies. It looks as though the versions of both those libraries required by error reporting v0.4.1 are not compatible with what is needed for v1.3.1 of logging.
Once we get google/gax stable and released as v1.0, it should become much easier to manage these cascading dependencies. Sorry for any headaches this caused!

@dwsupplee Not a big deal, thanks for looking.


Clicking redeploy should open a popup

Originally reported by @mrbrianhobo

Currently, clicking the Redeploy button opens up an alert(), but it would be nice if it opened up a popup that matches the UI of the playground.

is releasing the change part of DoD? if so, feel free to conduct a release, with the help/watch of @MaxStalker


TF NOW New Disclaimer

an updated Disclaimers

https://github.com/threefoldfoundation/legal/blob/master/src/tf_grid_testnet_disclaimer.md

put it right after the 3bot login , before showing the dashboard, users have to accept it.
add one 'disclaimers' section under the t&c on your profile sidebar

"This link does not give you access to the document" when opening the cryptpad link.

@xmonader @abom https://github.com/threefoldfoundation/legal/blob/master/src/TF_Grid_Testnet_Disclaimer.md

correct file: https://github.com/threefoldfoundation/legal/blob/master/src/tf_grid_testnet_disclaimer.md

Disclaimer is pulled and rendered directly from github:

verified


Download & extract climate data for ForestGEO sites.

Download data from the following sources for all ForestGEO sites:

[ ] NEX Global Daily Downscaled Climate Projections
[ ] MSWEP: 3-hourly 0.25° global gridded precipitation (1979–2015) by merging gauge, satellite, and reanalysis data
[ ] Abatzoglou et al. (2018) - TerraClimate, a high-resolution global dataset of monthly climate and climatic water balance from 1958–2015  (suggested by J. Lutz)
[ ] Ryu data. see issue #1
[ ] CRU TS 4.01

MSWEP (Precip) Data.txt
NEX Global Data.txt
TerraClimate Data.txt

MSWEP (Precip) Data_README.txt
NEX Global Data_README.txt
TerraClimate Data_README.txt

In general, we will want to get the finest resolution possible, all variables available, complete time series, and all available time resolutions (unless this is onerous).

I added one more data product: CRU TS 4.01. This is an update of some data we already have.

@teixeirak,
It might be better if you pushed the new version of CRU, do the folder rearrangement and update the readme file accordingly since you have the code that calculates the annual averages and know better how you want things to be organized.
The new data is in the R drive. Let me know if you would rather have me do it.

This is done. Thank you.


Add support for saving a Thing and the full Scene in Schematic format

The goal is to add to the Thing API and to the Scene API "toSchematic" method to create a NTB object with the Schematic of both. Then, you can save it to a schematic file and, for example, load it with WorldEdit, like I have done in this example for the Pirate Boat:

So the first step is to just create the Schematic of a block and load it with WorldEdit to ensure interoperability. Let's go!

Ok, time to implement the toSchematic method to a Thing. The logic is easy: add to the blocks in the Schematic all the blocks inside the bounding box for the Thing. And this is the box that goes from position to end_position. So in theory, it must be easy to get the blocks. The main work is to learn with NBT howto create a new schematic object.
Time to code: https://github.com/twoolie/NBT#creating-files

Ok, one important issue is that there is no getBlocksWithData so we need to use getBlockWithData for all the blocks in the Schematic. Let's see the performance for it!

For developing with MC, critical to work in two screens:
https://gaming.stackexchange.com/questions/15664/can-i-alt-tab-out-of-minecraft-without-the-game-auto-pausing
«
Go into your minecraft folder and open up options.txt. Find the line that reads
pauseOnLostFocus:true
»
and change it fo false, of course!

We have it in a first working version:

The closer blocks were loadad as a Schematic using WordlEdit and the rest were built using McThings! Wonderful! Now time to do heavy testing and test with more complete examples ... and the final test is to create a Schematic from a Full Scene and reload it with WorldEdit.

A great test is to import an Schematic as a McThings Scene, and export the Thing to a Schematic and to check that there are no losses in the process. Let¡s do it with the Pirate Boat!

Guau, it has worked. Once castle loaded from a Schematic file by McThings and built in MC. The other one built with World Edit from the Schematics exported by McThings for the Thing!

The complete data process is:

Load a scene from a file
Build it in MC
Export the full Scene to a Schematics
Load the Schematic with WorldEdit

And after that, we can create some command line tool to automate this kind of things.

But first let's create a Hollow Pyramid and check if we can export it to a Schematic.

So the last step is to create a full Schematic for a Scene. But I am pretty sure it will work. This will be done tomorrow!

The current status published as https://pypi.org/project/mcthings/0.21.1/

And all of this is approaching us to reusing all MC creations in the traditional 3D tools. With tools like: http://www.realtimerendering.com/erich/minecraft/public/mineways/index.html

I think that https://www.patrickmin.com/binvox/ is the tool to convert from Schematic to 3D files which can be imported by Blender.

We need to import and build from Schematics faster. WorldEditor, as expected, do the build process much quickier than with McThings. The process has no improvements at all. For example:

Use getBlocks info directly with blocks that don't need data information
Build group of blocks together with setBlocks when they are the same block

Next steps:

Create a schematic for a complete Scene
Reuse it and check that it can be imported in Blender
Start working in performance issues

Ok, let's implement the creation of schematics for a complete Scene! And after that, start working in improving the performance.

Working the saving of a Scene to a schematic file. The last test:

Create a Scene and save it to a file in mct format
Load the Scene and save it to Schematic format

The goal is to have clean the workflow mct <-> Schematic

The final step is to improve performance saving to Schematic!

All done. The exporting without getting the data for the blocks is really fast! (From >15s to <1s for Zanabot).
So, if we have blocks that need data, use the slow version. By default, use the fastest one!
All in 0.25.0 version.
Last step, export the complete scene for 0.20.0 version.

Guauu, is has worked!

We need to review the height of the Scene because the buildings and the sphere are cut, but it has worked! Nice!!!

Ok, so next steps:

Review max height detection for buildings and sphere. The box cut for the scene is too low.
Review max large detection because the box cut is too short

Our scene0.10 schematic inside Mineway.

So we have our scene now inside Blender, and it is clear that we can also print it easily.

We are approaching to have something like:

but creating the scenes with python programming + rendering in minecraft/minetest

All problems with the scene 0.10.0 fixed. Now we have:

Ok, all the work completed. Now we need to define next steps in howto communicate it. All this stuff has strong visual appealing, so they are ideal to attract people to the project. We need to describe:

Features
Workflow

Tools

Results

https://www.minecraft-schematics.com/schematic/14534/

All documented at: https://twitter.com/acstw/status/1262944914234540032

Closing this issue now! All included in 0.26.0 version of the tool.
The only point open is to improve the exporting to schematics with blocks data. But let's do it once it is needed.


*: Fix build astToExecutorUtils

What problem does this PR solve?
Issue Number: close #5907
Problem Summary:
What is changed and how it works?
Check List
Tests

[ ] Unit test
[ ] Integration test
[ ] Manual test (add detailed scripts or steps below)
[x] No code

Side effects

[ ] Performance regression: Consumes more CPU
[ ] Performance regression: Consumes more Memory
[ ] Breaking backward compatibility

Documentation

[ ] Affects user behaviors
[ ] Contains syntax changes
[ ] Contains variable changes
[ ] Contains experimental features
[ ] Changes MySQL compatibility

Release note

None

/run-all-tests

/merge

/merge


chore: integrate npm-lockfile-changes action

Uses a fork (https://github.com/rvanvelzen/npm-lockfile-changes) of the original action (https://github.com/codepunkt/npm-lockfile-changes) because the original does not seem to work with v3 lockfiles.
Uses the action's default values for inputs for now (https://github.com/marketplace/actions/npm-lockfile-changes#-inputs)
Also omits the permissions configuration since we don't use dependabot (https://github.com/marketplace/actions/npm-lockfile-changes#the-action-fails-on-the-dependabot-pull-requests). My understanding is that we don't need to specify as a result, but could be wrong.
Out of scope, but also updated this workflow to only run when the pull request changes the package-lock.json file, as opposed to anytime a pull request is opened. Happy to revert if not desired.

Looks good, however as a post-merge-task I think we should setup a Github app for this and generate a token, see https://github.com/digidem/release-automations/blob/7eddab75ddec8324c17d532ae3b96bbd60182c60/.github/workflows/build-rc.yml#L62-L67 - we can create a new Github App for this workflow. This gives more refined control over permissions, and controls the name and icon of the actor creating the comments on the PR.

Addressed with Gregor's help and code changes in db56e7d1bf293f1a60728c4726653cbe0212e8d8

Seems like the action is failing, not clear why

Seems like the action is failing, not clear why

Where are you seeing this? Wouldn't expect this to run on this PR due to the change related to only running based on the lockfile changing

@gmaclennan  see the example of the integration working in https://github.com/digidem/comapeo-core/pull/853


npm install is throwing error. The latest version of node does not support the dependency used.

Appreciate it if you can include the exact version used for building the application.

@codeWithUtkarsh, Tried it out on npm 6.14.15 and node v14.18.0. It is working fine.
Can you please specify the versions you are facing the issue?
Kindly also share the error log it is throwing.

I was using the latest version of node. Downgraded to node v14.18.0; working like charm now. I am good to go for my POC, therefore closing this issue. Appreciate your quick response.

Thanks for the issue. Will check it and plan to make it work for the latest node upgrade as well in next commits.


Fixes null values receival from Golang Activity SDK

After some recent updates PHP SDK begin to fail on empty array payloads from Golang SDK, while we get EncodedValues their payloads are empty, as such - we don't require DataConverter to decode them.

 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.


Unable to Scroll down on JSON container

I am unable to scroll down and view the rest of the code because of the banner which is fixed at the bottom of screen plus the json container is not scrollable

It's also really hard to copy anything at the bottom.  Please make your ad dismissible.

Yes, this makes app.quicktype.io a lot harder to use. Something changed in the working UI

Duplicate of #1657

Not a duplicate, I can't scroll down on the output json container at https://app.quicktype.io


How can this be used from within static functions

Is it possible to use this module from within static functions in a class that is never instantiated?

Hey,
I'd recommend not to use static functions but if you really need to, you can just create a new instance of CoolLocalStorage and use it.


Fix CORS access via www.ampbyexample.com

This also removes the buildSourceOrigin helper method which is no longer
needed (using the origin header is usually a better choice).
Fixes #538

@kul3r4 PTAL

Does it work with localhost?

yes - the origin header contains the host + scheme

LGTM


Is it possible to implement a command to Sign and Encrypt

Is it possible to implement a command to Sign and Encrypt
Sign with My Private key and Encrypt with the recipient Public key
Thanks!

Protect-GPP has:

That means you can encrypt & sign.

That is great!
I just tried like this and it worked perfectly!
Protect-PGP -FilePathPublic C:\Scripts\xxxxxx\pgp\Keys\xxxxx-PublicPGP.asc -FolderPath "C:\Scripts\xxxxxx\pgp\Test-1.txt" -OutputFolderPath C:\Scripts\xxxxxx\pgp -SignKey C:\Scripts\xxxxxx\pgp\Keys\xx-xx-xx-2024-08-09_public.asc -SignPassword xxxxxxxxxx
Thank you!!
One more question: how can I change the encrypted file extension, I need to create the file with extension gpg instead of pgp?
I know I can create the file and then rename it, but I'm hoping to save one step
Thanks again!

You can provide OutFilePath? which will let you control it per file, but you need to use FilePath then, not a FolderPath

Excellent, I ended up doing the following as recommended, Thanks!
Protect-PGP -FilePathPublic $pgp_public_key_path -FilePath $FullName -OutFilePath $encrypted_path -SignKey $SignKey -SignPassword $SignPassword


Add array chainWithIndex

Thanks @OliverJAsh 👍

Added in v2.6.7

This feature will likely be shipped in v2.7.0.
Looks like this branch has conflicts that must be resolved


Update Get-CsUserTeamMembers.md

First draft for SEFAUtil cmdlets released in SFBServer 2019 CU1 release.

Docs Build status updates of commit 4fec9f4:
:clock10: Full build: the average full build time is 11 min(s) 54 sec(s), this is based on the last 819 build(s) for this repository.

Docs Build status updates of commit 4fec9f4:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

skype/skype-ps/skype/Get-CsUserTeamMembers.md
:white_check_mark:Succeeded
View (skype-ps)

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 d33667d:
:clock10: Full build: the average full build time is 11 min(s) 54 sec(s), this is based on the last 823 build(s) for this repository.

Docs Build status updates of commit d33667d:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

skype/skype-ps/skype/Get-CsUserTeamMembers.md
:white_check_mark:Succeeded
View (skype-ps)

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.


[Bug]: RBAC - ME - Edit datasource page - Bound environment variables are seen but their values are masked

Is there an existing issue for this?

[X] I have searched the existing issues

Description
When user with all permissions on env and ds goes to the Edit datasource page the Bound environment variables are seen but their values are masked
Steps To Reproduce

Go to Roles, create a new role say role1, give your workspace full permissions, and give ur DS {say postgres}, full permissions
Also for both staging and prod, give all the permissions (Edit/Execute and View)
Save and add this role to a new group say group1 and add a new user (user1) to this group.
Signup and login as user1, click on the PostGres db from the left panel, go to edit Datasource page
Here, we can see that all the bound env variables are shown, but all the values are masked.

Public Sample App
No response
Issue video log
No response
Version
ec2 instance

Not reproducible


Request for component-metadata and Tag API methods

Getting and writing tags to single or multiple components at once would be something really useful for my use cases. @pitchmuc Do you think this can be added easily? Or is it rather something for the long future?
https://adobedocs.github.io/analytics-2.0-apis/?urls.primaryName=Reporting APIs#/component-metadata - tags/findAllForCompany

I will try to do the next official release on pypi with the solution from Yurii and the additional endpoints mentioned here.

The latest git commit should include the Tags endpoint.
Working through it, I have found that you cannot really create a Tag, you can assign it to components and component ids.
So seems that API is to manage the Tags but not creating them.
Let me know if you can check your use-cases before publishing on pypi.
I have tested the GET methods and works for me.

Done with the release of 0.1.3


Data Ingestion

[x]  Update config.YAML
[x] Update params.YAML
[x] research for analysis
[x]  Update the entity
[x]  Update the configuration manager in src config.
[x] Update the components
[x] Update the pipeline

dry run successfull


Demo example

I should add a demo example that shows the capabilities of the library. I imagine it as a bevy app where there is a slideshow of each feature, and you move the slides with the arrow keys (or WASD).

Closed by #64

Closed by #64


Update webpack 1

Description
Current used Webpack is outdated. We need to update Webpack used for building ConsentCookie
Expected Behavior

Replace Webpack and Webpack dependencies with newer version

Updated to Webpack and related build config using vue-cli 2.9.6


Bumped library versions to compile with Scala 3.1.1

I came across the pull request  WIP: Support for scala 3.1 #896  and took a stab at it. Apparently the TASTy versions between the 2.13.* and 3.*.* branches needs to be paired correctly. Version 2.13.6 is compatible with 3.0.*;  we need at least 2.13.7 for the 3.1.* versions. Cannot recall were I read this.
I have bumped several libraries and the code compiles for all 2.12, 2.13, 3.0 and 3.1 versions. Note that Ammonite has packages compiled for the 2.13.8 branch, however there do not seem to be any cross compilation libraries for 2.13.8. Tests also seem to run correctly.

See also https://github.com/almond-sh/almond/pull/902... lots of people are hoping for the same :-)!

I have made the slf4j changes and made a new commit (https://github.com/almond-sh/almond/pull/918/commits/687c73c3cd8f027995c35125816562778b571af2). I have reviewed the conflicts and changed the .gitignore accordingly. Other changes seem ok. All versions compiled on my machine. BTW, we now have Scala 3.1.2. Maybe we can update to that minor?

Merging the remaining change, thanks @hmf!


Suggestion list does not disappear after clicking

After Suggestion list item had been clicked the list does not disappear.
please add  this line

listSuggestionsEntry.remove();

Hey, you're going to have to give me some more information on the issue in
order for me to fix it.
On Fri, Sep 21, 2018 at 10:32 AM shtengel<EMAIL_ADDRESS>wrote:

After Suggestion list item had been clicked the list does not disappear.
please add this line
listSuggestionsEntry.remove();
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/felixlucien/flutter-autocomplete-textfield/issues/3,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AR4NDJ3Z--6RnGHGOB9DAlBBOwH5MXprks5udDOygaJpZM4WzQzn
.

Hey! When I type and the suggestion list appears and I click one of the items the keyboard and the suggestion list does not disappear

Sounds annoying. Are you using the latest plugin version? (1.4.1)

In the latest version (1.4.1) I have added two parameters for customization. submitOnSuggestionTap and clearOnSubmit. Enabling both should most likely fix your issue (they are enabled by default) as they will cause the plugin to submit (the TextField) when the user taps on a suggestion, therefore closing the keyboard and removing the suggestion list. clearOnSubmit can be used to automatically clear the TextField when a user submits.

Thanks!


firebase_ml_vision GS1 Databar Expanded Stacked

Hello,
I am trying to scan a barcode of type "Databar Expanded Stacked" from GS1:

This is an example barcode which encodes "011234567890123-ABCabc"
When I scan for this type of barcode I get nothing back

Please consider asking support questions in one of the other channels listed at http://flutter.io/support .

@phasee
This issue has been moved to https://github.com/FirebaseExtended/flutterfire/issues/425. Any further collaboration will be done there.


The android device show "App isn't installed" after upgrade React Native 0.70.5

Description
I upgraded my react-native project from 0.69.6 to 0.70.5
I run "npx react-native run-android" on my android device. It show "App isn't installed" when I click the app. If I go to device settings -> my app -> click "OPEN" button, then the app can run successfully. I can see the loading in bundle.
I have added applicationIdSuffix on android/app/build.grade. This setup always used.
buildTypes {   debug: {     applicationIdSuffix ".dev"   } }
My AndroidManifest package is "com.companyname.xxxx.android"
May I know how to solve this issue? Thank you everyone.
Version
0.70.5
Output of npx react-native info
System:
OS: macOS 12.6
CPU: (8) arm64 Apple M2
Memory: 140.28 MB / 24.00 GB
Shell: 5.8.1 - /bin/zsh
Binaries:
Node: 16.13.0 - /usr/local/bin/node
Yarn: 1.19.2 - /usr/local/bin/yarn
npm: 8.1.0 - /usr/local/bin/npm
Watchman: 2<IP_ADDRESS> - /usr/local/bin/watchman
Managers:
CocoaPods: 1.11.3 - /Users/cheungtom/.rubies/ruby-3.1.2/bin/pod
SDKs:
iOS SDK:
Platforms: DriverKit 21.4, iOS 16.0, macOS 12.3, tvOS 16.0, watchOS 9.0
Android SDK: Not Found
IDEs:
Android Studio: 2021.3 AI-213.7172.25.2113.9123335
Xcode: 14.0.1/14A400 - /usr/bin/xcodebuild
Languages:
Java: <IP_ADDRESS> - /usr/bin/javac
npmPackages:
@react-native-community/cli: Not Found
react: 18.1.0 => 18.1.0
react-native: 0.70.5 => 0.70.5
react-native-macos: Not Found
npmGlobalPackages:
react-native: Not Found
Steps to reproduce

npx react-native run-android
install the dev app to my android device
click the dev app
show "App isn't installed"
go to device settings -> my dev app -> click "OPEN" button
it can open successfully, I can see the loading in bundle

Snack, code example, screenshot, or link to a repository
android/app/build.grade
buildTypes {   debug: {     applicationIdSuffix ".dev"   } }

Anyone can help?
I built a standalone app, the app still show App isn't installed when I open the app

Same problem here
System:
    OS: macOS 13.0
    CPU: (12) x64 Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
    Memory: 73.67 MB / 16.00 GB
    Shell: 3.2.57 - /bin/bash
  Binaries:
    Node: 16.17.1 - /usr/local/bin/node
    Yarn: 1.22.10 - /usr/local/bin/yarn
    npm: 8.19.2 - /usr/local/bin/npm
    Watchman: Not Found
  Managers:
    CocoaPods: 1.11.3 - /usr/local/bin/pod
  SDKs:
    iOS SDK:
      Platforms: DriverKit 22.1, iOS 16.1, macOS 13.0, tvOS 16.1, watchOS 9.1
    Android SDK: Not Found
  IDEs:
    Android Studio: 2021.2 AI-212.5712.43.2112.8609683
    Xcode: 14.1/14B47b - /usr/bin/xcodebuild
  Languages:
    Java: 15.0.2 - /usr/bin/javac
  npmPackages:
    @react-native-community/cli: Not Found
    react: 17.0.1 => 17.0.1
    react-native: 0.64.0 => 0.64.0
    react-native-macos: Not Found
  npmGlobalPackages:
    *react-native*: Not Found

Also have this issue been fighting with it for a day. Clearly someone needs to look into this ASAP.

I'll leave another comment here for those who follow.
In my case the splash screen had exported="false"  for the API 31 transition.
However!

I'll leave another comment here for those who follow.
In my case the splash screen had exported="false"  for the API 31 transition.
However!

Yes! That fixed my issue too 🙌

exported="true"

where is the exported props ? on which file ?

@shayanfarshad It's in  the file android/app/src/main/AndroidManifest.xml
Then you need to add android:exported="true" in the <activity> tag:
<activity
    android:name=".MainActivity"
    android:label="@string/app_name"
    android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
    android:launchMode="singleTask"
    android:windowSoftInputMode="adjustResize"
<EMAIL_ADDRESS>    android:screenOrientation="portrait"
    android:exported="true">
    [...]
</activity>


[Ionic 4.beta2] ion-item in ion-list doesn't show separate line

Bug Report
Ionic Info
Ionic:

   ionic (Ionic CLI)          : 4.0.5 (/usr/local/lib/node_modules/ionic)
   Ionic Framework            : @ionic/angular 4.0.0-beta.2
   @angular-devkit/core       : 0.7.2
   @angular-devkit/schematics : 0.7.2
   @angular/cli               : 6.1.2
   @ionic/ng-toolkit          : 1.0.5
   @ionic/schematics-angular  : 1.0.4

Cordova:

   cordova (Cordova CLI) : 8.0.0
   Cordova Platforms     : none

System:

   Android SDK Tools : 26.1.1
   ios-deploy        : 1.9.2
   ios-sim           : 6.1.2
   NodeJS            : v8.11.2 (/usr/local/bin/node)
   npm               : 6.3.0
   OS                : macOS High Sierra
   Xcode             : Xcode 9.4.1 Build version 9F2000

Environment:

   ANDROID_HOME : /Users/teerasejjiraphatchandej/Library/Android/sdk

Describe the Bug
In Ionic 3, ion-item in ion-list showed the separate line between each item.
I put 2 screenshots to compared between 2 version.
Steps to Reproduce
Steps to reproduce the behavior:

Create new project
Open home.page.html
Put HTML code from Related Code section in ion-content
Open home.page.ts
Replace existing code with TS code from Related Code section
Run ionic serve or ionic serve --lab

Related Code
HTML
<ion-content padding>
  <ion-list lines>
    <ion-item *ngFor="let contact of contactArray" ">
      <ion-label>

          {{ contact.name }}

          {{ contact.phone }}

      </ion-label>
    </ion-item>
  </ion-list>

TS
import { Component } from '@angular/core';

@Component({
  selector: 'app-home',
  templateUrl: 'home.page.html',
  styleUrls: ['home.page.scss'],
})
export class HomePage {
  contactArray = [
    { name:'Teerasej', phone:'191' }
    ,{ name:'Nextflow', phone:'199' }
    ,{ name:'Amaround', phone:'1554' }
  ];

}

Expected Behavior
ion-item should show line as default when stacked up in ion-list
Additional Context
I see beta document suggest we have to put <ion-label> inside ion-item to make thing happen. I don't sure is this the cause or not.

<ion-list>
  <ion-item>
    <ion-label>Pokémon Yellow</ion-label>
  </ion-item>
 ...

Here are screenshot compare between:
ionic serve --lab with ionic4.beta.2 (ionic serve will show android version, but same resulted here)

ionic serve --lab with ionic 3

Here ionic info for the screenshot ionic 3
ionic (Ionic CLI)  : 4.0.5 (/usr/local/lib/node_modules/ionic)
   Ionic Framework    : ionic-angular 3.9.2
   @ionic/app-scripts : 3.1.6

Cordova:

   cordova (Cordova CLI) : 8.0.0
   Cordova Platforms     : none

System:

   Android SDK Tools : 26.1.1
   ios-deploy        : 1.9.2
   ios-sim           : 6.1.2
   NodeJS            : v8.11.2 (/usr/local/bin/node)
   npm               : 6.3.0
   OS                : macOS High Sierra
   Xcode             : Xcode 9.4.1 Build version 9F2000

Environment:

   ANDROID_HOME : /Users/teerasejjiraphatchandej/Library/Android/sdk

Thanks for the issue! So just to make sure I'm understanding correctly - the problem is that you don't see the lines between items on Android?

You can set full lines on the list:
<ion-list lines="full">
  <ion-item>
    <ion-label>Pokémon Yellow</ion-label>
  </ion-item>
</ion-list>

Or, if you want the lines between the items like on iOS, you can specify the mode:
<ion-list>
  <ion-item mode="ios">
    <ion-label>Pokémon Yellow</ion-label>
  </ion-item>
</ion-list>

@brandyscarney yes, I am. In Ionic 3, these lines showed in Android without any special attribute on ion-list.
Thank to @aam-antonio, added lines="full" make them back.
At the moment, in beta document for ion-list API, there are no full value was described for lines property, neither mode property there. I think we should add them.

I'm sorry, just found out they described completely in repo's readme.md, but not in beta documentation.
I think the documentation is really in beta :). I will check repo's read me next time, If I found another issue. cheer!

@teerasej We just added the documentation for lines today so it's not your fault! 🙂We'll have the docs updated to reflect this soon.
Hiding the lines for Android was intentional to match the Material Design spec, however, they have updated the spec to include more usage of dividers: https://material.io/design/components/dividers.html#types
I'll keep this issue open so we can discuss the defaults.

The default for Material Design has been changed back to inset in latest by the following commit: https://github.com/ionic-team/ionic/commit/f885f7d10a8736a0e77ce47186b64f900b3e2d0b#diff-362a97f6d7a4ca64fe2cde4d5b7c51bfR16
You can still use the lines attribute to set them to full if desired. This will be in the 4.0.0-beta.13 release. Thanks for the issue!


⚠ Cioos Pacific CKAN Sitemap has degraded performance

In f657ff5, Cioos Pacific CKAN Sitemap (https://catalogue.cioospacific.ca/sitemap/sitemap-1.xml) experienced degraded performance:

HTTP code: 200
Response time: 11904 ms

Resolved: Cioos Pacific CKAN Sitemap performance has improved in cac52b9 after 23 minutes.


allow for larger oracle table and column name lengths

newer oracle databases support 128 byte table and column names, we may want to allow a flag to explicitly set the limit to something larger. this is a pretty low priority request, will consider it when working on other things in the future.
https://docs.oracle.com/en/database/oracle/oracle-database/12.2/sqlrf/Database-Object-Names-and-Qualifiers.html#GUID-3C59E44A-5140-4BCA-B9E1-3039C8050C49

completed, needs to be documented, may leave this as a quite option for a bit


No mention of browserify as a requirement

This is more an issue for people who are not so advanced yet with node.
I didn't have browserify installed so it took me a while to get stickshift running. Maybe add npm install -g browserify as a requirement in README.md?
For those new to browserify (like me): run browserify site.js -o bundle.js before running node example_server.js.
(Probably the same for watchify. :))

watchify is a devDependency, and neither browserify nor watchify should need to be globally installed: you interact with them via npm scripts rather than running them on a command line. This is how the documentation advises: running npm start, rather than running browserify manually.
That said, it potentially makes sense to have a npm run build task to build the files once rather than watching them.

Hi @tmcw , I followed the documentation and ran npm start but going to http://localhost:3000/ didn't result in seeing stickshift. :( Installing browserify did.
But I'm doing this on an old installation of node (0.10.24) and npm (1.3.21), so perhaps I should update those first.

Upgraded node (0.12.0) and npm (2.5.1).
Swapped out sqlite3 for mysql (latest) in package.json (which also saves me from having to deal with node-pre-gyp install --fallback-to-build failures when installing sqlite3).
After doing npm install and npm start the file bundle.js only contains console.error("Error: Cannot find module 'brfs' from 'C:\\Users\\Steven\\Documents\\stickshift-master'").

which also saves me from having to deal with node-pre-gyp install --fallback-to-build failures when installing sqlite3

Yeah... it's an unfortunate coincidence that v0.12.0 was released so recently, node-sqlite3 should have binary builds on all platforms that support it pretty soon. If there was a pure-js SQL-compatible driver that bundled the db engine, I'd use that, but I don't think there is one.

It's ok, I'm happy with MySQL. :)
Thanks for the project, it looks very promising!
ᐧ
On Wed, Feb 11, 2015 at 1:24 AM, Tom MacWright<EMAIL_ADDRESS>wrote:

which also saves me from having to deal with node-pre-gyp install
--fallback-to-build failures when installing sqlite3
Yeah... it's an unfortunate coincidence that v0.12.0 was released so
recently, node-sqlite3 should have binary builds on all platforms that
support it pretty soon. If there was a pure-js SQL-compatible driver that
bundled the db engine, I'd use that, but I don't think there is one.
—
Reply to this email directly or view it on GitHub
https://github.com/mapbox/stickshift/issues/13#issuecomment-73813612.

This ticket is covered by https://github.com/mapbox/stickshift/issues/12 and https://github.com/mapbox/stickshift/issues/14 - the original title doesn't describe a current issue with the source.


Sumenko Lua lsp not installing

After launch of IE

Tried Importing Module

Now that I have added the "-UseBasicParsing" option, so "Invoke-WebRequest" should work fine.
But I'm not sure about the latter issue. Are you using Windows 10?

updated the plugin

then getting this error

I am on Windows 10 powershell 7.1.4

I tried with elevated ps also
but I think finally it is working with Powershell 5 only
I will confirm, lemme test it

Yes ,
:LspInstall sumenko_lua did not work on Powershell 7.1.4 (latest)
but it does work on Powershell 5 (without admin priviledge)
and once it is installed , Lsp works in Powershell 7 also

I think you should provide info about these compatibility issue in your Readme or wiki
or
if possible, fix these issues
since my problems are solved , I am closing this issue,
thanks 👍

How did you solve this problem?
I think it should always open powershell 5, because I specified powershell.exe as the shell when install. Since powershell 6, its excutable is pwsh.exe.

How did you solve this problem?
I think it should always open powershell 5, because I specified powershell.exe as the shell when install. Since powershell 6, its excutable is pwsh.exe.

I use Windows Terminal ,
where default shell is Powershell 7

I noticed some modules were present but was not being imported
so first i tried with elevated powershell, but did not work
then i opened powershell 5, and run nvim and did :LspInstall sumenko_lua and it worked

Thanks. I understood.
However, I'm also running nvim on Powershell 7 and I'm not having this problem. Anyway, until I find a solution, I'll put it in the README.


add: async support

Add async support, based on httpx

🥳 merged. When docs are ready, the next release will be v0.2.0.

merged. When docs are ready, the next release will be v0.2.0.

😊 What do you need me to do about docs, I prefer to release v0.2.0 soon.

published as v0.2.0.
with minor doc updates.


BP-2464 Add Support for Magento 2.4.6

This module is not compatible with Magento 2.4.6 as it seems. When I try to run di:compile with this module installed, I get an error:
Compilation was started.
Interception cache generation... 6/9 [==================>---------]  66% 3 mins 580.0 MiBErrors during compilation:
        Buckaroo\Magento2\Model\GuestPaymentInformationManagement
                Missed required argument logger in parent::__construct call. File: /var/www/html/vendor/buckaroo/magento2/Model/GuestPaymentInformationManagement.php
Total Errors Count: 1

After manually fixing this in the vendor folder, I get more errors. For example this one:
Compilation was started.
Interception cache generation... 6/9 [==================>---------]  66% 3 mins 576.0 MiBErrors during compilation:
        Buckaroo\Magento2\Model\GuestPaymentInformationManagement
                Incompatible argument type: Required type: \Psr\Log\LoggerInterface. Actual type: array; File:
/var/www/html/vendor/buckaroo/magento2/Model/GuestPaymentInformationManagement.php

Total Errors Count: 1

It seems like some work needs to be done to make this work.

@madebymouses ,
Thank you for contacting Buckaroo. We'll look into your issue.
We are preparing/testing a new plugin release for Magento 2 for the upcoming weeks.
With that new release we will also support the latest Magento versions.

@Buckaroo-Rene,
Do you have any indication on when the new released is scheduled?

@marceldekoning,
Thank you for your message. Unfortunately we are still in the testing phase. Due to some national holidays this week, we expect to be able to do a release next week. However it depends on the test results ofcourse.

Added support in release: https://github.com/buckaroo-it/Magento2/releases/tag/v1.45.0


fix(web-components): prevent ic-popover-menu from capturing document …

Summary of the changes
Fixes a problem in the IcPopoverMenu component. When this component is on a page along with a multiline HTML  element, the up and down cursor keys no longer work when the focus is in the .
This can be reproduced by adding a textarea like the one below to the storybook page for the IcPopoverMenu component:

Once some multiline data is added to the textarea, the cursor keys do not move the cursor up and down. If the IcPopoverMenu element is deleted from the DOM in Chrome explorer, the cursor keys start working again in the textarea.

## Related issue
N/A

## Checklist
- [ ] Relevant unit tests and visual regression tests added.
- [ ] Visual testing against Figma component specification completed.
- [ ] All acceptance criteria reviewed and met.
- [ ] Accessibility Insights FastPass performed.
- [ ] A11y unit test added and yields no issues.
- [ ] A11y plug-in on Storybook yields no issues.
- [ ] Manual screen reader testing performed using NVDA and VoiceOver.
- [ ] Page can be zoomed to 400% with no loss of content.
- [ ] Screen magnifier used with no issues.
- [ ] Text resized to 200% with no loss of content.
- [ ] Text spacing increased as per the [WCAG 1.4.12 success criterion](https://www.w3.org/TR/WCAG21/#text-spacing) with no loss of content.
- [ ] Browser setting 'prefers reduced motion' tested. No animations or motion visible whilst this setting is on.
- [ ] Windows High Contrast mode tested with no loss of content.
- [ ] System light and dark mode tested with no loss of content.
- [ ] Manual keyboard testing for keyboard controls and logical focus order.
- [ ] Min/max content examples tested with no loss of content or overflow.
- [ ] Browser support tested (Chrome, Safari, Firefox and Edge).
- [ ] Correct roles used and ARIA attributes used correctly where required.
- [ ] Logical heading structure is maintained, and the HTML elements used for headings can be changed to fit within the wider page structure.
- [ ] All prop combinations work without issue.
- [ ] Changes to docs package checked and committed.
- [ ] Tested for FOUC (Flash of Unstyled Content) in both SSR (Server-Side Rendering) and SSG (Static Site Generation) settings.

 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.


SDK Com. Package update and installation

Hi !
Can you please advise on the best way to update the stable and preview release from the newest modifications ?
I downloaded the ZIP stable version, but those improvments are not yet commited in it.
The preview version has been updated 4days ago, while Mike added now features in the sdkpackage repo.
I am a bit confused about how to update, get and install the newest version on DS and BI platform.
Thanks.

I hope to hear Karol chime in also, but basically if you want the MOST recent version, just pull the source into your Eclipse workspace and launch DS from there.
For the releases that require some bundling effort because Eclipse packaging is buggy so it's a chore.  FYI - I've just updated the preview for you.

Thank you !
Can you explain how to update the preview ? In the future, I could do it as
well. I'll test that :)
On Tue, Mar 24, 2015 at 11:03 AM, Mike Howles<EMAIL_ADDRESS>wrote:

I hope to hear Karol chime in also, but basically if you want the MOST
recent version, just pull the source into your Eclipse workspace and launch
DS from there.
For the releases that require some bundling effort because Eclipse
packaging is buggy so it's a chore. FYI - I've just updated the preview for
you.
—
Reply to this email directly or view it on GitHub
https://github.com/org-scn-design-studio-community/sdkpackage/issues/38#issuecomment-85542647
.

--
Franck BLAIS

Hi,
I just found my internal routine to release...

Open the project with preview version
Find file “build_clean.xml” and execute as Ant (cleans the folder)
Copy the ID into clipboard
Delete the feature
Create new one, pasting ID into both input fields
Build all
Go to on file level to the preview folder
Select required files and use context menu -> ZIP (I have RAR which is making it quickly)
You get a file “preview.zip”
In the same folder I have a cmd file “rename_preview.cmd” which deletes the old ZIP and renames the preview.zip
Go back 2 folders up to /scripts folder
Execure update stable 30
Then back to eclipse, collect all files into git and push
(wait until pushed)..
When done, go directly to https://github.com/org-scn-design-studio-community/sdkinstall
Press “new pull request”
Select “gh-pages” and then merge with 2 clicks (including confirmation)
All is online ;-)

with this small procedure we can perhaps close this topic.
you can check if it is enough to follow up.
Karol

Hi Karol,
I have a demo for Monday morning, and I create a new component used in the package.
I already commited and sync the component in the master.
I want to update the preview version but I am stuck at step 3 with the id.
I don't need the preview to be online but usable offline for my demo ... could you advise ?
The build_clean doesn't seems to give me an "ID".
If you have time to build the preview, I would be grateful !

Hi,
I managed to finally install with the help of Tammy: https://scn.sap.com/thread/3601384
My categories are still not working but I'll check later.
Thanks !
PS: I'll try to write a doc on that, a quick one.

Hi Franck, I have produced both just now. I will describe more detail on the point 3 soon.

Thanks a lot Karol.
To make it work, I generated the feature from sdkpackage, without changing anything (category, features), then copied the generated files in preview and created the zip archive.
To install it, I used the debug mode and "install new software" without using the categories.
It does not seem difficult to generate the preview and stable release but definitely requires practices and understanding the process.
I was able to generate my template for the demo. Perfect !


Revert dvc-render in the demo project

Fix for e2e tests and plots inside the demo project

Won't be necessary after all. I'll revert the submodule.


[Feature] Upgrade to MUI v6

Current Behavior

MUI has released version 6, and Sistent would benefit from early testing to ensure that there are coverage on breaking API and makes migration easier to manage.
Desired Behavior

Implementation

Acceptance Tests

Mockups

Contributor Guide

🎨 Wireframes and designs for Sistent site in Figma (open invite)

hey @nebula-aac kindly assign this issue to me i want to work on this


Fix: unix AsyncTcpConnection error

Fix unix connection error.
Example of bad remote address: 'unix:///tmp/auth.sock'
#142

Thanks a lot.


build: use c8 for coverage

Tests are totally broken, who we gonna call?

@DominicKramer !

I'm not sure offhand why these are failing.  I'll have to look into more detail.

@DominicKramer this looks like it's potentially surfaced an error with Istanbul, let me know when you have some time to dig in (we might need to patch something in the lcov reporter it looks like, assuming we continue getting exceptions).

@bcoe I should be able to get to this by the end of the week.  I'll let you know if I need any help.  Thanks.

Yes, it looks like instanbul and c8 are making semantic changes to the tests that are causing them to fail.  I haven't been able to isolate exactly how.
Is there are hard requirement to switching to c8, and, if so, what is the timeline when the change is needed.  Thanks.

@DominicKramer there's no hard requirement, and we can close this. But I would like to eventually figure out how V8's built in coverage is interfering with our profiling, for the benefit of the Node.js project.
c8 doesn't do anything other than setting the environment variable NODE_V8_COVERAGE, this in turn results in running Node's inspector session with slightly different configuration settings, I'm very curious how these configuration settings are interfering with this test suite.

see: https://bugs.chromium.org/p/v8/issues/detail?id=10856

@JustinBeckwith I think we can make coverage work now if we add a feature to c8 that allows us to turn it on for only certain runtimes, e.g.,
c8 --min-node-version=15

Totally your call - this is pretty low stakes :)

Cleaning up old PRs.  I don't want to throw a birthday party for this thing so I'm closing it out.  We can come back around in a few node versions :)


Is there only one attention map for a single modality?

Hello Juhan Bae,
This repo for Attention Cluster is nice, after reading the corresponding paper I have a question about the number of  clusters. It seems that you implement the attention cluster with only one attention map for each modality, while in the official paper there are many clusters(many attention maps) for each modality (rgb & audio), so maybe a loop should be introduced in  class AttentionClusterModel() in frame_level_model.py ?  :- )
Best wishes,
Skye

Hi,
Sorry for the late response; I just checked the issue. Yes, the paper introduces many clusters. If you take a look at 'AttentionClusterModule', it keeps track of 3D Tensor with size 'batch_size x feature_size x cluster_size' and uses matrix multiplication instead of loop to keep the code efficient. Hope this helps.
JB

Hello,
This helps me. I noticed this is a matrix multiplication a few days ago, so every row is a attention vector that can do multiplication with all frames of a single modality, I confused clusters with multi-head attention. Thank you : )!
Best wishes,
Skye


Solve the problem that <Flutter/Flutter.h> cannot be imported when a pod transitive depends on Flutter

If a pod transitive depends on a pod containing a framework, cocoapods will add the path of the framework to its FRAMEWORK_SEARCH_PATHS.
So I modified the relevant logic in podhelper, hoping to be consistent with the behavior of cocoapods.

@intspt can you file an issue that describes exactly what you're seeing and how to reproduce it?  I don't understand how you got into the state from those screenshots.

@intspt can you file an issue that describes exactly what you're seeing and how to reproduce it? I don't understand how you got into the state from those screenshots.

I have provided a demo to reproduce this problem: https://github.com/intspt/bug_demo
The dependency tree is the same in the normal_demo and bug_demo scenarios.
NativePod -> shared_preferences -> Flutter

In the normal_demo, cocoapods added the directory of Flutter.framework to the FRAMEWORK_SEARCH_PATHS of NativePod. Because shared_preferences dependencies will be inherited to NativePod.

But in the bug_demo, Flutter is a fake pod. FRAMEWORK_SEARCH_PATHS is processed by podhelper, which misses the scenarios of transitive dependencies, so an error will be reported during compilation.

Can you file an actual GitHub issue instead of updating this PR?  I am not quite sure the use case of a native pod depending on a Flutter plugin, for example, and it's better to have that conversation documented in an issue since that's generally where folks will look for duplicates, etc.
Additionally, this will need a test.  Unfortunately we don't really have Ruby tests so it would need to be an integration test, see
https://github.com/flutter/flutter/blob/c2022aa5b140544e103025e6995b41c872e39d2c/dev/devicelab/lib/tasks/plugin_tests.dart or https://github.com/flutter/flutter/blob/master/dev/devicelab/bin/tasks/build_ios_framework_module_test.dart for an example of where that could live.

Can you file an actual GitHub issue instead of updating this PR? I am not quite sure the use case of a native pod depending on a Flutter plugin, for example, and it's better to have that conversation documented in an issue since that's generally where folks will look for duplicates, etc.
Additionally, this will need a test. Unfortunately we don't really have Ruby tests so it would need to be an integration test, see https://github.com/flutter/flutter/blob/c2022aa5b140544e103025e6995b41c872e39d2c/dev/devicelab/lib/tasks/plugin_tests.dart or https://github.com/flutter/flutter/blob/master/dev/devicelab/bin/tasks/build_ios_framework_module_test.dart for an example of where that could live.

Our app is called Xianyu. This problem was encountered in our own project, and there should be no similar issues.
The most direct solution to this problem is to make the native pod depend on Flutter. But we can't do this in our project.
We put Flutter.framework, App.framework, and framework compiled by plugin into a pod called IdlefishFlutter. The purpose is to allow several scenarios such as local development of Flutter projects, local development of native parts, and remote packaging to be used normally.

Therefore, in these scenarios, native pods can only rely on IdlefishFlutter.
Of course, the root cause of this problem is that there are some flaws in the processing of podhelper. I think it is a reasonable solution to keep the processing logic of podhelper consistent with the logic of cocoapods.

Can you file an actual GitHub issue instead of updating this PR? I am not quite sure the use case of a native pod depending on a Flutter plugin, for example, and it's better to have that conversation documented in an issue since that's generally where folks will look for duplicates, etc.
Additionally, this will need a test. Unfortunately we don't really have Ruby tests so it would need to be an integration test, see https://github.com/flutter/flutter/blob/c2022aa5b140544e103025e6995b41c872e39d2c/dev/devicelab/lib/tasks/plugin_tests.dart or https://github.com/flutter/flutter/blob/master/dev/devicelab/bin/tasks/build_ios_framework_module_test.dart for an example of where that could live.

This change is only to add the directory where Flutter.framework is located in the FRAMEWORK_SEARCH_PATHS of the pod that transitive depends on Flutter. This problem may only be encountered in the Add-to-app scenario. So it seems impossible to add this scenario in the integration test.

@intspt as request above:

Can you file an actual GitHub issue instead of updating this PR

We have a standard process, which includes separating discussion of what the problem is (the issue tracker) and reviewing a fix (PR discussion).

This problem was encountered in our own project, and there should be no similar issues.

Almost all problems are encountered in developers' projects. That doesn't mean that nobody can ever encounter the same issue.

@intspt as request above:

Can you file an actual GitHub issue instead of updating this PR

We have a standard process, which includes separating discussion of what the problem is (the issue tracker) and reviewing a fix (PR discussion). Following our process will make things go more smoothly

This problem was encountered in our own project, and there should be no similar issues.

Almost all problems are encountered in developers' projects. That doesn't mean that nobody can ever encounter the same issue.

I raised an issue, https://github.com/flutter/flutter/issues/126251.

Tried this PR, causing a long time waiting at 'Generating Pods project' when runniung pod install

Tried this PR, this might cause a long time waiting at 'Generating Pods project' when running pod install.
Maybe the recursive depth should be limited

Recursive operations increase the time consumption very little. Taking our project as an example, there are about 320+ pods. The total time of flutter_additional_ios_build_settings is about 1s.
now:

before:

I'm going to mark this PR as a draft for now, as it seems per the discussion on https://github.com/flutter/flutter/issues/126251 it is not clear if the issue is one that should be fixed in the Flutter SDK. I think we should resolve that in that issue first, before reviewing this PR.

Apologies for the delay in getting back to this; looking further at the use case, this seems like a reasonable solution. For non-add-to-app cases it seems like this should have minimal impact.

Tried this PR, this might cause a long time waiting at 'Generating Pods project' when running pod install.
Maybe the recursive depth should be limited

@hyiso Are you saying you saw actual performance problems with this PR applied? What does your dependency graph look like?

Tried this PR, this might cause a long time waiting at 'Generating Pods project' when running pod install.
Maybe the recursive depth should be limited

@hyiso Are you saying you saw actual performance problems with this PR applied? What does your dependency graph look like?

Yes, after applying this PR, it stuck at Generating Pods project over 10 minutes when running pod install.
The host iOS project has a lot of pod dependencies (I don't know how to count the total number).
But I'm not sure whether it is a bug of the PR or just related to the dependencies complication, as @intspt said he does not have this problem.

Tried this PR, this might cause a long time waiting at 'Generating Pods project' when running pod install.
Maybe the recursive depth should be limited

@hyiso Are you saying you saw actual performance problems with this PR applied? What does your dependency graph look like?

Yes, after applying this PR, it stuck at Generating Pods project over 10 minutes when running pod install.
The host iOS project has a lot of pod dependencies (I don't know how to count the total number).
But I'm not sure whether it is a bug of the PR or just related to the dependencies complication, as @intspt said he does not have this problem.
BTW, my current workaround is just to comment out this line next unless target.dependencies.any? { |dependency| dependency.name == 'Flutter' } in this file

As mentioned here https://github.com/flutter/flutter/pull/125610#discussion_r1275130159, after adding return false, the stuck disappeared

Tried this PR, this might cause a long time waiting at 'Generating Pods project' when running pod install.
Maybe the recursive depth should be limited

@hyiso Are you saying you saw actual performance problems with this PR applied? What does your dependency graph look like?

Yes, after applying this PR, it stuck at Generating Pods project over 10 minutes when running pod install.
The host iOS project has a lot of pod dependencies (I don't know how to count the total number).
But I'm not sure whether it is a bug of the PR or just related to the dependencies complication, as @intspt said he does not have this problem.
BTW, my current workaround is just to comment out this line next unless target.dependencies.any? { |dependency| dependency.name == 'Flutter' } in this file

As mentioned here #125610 (comment), after adding return false, the stuck disappeared.
I'll continue to try this PR to check whether the problem <Flutter/Flutter.h> not found is solved

Seems not solved in my host iOS project, I'll keep to use my workaround.

@intspt are you still interested in working on this?

@intspt are you still interested in working on this?

I'm sorry for not seeing the previous reply, I'm still interested.
I will modify my code as soon as possible as per stuartmorgan's suggestion.

LGTM, but as @stuartmorgan and @jmagman previously requested, this will need an integration test. See previous comment (#125610 (comment)) for some examples

ok, I'll add an integration test for this change. But I have been busy recently, so I will be able to provide it later.

@intspt can you file an issue that describes exactly what you're seeing and how to reproduce it? I don't understand how you got into the state from those screenshots.

Hello, I don’t know how to write this integration test task. I need to create a native pod that depends on any Flutter Plugin, but it doesn't seem possible.

I need to create a native pod that depends on any Flutter Plugin, but it doesn't seem possible.

Why wouldn't that be possible; isn't that exactly the case that this PR is intended to handle?

I need to create a native pod that depends on any Flutter Plugin, but it doesn't seem possible.

Why wouldn't that be possible; isn't that exactly the case that this PR is intended to handle?

But I don’t know how to introduce the pod I want in the integration test. Can I write the contents of the podspec and .m file into the dart file?

@vashworth if you want to hold the testing line here I totally understand since you still have this marked as changes requested.  We should either approve it or close it (or write the test ourselves) since it's been hanging out so long.

@intspt Here's how I would add it to the plugin_test_ios integration test. Feel free to use this code in this PR: https://github.com/flutter/flutter/compare/master...vashworth:flutter:flutter_transitive_dependency_test

@intspt Here's how I would add it to the plugin_test_ios integration test. Feel free to use this code in this PR: master...vashworth:flutter:flutter_transitive_dependency_test

thx, I'll finish it this weekend


Move import to constant

depends on https://github.com/openprocurement/openprocurement.api/pull/301

Coverage remained the same at 50.691% when pulling 5c31f2059290a87a74f911963e4138a957199568 on oleksiyVeretiuk:master into 035081e8cf1eb67e657ea7fbdf1083b332364de8 on openprocurement:master.


nc_check_for_hdf is called with incorrect flags

Currently, nc_check_for_hdf is only called by NC4_open:
/* Figure out if this is a hdf4 or hdf5 file. */
if ((res = nc_check_for_hdf(path, use_parallel, parameters, &hdf_file)))
    goto done;

Here, use_parallel (possible values are 0 or 1) is passed to nc_check_for_hdf as the 2nd parameter.
Note that the 2nd parameter of nc_check_for_hdf should be a variable containing some bit flags.
nc_check_for_hdf(const char *path, int flags, void* parameters, int *hdf_file)
{
    ...
    int use_parallel = ((flags & NC_MPIIO) == NC_MPIIO);
    ...
    int inmemory = ((flags & NC_INMEMORY) == NC_INMEMORY);
    ...
}

In this case, the 2nd argument flags has an integer value of 0 or 1, the two local variables (use_parallel and inmemory) will always be set to 0 after the bit flag check.
For comparison, NC_open calls NC_check_file_type with correct flags being set:
int flags = 0;
...
/* Try to find dataset type */
if(useparallel) flags |= NC_MPIIO;
if(inmemory) flags |= NC_INMEMORY;
if(diskless) flags |= NC_DISKLESS;
stat = NC_check_file_type(path,flags,parameters,&model,&version);

Then NC_check_file_type can retrieve the flags as:
int diskless = ((flags & NC_DISKLESS) == NC_DISKLESS);
int use_parallel = ((flags & NC_MPIIO) == NC_MPIIO);
int inmemory = (diskless && ((flags & NC_INMEMORY) == NC_INMEMORY));

PS, there is another issue with nc_check_for_hdf when checking for NC_HDF5_FILE
/* Check for HDF4. */
if (memcmp(blob, "\016\003\023\001", 4)==0)
    *hdf_file = NC_HDF4_FILE;
else if (memcmp(blob, "HDF", 3)==0)
	  *hdf_file = NC_HDF5_FILE;
else
    *hdf_file = 0;

For NC_HDF5_FILE, the logic should be:
if(blob[1] == 'H' && blob[2] == 'D' && blob[3] == 'F')
This logic is used in NC_interpret_magic_number:
    /* Look at the magic number */
    /* Ignore the first byte for HDF */
#ifdef USE_NETCDF4
    if(magic[1] == 'H' && magic[2] == 'D' && magic[3] == 'F') {
	*model = NC_FORMATX_NC4;
	*version = 5;
#ifdef USE_HDF4
    } else if(magic[0] == '\016' && magic[1] == '\003'
              && magic[2] == '\023' && magic[3] == '\001') {
	*model = NC_FORMATX_NC4;
	*version = 4;
#endif

nc_check_for_hdf has been eliminated as part of a yet to be merged
branch (magic.dmh). It was eliminated to help centralize the file format
detection code into libdispatc/dfile.c#NC_check_file_type.


Are "Installed Applications" supported, or only "Web Applications"?

When registering an application for the Yahoo Sports Fantasy API, you are asked whether this is a Web Application or an Installed Application.
I'm guessing that an Installed Application might have less authentication overhead, like perhaps just using a secret key rather than needing to obtain tokens via OAuth, which would by ideal for my purposes (just locally scraping some data from the API).
OAuth requires callback URLs and the like, and the sample config in your sandbox project seems to expect a URL for that purpose.
To use this locally, do I need to actually set up an app to handle the OAuth redirects and spit out tokens? And if so, is "localhost:PORT" supported by the Yahoo API and this package, or would I need to create a "fake" localhost domain in HOSTS for that purpose (e.g. localhost.dev or somesuch)?
Thanks!

You can use localhost, I think I just have localhost:3000 in my yahoo app
settings.
On Sat, Oct 19, 2019 at 1:04 PM, Josh Everett<EMAIL_ADDRESS>wrote:

When registering an application for the Yahoo Sports Fantasy API, you are
asked whether this is a Web Application or an Installed Application.
I'm guessing that an Installed Application might have less authentication
overhead, like perhaps just using a secret key rather than needing to
obtain tokens via OAuth, which would by ideal for my purposes (just locally
scraping some data from the API).
OAuth requires callback URLs and the like, and the sample config in your
sandbox project seems to expect a URL for that purpose.
To use this locally, do I need to actually set up an app to handle the
OAuth redirects and spit out tokens? And if so, is "localhost:PORT"
supported by the Yahoo API and this package, or would I need to create a
"fake" localhost domain in HOSTS for that purpose (e.g. localhost.dev or
somesuch)?
Thanks!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/whatadewitt/yahoo-fantasy-sports-api/issues/58?email_source=notifications&email_token=AA4BQZS34NMN6SJGVM7BM3DQPM4ZXA5CNFSM4JCQTONKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HS6B4VA,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA4BQZUAYPND3HJ3OARDCUDQPM4ZXANCNFSM4JCQTONA
.

--
Sent from Gmail Mobile

I've never been able to get a custom port to work properly, Yahoo! doesn't like to accept them as callback URLs, so I inevitably end up creating a record in my hosts file and run the node app on port 80... I actually have a bunch of little apps I run locally that all run at "http://www.fantasytool.local/"

I came across this a while ago, but am starting to play around with it again. (sorry for the emails) and think this could work with react native or some other installed app.  Adding secrets to the app would be an issue, but ways around that.
Passing in a callback url of oob (out of bounds) should be usable (yahoo docs still use it and the Last time someone messaged me about my WordPress plugin it worked).
Anyhow, oob should make the request and return the url to which they redirect. Instead of the HttpResponse in the example you'd just fake out the send method in order to open (Android) and intent to the web url.  Then open an input form to accept the code.
Forgive the pseudo code/random phone caps
Yf.auth({
  send: (data) => {
    Openintent(data[xoauth_request_auth_url]);
    OpenCodeInput();
 }
});

The user would login and instead of being redirect they'd get  the code on a screen. Once it's copied to the input, the handler would submit the rest of the way
B.onclick = () => {
Yf.authCallback({
  Query: {
     Code: CodeInput.value
  }
}, )
}

What you're saying most definitely makes sense, and I've thought about it from the perspective of a FE Web Application, but that would expose the keys. While I think you could certainly do this, I don't currently plan to support anything like this. What I'd recommend for a mobile app would be to have a very simple server that you can call.

Oh 100%.
I had no plans of releasing with keys, or maybe adding app options for adding your own keys in if it were an electron app.  I was just posting for the OP what I would do given the request.


[Scheduler] Global Settings

edit: This first message is obsolete
Unlock the watch at buzz so the user can interact with the prompt immediately (it also reduces the use of the button :-D)
PS: This could be an option but I don't know where to put it:

in a new system setting (like the quiet mode)
in the Scheduler-owned settings (sched/settings.js)
Other?

I thought about it for a moment. I'd create a Settings menu for Scheduler. It will contain some global scheduler options as

Unlock at buzz Yes/No
Auto-snooze minutes (default is 10 minutes, hard-coded)

I'd also add an option for

The buzz count (default is 10, hard-coded)
The buzz interval (default is 3s, hard-coded)

Adding this options for more customization would be realy nice.
I also thought about a settings menu for sched and would like to add some more options in the future, e.g.:

Save on Back (and replace the Save   > with Cancel   >)
Change default value of Vibrate   ..
Change default value of Auto snooze   No

Adding this options for more customization would be realy nice.

I'm working on it!

I also thought about a settings menu for sched and would like to add some more options in the future, e.g.:

En-/Disable Save on Back (and replace the Save   > with Cancel   >)
Change default value of Vibrate   ..
Change default value of Auto snooze   No

Interesting! Do you mind if I work on it? :-)

Quick update:

I'm also updating the Alarms & Timers app to read the new settings.

Done! I'm not 100% sure about the menu labels. Are Unlock at Buzz/No. Buzz/etc. understandable? Would you suggest better labels?

Interesting! Do you mind if I work on it? :-)

Feel free, I like what you already did. ;)
Would you like to implement the - En-/Disable Save on Back (and replace the Save > with Cancel >), too?

Done! I'm not 100% sure about the menu labels. Are Unlock at Buzz/No. Buzz/etc. understandable? Would you suggest better labels?

Looks realy nice.

In my opinion the internal buzzCount might be more catchy:
No. Buzz -> Buzz Count

I would like to highlight that Auto Snooze and the Patterns are changing the default values:
Auto Snooze -> Default Auto Snooze
Alarms Pattern -> Default Alarm Pattern  (reads more fluently without the s's)
Timers Pattern -> Default Timer Pattern

One big concern that I haven't thought about in the first place is, that we combine the settings of two different apps:

sched settings:

Unlock at Buzz
Snooze
No. Buzz / Buzz Count
Buzz Interval

alarm settings:

Auto Snooze / Default Auto Snooze
Alarms Pattern / Default Alarm Pattern
Timers Pattern / Default Timer Pattern
(Save on Back)

On the one hand I like to have all settings in one place and even on a forked version of the alarm app this settings could come in handy. But on the other hand it doesn't feel right.

Thank you!

One big concern that I haven't thought about in the first place is, that we combine the settings of two different apps [...]
On the one hand I like to have all settings in one place and even on a forked version of the alarm app this settings could come in handy. But on the other hand it doesn't feel right.

Yes, you're right. The "problem" here is that "sched" is a library, not an app. An alarm/timer could be created from the default alarm app but also from other apps and every app should be able to read/update the alarms/timers created from others. IMHO we should avoid to duplicate the same settings: there is no need to have a "Default Auto Snooze" implemented in 10 different alarm/timer apps :-D
Probably I need to make the This is a default for all new alarms/timers part clearer so I like your suggestion to add a "Default" prefix to the labels.

Would you like to implement the - En-/Disable Save on Back (and replace the Save > with Cancel >), too?

Sorry @storm64 , I missed this part. Could you elaborate? I don't think I understand this "Save on back" thing 🤔

Maybe the 'default' alarm/timer state (eg the object at the start of editAlarm) should be a function in the library, so anything implementing an alarm gets the same default values without them having to be hard-coded?

Good idea. I'll export 4 new functions:

newDefaultAlarm (or newAlarmDefault?)
newDefaultTimer
get/setSettings

Great - thanks! Just in general I think it's good to try and keep the exported function count for libraries as low as possible (as once you use a library all the functions in it gets loaded and it uses more RAM) but this all looks good.
Do you think it's ready to merge?

Thanks!

Do you think it's ready to merge?

Almost ready! Before the merge I want to rebase & clean up my commits and add some documentations about the new functions :-)

When I change the config (mostly en-/disable) of an alarm or timer, I don't want to navigate to the Save >-button. I would prefer to just return with the back-icon in the top left corner and have the changes saved. If enabled the "Save on Back"-option should switch the behavior of the menu entries Back > <-> Save > and rename the Save > to Cancel >.

Understood! It would be useful to me too: I have often configured a timer without saving it 😅
This setting belongs to the alarm app only. I'll open a new PR!

newDefaultAlarm (or newAlarmDefault?)

I wouldn't change it, the default as prefix groups alarm and timer together.

This setting belongs to the alarm app only. I'll open a new PR!

Good point.

Do you think it's ready to merge?

Almost ready! Before the merge I want to rebase & clean up my commits and add some documentation about the new functions.

I merged your branch into my own fork for testing and realy like the settings and the QOL improvement.

@gfwilliams: Is saving all the settings after each selection a best practice? Or should I save the settings only once?

Is saving all the settings after each selection a best practice?

I think that's fine... If nothing has changed Espruino is smart enough not to rewrite the file, and someone may break out with a long press and be surprised their change didn't take effect otherwise

Do you think it's ready to merge?

Yes! 😄

Great!

@gfwilliams In the alarm app code there is this comment:

Out of curiosity what does it mean?

There's an issue with object/array indices that include a \0 character (which is used for inline images). It's possible the comment is out of date, because when I looked into it basically everything after the \0 got ignored:
a = {};
a["\0foo"] = 1;
a["\0bar"] = 2;
a == { "\0foo": 2 } // !!!

So actually the real workaround was to just put the images at the end of the string rather than the beginning

@storm64  I just implemented the "Save on Back", you can find it in this branch - Feel free to do some tests, a feedback is appreciated!


Error While Downloading Journal Articles

Hello,
I am currently working on VOL101-1-IS-Bressman-Actual, and Coyote Badger is giving me an error when attempting to download journal articles. It is generating a "Failure" message for journal articles. I think CB is identifying that these journals exist in hein online, but it is unable to download them. Two examples are below:
100 Cornell L. Rev. 769 - Sunstein, Unanimity and Disagreement on the Supreme Court
CB Terminal output when attempting to pull this piece (which I have confirmed is available on Hein Online):
<IP_ADDRESS> - - [16/Aug/2022 16:08:33] "POST /login?project=VOL101-1-IS-Bressman-Actual HTTP/1.1" 302 -
<IP_ADDRESS> - - [16/Aug/2022 16:08:33] "GET /sources/VOL101-1-IS-Bressman-Actual HTTP/1.1" 200 -
<IP_ADDRESS> - - [16/Aug/2022 16:09:08] "POST /sources/VOL101-1-IS-Bressman-Actual HTTP/1.1" 200 -
<IP_ADDRESS> - - [16/Aug/2022 16:09:24] "GET /pull HTTP/1.1" 200 -
Timeout 15500.0ms exceeded while waiting for event "download"
=========================== logs ===========================
waiting for event "download"
Error while downloading journal article
Piece - 71 Vand. L. Rev. 465 - Grove, The Origins (and Fragility) of Judicial Independence
CB Terminal Output when attempting to pull this piece (which is in Hein Online).
<IP_ADDRESS> - - [16/Aug/2022 16:10:04] "POST /pull HTTP/1.1" 200 -
<IP_ADDRESS> - - [16/Aug/2022 16:11:14] "POST /sources/VOL101-1-IS-Bressman-Actual HTTP/1.1" 200 -
<IP_ADDRESS> - - [16/Aug/2022 16:11:30] "GET /pull HTTP/1.1" 200 -
Timeout 15500.0ms exceeded while waiting for event "download"
=========================== logs ===========================
waiting for event "download"
Error while downloading journal article
<IP_ADDRESS> - - [16/Aug/2022 16:12:09] "POST /pull HTTP/1.1" 200 -
Coyote Badger can pull court cases and other files still, so this seems isolated to Journal Articles for now.
I am running on a MAC Airbook Apple M1.
Please let me know if you need anymore information from me.
-Trey

Hey Trey - my girlfriend graduated so I don't have access to a Duo account for Hein/Westlaw anymore. I can help debug this (some HTML probably changed or something) but will need to log in somehow.
Does it happen on all Journal articles? Or just certain ones?
Also I'm out of town until Sunday but can try to look at it after that.

Looks like it was all journal articles in Bressman. I was able to download some other journal articles earlier in the week, though, so I'll rerun some of those again just to make sure it's not a Bressman specific thing.

Issue was related to multiple Hein sources running back-to-back and resolved by spacing them out over time. Closing this issue for now, but please reopen if it continues to be an issue.


Regroup and rename APIs in Sample App

We want to have our sample app reflect the new changes come Naboo launch. In other words, we want to regroup API endpoints based on which API(s) they belong to (Payments, Payouts, Digital Dollar Accounts, Marketplace).
The bulk of these changes lie in the navigation and the API viewers for such APIs.

Once these changes are good to go, I'll also be removing the files debug/wallets/index.vue and debug/businessAccount/index.vue prior to merging to master.

Some cleanup comments, but not a blocker:

(Caution: When using a production api key it will charge your card) can be removed from /debug/payouts
let's remove the page /debug/ (it is linked from the home page and we should remove the link there too)
This sample web application demonstrates some of the features of the Circle Payments API let's change that to This sample web application demonstrates some of the features of the Circle APIs with link to https://www.circle.com/en/developers

Build failed due to:
/opt/circle/payments-sample-app/src/lib/businessAccount/depositsApi.ts
--
382 | 38:1  error  Delete `⏎`                          prettier/prettier
383 | 38:1  error  More than 1 blank line not allowed  no-multiple-empty-lines

Prettier is not playing games!

I "fixed" the extra line break violation


Add slug where we have href in the API

href returns the full URL including the host port and api prefix.  It would probably be really nice to have a slug method that just returns the latter part of the URL, since that is the unique identifier.
Example:
href: "http://localhost:3000/api/vms/1000000000002"
slug: "vms/1000000000002"

This was enhanced with the href_slug attribute.


Hawck-inputd producing SystemError: Connection refused

To Reproduce
Steps to reproduce the behavior:

Install Hawck on ubuntu 20.10 via readme instructions for Debian/Ubuntu
restart the system
inputd produces system error (see screenshot) and hawck is not working

Expected behavior
hawck-inputd service runs without errors after restart
Desktop (please complete the following information):

Distro: Ubuntu 20.10
Version: git
Method of installation (put X inside [ ] if any of the following apply):

[X] install.sh
[ ] AUR package

Keymap: [us]
Keyboard (put X inside [ ] if any of the following apply):

[ ] USB
[ ] Bluetooth
[X] Laptop built-in
[ ] I use a USB steering wheel exclusively for all my data input.

Additional context
It worked before the restart as I was successfully running the examples.

$ hawck-macrod

It's just complaining about not being able to connect to macrod.

thanks! that was it.


Idea: Double the performance of Snabb NFV

Here is a fun idea to play with in the background: How about doubling the performance of Snabb NFV?
Why
Our original performance target was to handle 10 Gbps per core for realistic ISP workloads based on a reference processor that Intel use in their NFV case studies. Such performance was unheard of with Virtio-net at that time and we had to write the QEMU code to make it possible. There were few if any virtual machines available that were optimized to keep up with millions of packets per second on their Virtio-net interfaces.
Time is moving forwards though. High-speed Virtio-net is an established idea now. Optimized applications like Igalia's snabb-lwaftr can use the available capacity and more. The clock speeds on Intel's latest high-end CPUs are lower than the previous generation.
Doubling the performance of Snabb NFV would be valuable. On the one hand it would enable efficient deployments with only one reserved core per 20G of traffic. On the other hand it would provide a performance buffer for maintaining 10G per core performance in the presence of complications like slow processors, NUMA mismatches, and performance-affecting bugs.
How
Snabb NFV processing cost is split fairly evenly between:

Virtio-net vring processing.
Data copies to/from guest memory (Virtio-net "DMA").

and also for client/server applications like iperf/apache/postgresql/etc:

Checksum computations to offload work from the guest.

So one optimization strategy would be to double the performance of each item on that list.
Here is an initial sketch of how that might play out:

Virtio-net processing could be optimized by reviewing and improving the JIT'ed inner loop code.
Data copies could be optimized with a special purpose assembler routine (sese #648).
Checksum computations are bound by the SIMD performance of the CPU and that is scheduled to double in the near future with CPUs supporting AVX512 instructions.

Progress
Here is a placeholder list to see how we are doing:

[ ] Double virtio-net vring processing performance
[ ] Double virtio-net copy performance.
[ ] Double SIMD checksum performance.

And interesting performance milestones:

[ ] Achieve 10 Gbps full-duplex packet forwarding with 128-byte packets.
[ ] Achieve 20 Gbps full-duplex packet forwarding with 256-byte packets.
[ ] Achieve 20 Gbps full-duplex TCP performance with iperf.

That would be amazing.

I'm currently using VMDq to create two logical interfaces connecting to either side if  Igalia's snabb-lwaftr. Initially just for testing over a single loopback, but its actually very useful to place the IPv4 and/or IPv6 side into a VLAN or run the app "on a stick" using virtual MAC addresses.
Taking this idea a step further, why not launch multiple lwaftr apps via VMDq over the same interface and optionally in the same VLAN (or untagged). If you read this far, you probably shout that this is exactly what snabbnfv does. And yes, it does, but wouldn't it be great to have separate snabb processes sharing a physical port via VMDq? That would give us/me an immediate boost by running multiple instances of lwaftr and hit them by flows spread across them. @wingo already solved the issue of sharing binding tables with many processes via shared memory mapped file. Suddenly just doubling the performance of Snabb NFV feels so yesterday ;-).


[Snyk] Upgrade react-router-dom from 6.18.0 to 6.19.0

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to upgrade react-router-dom from 6.18.0 to 6.19.0.
As this is a private repository, Snyk-bot does not have access. Therefore, this PR has been created automatically, but appears to have been created by a real user.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.

The recommended version is 2 versions ahead of your current version.
The recommended version was released 21 days ago, on 2023-11-16.

Release notes

Package name: react-router-dom

6.19.0 - 2023-11-16

6.19.0-pre.0 - 2023-11-14

6.18.0 - 2023-10-31

    from react-router-dom GitHub release notes

Commit messages

Package name: react-router-dom

dcf0c2a chore: Update version for release (#11035)
4934947 Exit prerelease mode
56e0022 Update release process to reflect new release notes doc
d94d616 Rename to CHANGELOG.md
346da88 Fix typo
d2ca09f Revert "Bold TOC"
9ecfb75 Bold TOC
01dff1f fix link
7fe8f4f Fix full changelog links
b42158a Fix tag links
bb6718c Add release notes for unstable_flushSync
d7f03a1 Fix heading levels in RELEASES.md
7c3a129 Add RELEASES.md file
7b1bd10 chore: Update version for release (pre) (#11026)
3de6975 Enter prerelease mode
88159a9 Merge branch 'main' into release-next
4f92beb Restore old data router example
d5b9128 fix lint issues
5563672 Fix useFormAction inheriting ?index param from child route action submission (#11025)
39854ce Fix useAcrtionData so it only returns the contextual route action data (#11023)
811e9aa Fix bug with changing fetcher key in a mounted component (#11009)
63960a8 Fix relative=path issue (#11006)
4ce9f73 Remove duped flushSync warning from linked React docs
1193ae5 Add unstable_flushSync option (#11005)

Compare

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:
🧐 View latest project report
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs

already changed on the recent PR merge. Hence Closing this PR


multi-node training?

Hi, I am trying make few modifications to training multi-node
(some envs steps so slow, add sampler-machines could significantly reduce overall time).
Added zmq module and split runner to "actor" and "learner" in two machines. in R2D1 algo,
when 1 actor(sampler) -> 1 learner it works fine, but 2 actors -> 1 learner, the model failed to learn.
Does it has something to do with RNN state in R2D1 algo? I'v  looked into the paper, says there are two strategies RNN state "Stored state" and "Burn-in".
Any where in config file could swich those strategies in R2D1 algo?

OK yes zmq sounds like a good way to do the communication!
Without seeing your code it's impossible for me to say what's going on.  Can you share any of it?
The best setting in R2D2 was to store the RNN state and then still do a burn-in of 40 timesteps (in rlpyt called "warmup") before the 80 timesteps training, so I would recommend keeping that.

@astooke, my mistake, strategies would be "zero start" and "burn-in", as in paper says:
"The zero start state strategy’s appeal lies in its simplicity, and it allows independent decorrelated
sampling of relatively short sequences, which is important for robust optimization of a neural network.On the other hand, it forces the RNN to learn to recover meaningful predictions from an
atypical initial recurrent state (‘initial recurrent state mismatch’), which may limit its ability to fully
rely on its recurrent state and learn to exploit long temporal correlations.
The second strategy on the other hand avoids the problem of finding a suitable initial state, but creates a number of practical, computational, and algorithmic issues due to varying and potentially environment-dependent sequence length, and higher variance of network updates because of the highly correlated nature of states in a trajectory when compared to training on randomly sampled batches of experience tuples."
guess i am stuck in "independent decorrelated sampling", so the problem would be:
can i switch to "zero start" strategy in this awesome lib?  :)

yes, you can switch to zero start by setting warmup_T=0 in the input to the r2d1 algo.  :)

I ‘v tried (warmup_T=0 & store_rnn_state_interval=0) but the problem remains,
doubt if it's cause by time sequence corruption,
are those "non_sequence & sequence" in replays refers “time correlation between batchs”？
Wonder if r2d1 algo able to use "non_sequence_replay_buffer"?

@astooke, after some experiments, spotted the problem cause by "time sequence between batchs corupted in AsyncPrioritizedSequenceReplayFrameBuffer", few changes to "memory_copier" could reproduce it (shuffle buffer sequence cause model failed to learn):
def memory_copier(sample_buffer, samples_to_buffer, replay_buffer, ctrl):
torch.set_num_threads(1)
lis = []
while True:
ctrl.sample_ready.acquire()
if ctrl.quit.value:
break
# replay_buffer.append_samples(samples_to_buffer(sample_buffer))
lis.append(sample_buffer)
if len(lis) > 10:
random.shuffle(lis)
for li in lis:
replay_buffer.append_samples(samples_to_buffer(li))
lis = []
ctrl.sample_copied.release()
logger.log("Memory copier shutting down.")
Could u give some guidance how to fix it?

Hi, r2d1 needs a sequence replay buffer because it is a recurrent agent, so it must train on sequences.  So the samples must be added to the replay buffer in the same order they were experiences, not in shuffled order.

I see, is it possible to contain the sequences within a batch and break the correlation between batchs.

Hi, I'm not sure exactly what you mean, do you want to replay a single, full-length episode for one minibatch?  This would be an easy modification to how the replay samples from the buffer.
Or else if you're looking to decorrelate the samples within a minibatch, this is done by the minibatch batch_B parameter, which sets the number of different trajectories to sample into the minibatch.  For example batch_T=10, batch_B=5 gives 5 different trajectories of length 10 timesteps each.

Ok, tks alot!


New Firebase Phone Auth feature triggers verificationCompleted with null FirebaseUser making it impossible to login

I tried out the PR, and it worked fine at first - I got the SMS, entered code and logged in.
Next time I tried to login, it would be an instant login. Worked fine, FirebaseUser gets returned.
Then i tried deleting the FirebaseUser from the console for my phone number.
Next time I try to login in the app (android), I call verifyPhoneNumber() and the verificationCompleted callback is triggered, but the FirebaseUser that is passed is null. I cannot get it to work. I tried signing out but it had no effect.
Any comments on this?

This was subsequently fixed by https://github.com/flutter/plugins/pull/670


Update artifacts after nonMilitaryTime addition

So that npx grunt build generates no source control changes.
This is a follow up to #211.

Closing this since it has been ignored for too long.