Example does not work out of the box

Hi, on running the example it immediately fails to work on mac mojave.
magento-frontend | Waiting on database connection..
Similarly the cron container has the same issue. Can you confirm that the example still works?
A little digging and this seems to be the cause:
root@5a55d523cd70:/var/www/html# mysqladmin ping -h"mysql" mysqladmin: connect to server at 'mysql' failed error: 'Authentication plugin 'caching_sha2_password' cannot be loaded: /usr/lib/mysql/plugin/caching_sha2_password.so: cannot open shared object file: No such file or directory'

I 'think' rolling back mysql to version 5 works rather than using latest.

After all this and installing magento 2.2.7 into the src folder it still doesnt work. Has been running over 20 minutes and still gives same error:
2019-03-04T23:11:00.928077800Z   [PDOException] 2019-03-04T23:11:00.928094400Z   SQLSTATE[42S02]: Base table or view not found: 1146 Table 'magento.store_group' doesn't exist 2019-03-04T23:11:00.928115300Z 2019-03-04T23:11:00.928135900Z 2019-03-04T23:11:00.928156200Z setup:di:compile 2019-03-04T23:11:00.928176400Z

I 'think' rolling back mysql to version 5 works rather than using latest.

I forgot to change this in the example. You're right, this should be MySQL 5 instead of latest. I don't believe Magento is ready for MySQL 8 yet.

After all this and installing magento 2.2.7 into the src folder it still doesnt work.

The errors you're seeing are very hard to debug without more information.
I have upgraded Magento to 2.2.7 in our example and that works.
cd src && composer install && cd ..
docker-compose --build up

Can you try this?
I am on MacOS myself too, by the way.

Thanks I will try this tonight! Will this work with magento 2.3?

@paulalex I haven't tested 2.3. It could work, but I honestly don't know.
We're not using Magento ourselves anymore. It didn't fit our use case but we'll always try to keep our projects up and running. You're welcome to raise a PR to support 2.3 too, in case that's needed.

@ju5t many thanks, I maye invest some time this evening getting this running with magento 2.3 and then raise a PR once happy. I am surprised it meets anyones use case.. this is my first venture into magento as I am a java dev, its not particularly nice to work with!
Cheers


feat: added multi file support for delete components command

Note: I have recreated this PR to clean up the commit history

Pull request type
Jira Link: -

[ ] Bugfix
[x] Feature
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no api changes)
[ ] Other (please describe):

How to test this PR

Run the command with a single file:

node src/cli.js delete-components components/blog-post-123456.json  --space 123456

Run the command with multiple files:

node src/cli.js delete-components components/blog-post-123456.json,components/hero-text-123456.json  --space 123456

Run with all possible options

What is the new behavior?

similar to the push-components command this pr adds the possibility to use multiple files (like created by --seperate-files flag for pull-components) for the delete-components command

Other information

Hey @ademarCardoso, I have recreated this pr with only the relevant changes


Android - subsequent VC share not working.

Describe the bug
subsequent VC share not working in this new ble apk
To Reproduce
Prerequiste: VC is downloaded and stored in sharing device and downloaded VC should contain photo of resident.
Device A - Requesting device
Device B - Sharing device
steps:

open qr code in Device A
open scanner in Device B
scan the qrcode from Device B
Select VC to share and share (attempt any type of sharing method)

Expected behavior
The VC should be sharable with other devices with out fail
Current behavior
subsequent VC share not working in this new ble apk
Video
https://user-images.githubusercontent.com/102220709/213643402-ab089317-5909-4591-bdfa-ad4a32727285.mp4
Smartphone:
Device: PIXEL 6
OS: Android 13
MOSIP Version: <IP_ADDRESS>
MOSIP server: qa-1201-b2.net
APP link; https://mosip.atlassian.net/browse/DSD-2033

This isn't a BLE build. Next time onwards please add the commit information that you see at the bottom of the profile page. To confirm whether it is a BLE build or not, check the profile page and it should have "Powered by message....".

We will not be addressing GNB issues for beta release

GNB is no more a relevant protocol. Since sharing is working in ble build, closing this bug.


New Applets: Virtual Pets, Valyrian Glyphs

Description
This will create a two new applets:

Virtual Pets - Users can select and name one of 10 pets to follow. The environment changes with the user's current season and time of day.
Valyrian Glyphs - Displays a random glyph and translations from the High Valyrian language developed by David J. Peterson.

Copilot

copilot:all

Thanks for the PR. Looks great!
One thing though: could you do 1 PR per app going forward? Just makes it a bit easier for us to overview and review.

Thanks for the PR. Looks great!
One thing though: could you do 1 PR per app going forward? Just makes it a bit easier for us to overview and review.

Will do!


feat(lsp): lsp keymap add format toggle

What does this do?
There's already <leader>uf
Also, that change doesn't toggle the formatter?

Closing this, since this PR makes no sense.
If something isn't working properly related to formatting, let me know

sorry, I didn't notice the  <leader>uf and lost the last commit.


[feature]: Cards - outline button update

Prerequisites

[X] I have searched the backlog for duplicate or closed feature requests

As a
user of the demo app
... I want to
see which button style used
... so that I can
create cards with actions / buttons
Motivation and context
The cards are currently constructed using the old design with the filled orange button style.
Proposed Solution
Buttons appearing inside a card should use the outline variant style.
Other
No response
Contact Details
<EMAIL_ADDRESS>

Updates on the demo app looks goo to me.
@mccart77 do you confirm it's good for you?


Update action to node 20

Node16 will be deprecated on 09/11/2023 (link).

Hello @maks-oleksyuk
I don't have time to check the issue. I hope I'll have time this weekend.


uplot Guide, React use

Hey there,
I'm struggling to figure out how to add uplot to my project. Would it be possible for you to give me a step-by-step guide, from the moment I use create-react-app until I can see a chart on my website? I would really appreciate it!
Also, I was curious about whether I should use React TypeScript or if I can stick with React Javascript?
Thanks so much for your help! I really appreciate your work.

manged to make one if you want me to update the documentation a bit to help future devs for a quick start

Hi
Well, we already have a section in the readme about installation and usage instructions with a code sample. Actually the readme is pretty much the same that one can find in most other projects and we don't want to diverge much from this format either. Having said that if you think that we still can make it somehow even better, patches are welcomed!
You can write you project in plan JS, there is no strong dependency on TS


Publish 2.10 jars to Maven Central

Project builds against 2.10 but the jars are not present in Maven Central

Done as 1.2.0!

Done as 1.2.0!


How to control stochasticity of model fitting?

Apparently scipy.optimize uses NumPy's RNG, so I tried setting np.random.seed(SEED) but still cannot get model fitting to be reproducible.

Hi Sin,
I didn't really explore that because I did not really need it. I am not
sure, what is the best way (I asked ChatGPT).
Can you try something like this?
[image: image.png]
Sin Kim @.***> escreveu no dia segunda, 10/07/2023 à(s)
19:21:

Apparently scipy.optimize uses NumPy's RNG, so I tried setting
np.random.seed(SEED) but still cannot get model fitting to be
reproducible.
—
Reply to this email directly, view it on GitHub
https://github.com/ferreirafabio80/gfa/issues/6, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACJZ5MKRBR4FVJFAHLBPO7TXPRB3RANCNFSM6AAAAAA2E5A4EQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


Modrinth integration looks funny with some options selected

On this page: https://modrinth.com/user/Prospector
"Any pronouns pronouns" should just be "Any pronouns"

Same applies for all of the longer text options


Couldn't download - virus detected

First Edge told me it's not commonly downloaded and I had to click 3 different buttons to get around that, and then it wouldn't let me download it at all saying it's a virus.

Microsoft really hates you doesn't it... I downloaded it thru Firefox to actually get it downloaded and Windows won't let me run it.

Go to Actions and click Restore.

Owner

what does this mean
also the image will not load,

What do you mean "owner"?


Add some features

Customize Title in Slack with :

with data from app
No Geoip

can get IP of users behind proxy

Optimize and fix some Docker containers issues

Give yourself some credit in the README!

thanks.
i will check this as soon as possible.
Le sam. 4 avr. 2020 05:35, x<EMAIL_ADDRESS>a écrit :

Give yourself some credit in the README!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/xyfir/yalcs/pull/6#issuecomment-608966068, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAIZRMMMFON3ZLXDR2RG4DRK2THFANCNFSM4L4FQ6IQ
.


App Icon

Hi Felix,
Is there a tool to automatically resize the icon to the appropriate sizes?
Thank you for bringing fastlane alive!

I usually use this tool: http://makeappicon.com
I believe theres a ruby version also, but havent tried it.
https://github.com/gmkou/makeAppIcon

Hi @jsras,
I thought about the problem for a few minutes and realized how simple it is to solve it.
You just have to get your larger image (which is iTunesArtwork@2x), copy it and then resize using sips. Runs very well.
// Make a copy of a large image
[[NSFileManager defaultManager] copyItemAtURL:[currentCompanyDirectory URLByAppendingPathComponent<EMAIL_ADDRESS>toURL:cloudImageURL error:nil];
// Resize it to the its appropriate size
[CommandLineController runCommand:[NSString stringWithFormat:@"sips -Z %@ '%@'", [requiredIconsSizes objectAtIndex:i], [cloudImageURL path]]];


put_script() defaults to mustache

Since 6.0 I have issues with stored scripts. The lang is set to "mustache" and therefore ES can't interpret them correctly. Also the resulting stored script is not always the same ?!
#!/usr/bin/perl -w
use strict;
use Search::Elasticsearch 6.0;

my $e = Search::Elasticsearch->new;

# according to the documentation the lang defaults to painless
# --> https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-scripting-using.html

$e->put_script(
    id   => 'test',
    body => {
        lang => 'painless',
        source => q(return),
    },
);

print `curl -s localhost:9200/_scripts/test?pretty`;

By running this script multiple times I get two different outputs in random order:
{
  "_id" : "test",
  "found" : true,
  "script" : {
    "lang" : "mustache",
    "source" : "{\"source\":\"return\"}"
  }
}

{
  "_id" : "test",
  "found" : true,
  "script" : {
    "lang" : "mustache",
    "source" : "{\"lang\":\"painless\"}"
  }
}

Strange stuff!

This is perl 5, version 26, subversion 1 (v5.26.1) built for x86_64-linux
Version: 6.0.0, Build: 8f0685b/2017-11-10T18:41:22.859Z, JVM: 1.8.0_152

There are two issues here.  First, you're using the wrong syntax, use this instead:
$e->put_script(
    id   => 'test',
    body => {
        script => {
            lang => 'painless',
            source => q(return)
        }
    }
);

And second, a bug in Elasticsearch that it is accepting this malformed request. I have opened https://github.com/elastic/elasticsearch/issues/27612 to get that fixed.

Thank you very much for your time and advice. Maybe you can update the example in https://metacpan.org/pod/Search::Elasticsearch::Client::6_0::Direct#put_script() as well?
That would be awesome.

Ah thanks for pointing that out. I've pushed a fix


New version: WasmEdge.WasmEdge version 0.11.2

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?

[x] Does your manifest conform to the 1.4 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: codeflow:open?pullrequest=https://github.com/microsoft/winget-pkgs/pull/112750&drop=dogfoodAlpha

Is the same dependency needed here?

https://github.com/microsoft/winget-pkgs/pull/112747#issuecomment-1645904821

[Policy] Dependencies

/AzurePipelines run

@wingetbot waivers Add Validation-Executable-Error


Fix for Issue#12 reported in master

Redirection always adds "/" in the end.
Some sites do NOT like the trailing “/“. So lets please them as they
wish

It doesn't work. What is command to put in the Chrome bar ?

It doesn't work. What is command to put in the Chrome bar ?

For alias: m (Alias) -> https://mail.google.com (Redirect)
need to put "m/" without quotes in chrome address bar

closing it as chrome-url-alias is inactive


Problem with training Tiny YOLOv2 on VOC

Hi @andy-yun
I'm trying to train the tiny yolov2 on VOC, but I got the following error:
...
File "/home/jeferson/.local/lib/python3.5/site-packages/torch/nn/modules/module.py", line 518, in __getattr__
    type(self).__name__, name))
AttributeError: 'Darknet' object has no attribute 'module

When I tried to run this.
python3 train.py -d cfg/voc.data -c cfg/tiny-yolo-voc.cfg -w yolov2-tiny-voc.weights

Could you guess what the problem is? I'm using pytorch 0.4.1

Your log shows that ngpus>1. Please check the voc.data with gpus=
Sent with GitHawk


Problem with Validation: Process Killing itself

Hi Kostas,
First of all thanks for sharing this excellent tool, it's yielded some really good results on my data so far.
However, I have been unable to get the validation to work on any of my data or the original BRATS data set. After 5 epochs, when validation starts, the training process automatically kills itself. I've read previously about there being a memory error, do you have any suggestion as to how I can fix this problem? (The problem does not occur when I remove validation.)
Below is the output to terminal:
+++++++++++++++++++++ Reporting Segmentation Metrics for the subject #0 ++++++++++++++++++++++++++
ACCURACY: (Validation) The Per-Class DICE Coefficients for subject with index #0 equal: DICE1=[ 0.8856 0.1148 0.8573 0.0594 0.6986 ] DICE2=[ 0.8870 0.1295 0.8573 0.0594 0.6986 ] DICE3=[ 0.8873 0.1295 0.8576 0.0594 0.6986 ]
EXPLANATION: DICE1/2/3 are lists with the DICE per class. For Class-0, we calculate DICE for whole foreground, i.e all labels merged, except the background label=0. Useful for multi-class problems.
EXPLANATION: DICE1 is calculated as segmentation over whole volume VS whole Ground Truth (GT). DICE2 is the segmentation within the ROI vs GT. DICE3 is segmentation within the ROI vs the GT within the ROI.
EXPLANATION: If an ROI mask has been provided, you should be consulting DICE2 or DICE3.
~~~~~~~~~~~~~~~~~~~~ Segmenting subject with index #1 ~~~~~~~~~~~~~~~~~~~~
Loading subject with 1st channel at: /home/adamshephard/nu69/DeepMedic/examples/dataForExamples/brats2015TrainingData/validation/brats_2013_pat0004_1/Flair_subtrMeanDivStd.nii.gz
Starting to (tile) extract Segments from the images of the subject for Segmentation...
Finished (tiling) extracting Segments from the images of the subject for Segmentation.
Starting to segment each image-part by calling the cnn.cnnTestModel(i). This part takes a few mins per volume...
Total number of Segments to process:200
Processed 0/200 Segments.
Killed

Thanks for your help.

Kind regards,
Adam

Hello and sorry for the slow reply.
I would guess indeed that this is a memory issue. But segmentation should be cheap, except if you changed something in the configuration, or something weird happens.

How much RAM / GPU memory your system has?
Which version of DM are you using? (can be seen in setup.py).
Have you changed something in the configuration? (anything could be a hint)
Have you specified in the config for the process to save feature maps? Cause if you specify it to do that with too many FMs, they can indeed occupy the memory.

I'm currently running it using a High Performance Computing facility which gives me access to GPU nodes with 128GB RAM or 256GB RAM per node and the version I am using is 0.6.1.
The only things that I have changed in the configuration files are the folders for output and with regards to the feature maps, the feature maps section is omitted in the original trainConfig file, so I assume that that is not the issue? But it is strange, as the model works perfectly when validation is not included. However, the section for segmentation and probability maps for each class are set to True:
#[Optionals] Specify whether to save the segmentation and probability maps for each class. Default: True to all
saveSegmentationVal = True
saveProbMapsForEachClassVal = [True, True, True, True, True]
Could this be part of the memory issue?
Thanks again for your help,
Adam

Hm, then it can be something weird.
The saveSegm /saveProbMaps do not influence memory. With them false, the same computations are done, but results are not saved.
HPC machines may have some "interesting" configurations, that may be killing it for some weird reason.
For diagnostic purposes, could you run DeepMedic on a desktop of yours with a GPU?
You don't need to train it. The validation process that is killed in the above point is exactly the same running when you do -test. So, could you create a model, randomly initialized, non trained, and just -test with it on a local desktop, to check if it works? If it does, it will point show us that it may be something with the configuration of the HPC.
$ ./deepMedicRun -newModel /path/to/model/config
$ ./deepMedicRun -test /path/to/test/config -model /path/to/model/created/from/above/command -dev cuda0
Just put in the test config the same files/channels as in your validation dataset, to try on the same files that it gets killed on.
Please try the above -test also on the HPC. It should be killed.
K

Hi,
Apologies for the slow reply.
I'm unable to do the first part of the test as I don't have a desktop available to use with a GPU. However, upon creating and testing the model on the validation data set, the process actually works and is not killed. Very strange... However, the original problem still persists.
Kind regards,
Adam

This is probably quite a forgotten issue, but I may have found something relevant:
In commit 5f37bcc I found and fixed an issue that did not let the RAM of volumes loaded to be efficiently released during training/validation.
This has been causing more RAM to be required than what was intended.
Now RAM consumption should be significantly decreased.
Perhaps this was related to your problem.
Kind regards,
Kostas

Great, I will look into downloading the new commit and testing it further!
Thanks again for your help,
Adam


Missing exclude rule merging optimizations

From larger builds, we have found missed exclude rule merging optimizations. They need to be added.

Changes merged


Unable to register scalable target

I've followed the instructions and created the CFN stack.  I tested my API manually.  I'm now trying to register the scalable target on the CLI:
aws application-autoscaling register-scalable-target \
    --service-namespace custom-resource \
    --scalable-dimension custom-resource:ResourceType:Property \
    --resource-id file://~/tmp/custom-resource-id.txt \
    --min-capacity 1 --max-capacity 15 \
    --region us-east-1

However, I get this error:
An error occurred (ValidationException) when calling the RegisterScalableTarget operation: User is missing the following permissions: execute-api:Invoke:PATCH, execute-api:Invoke:GET

My IAM user has full admin access in the account, and just to be sure, I added an online policy to my user that grants the specific permissions on the API.
I am not sure how to get past this permission problem.

Hi,
could you provide little more information as below:
Region:
Account Id:
Time stamp of request:
Did you control access to your APIGateway rest API via resource policy or
some additional means?:
Thanks
On Mon, Feb 3, 2020 at 4:31 PM rddefauw<EMAIL_ADDRESS>wrote:

I've followed the instructions and created the CFN stack. I tested my API
manually. I'm now trying to register the scalable target on the CLI:
aws application-autoscaling register-scalable-target
--service-namespace custom-resource
--scalable-dimension custom-resource:ResourceType:Property
--resource-id file://~/tmp/custom-resource-id.txt
--min-capacity 1 --max-capacity 15
--region us-east-1
However, I get this error:
An error occurred (ValidationException) when calling the RegisterScalableTarget operation: User is missing the following permissions: execute-api:Invoke:PATCH, execute-api:Invoke:GET
My IAM user has full admin access in the account, and just to be sure, I
added an online policy to my user that grants the specific permissions on
the API.
I am not sure how to get past this permission problem.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/aws/aws-auto-scaling-custom-resource/issues/25?email_source=notifications&email_token=AACRJMPI3L2CTBZXHJ5MQBLRBCZPZA5CNFSM4KPOOPO2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IKYAT5Q,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AACRJMO6ZNOAXAJHJN65SCTRBCZPZANCNFSM4KPOOPOQ
.

--
Nayanish
Software Development Engineer
Amazon
Seattle

I've made some progress in debugging this.  I switched to using boto3 and started getting a different error:
Reason: Scalable resource not found

Checking the API Gateway logs, I saw this:
Execution failed due to configuration error: Invalid permissions on Lambda function

And I solved that by deleting and recreating my CloudFormation stack; I think that the API was caching an old version of the Lambda function ID.
In summary, things are working with boto3, but still not with the CLI.  My API uses Lambda functions in proxy mode with IAM authentication.

Looks like user error: I had a newline marker at the end of the custom resource txt file.
Generally the error messages for custom resources are not as helpful as they could be.  For example:

Newline in the resource file yields a misleading permission error message.  Shouldn't it just tell me that it can't find the API endpoint?
A malformed JSON response from the API yields a generic 'Error reading entity from input stream' message, which is probably coming from a low level JSON or HTTP library.

I hit error below
An error occurred (ValidationException) when calling the RegisterScalableTarget operation: Unsupported service namespace, resource type or scalable dimension

I created my own apidateway on api gateway console, I can get response 200, but this url cannot be used to register the ScalableTarget.
If I use the api created from the template here, https://github.com/aws-samples/aws-application-auto-scaling-kinesis/blob/master/cloudformation/custom-application-autoscaling-kinesis.yaml, I can register successfully, is there any restrictions when config the api?

Hi, Can you check whether you have a service-linked role for Application Auto Scaling in your account? I noticed that the example Kinesis template you shared deploys an alternative IAM role configuration. If this is the issue, then you can fix it by adding the service-linked role to your account.
https://docs.aws.amazon.com/autoscaling/application/userguide/application-auto-scaling-service-linked-roles.html

I hit error below
An error occurred (ValidationException) when calling the RegisterScalableTarget operation: Unsupported service namespace, resource type or scalable dimension

I created my own apidateway on api gateway console, I can get response 200, but this url cannot be used to register the ScalableTarget.
If I use the api created from the template here, https://github.com/aws-samples/aws-application-auto-scaling-kinesis/blob/master/cloudformation/custom-application-autoscaling-kinesis.yaml, I can register successfully, is there any restrictions when config the api?

Were you able to resolve it? I am also facing the same issue. Could you please let me know if you had any success.
Thanks!
-Prafulla

I'm facing the similar error as well, however it's  Reason: Error reading entity from input stream.


Skills-Set Page Development

change activities page to skill-set page!
Create the Skills-Set page to inform users about the various skills they can learn through the app. This page should be interactive and engaging to motivate children.
Acceptance Criteria:
List of skills with descriptions
Interactive elements (e.g., quizzes or activities)
Visual aids to enhance learning

Can i work on this?
assign this to me!


Component/Action/Reducer command line generators

<EMAIL_ADDRESS>

This seems like a good starting point: https://github.com/ironer/este-cli

https://github.com/FormidableLabs/generator-formidable-react-component/blob/master/app/index.js

Can we use something like this? https://github.com/amwmedia/plop

That looks very promising, thanks for the link @somus! Have you worked with it before?

I use this at work. If it is ok, I could do a PR.

@somus I'd love a PR for that! Could you do it against the v3.0.0 branch? Thanks!

Sure.

Done by the amazing @somus!


Drop out-of-date manual release upload doc bit

This is a hold over from when we uploaded binaries manually. We no longer need it now that releases are done on CI. So drop this text.
xref: https://github.com/zarr-developers/numcodecs/pull/270#issuecomment-767414298
cc @joshmoore
TODO:

[ ] Unit tests and/or doctests in docstrings
[ ] tox -e py39 passes locally
[ ] Docstrings and API docs for any new/modified user-facing classes and functions
[ ] Changes documented in docs/release.rst
[ ] tox -e docs passes locally
[ ] GitHub Actions CI passes
[ ] Test coverage to 100% (Coveralls passes)

:tada:

:tada:


beforeSend filtering based on exception type does not work

Platform:

[ ]  Dart
[x] Dart Web
[ ]  Flutter Android or iOS
[ ]  Flutter Web

Platform installed with:

[x] pub.dev
[ ] GitHub

The version of the SDK (See pubspec.lock):
4.0.5

I have the following issue:
The following example straight from your documentation at https://docs.sentry.io/platforms/dart/configuration/filtering/ does not work:
import 'package:sentry/sentry.dart';

SentryEvent beforeSend(SentryEvent event, {dynamic hint}) {
  if (event.exception is DatabaseException) {
    event = event.copyWith(fingerprint: ['database-connection-error']);
  }
  return event;
}

Future<void> main() async {
  await Sentry.init((options) => options.beforeSend = beforeSend);
}

First of all, event.exception is DatabaseException will not work on any Dart platform, since event.exception is a SentryException. So this line will always be false.
I have adapted the above code so we won't report any of our ServerExceptions.:
SentryEvent beforeSend(SentryEvent event, {hint}) {
  if (event.exception is ServerException) return null;
  return event;
}

As stated above, this will never work, on any Dart platform. You may say, "oh, SentryException has a type field, just compare that, like so:
SentryEvent beforeSend(SentryEvent event, {hint}) {
  if (event.exception.type == 'ServerException') return null;
  return event;
}

This will work on Dart VM, and perhaps AOT, but crucially, will not work using dart2js. It will minify the type, so it could be something like minified:ht, and the comparison will always return false. Perhaps the original exception should be stored on the SentryException? Then, this would work everywhere:
SentryEvent beforeSend(SentryEvent event, {hint}) {
  if (event.exception.original is ServerException) return null;
  return event;
}

@mnordine thanks for reporting, indeed it sohuld be:
if (event.throwable is ServerException)
as event.throwable is the original exception, this code snippet is about using fingerprint and not dropping the event.
to drop the event, you need to return null, this is said in this sentence: https://docs.sentry.io/platforms/dart/configuration/filtering/#using-beforesend

so you can use that to modify the event’s data or drop it completely (by returning null) based on custom logic and the data available on the event

Ah, I did not realize that.
But when I try this, it still fails:
SentryEvent beforeSend(SentryEvent event, {hint}) {
  if (event.throwable is ServerException) return null;
  return event;
}

That's because event.throwable is a ThrowableMechanism.
I have to do this hack to get it to work:
SentryEvent beforeSend(SentryEvent event, {hint}) {
  if ((event.throwable as ThrowableMechanism).throwable is ServerException) return null;
  return event;
}

I've also confirmed the above workaround works with dart2js.

@mnordine true, sometimes the throwable is wrapped in a ThrowableMechanism class, we'll need to do like we do on Java
https://github.com/getsentry/sentry-java/blob/main/sentry/src/main/java/io/sentry/SentryBaseEvent.java#L101-L123
be aware that not always event.throwable is a ThrowableMechanism, so you should check that first or your cast will fail.

Yep, I'm doing the check first 👍

@marandaneto What was the fix here? Am I able to just do the following now?
SentryEvent beforeSend(SentryEvent event, {hint}) {
  if (event.throwable is DatabaseException) return null;
  return event;
}


HentaiFoundry 404

Downloading http://pictures.hentai-foundry.com//c/CupCake992/356050.jpg
Downloading http://pictures.hentai-foundry.com//c/CupCake992/355595.jpg
Downloading http://pictures.hentai-foundry.com//c/CupCake992/356050.jpg
Downloading http://pictures.hentai-foundry.com//c/CupCake992/355595.jpg
http://pictures.hentai-foundry.com//c/CupCake992/358223.jpg : Non-retriable status code 404 while downloading http://pictures.hentai-foundry.com//c/CupCake992/358223.jpg
Downloading http://pictures.hentai-foundry.com//c/CupCake992/355594.jpg
http://pictures.hentai-foundry.com//c/CupCake992/355595.jpg : Non-retriable status code 404 while downloading http://pictures.hentai-foundry.com//c/CupCake992/355595.jpg
Downloading http://pictures.hentai-foundry.com//c/CupCake992/355343.jpg
http://pictures.hentai-foundry.com//c/CupCake992/356050.jpg : Non-retriable status code 404 while
Seems to be trying to putting .jpg in the url instead of the real file type which is .png which causes a 404.
Seems to be similar to #157

Duplicate of #157


Can you add my app to read me please.

Hi Bro ,
Thanks for the API , I am using it in my app for random deck generator , can you please add it on your read me  list .
Thanks.
App name : ClashElite
PlayStore Url : https://play.google.com/store/apps/details?id=com.wordpress.redmanandroid.clashelite

Hi @Redman1037,
Don't hesitate to do a pull request on this project.

Done created PR

Added! Thanks!


Equivalent of docker registry-mirrors configuration

Hello,
We are currently evaluating podman at my workplace as a lightweight alternative to docker. Given that all our hosts do not have direct access to the Internet we have to use a private mirror to pull images from the docker hub.
Docker is easy configured by by adding in /etc/docker/daemon.json the following:
"registry-mirrors": ["https://docker-mirror.internal.network"]

With the mirror configured a simple docker pull alpine works transparently.
Does podman support something similar? I've searched the documentation with no avail, and right now the only (ugly) workaround that I've found is to specify the mirror address like:
podman pull docker://docker-mirror.internal.network/alpine

Hi @parnigot,
thanks a lot for reaching out.
We are currently working on a feature that is similar to Docker's registry-mirrors but more powerful as it allows to mirror any registry, not only docker.io. You can track the progress over at https://github.com/containers/image/pull/564. This PR will rather sooner than later be merged and the feature will eventually be made available for Podman, Buildah, Skopeo, and CRI-O.

That PR Seems to be getting closer.

@vrothberg the pr in question is now merged ... does anything else need to be done to resolve the reported issue?

My apologies for the very late reply.
The PR at containers/image is merged, and everything has been vendored into Podman. The documentation for mirroring registries can be found here: https://github.com/containers/image/blob/master/docs/containers-registries.conf.5.md


Bolt action not closed

Describe the chore
The bold action not closed in the readme.md file plz see in the screenshot given below-
screenshot-

can i work on this issue?

can you add a codeheat label for this issue??

@Raunaksingh100 i have no rights for this.


chore(deps): upgrade dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-main" workflow

Codecov Report

Merging #559 (9bbc53d) into main (67a9caf) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #559   +/-   ##
=======================================
  Coverage   95.69%   95.69%
=======================================
  Files           1        1
  Lines         395      395
  Branches       53       53
=======================================
  Hits          378      378
  Misses         17       17

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


Introduces an idempotent shell function to download and install the O…

…CI shaded full jar into the local Maven repository.
Signed-off-by: Laird Nelson<EMAIL_ADDRESS>

This DRAFT PR adds a shell function to idempotently download and install the OCI shaded full jar if necessary.
Please review hard and mercilessly as I am no kind of bash expert.  I've tried to honor Romain's wishes and follow conventions but I'm sure I've made dozens and dozens of mistakes.
I have tested a modified version of the function on my machine and it seems to work but please go over this with a fine-toothed comb.  I have not tested it in conjunction with build.sh yet (and am as of this writing unsure how to do so).
This is related to #3992.

Converted from draft status per Romain's request.


Fixed the Expected 01 but got 00 error

This fixes the Expected 01 but got 00 issue and increases the reliability of the library.

This doesn't work with other socket implementations because CPython sockets don't return a boolean: https://docs.python.org/3/library/socket.html#socket.socket.connect


Get post media from link

How can I get the post media from a link?

see the InstagramUserFeedRequest class.

Hi
InstagramUserFeedRequest class  is not good for a link!
imagine this link: https://www.instagram.com/p/CClpx7qsYm-/
we want get this post not searching a user post!
So how we can?

Hi
InstagramUserFeedRequest class is not good for a link!
for example this link: https://www.instagram.com/p/CClpx7qsYm-/
we want get this post not searching a user post!
So how we can?

Addressed in rewrite or no longer relevant.


networkmanager_strongswan: disable -Werror

Description of changes
The upstream maintainers of networkmanager_strongswan follow the regrettable practice of enabling -Werror by default. Due to a new Gtk deprecation, this breaks the build with GNOME 44. Pass --disable-more-warnings to configure in order to bypass this.
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

This does fix the build, but for some reason the plugin still fails to work on my machine, I’ll need to investigate a bit more.

Right, so, no, that was a case of my own system being screwed up, nm-ss should work fine after this patch. @Artturin thanks for the review! OK to merge if you want.


fix: Add MacOS support for symlink resolution

On MacOS file systems with heavily nested symlinks, component detection would stall out. This happened because symlinks to the same location were never detected as such, since the realpath logic only ran on Linux.
We don't have any dependencies on glibc, so calling standard unix libc functions works on both Linux and BSD. This change adds symlink resolution on MacOS.
Fixes #267.

Thanks for the PR. Were you able to test this locally?

Yes, tested and appears to work fine.

Hi. Can we get this merged? Thanks, Sam


Strange skipping issue when grouped with other Hunters

Hi Aviana
I got the strangest issue last night in Slave Pens. I ran I think ten runs, and when I was grouped with a Hunter for 3-4 of them the bar focussed in a very strange way. Some packs it was ok, and some it would start skipping halfway through and others it was like that for the whole pull. What I mean by skipping is that instead of moving swiftly and smoothly, it would skip and jump around as if I was experiencing knockback. What I eventually boiled it down to was that the other Hunters autoshot was interfering with mine. If he was drinking I wouldn't get this skipping, but as soon as he stood up and started shooting it started. I also found if I got far away from him it would stop. And when he left the Dungeon and was replaced by a Warrior, it never skipped again for another 4 Slave Pens...
I did an AV the night before and whilst on Drek, the skipping was impossible to see the bar. I didn't check if I was grouped with a Hunter or if one was in the Raid group, but I didn't know what to look out for then.
I hope this points you in the right direction for a possible fix?

Yep I'm getting this too

Hi Aviana, not sure if you saw this. Any chance of a fix? Thanks in advance for the great addon.


Feature/add tileset

Added full tileset art support.
-Modified displayHandler to pull images from hero.png and tileset.png

Sweet!! We've got some art going now 🚢


Adds requires property to tell serverless/stack tests apart

This is an idea we came up with @ezimuel to tell which tests we need to run when using the YAML test runner in Serverless or Stack. Other ideas we thought about but discarded were:

Different directories for sets of tests: common, stack, serverless
Different branches for serverless/stack (but how do we share common tests?)

We believe -for now- having requires with a boolean property for serverless and stack will help, and make versioning easier. So we'll have "release branches" like 8.14, 8.15 for stack tests and 20231031, etc. for serverless.
We know the tests we've written so far are all true for Serverless and Stack, since we haven't added any tests that are exclusive to either yet.
Thinking of if requires is required, I'd say so. We should create tests with explicit information as we've been doing to avoid any added complexity. I could write a GitHub Action for PRs that checks that a new test has the requires fields for both client types, so we don't forget.
Also I'm not entirely sure requires is the best name for this property, let me know if you have any suggestions.
Additionally, I'm going to add information to the report to help out when writing new tests.

@JoshMock that's right, all true for now. Thanks for the review! :+1:


Update Project.toml

@JuliaRegistrator register

Pull request comments will not trigger Registrator as it is disabled. Please trying using a commit or issue comment.


Remove artist.getImages and deprecation note

Last.fm began serving a deprecation notice for artist.getImages in 2013 after having delisted it for over a year.
www.last.fm/group/Last.fm+Web+Services/forum/21604/_/2216689
http://wayback.archive.org/web/20120114035312/http://www.last.fm/api/show/artist.getImages
Calling the API now results in:
<lfm status="failed">
<error code="27">The artist.getImages method has been deprecated.</error>
</lfm>

pylast has been returning a deprecation exception since https://github.com/pylast/pylast/commit/d3dba1475ab1615aae421d1e418f9134554c561c#diff-fcdfb9e45a4cd992ea6f74b1eea6123cR2024 (Mar 7, 2014), released in pylast 1.0.0 (Jul 29, 2014):
    def get_images(self, order=IMAGES_ORDER_POPULARITY, limit=None):
        """
        The artist.getImages method has been deprecated by Last.fm.
        """
        raise WSError(
            self.network, "27",
            "The artist.getImages method has been deprecated by Last.fm.")

Let's just remove the method entirely now.

Coverage decreased (-50.13%) to 31.03% when pulling 4437508e0f5571a72312a881923ddca1d42c9638 on hugovk:develop into a0256faa4ef7ba9ca3772b81cd1128cd85be1bf4 on pylast:develop.


Add support for extending existing postage stamp TTL

This could be a new mode besides the existing two modes (namely using a predefined postage stamp or buying new postage stamps when they expire). The node would check the existing postage stamp TTL and when reaching a threshold value, instead of buying a new postage stamp it would extend the TTL of the existing stamp using the top-up endpoint.
An extra feature related to this could be to extend the capacity (depth) of an existing postage stamp (see #311).

The feature should extend all valid postage stamps that are about to expire. Valid postage stamps are those that hasn't expired. If there is no valid postage stamp it should buy one for the same period as the extension period (just like with the autobuy feature).


Filter the database

Create a system to filter the database by keywords.

Given the 10 most common hashtags, the user can select relevant and irrelevant ones to improve twitter archiving.


chore: fix external postgres support

Add DATABASE_URL environment variable to support external databases.


ctrld CLI on a Ubiquiti Enterprise Fortress Gateway

Hi,
Opening an issue for clarity here as this is my first time using the CLI, and am in the process of setting up this new router.
Model:
Ubiquiti Enterprise Fortress Gateway
The problem that I am seeing is that the installer appears to identify that it is a router (I think?) and install the binary to /data/controld, however the config file gets placed in /etc/controld/ctrld.toml which as I understand it will not survive a reboot. Before going to far with this setup I wanted to seek guidance and see if it is just that this product is too new and code updates need to be made to support it.
Thanks in advance!
Here is the output of the installer run
root@skynet:~# sh -c 'sh -c "$(curl -sL https://api.controld.com/dl)"'

        __         .__       .___
  _____/  |________|  |    __| _/
_/ ___\   __\_  __ \  |   / __ |
\  \___|  |  |  | \/  |__/ /_/ |
 \___  >__|  |__|  |____/\____ |
     \/       installer       \/

---------------------
|    System Info    |
---------------------
OS Type      : linux
OS Vendor    : ubios
OS Version   : <IP_ADDRESS>35
Router Model : Enterprise Fortress Gateway
Arch         : aarch64
CPU          : N/A
Free RAM     : 20276 MB / 32411 MB
---------------------
|  Install Details  |
---------------------
Binary URL   : https://dl.controld.com/linux-arm64/ctrld
Install Path : /data/controld
---------------------
Install binary and run it? (y/n):

Hello, since v1.3.8, we changed the default directory on EdgeOS: https://github.com/Control-D-Inc/ctrld/commit/b3eebb19b6a0657de5ec1c8f647326dd81cf74a5, so it will survive after firmware upgrade.
If you run ctrld in cd mode, then you dont have to worry about it, ctrld will re-generate config file upon start.
If you want to use your own config file, just passing --config flag with the path to your config file, for example, /data/controld/ctrld.toml.

Thank you for the great follow up, I really appreciate it. I am very new to control D, so can you point me to the right docs on what cd mode is?
I would like my config regenerated by default so it survives a reboot. If it now can survive in /etc that would be fantastic.
All I have done to date is run the installer and did a very basic configuration as I am evaluating control D coming from nextDNS.
Thank you once again.

@standrake Here's from the README: https://github.com/Control-D-Inc/ctrld/tree/main?tab=readme-ov-file#control-d-auto-configuration

Thank you very much for the link to the documentation, I appreciate it.
So far, I have only installed the control D CLI and configured it in nextDNS mode and that is it. Since I have not had to use the CD mode is this sufficient? Based on my understanding, which I will admit is limited at this point I think the answer is yes.
Can you link me to the source, or documentation where I can educate myself on exactly what is done on a ubiquity router that would go a long way to help me out.
Thanks again.

Can you link me to the source, or documentation where I can educate myself on exactly what is done on a Ubiquiti router that would go a long way to help me out. The commit you shared above is for EdgeOS, which is different than the Unifi Enterprise Fortress Gateway which is a newer version of the UDM PRO, UDM SE, or UDM Pro Max.

As a user, you don't have to do anything, ctrld will detect your router platform and do all the required setup to make it works: https://github.com/Control-D-Inc/ctrld?tab=readme-ov-file#supported-routers
You may want to read: https://github.com/Control-D-Inc/ctrld/blob/v1.3.9/internal/router/ubios/ubios.go to see what ctrld does under the hood.

Thank you for the links to the source, that was very informative!
Sp basically, once I installed ctrld and configure it then it will persist. I will do some more testing as the EFG is a newer device and report back tomorrow.

Following up on my own post. IT has been several days and several reboots and things are behaving as expected.
There will be a new UnifiOS update coming in a week or so (or sooner), so I will follow up once more to see if everything survives a firmware upgrade on the EFG.
Thanks again, @cuonglm !

I've updated firmware and it's survived without issue.  After a restart of my EFG, it did revert back to the device name and not the one assigned in UniFi Network (i.e., UNVR-SURVEILLANCE instead of UniFi: Surveillance).


:bug: Fix unintentional memory usage regression when using large payload that match several encoding (#376)

Close #376

Codecov Report
Attention: 1 lines in your changes are missing coverage. Please review.

Comparison is base (07f3041) 90.04% compared to head (1f3cac5) 89.98%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #377      +/-   ##
==========================================
- Coverage   90.04%   89.98%   -0.07%
==========================================
  Files          12       12
  Lines        1206     1208       +2
==========================================
+ Hits         1086     1087       +1
- Misses        120      121       +1

Files
Coverage Δ

charset_normalizer/version.py
100.00% <100.00%> (ø)

charset_normalizer/models.py
90.90% <50.00%> (-0.48%)
:arrow_down:

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Consider using package-url

As a new feature, it would be great to consider using package-url https://github.com/package-url to identify packages
This would allow referencing packages beyond npms.

My 2c: the idea behind package-url is great but the execution isn't. Imo there's a number of aspects of the spec. that are going in the wrong direction.
In the context of entropic, I think the package-url spec is particularly poorly suited.
This essentially comes down to their approach to namespacing. Namespaces are—in a similar way to the original npm registry—terse, and they're also assigned on a per-authority/per-host basis, rather than per-language/per-ecosystem/etc.
This is fundamentally non-ideal for two reasons:

terse namespaces (as has been seen with npm) lead to problems with scarcity. Name-squatting, name-hijacking, and general lack of clarity on package sourcing.
a per-authority/per-host paradigm is somewhat incompatible with the idea of federation, and not particularly interop-friendly in general.

For an example of the latter, take even just the simple case of yarn -vs- npm. The JS-oriented namespace is npm, which points to https://registry.npm.org. This puts you at an immediate disadvantage if you wish to use https://registry.yarnpkg.com. One could create a yarn namespace but this seems superfluous for two interoperable & compatible package managers: are we expecting npm i and yarn i to someday migrate to generate different URIs to eachother in package.json? How messy would that get. This problem becomes more acute when you have tens/hundreds of repositories.
I had considered commenting this as an issue on their repo (perhaps I should), but my reservations to the spec. are quite fundamental. So I'm not sure it's worthwhile to post such a critical ticket. Really, while I can't fault the guys behind package-url for trying to do something worthwhile in theory, I kind of secretly hope it doesn't catch on as it seems to be an aggregate of very centralised-/authority-oriented ideas. If it did become a standard, I fear it would restrict us from moving to more distributed/federated models.

@edwardgalligan thanks for the comments. I think you are mistaking package-url and namespaces to be prescriptive about anything, and in particular being prescriptive about a certain way to identify a package. A package-url is completely agnostic there, it is just trying to capture things as they are. The namespace segment of the name is both optional and needed as this is a concept that exists in a few "ecosystems", for instance npms and maven. I have no opinion whether this is a good or a bad thing. package-url are just capturing the fact they exist and offers a simple ecosystem-neutral syntax to capture such a namespace when it exists.

The JS-oriented namespace is npm, which points to https://registry.npm.org. This puts you at an immediate disadvantage if you wish to use https://registry.yarnpkg.com.

Side note: AFAIK you cannot upload anything to https://registry.yarnpkg.com  and this is only a mirror of https://registry.npm.org to the best of my knowledge but I may be wrong, so yarnpkg.com is not something different from https://registry.yarnpkg.com  ... just an alternative URL IMHO
FWIW If you want to point specifically to a package repository that is not the default, you could specify also it in a qualifier in a package-url... but in many cases that would be something handled outside of the URL itself.
It just happens that there is typically a default ecosystem-wide centralized registry that exists for a given package type. package-url's do not have an opinion there. This is what it is. Maven central, the npmjs registry, the PyPI index, Rubygems.irg all are the default centralized primary place serving heir ecosystems. You can use something else and you can even state this in a package-url .
In a package-url npm is NOT a namespace, this is a package type. Like maven or pypi. It encapsulate many things such as the manifest format and schema, the protocol to exchange with a package repo/index/registry and so on.
Instead, a package-url namespace would be this for a node package https://github.com/angular/angular/blob/c88305d2ebd5c8be3065dc356f7edbe4069d4ef3/packages/compiler/package.json#L2 e.g. @angular in an npm @angular/compiler

I had considered commenting this as an issue on the package-url repo (perhaps I should), but my reservations to the spec. are quite fundamental. So I'm not sure it's worthwhile to post such a critical ticket (let me know if you think I should).

Please do! ... here I think that entropic packages would need to be their own new package type in a package URL: this effectively captures the fact that there is a new and unique way to address a package (with a structured namespace ) , a new Package.toml manifest format and structure and a new API for a new registry: from a package-url point of view these are not npm types anymore. And this entropic package type would not have a default, centralized repository URL which is quite fine.

package-url are just capturing the fact they exist and offers a simple ecosystem-neutral syntax to capture such a namespace when it exists.
It just happens that there is typically a default ecosystem-wide centralized registry that exists for a given package type. package-url's do not have an opinion there. This is what it is.

I think you've outlined my point quite well here. The package-url spec. is descriptive, rather than perscriptive: i.e. it only describes and maintains the status quo.
This is a common trend in moderns specs nowadays: to standardise on what is popular, rather than to define a way forward. However this doesn't work for a federated or decentralised system, as they are—by definition—different from the status quo.

In a package-url npm is NOT a namespace

Just to clarify, my use of the word "namespace" was to mean the common generic word. I see you've used the word "namespace" to mean "package namespace within 1 ecosystem", which is fine. I meant the more general definition in my post above (i.e. a taxonomic string in general).

this entropic package type would not have a default, centralized repository URL which is quite fine.

This is good, and as I understand it this is also the case for Debian, golang and RPM in your listed examples. I just find the fact that these coexist with "authoritative", centralised "package types" to be contrary to the intent of entropic. It would be a much more flexible spec. if all "package types" also worked on the Debian/golang/RPM model.


added xiyue as member, fixed test_org_yaml.py

I recently joined a team in Google working on parts of Kubeflow. Was told to add myself to the list.
Fixed test_org_yaml.py

/lgtm
/approve
Welcome onboard!

also thanks for fixing the test script


dbn+nn for regression

latestly,I try dbn+nn for regression on the dataset blogfeedback .I find the predict value always the same every time on the test dataset.
dbn = dbnsetup(dbn, train_x, opts);
dbn = dbntrain(dbn, train_x, opts);
%unfold dbn to nn
nn = dbnunfoldtonn(dbn, 1);
nn.activation_function = 'sigm';
nn.output = 'linear';
%train nn
opts.numepochs =  1;
opts.batchsize = 100;
opts.learningRate = 0.001;
nn = nntrain(nn, train_x, train_y, opts);
nn = nnff(nn, test_x, test_y);
nn.a{end} is the predict value
Is there anything wrong?
Or is there any dataset for regression?

Hello,@Duanexiao recently I also try dbn+nn for a regression problem, but the fitted outputs are constant. Have you already found out the reason for this issue, please?
Is there anything wrong? OR dbn+nn in this toobox are designed for some certain datasets?

the problem is that the output activation function is not 'linear' by default, but "'sigm". This will always return an output between 0 and 1 which is not what you want for regression problems, so set it to "linear". Having looked at the code though, there so many other implementation issues (drop out implementation is flat out wrong - there is no calculation of the mean net anywhere), so,  don't bother with this toolbox.

The mean calculation for dropout is in nnff.m:
    %dropout
    if(nn.dropoutFraction > 0)
        if(nn.testing)
            nn.a{i} = nn.a{i}.*(1 - nn.dropoutFraction);
        else
            nn.dropOutMask{i} = (rand(size(nn.a{i}))>nn.dropoutFraction);
            nn.a{i} = nn.a{i}.*nn.dropOutMask{i};
        end
    end

Basically in testing phase you compensate for not dropping nodes by multiplying all activations by (1 - dropoutFraction), which gives the next layer roughly the same amount of input as with dropout.

@grunterGah the pasted coded in the second part:
nn.output = 'linear';
so i feel  output activation function is not the key.

So. I also encounter the problem. How can I solve it? The outputs are constant now. @tambetm Can you help me?


Background Notifications received but not calling on('notification') event handler

Expected Behaviour
I want my on('notification') event handler to be called when my app is in the background, because I want to store each notification data in the localStorage.
Actual Behaviour
While the app is in the background, the on('notification') event handler is called only when I click one notification, so I only get the last notification data in the localStorage...
If the app is open the on('notification') event handler is called for each received notification, so I have all of them in localStorage, but I would like the same behavior while the app is in the background.
Platform and Version (eg. Android 5.0 or iOS 9.2.1)
Android 4.1.2
(Android) What device vendor (e.g. Samsung, HTC, Sony...)
Samsung
Cordova CLI version and cordova platform version
PhoneGap (iOS / Android / Windows)
cli-5.2.0 (3.9.1 / 4.1.1 / 3.8.1)
Plugin version
1.6.1
Sample Push Data Payload
{ "registration_ids":["REGIST_ID"],
"data":{
"notId":"61",
"title":"titulo ejemplo",
"message":"mensaje ejemplo",
"id_evento":"61",
"content-available":"1"
}
}
Sample Code that illustrates the problem
push.on('notification', function(data) {

            var notif_anteriores;

            if( window.localStorage.getItem('notificaciones') ) {
                // tenemos notificaciones guardadas
                notif_anteriores = window.localStorage.getItem('notificaciones');
                notif_anteriores = JSON.parse(notif_anteriores);
                // añadimos la nueva
                notif_anteriores.push(data.additionalData.id_evento);

                window.localStorage.setItem('notificaciones', JSON.stringify(notif_anteriores));

            } else {
                // aun no hay ninguna notificacion guardada
                notif_anteriores = [data.additionalData.id_evento];
                // guardamos la primera
                window.localStorage.setItem( 'notificaciones', JSON.stringify(notif_anteriores) );
            }
        });

@purinagripal that should work as long as the app is in the background. If the app is closed you won't get the on('notification') event called.

 It works.
The only way to have the data of each notification in localStore is with the app never closed??

@purinagripal yeah, there is an enhancement I have to figure out how to do #158 to wake up the app without bringing it to the foreground so the web view can run the JS after someone closes the app.

Now when the user clicks in the "exit button" I call "navigator.app.exitApp()", so in instance I should use some function to send my app to the background...
I read about use a plugin to do that, but I would like some more simple... is not possible??
Something like navigator.app.toBackgroundApp() ???
I try to find docs about it but I couldn't find them...

@purinagripal don't ever call navigator.app.exitApp() it goes against Android UI guidelines and I wish we never added it in Cordova Android. Your users should leave you app by using the back button.

But using the backbutton the app get closed, I need the app in the background to get all the notifications


build: Initial spell check setup

Initial setup for #4793. There is still some pending typo PRs that should remove some of the failures. Not sure I caught all the dictionary exclusions yet.
When this is actually consistently clean, it could be removed from the allowed_failures section

Automation for azure-sdk-for-java

Automation for azure-sdk-for-python

Automation for azure-sdk-for-js

Automation for azure-sdk-for-go

Automation for azure-sdk-for-ruby

Automation for azure-sdk-for-node

Can one of the admins verify this patch?

Added a few overrides for #4761 and #4670 that got closed as "wont-fix"

@nschonni Thanks for setting up this! Can you also provide an example of suppression?

Rebased for a few of the PRs that landed, and added an exception for #4837

@veronicagg if the other typo PRs land and this is green, would it make sense to move this from an "allowed_failure"

@nschonni we could if things are green, yes. I'm a bit concerned with the suppressions though, because we have a lot of things which are not real words and need to be suppressed (properties, strings in paths, etc.) It would be nice if we were just checking descriptions which unless they are mentioning a property should be appropriate to spell check.
@salameer - please comment if you have some thoughts on this.

@veronicagg I'll take another look at some of those suppressions to see if they should be moved to particular folders. I think a bunch are from things that didn't get camel cased, which I think is part of your new review/standards. The checking could be restricted to descriptions, but using the broad version caught things like misspelled entities and enum values

@sergey-shandar  and @veronicagg  thoughts here?

@sergey-shandar @veronicagg I ended up suppressing all the existing issues that have PRs submitted or have open issues, so it should be "clean" to land

@nschonni we are in the process to switch to Azure DevOps. The first target is to move existing jobs. Only after that we will start accept PRs Azure DevOps pipeline.

@nschonni you may want to try preproduction pipeline.


sidebar fix on mobile devices

Description
the sidebar is a little bit off
Steps to reproduce
1.Login
2.Resize browser window under 800px or use phone
3.See sidebar
Screenshots
without fix:

with fix:

Desktop (please complete the following information)
No response
Smartphone (please complete the following information)
No response
Additional information
No response
Record

[X] I agree to follow this project's Code of Conduct
[X] I have checked the existing issues
[ ] I'm a GSSoC'23 contributor
[X] I want to work on this issue

You can go ahead! Thanks for picking it out!


Populating setup.cfg for setup.py

I realized what the problem is:
If we're going to use a one-liner setup.py then we have to fill up the setup.cfg with the required metadata instead of being empty like it currently is.
An alternative approach is to put everything in setup.py. Not sure how pytest would need to be configured to find the test dir but we're not using pytest currently so it currently is not a problem.
[metadata]
name = python-crlf
author = Christian Jaeger
author_email =<EMAIL_ADDRESS>description = Line ending detection library
version = attr: python-crlf.__version__
url = https://github.com/pflanze/python-crlf
keywords =
  crlf
  line endings
classifiers =
  Development Status :: 4 - Beta
  Intended Audience :: Science/Research
  Programming Language :: Python :: 3
  Topic :: Scientific/Engineering
license_files =
  LICENSE

[options]
python_requires = >= 3.8
packages = find:
zip_safe = False
install_requires =
#  numpy

[options.extras_require]
tests =
  pytest
  flake8
  mypy

[options.entry_points]
console_scripts =
#  joesprog = mypkg:__main__:cli

Reference
https://www.scivision.dev/minimal-setup-py-with-prerequisites/

I'll close this. See #4


Support multiplexing with graphql-ws subprotocol

Description:
Multiplexing is not supported by the current graphql subscription implementation when utilizing the graphql-ws/graphql-transport-ws subprotocol.
To handle the multiplexing properly, the incoming messages to the onTextMessage handler must be processed concurrently.
Regarding the current behaviour of the onTextMessage handler, this handler is not dispatched concurrently for received text messages, rather it gets dispatched frame by frame while waiting for the completion of the preceding onTextMessage call. To handle the text message concurrently, we may add a worker inside the onTextMessage handler.
By making this change, the handler will be able to get the complete message even when messages are in-flight to the client.
Once the server has received this complete message from the client, it can stop processing the stream. If we don't stop processing the stream after receiving the complete message, the server will max out with the load. (Current implementation doesn't handle this scenario)
Note: Adding a worker inside the onTextMessage function would necessitate converting every Node class in the graphql package into an isolated class, which might result in performance degradation.
Related Issues (optional):

Suggested Labels (optional):

Suggested Assignees (optional):

We might be able to do this by making all the parser nodes as readonly classes. Since there is another requirement to do so, I think we should go for it. This needs some changes in the parser as well. Let's break down this task. First, let's try to make the parser nodes readonly by creating them once we have all the information. Then we can proceed with the next step, which is to use a worker inside the onTextMessage() method.

Sub tasks

[ ] Make all document tree nodes readonly
[ ] Update the parser implementation to generate an immutable tree
[ ] Refactor the visitor implementations which mutates the nodes of the tree.
-  Visitors should create a new readonly node and store them on a map (which holds the modified nodes)
-  When visiting the node visitors should visit the modified node ( if a node modified by a previous visitor)
[ ] Re-build the document tree with the modified node
[ ] Implement the multiplexing support using worker


Update Development server

Cloud9 is deprecated, remove it from the list.
Add Open VS Code to the list, because it is missing.

LGTM


ui: Add dynamic rendering in message_length_controller.

The message_length_controller had buttons that were present in all messages and were unused for most of them. This commit intends to fix this issue by adding a dynamic rendering of the buttons in the message_length_controller when the message is long enough to be condensed.
Fixes #31133

Fixes:

Screenshots and screen captures:
https://github.com/user-attachments/assets/8608dfdc-b1ed-4d67-a949-a67cf202ace8
dark mode ss

Self-review checklist

[x] Self-reviewed the changes for clarity and maintainability
(variable names, code reuse, readability, etc.).

Communicate decisions, questions, and potential concerns.

[x] Explains differences from previous plans (e.g., issue description).
[ ] Highlights technical choices and bugs encountered.
[ ] Calls out remaining decisions and concerns.
[ ] Automated tests verify logic where appropriate.

Individual commits are ready for review (see commit discipline).

[x] Each commit is a coherent idea.
[x] Commit message(s) explain reasoning and motivation for changes.

Completed manual review and testing of the following:

[x] Visual appearance of the changes.
[ ] Responsiveness and internationalization.
[ ] Strings and tooltips.
[ ] End-to-end functionality of buttons, interactions and flows.
[ ] Corner cases, error conditions, and easily imagined bugs.

One important regression introduced here is that currently, all messages--no matter their length--can be collapsed via -. Assuming that logic is preserved, it would be necessary to expand this further to attach the "SHOW MORE" button in that state.

Closing this in favor of #31482. Thanks for working on this @codewithnick.


Export interfaces

It could be great if you could export types in the main export so we can use them in our typescript codes.
I'm using this for now as a workaround:
import { ProtocolBalanceInterface } from 'defi-sdk/dist/protocols/interfaces'

Hi! Thank you for opening the issue.
We are changing the direction of this library to be a client for Zerion API.
You can find the old code in the archived repository: https://github.com/zeriontech/defi-sdk-js-archived
It can still be installed with npm.
If you're still experiencing the issue please let us know.
I will close the issue for now.


Enforce Task dependencies

I could not find a way to do it so I guess it's a feature request.
I have several tasks

build 1: tsc build project 1
build 2: tsc build project 2 (dependent on project 1)
styles: node-sass
clear: solution (deletes some files)

I wanted to create new task to do clean build of all. So I created new task using dependsOn
Problem is that new task is running all children in parallel with no dependencies which obviously does not work for me.
Proposal, change property dependsOn in following way:
    "dependsOn": {
        "tasks": ["clear"],
        "then": {
            "tasks": [
                {
                    "tasks": ["build 1"],
                    "then": {
                        "tasks": ["build 2"]
                    }
                },
                {
                    "tasks": ["styles"]
                }
            ]
        }
    }

all tasks in tasks array at given level can be executed in parallel, after finishing go to then and proceed.
interface:
interface ITask {
    tasks: (ITask | string)[];
    then?: ITask;
}

Alternatively you could just add new property subTask - pointing to task that needs to be build before.
I would be enough to get dependencies, simpler to implement - but it would require to create a lot of fake tasks.

This should work if:
Build 2 dependsOn Build 1
A generic tasks with only dependsOn (which is supported) depends on: build 2 and styles
clean dependsOn the generic task from above.
Would that work for you?

If I understand you right - you are suggesting to add dependsOn property to regular tasks (as tsc build for example) - right?
if so - yes - that would definitely work.

Yes, that is the suggestion. The tsc tasks you define in the tasks.json will be 'merged' with the one provided by the TypeScript extension.

Will that also work for non tsc tasks?

Yes, it should also work for TSC tasks by 'customizing' the task in the tasks.json.

Not sure what other information you need from me.
Your proposal is sound:) Please reopen.

any plans for implementing it?

This is currently not planned for any concrete milestone.

ok ... how we can change it?:)

Either by a pull request or by having more reactions on the item

how about a sync/async property that would determine how the dependsOn tasks are executed? I mean dependsOn is already an array so if we had something like this:
        {
            "label": "rebuild",
            "dependsSync": true,
            "dependsOn": ["foo", "bar"],
            "problemMatcher": []
        },

then bar task would be started only after foo is exited.
Further the road one could add another option that would start other tasks only if previous ones didn't fail, but for starters this could be at least something...

I would also love to see this implemented. The solution proposed by Spown would be sufficient for me as well.

I think the new-ish dependsOrder should do what you need: https://code.visualstudio.com/docs/editor/tasks#_compound-tasks


What formats do Springer & ACM accept?

What formats do Springer & ACM accept? (LaTeX, Word,...)
Social hacking: get publishers to accept HTML version

Closing this issue because it answers itself.
The suggested solution is outside of the scope (of this tooling). See also: Issue #18


add lock for Glob/SetGlob so the unit test with -race in other projec…

…ts pass.

@luan @dpb587-pivotal @benmoss @tylerschultz @DennisDenuto @cppforlife could you please help review? thanks.

could you please help merge this?
@luan @dpb587-pivotal @benmoss @tylerschultz @DennisDenuto @cppforlife


Fix item cell UI and layout for thumbnails

Verified that @boxtcarpel has signed the CLA. Thanks for the pull request!

Updated UI looks like this:


[WIP] Check task version downgrade

Task name:
Description:
Documentation changes required: (Y/N)
Added unit tests: (Y/N)
Attached related issue: (Y/N)
Checklist:

[ ] Task version was bumped - please check instruction how to do it
[ ] Checked that applied changes work as expected

/azp run


Memoized selectors

Coverage remained the same at 99.031% when pulling e25ae2a6330eb490cab75fbefce08150cff151ba on tf:memoized-selectors into 6241ed7e84ba96c859097d841c148693b9b783fb on codevise:master.

Coverage remained the same at 99.031% when pulling e25ae2a6330eb490cab75fbefce08150cff151ba on tf:memoized-selectors into 6241ed7e84ba96c859097d841c148693b9b783fb on codevise:master.


ME-EPI + fieldmaps (will be) broken

When I merge #2547, I'll be breaking the multiecho path when fieldmaps are present. This issue is just a note to remind myself to look at this after the single-echo pathways are finalized.

Was going to report an issue with 21.0.0rc0; suspect it might be the issue you're reminding yourself of here, but want to confirm, will list separate issue if it's not a duplicate. Problem arises here as for multi-echo data "bold_file" is a tuple.

Well, I think the way I broke the pipeline is more profound (in the sense that, for the sake of making smaller steps on the overall integration, I thought that was the best way to proceed), but I would say yes, you are pointing at the earliest symptom of this feature failing.
I don't think the particular bug you have reported was created by #2547, so thanks for catching it - I'll address it together with this bug report.
Indeed, the difficulties to run ME-EPI + fieldmaps at this point are deeper: since the ME-EPI pipeline is probably going to undergo an overhaul, I think the fieldmap graph should be designed after the pipeline has been revised.
All things considered, thanks much for the bug report - I think you are right we can have it unified under this issue.

Unsurprising that it's a deeper issue to resolve; "earliest symptom" is apt. :+1:

Should be resolved.


ISSUE-1121 UI Error display improvements

Required minor CSS change.
This PR fixes https://github.com/hortonworks/streamline/issues/1121

This is how the message looks like after wrapping.


Change some icons

I suggest to change some icons. The reasoning is that all icons are "flat" but only one is 3D, the "box" icon.
So I would suggest to change it.  For the "Models" I suggest to use the "robot" icon that is also used in the chat list.
For the "import" button I suggest to use a simple "import" icon.

Ok, personally I don't like the robot icon from UniconsLine but I get your point, it's more straightforward for the average user and also more coherent considering we've used it in chat messages

Yes the robot is not perfect. We may find a nicer one in the future. I did not look into other icons, I just used that one as it was already there.


[Feature] UUID Provider

Description
This adds auto generations for UUIDs
Review checklist

[x] PR is split into meaningful commits for the ease of reviewing
[x] Description contains clear instructions on how to test the feature (where applicable)
[x] Tests have been written
[x] Appropriate labels have been applied

Codecov Report

Merging #120 (b2a71d0) into main (db4e52a) will increase coverage by 0.3%.
The diff coverage is 100.0%.

@@            Coverage Diff            @@
##              main    #120     +/-   ##
=========================================
+ Coverage     86.1%   86.4%   +0.3%
- Complexity      55      58      +3
=========================================
  Files           16      17      +1
  Lines          130     133      +3
  Branches        21      22      +1
=========================================
+ Hits           112     115      +3
  Misses           8       8
  Partials        10      10


Public some fields for about functions

Is your feature request related to a problem or challenge? Please describe what you are trying to do.
Hi, I want to serialize/deserialize the physical plan into protobuf such that the PhysicalPlan can be transmitted between different computers. Firstly, I took a look at the ballista and find that most of the physical plan/expressions are supported, great! Then I want to add more features above it, like encoding WindowAggExec into protobuf. The problem is that I can not get the expr field in BuiltInWindowExpr and aggregate field in AggregateWindowExpr, then I can not encode/serialize these functions.....
Describe the solution you'd like
Add public methods to these fields such that users can access them. The following methods are needed, currently:
impl BuiltInWindowExpr{
    fn expr(&self) -> &dyn BuiltInWindowFunctionExpr{
        &*self.expr
    }
}

impl AggregateWindowExpr{
    fn aggregate(&self) -> &dyn AggregateExpr{
        &*self.aggregate
    }
}

impl AggregateFunctionExpr{
    fn fun(&self) -> &AggregateUDF{
        &self.fun
    }
}

pub trait BuiltInWindowFunctionExpr{
    // old methods
    // New method
   fn builtin_window_function(&self) -> BuiltInWindowFunction;
}

The request is pretty simple, I would like to add these methods if you are agreed. What's more, I would appreciate the advice that can do the same work without adding these methods.
Thanks in advance, sincerely

The request is pretty simple, I would like to add these methods if you are agreed. What's more, I would appreciate the advice that can do the same work without adding these methods.

Sounds reasonable to me

Possibly related https://github.com/apache/arrow-datafusion/issues/3257


atom-text-editor.Object.defineProperty.get is deprecated.

The contents of atom-text-editor elements are no longer encapsulated
within a shadow DOM boundary. Please, stop using shadowRoot and access
the editor contents directly instead.
atom-text-editor.Object.defineProperty.get (C:\Users\diefer\AppData\Local\atom\app-1.13.0-beta2\resources\app.asar\src\text-editor-element.js:58:18)
Object.open (C:\Users\diefer\.atom\packages\color-picker\lib\ColorPicker-view.coffee:318:32)
atom-text-editor.<anonymous> (C:\Users\diefer\.atom\packages\color-picker\lib\ColorPicker.coffee:36:29)
CommandRegistry.handleCommandEvent (C:\Users\diefer\AppData\Local\atom\app-1.13.0-beta2\resources\app.asar\src\command-registry.js:259:29)
handleCommandEvent (C:\Users\diefer\AppData\Local\atom\app-1.13.0-beta2\resources\app.asar\src\command-registry.js:3:59)
CommandRegistry.dispatch (C:\Users\diefer\AppData\Local\atom\app-1.13.0-beta2\resources\app.asar\src\command-registry.js:160:19)

I have this same kind of issue.

I have the same issue

Same issue as Atom 1.13 has reached the stable channel

same issue

I was able to "solve" the issue by editing ColorPicker-view.cofee
just find EditorRoot = EditorView.shadowRoot or EditorView on line 265 and comment it out and put a new line without EditorView.shadowRoot so you have
# EditorRoot = EditorView.shadowRoot or EditorView
EditorRoot = EditorView

I'm in no way sure about the validity of this solution but it seems to work for me and I no longer get the deprecation message

Hi, guys. This should be fixed in v2.2.5.


Query operations

First steps regarding full query support. This PR only contains query pool creation and recording. Resolve is still up to discussion #1638 .
Implementation details:

D3D12 uses binary occlusion queries if PRECISE is not specified
D3D12 internally caches the currently used query to have access on the query type on end
Query operations are supported on compute and graphics command buffers. Therefore a new helper capability is introduced which is implemented for Compute, Graphics and General command buffers to circumvent this.

WIP as there are outstanding ash changes (and might include resolve operations)

bors r+


How to listen for mdc-switch "change" event?

Hello - is there any event dispatched from the mdc-switch component when the toggle happens? I have binding set up for selected.bind to bind to a value but I want to perform some logic after the toggle changes.
I think this is what the API tab would show - however I'm not able to view the API page on this component:

Happy to try and contribute a fix if you pointed me in the right direction I'm just not seeing where this information would be.

change event
https://github.com/aurelia-ui-toolkits/aurelia-mdc-web/blob/51f41b12f006f507225f2e7808ed7372fca71281/packages/switch/src/mdc-switch.ts#L55

Wow that was so obvious. Thanks!


Count lines of code?

I think it would be interesting to see things like the distribution of # of LoC over packages in General, or count the total LoC in a registry. To be extra informative, we could do four counts: src, test, docs, and the whole directory (in case there are interesting files in other folders).
I've used tokei before and it's really fast and seems quite accurate, and can count Julia code, markdown, etc, and can output JSON or other structured data. So using that, we could either hold counts for common things (like Julia code / markdown / comments) in our own data structure, or just hold onto the JSON blobs in the Package and query them later on.
What do you think?

Good idea!  (building a Rust package with BinaryBuilder may not be super-easy at the moment though :eyes:)

what's broken with BB rust right now? I think for tokei the easiest way might be to just use the CLI so I don't have to write rust bindings, and that might avoid linking issues if that's the problem

what's broken with BB rust right now?

It doesn't work very well at the moment.  You can try, but it may not work in some cases (we don't have many datapoints, but yesterday I found a broken package)


feat: add DepositedAndCalled and WithdrawnAndCalled events

Change the event emitted in WithdrawAndCall and DepositAndCall to allow parsing these action with an empty message

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 84.23%. Comparing base (db2f95f) to head (69116fa).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #403   +/-   ##
=======================================
  Coverage   84.23%   84.23%
=======================================
  Files           8        8
  Lines         387      387
  Branches      121      121
=======================================
  Hits          326      326
  Misses         61       61

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Feature: Matchfile Matrix

It is slow and very cumbersome to fetch a bunch of certificates via match, take this example for setting up certificate for a iOS and Watch App for Development, Ad-Hoc and App Store:
match(app_identifier: "com.forever-beta.sup", type: "development")
match(app_identifier: "com.forever-beta.sup.watchkitapp", type: "development")
match(app_identifier: "com.forever-beta.sup.watchkitapp.watchkitextension", type: "development")
match(app_identifier: "com.forever-beta.sup", type: "adhoc")
match(app_identifier: "com.forever-beta.sup.watchkitapp", type: "adhoc")
match(app_identifier: "com.forever-beta.sup.watchkitapp.watchkitextension", type: "adhoc")
match(app_identifier: "com.forever-beta.sup", type: "appstore")
match(app_identifier: "com.forever-beta.sup.watchkitapp", type: "appstore")
match(app_identifier: "com.forever-beta.sup.watchkitapp.watchkitextension", type: "appstore")

Each time, Match has to clone the repo, decrypt and install. Additionally if I want to renew these manually I have to enter the commands in one by one.
So what I would like to prepose some kind of matrix for the matchfile, so I could do this:
git_url "git@github.com:Repo/certificates.git"

matrix :types => ["development", "adhoc", "appstore"] do
app_identifier  "com.forever-beta.sup"
app_identifier  "com.forever-beta.sup.watchkitapp"
app_identifier  "com.forever-beta.sup.watchkitapp.watchkitextension""
end

# app_identifier "tools.fastlane.app"
# username<EMAIL_ADDRESS># Your Apple Developer Portal username

# For all available options run `match --help`
# Remove the # in the beginning of the line to enable the other options

With this I could run match to generate all my certificates at once for all types as well as do the same in fastlane.
Match would only need to clone and decrypt the repo once when in read-only mode and in write mode it would save me having to type all the individual commands.

Thanks @jcampbell05! Great to hear from you again. This is a very interesting use case. I'll be sure the team takes a look.  :+1:

Looking at this, it seems more complicated for non-Ruby developers, don't you think?

+1 for this or something like it! With a WatchKit app component, we're finding match takes so long as we need to cycle through match for the main app ID, the WatchKit app ID and finally the WatchKit extension ID. We're using match with fastlane and for each ID all settings are the same apart from the ID, but because they run as separate match processes it has to clone, decrypt, validate, etc. all over again for each ID.

@KrauseFx Yes I think so but even having some sort of YAML file with all of the certificates for the project would be great:
appstore:
    - com.forever-beta.sup
    - com.forever-beta.sup.watch
    - com.forever-beta.sup.watch.watchkitextension
adhoc:
    - com.forever-beta.sup
    - com.forever-beta.sup.watch
    - com.forever-beta.sup.watch.watchkitextension
developer:
    - com.forever-beta.sup
    - com.forever-beta.sup.watch
    - com.forever-beta.sup.watch.watchkitextension

I'm not 100% happy with this solution yet, introduces yet another file. Maybe somehow this should even be part of the Appfile?

The Appfile might be a good place, but I don't think @jcampbell05's original solution would be too complicated for non-Ruby devs. Some clear examples would be enough to help.
I think this issue and #1984 are two key things to solve that would make match absolutely killer, IMO 😊.

@KrauseFx  Happy to have it as part of the AppFile as long as the syntax is clear enough.
Do you have any examples of other matrixs in any of the other fastlane files ?

Bumping this as I've just had to update my profile again for a new team member and this is a lot of pain :(

+1 - with the proliferation of new extension types in iOS 10, we are spending a lot more time fetching and decrypting the same certs for a series of app ids. Would love to get some performance back here.
A portion of our Fastfile for ex...
  app_ids = {
    "TODAY_EXTENSION" => "com.domain.app.Today",
    "SHARING_EXTENSION" => "com.domain.app.Share",
    "NOTIFY_SERVICE_EXTENSION" => "com.domain.app.NotifyService",
    "NOTIFY_CONTENT_EXTENSION" => "com.domain.app.NotifyContent",
    "INTENTS_EXTENSION" => "com.domain.app.Intents",
    "INTENTS_UI_EXTENSION" => "com.domain.app.IntentsUI",
    "WATCHKIT_EXTENSION" => "com.domain.app.watchapp.WatchKit",
    "WATCH_APP" => "com.domain.app.watchapp",
    "PROJECT" => "com.domain.app"
  }

  app_ids.each do |key, app_id|
    match(
      type: "appstore",
      app_identifier: app_id,
      readonly: true
    )
  end

Took a stab at solving this in a PR. Let me know what you guys think of the solution in #6070

Please don't close this

@jcampbell05 We'll leave this one open! Thanks 👍

@jcampbell05 is this still a thing, as we can now use app_identifier  with an array of app-identifier's?

Thanks @hjanuschka, I think this is ready to be closed thanks to the new parameter option 👍


Allow styling text

Check out https://void.lgbt/objects/da64778e-033e-43df-9ed8-d91b9ed08ea8
It has bold & italic text, which Phanpy renders nicely. Apparently this is done with a limited subset of HTML tags.  A few Fedi packages, e.g. the Glitch fork and Akkoma, allow authors to style posts (usually with markdown I think).  I think if Phanpy started offering the opportunity to style text, this would really be attractive to a lot of people.

Yeah, at least adding the option to set the styling. For instance akkoma has Markdown, Html, BBCode, MFM

As OP stated, bold and italic are supported. In addition, Phanpy also supports blockquotes, bulleted, and numbered lists. See: https://weaknotes.com/@david/statuses/01J33BWMSHSNAF6J0MXWKHXTG2.

This is how that status shows in Phanpy:

This is how it renders in Mastodon:

But in phanpy frontend I have no field to choose if I am posting in plain text or markdown

@paulo-roger I don't understand. The setting for preferred posting is set at server level. At least, that's what happens on GoToSocial.

In akkoma default frontend we can set the global preferred styling, but you can change it in the post field for a particular post if you like.
In phanpy though none of the methods are presented (unless I am missing where I can set it).


Remove "user" tests installed via pip

The tests that are executed as part of the CI routine via CTest are also installed via pip as test-giftgrab-* console scripts that get populated automatically.
As far as I remember the idea behind this was to provide the user with a way to test a pip-installed GIFT-Grab.
However these are not even documented, so the user has no way to know about these, as a matter of fact (the more advanced user who can dig these out should be able to figure on their own how to test a pip-installed GIFT-Grab :smile: )
On the contrary, this causes problems such as this.

The CI script calls to these could be replaced by the corresponding pytest calls.

[ ] revise commands in device-specific CI script sections as well

[ ] run above commit with an Epiphan device

[ ] revert above commit!


[SMALLFIX] Rename tests/src/test/java/alluxio/shell/command/SetTtlCom…

…mandTest.java to tests/src/test/java/alluxio/shell/command/SetTtlCommandIntegrationTest.java

https://alluxio.atlassian.net/browse/ALLUXIO-2879

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/15814/
Test PASSed.


Why doesn't the cgc keyboard work?

I start cgc on macos, the game screen shows up, but the keyboard doesn't work.

OS: windows 11, test mode turned on, Cloud Gaming Virtual Device installed
Successfully compiled cgh and injected the dll into cyberpunk 2077
Successfully run cge and user-service

cge start command:
./cge --hardware-encoder=nvenc --keyboard-replay=cgvhid --gamepad-replay=vigem

and cgc
 ./cgc-u UMU --verification-code 123456 --view-only=0

cc @UMU618

Run debug version of cge with --log-level=trace to see if the kb mesage arrived.
Should ensure the window of cyberpunk 2077 is active to receive kb message.


Convert sensors(m2m2) to use simple-networking library

The implementation currently doesn't comply with software standards and will be hard to maintain, as the node in its current state mixes the responsibilities of network I/O and handling the LIDAR's comms protocol.

Will update perseus_sesnors(m2m2_lidar) once advised that simple-networking is merged and stable.

That would have been #39, barring any major issues I don't think it'll be changing significantly from now. The implementation of a Server class might change things (in particular the inheritance diagram) but none of the ideas I've got for that right now would change the Client usage that you'd need.

Woohoo, thanks


Update cannot-use-802dot1x-user-authentication-connect-rds.md

Updated the Windows versions having the same limitations

@msarcletti : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@Deland-Han : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Move to Prod: removal of docs review, matrix chat, author styles, new top nav

Description
This PR moves a number of previously merged items items to production:

Revision to top nav,
Removal of a number of under review notices from docs
Adds better styling to `/authors/
Adds matrix to the connect page.

Issues Resolved
n/a
Check List

[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the BSD-3-Clause License.

Although the DCO is failing.

Looks like everything was signed off but it was DCO bot-only failure. I'm going going to go ahead and merge.