text:
Conversion of piece from FC1 to FC2 format creating isolated where census taken entries

There has been a condition where where census taken has been completed during conversion but the civil parish and ED number have not been repeated. This bug has been there for a long time, but as it was not causing a serious problem I had simply corrected to odd entry that occurred. Ali sent me a query because this bug has caused havoc when converting shipping spreadsheets. It is now obvious that the bug needs addressing as she has many pieces to convert and update.
The condition is probably caused by the coding that addresses the situation where an ED and civil parish is repeated through a FC1 transcription.
When a civil parish changes within an ED it is being entered in the where census taken field correctly (it was decided that the civil parish would be the default entry on conversions). However the ED number, civil parish are not being entered in the relevant fields. Neither are the hyphens appearing in the other fields in the ED section.
This is occurring in all years.
Geoff

Anne
There were the samples that I said that I would send to you – but I see it came to me via you! Spreadsheet Files sent by email.
RG9_4458x is the original FC1 file as transcribed. You will see the changing of the civil parishes within the ED0#8.
RG9_4459y is where I have amended the spreadsheet so that you can see how it should look. I have only corrected the first 120 rows.
RG9_4459z is the converted spreadsheet that shows you how it actually looks.
The guidelines are that whenever something changes within the ED section then all columns within that section should be completed. The section ends at the flag column.
Geoff

Thanks @geoffj-FUG
A question - in RG9_4459y (how it should look) the Civil Parish on the first line (Shields Unk) has been used for every record with an enumeration district (rather than using the Civil Parish on the same line of the input file). Is that something that should happen specifically for Shipping data?

Anne
If all schedules have exactly the same ED details as the previous schedule, then they are not entered on the spreadsheet.
If one or more of the values change then all the fields must be entered.
I shouldn’t do changes when tired! I did not do 4459y correctly. I have attached the corrected file.
My apologies.
Geoff
From: Anne Vandervord @.>
Sent: Wednesday, June 14, 2023 10:13 PM
To: FreeUKGen/FreeCENMigration @.>
Cc: Geoff J @.>; Mention @.>
Subject: Re: [FreeUKGen/FreeCENMigration] Conversion of piece from FC1 to FC2 format creating isolated where census taken entries (Issue #1539)
Thanks @geoffj-FUG https://github.com/geoffj-FUG
A question - in RG9_4459y (how it should look) the Civil Parish on the first line (Shields Unk) has been used for every record with an enumeration district (rather than using the Civil Parish on the same line of the input file). Is that something that should happen specifically for Shipping data?
—
Reply to this email directly, view it on GitHub https://github.com/FreeUKGen/FreeCENMigration/issues/1539#issuecomment-1591074387 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AKCPIFPN3CAPEYBKXQE74PTXLGTDZANCNFSM6AAAAAAZEYSH2Q .
You are receiving this because you were mentioned.  https://github.com/notifications/beacon/AKCPIFLAFZUCAMTTFLW2R43XLGTDZA5CNFSM6AAAAAAZEYSH2SWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTS62XPFG.gif Message ID: @.*** @.***> >

@Geoff fix deployed to Test3, so Ready for Testing

Anne
I have Downloaded 5 files as CSVPro. Some were OK but two have problems. I have attached the output spreadsheets.
RG94492 - Where_census_taken is not populated. A hyphen causes an error. The entry should be Plymouth (the civil parish).
RG94470 has the same issue. Attached.
The other files tested were
RG94442 (see Row 197, the rest looks OK),
RG94475 (looks OK and has the same change from 0#2 to 0#8 as 4492).
RG94489. (The where_census_taken field was populated correctly in this file but it only has one parish).
Geoff
From: Anne Vandervord @.>
Sent: Friday, June 16, 2023 6:55 PM
To: FreeUKGen/FreeCENMigration @.>
Cc: Geoff J @.>; Mention @.>
Subject: Re: [FreeUKGen/FreeCENMigration] Conversion of piece from FC1 to FC2 format creating isolated where census taken entries (Issue #1539)
@geoff https://github.com/geoff  fix deployed to Test3, so Ready for Testing
—
Reply to this email directly, view it on GitHub https://github.com/FreeUKGen/FreeCENMigration/issues/1539#issuecomment-1594350561 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AKCPIFMWUNIMSWNEUDHXJKTXLQNPLANCNFSM6AAAAAAZEYSH2Q .
You are receiving this because you were mentioned.  https://github.com/notifications/beacon/AKCPIFPFIKL4WHSSFVXEIQDXLQNPLA5CNFSM6AAAAAAZEYSH2SWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTS7A7N6C.gif Message ID: @.*** @.***> >

Ok thanks @geoffj-FUG I’ll take another look.

@geoffj-FUG Hmmm - the original issue (that I thought this issue related to) was raised by Ali and related to "Convert to modern headers and download":
Her feedback message:
For EWS files, when I select "Convert to modern headers and download", after line 2 the converted file has civil parishes in the where_census_taken field, and there are no EDs. Very puzzled here.
So that is where I looked and made the code change.
Now looking at the story title etc properly it looks like this is an issue with 'Download file as CSVPro'.
So is there an issue with both?
Can you clarify please.

Anne
This is a Convert and download as csv issue.
What I saw in Ali’s spreadsheets appeared to be a major iteration of what was a minor annoyance in the normal spreadsheets.
Geoff
From: Anne Vandervord @.>
Sent: Saturday, June 17, 2023 6:19 PM
To: FreeUKGen/FreeCENMigration @.>
Cc: Geoff J @.>; Mention @.>
Subject: Re: [FreeUKGen/FreeCENMigration] Conversion of piece from FC1 to FC2 format creating isolated where census taken entries (Issue #1539)
@geoffj-FUG https://github.com/geoffj-FUG  Hmmm - the original issue (that I thought this issue related to) was raised by Ali and related to "Convert to modern headers and download":
Her feedback message:
For EWS files, when I select "Convert to modern headers and download", after line 2 the converted file has civil parishes in the where_census_taken field, and there are no EDs. Very puzzled here.
So that is where I looked and made the code change.
Now looking at the story title etc properly it looks like this is an issue with 'Download file as CSVPro'.
So is there an issue with both?
Can you clarify please.
—
Reply to this email directly, view it on GitHub https://github.com/FreeUKGen/FreeCENMigration/issues/1539#issuecomment-1595666721 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AKCPIFP7SAQEVAFFYQU3CYDXLVR6VANCNFSM6AAAAAAZEYSH2Q .
You are receiving this because you were mentioned.  https://github.com/notifications/beacon/AKCPIFP6Q4D3O657PGQL73LXLVR6VA5CNFSM6AAAAAAZEYSH2SWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTS7DPYSC.gif Message ID: @.*** @.***> >

@geoffj-FUG
There are two separate areas of code for the VLD 'Convert and download as csv' and the CSVProc 'Convert to modern headers and download'. Wrongly or rightly I modified 'Convert to modern headers and download' under this story (to resolve issue originally reported by Ali).
So could you please test that?
I have looked at the the files you reported back on - assuming you used the 'Download file as CSVPro' for VLD files my findings are below.
RG9_4442
This is caused by what I consider to be an error in the VLD file - Ecclesiastical Parish is '-' on just these lines! See VLD input values below.
So I think this would have to be resolved during CSVProc validation.
RG9_4470

Again I think this is caused by errors in the VLD file - Ecclesiastical Parish on ALL records is '-'

RG9_4492
As 4470 above - I think this is caused by errors in the VLD file - Ecclesiastical Parish on ALL records is '-'

Anne
I thought that the where_census_taken was to be populated with the civil parish, not the ecclesiastical parish. The ecclesiastical parish is not always populated, but the civil parish is.
Geoff
From: Anne Vandervord @.>
Sent: Saturday, June 17, 2023 10:32 PM
To: FreeUKGen/FreeCENMigration @.>
Cc: Geoff J @.>; Mention @.>
Subject: Re: [FreeUKGen/FreeCENMigration] Conversion of piece from FC1 to FC2 format creating isolated where census taken entries (Issue #1539)
@geoffj-FUG https://github.com/geoffj-FUG
There are two separate areas of code for the VLD 'Convert and download as csv' and the CSVProc 'Convert to modern headers and download'. Wrongly or rightly I modified 'Convert to modern headers and download' under this story (to resolve issue originally reported by Ali).
So could you please test that?
I have looked at the the files you reported back on - assuming you used the 'Download file as CSVPro' for VLD files my findings are below.
RG9_4442
This is caused by what I consider to be an error in the VLD file - Ecclesiastical Parish is '-' on just these lines! See VLD input values below.
So I think this would have to be resolved during CSVProc validation. https://camo.githubusercontent.com/8828d3d4fdee703f5594682af8630cd25ffd830c0b29c43c50ac63fe8b53bdfa/68747470733a2f2f696d616765732e7a656e68756275736572636f6e74656e742e636f6d2f3630303961656363643630343239636237303038653564332f39313034386265372d656631372d343366622d386366362d383563333162333433373839
RG9_4470

Again I think this is caused by errors in the VLD file - Ecclesiastical Parish on ALL records is '-'
https://camo.githubusercontent.com/d1ae4fef30c8817618b3b077205e67124501b8a153ce6969f88b1fe864dcc96c/68747470733a2f2f696d616765732e7a656e68756275736572636f6e74656e742e636f6d2f3630303961656363643630343239636237303038653564332f63303462386139392d643464632d346532352d396336312d643033356562353363373564
RG9_4492
As 4470 above - I think this is caused by errors in the VLD file - Ecclesiastical Parish on ALL records is '-'
https://camo.githubusercontent.com/a96cc85dd12820150dee20d25e72a7caa96f6a62e5c04ba93a7183af168955d7/68747470733a2f2f696d616765732e7a656e68756275736572636f6e74656e742e636f6d2f3630303961656363643630343239636237303038653564332f32633162663539322d306534642d343262302d396338652d616561653862393039373461
—
Reply to this email directly, view it on GitHub https://github.com/FreeUKGen/FreeCENMigration/issues/1539#issuecomment-1595732285 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AKCPIFJUFEQYDPORIKNE2ZDXLWPVJANCNFSM6AAAAAAZEYSH2Q .
You are receiving this because you were mentioned.  https://github.com/notifications/beacon/AKCPIFOXFTP7CGJOOCOMPRDXLWPVJA5CNFSM6AAAAAAZEYSH2SWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTS7DTYT2.gif Message ID: @.*** @.***> >

@geoffj-FUG - Oh perhaps I wasn’t looking at the right field. I’ll re-check.

@geoffj-FUG I was right.

The current logic for 'Where Census Taken' is that if Ecclesiastical Parish is present and it is not blank it uses that, otherwise it uses the Civil Parish.

In the test cases highlighted in my previous comment  Ecclesiastical Parish is present and is not blank because it contains a hyphen.
I have just modified the code so that if Ecclesiastical Parish contains a hyphen it is treated as if it were blank.

I’ll get that modification deployed to Test3 and let you know when you can retest.

The code relating to 'enumeration_district, civil_parish, eccesiastical_parish, where_census_taken' and how it either 'repeats' or not  is very complicated, so I think it would be advisable to do quite a few tests please Geoff not just EWS data.

Anne
I can understand that logic. This is not the logic that was discussed between Kirk and I. It was a toss up as to how we populated the field.
However Ecclesiastical Parish will never be blank. If we don’t know the EC then we enter a hyphen. A blank field in the spreadsheet raises an error.
Pragmatically the change you propose is fine. You say (I have just modified the code so that if Ecclesiastical Parish contains a hyphen it is treated as if it were blank).
You are right – I need to test a few pieces. Once EWS is correct I will find some normal vlds to see how they pan out.
Geoff
From: Anne Vandervord @.>
Sent: Sunday, June 18, 2023 7:46 PM
To: FreeUKGen/FreeCENMigration @.>
Cc: Geoff J @.>; Mention @.>
Subject: Re: [FreeUKGen/FreeCENMigration] Conversion of piece from FC1 to FC2 format creating isolated where census taken entries (Issue #1539)
@geoffj-FUG https://github.com/geoffj-FUG  I was right.

The current logic for 'Where Census Taken' is that if Ecclesiastical Parish is present and it is not blank it uses that, otherwise it uses the Civil Parish.

In the test cases highlighted in my previous comment Ecclesiastical Parish is present and is not blank because it contains a hyphen.
I have just modified the code so that if Ecclesiastical Parish contains a hyphen it is treated as if it were blank.

I’ll get that modification deployed to Test3 and let you know when you can retest.

The code relating to 'enumeration_district, civil_parish, eccesiastical_parish, where_census_taken' and how it either 'repeats' or not is very complicated, so I think it would be advisable to do quite a few tests please Geoff not just EWS data.
—
Reply to this email directly, view it on GitHub https://github.com/FreeUKGen/FreeCENMigration/issues/1539#issuecomment-1596069334 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AKCPIFLRX6XABOHD2RWEAMLXL3E7LANCNFSM6AAAAAAZEYSH2Q .
You are receiving this because you were mentioned.  https://github.com/notifications/beacon/AKCPIFLWGNSH35H26YEQSDDXL3E7LA5CNFSM6AAAAAAZEYSH2SWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTS7EIK5M.gif Message ID: @.*** @.***> >

This issue refers to "Convert to modern headers and download" in FC2.
FC1 VLD files download as csvpro correctly.

Anne
I am away for a week. I had a quick look and I have some queries (to myself).
I would like to wait to test this until I get home. I can then look at the downloads that I have on my PC.
I note Ali’s comment, but the problem is in both downloads. As you say I really need to do some widespread testing on this.
Geoff
From: Anne Vandervord @.>
Sent: Monday, June 19, 2023 5:44 PM
To: FreeUKGen/FreeCENMigration @.>
Cc: Geoff J @.>; Mention @.>
Subject: Re: [FreeUKGen/FreeCENMigration] Conversion of piece from FC1 to FC2 format creating isolated where census taken entries (Issue #1539)
@geoffj-FUG https://github.com/geoffj-FUG  Test3 has now been updated with the change (Ecclesiastical Parish contains a hyphen it is treated as if it were blank), so ready for you to test please.
—
Reply to this email directly, view it on GitHub https://github.com/FreeUKGen/FreeCENMigration/issues/1539#issuecomment-1596675666 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AKCPIFKTNB5W6RUCVWWQW4LXL77NDANCNFSM6AAAAAAZEYSH2Q .
You are receiving this because you were mentioned.  https://github.com/notifications/beacon/AKCPIFJOTLA6ZZUCPSQKDBDXL77NDA5CNFSM6AAAAAAZEYSH2SWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTS7FNLFE.gif Message ID: @.*** @.***> >

@geoffj-FUG to convert a shipping piece to see if this is still a problem

I have downloaded a big EWS piece and it now looks OK.
We are about to build a EWS PARMS and fix up the civil parishes. Once this is done I will test again. I have shown the Shipping PARMS as a blocker simply as a reminder that this has to be done.

Believed to be complete: closing

authors: AnneV-Learn DeniseColbert geoffj-FUG suffolkroots

repo: FreeUKGen/FreeCENMigration


text:
V11.0(146)导至magisk的超级用户提示信息(toast)长时间不消失

V11.0(146)导至magisk的超级用户提示信息(toast)长时间不消失，回退141版后恢复正常

有截图或者录屏或者相关日志之类的吗，我这现在没 magisk 设备，不太好排查

source: gharchive/issue

authors: Playhi dagitor

repo: FreezeYou/FreezeYou

license_type: permissive

license_source: github-api


text:
🛑 API (DF) Sekretariat-DJPb is down

In 0e636bc, API (DF) Sekretariat-DJPb (https://df1.setditjen-djpb.net) was down:

HTTP code: 0
Response time: 0 ms

Resolved: API (DF) Sekretariat-DJPb is back up in b370c31.

repo: FrideyAlpha/uptime-setditjen

license: MIT


text:
addTarget not working

Hi,
My LeftViewController is a UIViewController with UIButtons.
In code, I call addTarget(...) [in Swift] for a button in LeftView, but it's not working :(
I tried with @IBOutlet, but nothing happens.

The actions for the buttons should be defined in your UIViewController subclass for your LeftViewController. Check out the demo projects for some examples. If you share some code I can point you in the right direction.

repo: Friend-LGA/LGSideMenuController

license: mit

license_source: bigquery


text:
parentheses bug

This code:
$this->seeder->status = 'cart';
list($order, $promo) = ($this->seeder)->createFullOrder('', [], [], []);

gives me this this error :

Http/Controllers/Backend/Admin/HomeController.php (align_equals)
when I run this:
vendor/bin/php-cs-fixer --dry-run -v fix

But when I run:
vendor/bin/php-cs-fixer fix
error is not fixed.....
I fixed problem when I edit code to be like:
$this->seeder->status = 'cart';
list($order, $promo) = $this->seeder->createFullOrder('', [], [], []);

without parentheses ...

What does it mean "gives me this error" ? provide full CLI command and whole output.
Also, this would be nice as well:
php --version
php-cs-fixer --version
cat .php_cs
cat .php_cs.dist

?

I think what he means is that fixer keeps saying it made a change to the file over and over?

<?php

/*
 * This file is part of PHP CS Fixer.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *     Dariusz Rumiński <dariusz.ruminski@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the file LICENSE.
 */

$this->seeder->status = 'cart';
list($order, $promo) = ($this->seeder)->createFullOrder('', array(), array(), array());

$ php -v
PHP 7.0.9-1+deb.sury.org~xenial+1 (cli) ( NTS )

$ php-cs-fixer -V
PHP CS Fixer version 1.12.0 by Fabien Potencier and Dariusz Ruminski (ddac737)

and
$ php php-cs-fixer -v
PHP CS Fixer version 1.12.1-DEV by Fabien Potencier and Dariusz Ruminski

no issues, so we need more info

ping @fico7489 please provide more info @ see https://github.com/FriendsOfPHP/PHP-CS-Fixer/issues/2172#issuecomment-245323481

authors: GrahamCampbell SpacePossum fico7489 keradus

repo: FriendsOfPHP/PHP-CS-Fixer


text:
Corrected method visibility

I'm not sure if this is what you had in mind?

sure, shipit :)
the goal is to have all those method removed anyway ;)

Maybe we should also add an internal test to check the visibility of this method?

no need for doing that:

they are outside the interface, if one uses them it is his risk
with time, we will remove all of them

Makes sense. :)

Thank you @GrahamCampbell.

source: gharchive/pull-request

authors: GrahamCampbell SpacePossum keradus


text:
Allow mixed in superfluous phpdoc by configuration

Hello,
I'm facing a problem with NoSuperfluousPhpdocTagsFixer.
Problem
When it is used with phpstan strict rules,  which needs an explicit annotation type even if it is mixed, I must choose either of them - or ignore the other.
Solution
So I've decided to make a NoSuperfluousPhpdocTagsFixer configurable, to allow a mixed annotation for these cases.

What does PHPStan complains about exactly? I don't see the point in enforcing a mixed type annotation. Maybe this is a bug or a missing feature in PHPStan rather than PHP CS Fixer.

I think PHPStan sees a difference between a parameter that has no type (implicitly mixed) and an explicitly mixed parameter

I was wondering why this felt so familiar. There is another open PR that wants sort of the same: #3936
I must say the current PR is better, but the feature itself is still questionable.

The general idea of PHPStan strict rules is to by type strict and type safe, so it forces you to always declare a type of a parameter or return type:

Require parameter and return typehints for functions and methods (either native or phpDocs)

https://github.com/phpstan/phpstan-strict-rules/blob/master/README.md
Because of this, PHP's implicit "mixed" (= undeclared) type is considered as unsafe (meaning "you forgot to declare type!") and causes a warning. But if you in some scenario actually want to use "mixed" as a typehint, you must declare it explicitly (using PHPDoc), to make it obvious you didn't forgot to declare the type and the mixed type is intentional. But in this case this fixer will attempt to remove the phpdoc, because mixed actually is "superfluous" from the PHP point of view (but not from "I want to be sure I didn't forget to declare types" person point of view).
Also note there is RFC targeted for PHP 7.4/8.0, which may add mixed typehint. But until then, there is no other way than use PHPDoc to tell the mixed is intentional.

Ha, you're not the only one, join the waiting list 😆
In the meantime, I had already left an additional comment which you neither responded nor reacted to.

@dmvdbrugge I missed that, the comment was hidden by github as outdated 🙃
I've just send a fix - your wording is better :+1:
I can wait longer ofc, I was just curious if it will continue somehow..

Be patient, it will be merged :)

@dmvdbrugge it is fixed. I was sloppy and wanted to just push it right away.
Btw should I rebase it against master now? Or wait till it will be accepted and you will rebase it before merge to master?

You can squash / rebase / do whatever you like until told otherwise 😁
In the end, the merger will squash all anyway, but the best way to guarantee a smooth process is if the branch is up-to-date with base.
What I'd do is rebase now. (But that's just me.)

You can rebase your branch to make it up-to-date your target branch but please don't squash commits, mergers will take care of that. In the meantime, keeping separate commits help reviewers understand successive changes you make without reading the entire diff each time.

@ntzm , I see your review as requesting changes. Can you re-review ?

authors: MortalFlesh OndraM dmvdbrugge julienfalque keradus ntzm


text:
Prevent scope collision in sami config file

Before this change it's possible to define the "input" variable in the config file and have it pollute the scope of the loading block. After this change scope is completely isolated.

Thank you @KorvinSzanto.

authors: KorvinSzanto fabpot

repo: FriendsOfPHP/Sami


text:
Improve extension registration pages

Baby Come Back :notes:!

Was merged already, not sure about the idea to assign post merged, ? :)
On Apr 14, 2015 2:25 PM, "Ivan Enderlin" notifications@github.com wrote:

Assigned #13 https://github.com/FriendsOfPHP/pickleweb/pull/13 to
@pierrejoye https://github.com/pierrejoye.
—
Reply to this email directly or view it on GitHub
https://github.com/FriendsOfPHP/pickleweb/pull/13#event-280550085.

@pierrejoye Just for the record. Internal stats ;-).

authors: Hywan jubianchi pierrejoye

repo: FriendsOfPHP/pickleweb


text:
blackfire v1 is deprecated

Erhalte im blackfire container folgende Nachricht:
Deprecation notice:

blackfire v1 is deprecated and will sunset on September 1st, 2021. Consider upgrading to v2 soon.
Read more: https://blackfire.io/docs/up-and-running/agent-upgrade

Danke für den Hinweis!
Als Ergänzung noch für die Person, die sich das Thema annimmt: In den Docs für Blackfire Probe steht noch v1. Abgesehen davon scheint sich nichts geändert zu haben. https://blackfire.io/docs/php/integrations/php-docker

repo: FriendsOfREDAXO/redaxo-mit-docker


text:
Apple silicon:  mailhog Error  :: missing manifest

no matching manifest for linux/arm64/v8 in the manifest list entries

Mailhog wurde leider seit ~2 Jahren nicht mehr aktualisiert und es fehlt offenbar eine Version für M1. Man könnte entweder einen geeigneten Fork suchen oder aber den Container emuliert laufen lassen, siehe etwa https://docs.docker.com/desktop/mac/apple-silicon/#known-issues
Ich lasse das Issue offen zur Info für Mitlesende.

Eine andere Alternative könnte Mailcatcher sein oder die in REDAXO integrierte Lösung

Eine gute Alternative ist Mailpit: https://github.com/axllent/mailpit. Funktioniert genauso, lässt sich quasi nahtlos tauschen.

authors: schuer skerbis


text:
Uploaded images are not configured correctly (activated/preview are always set to false)

I have some German and some English images in my images/ directory. I want the German images to only be available for German language and the English images should only be available in English.
My store.json looks like this:
...
"images": {
        "de_1.png": {
            "priority": 4,
            "de": {
                "activated": true,
                "preview": true
            },
            "en": {
                "activated": false,
                "preview": false
            }
        },
        "de_2.png": {
            "priority": 3,
            "de": {
                "activated": true,
                "preview": false
            },
            "en": {
                "activated": false,
                "preview": false
            }
        },
        "en_1.png": {
            "priority": 4,
            "de": {
                "activated": false,
                "preview": false
            },
            "en": {
                "activated": true,
                "preview": true
            }
        },
        "en_2.png": {
            "priority": 3,
            "de": {
                "activated": false,
                "preview": false
            },
            "en": {
                "activated": true,
                "preview": false
            }
        }
    }
...

The ext:validate command finds no issues in my plugin. However, when executing ext:update, all images uploaded to the store are set to "activated=false" and "preview=false" except for the first image, which seems to be some kind of fallback.

Hey,
Sorry for the late response. I tried to reproduce that. But It seems to work for me. Tried followings
First for DE, Second for EN
"images": {
    "0.png": {
      "priority": 4,
      "de": {
        "activated": true,
        "preview": true
      },
      "en": {
        "activated": false,
        "preview": false
      }
    },
    "1.png": {
      "priority": 3,
      "de": {
        "activated": false,
        "preview": false
      },
      "en": {
        "activated": true,
        "preview": true
      }
    }
  }

Or both for DE
"images": {
  "0.png": {
    "priority": 4,
    "de": {
      "activated": true,
      "preview": true
    },
    "en": {
      "activated": false,
      "preview": false
    }
  },
  "1.png": {
    "priority": 3,
    "de": {
      "activated": true,
      "preview": false
    },
    "en": {
      "activated": false,
      "preview": false
    }
  }
}

The Keys matches the filename in images?

Feel free to report again when you have more informations

Feel free to report again when you have more informations

authors: moritzreichelt shyim

repo: FriendsOfShopware/FroshPluginUploader


text:
Feat/pre build script

this kinda lays the groundwork for what we discussed.
still left to implement:

ghub action
dump the stats counter implementation back in
housekeeping here and there
setup script for dev mode

let's just deploy and smoke test for now please? @MrSunshyne
just wanna check if we deploy ok and didnt break stuff

deployed to test env

@houzyk i sent you a pr to fix the conflicts

added stats counter
no need for dev setup script - added predev as well to prebuild

LGTM!

authors: MrSunshyne cedpoilly houzyk


text:
Update es.json Tweaks and Additions

Added reflection probes, contacts+, and haptics strings

Thanks for the additions!

authors: Frooxius Ruzert

repo: Frooxius/NeosLocale


text:
Add author me & fix translate "Color to Alpha (White|Black)"

A member of the community told me to add it, so... I did <3
and fix a translate.

Thank you for the fixes!

Thank you for the fixes!


text:
"Teacher Model" was not found

In ./lib/datasets/pascal_voc.py I saw pseudo boxes were loaded through the function "_load_annotation",  and there should be a file with this path:
  image_gt_file = os.path.join(self.cache_path, '..', 'pseudo', 'voc_' + self._year + '_' + self._image_set + '_gt.mat')
But I didn't find this MatLab file, namely, I didn't find where generating pseudo data was achieved (in the paper " Missing Labels in Object Detection" this part should be "Teacher Model" and "W2F" model is used.)
Does anybody know where it is or it was still not in this repository yet?

Hello @shellswestern
In this work, we 'learn' the teacher model from its prediction. I have uploaded one of my pseudo boxes files to Amazon S3. When I get the author's permission, I will upload the prediction of W2F.

Thx for your reply :)

authors: Frostinassiky shellswestern


text:
Update .gitignore

Consolidated Duplicate Entries: Removed duplicate .DS_Store entries to simplify the file.
Wildcard Usage: Replaced */target and */out with **/target and **/out to cover all nested directories, making the file more concise and accurate.
Consistent Grouping: Reorganized sections by grouping related entries (e.g., Node.js, Rust/Cargo) to improve readability.

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

Hi, we appreciate your collaboration with the fuel bridge repository, but these kind of PRs from external collaborators are currently out of our policy. Thank you for bringing this to our attention. I am closing it for the time being.

authors: CLAassistant DefiCake voronor

repo: FuelLabs/fuel-bridge


text:
bug

What version of Wallet are you using?
fuel
What is happening?
I couldn't use send button.my wallet adress is fuel1cwlaqupmwsmu42km2l8l6s7w3ef76v4kxzuraszc3t28w4v0035sut2qdh
steps to reproduce

How it should behave?

What os are you seeing the problem on?
Windows Desktop
What browser?
Other
What is your browser version?
microsoft edge the last version

As the prompt window says, the send feature is not yet available. With the upgrade, there will be more and more features, you can check the features currently available for the wallet here. https://github.com/FuelLabs/fuels-wallet#features

authors: afsinkoroglu lzweth

repo: FuelLabs/fuels-wallet


text:
git source dependencies with same dependencies conflict with one another

When adding a dependency to a project, there are two approaches. If the project is local then the path can be used like so:
[dependencies]
storage_string = { path = "../../../libs/strings/storage_string" }

If the dependency is not local, it can be pulled via git:
[dependencies]
storage_string = { git = "https://github.com/FuelLabs/sway-libs", tag = "v0.10.0" }

However, these result in two different behaviors.
In the following example, we import both the String library and the StorageString library. Within the StorageString library, the String library is imported as a dependency as well here.
Using git paths as a user, there is a conflict between the two dependencies with the String type. This conflict does not exist if local paths are used such as in our tests.
Minimal Repo:
contract;

use storage_string::*;
use string::*;

storage {
    my_string: StorageString = StorageString {},
}

abi MyContract {
    #[storage(read)]
    fn returns_string() -> Option<String>;
}

impl MyContract for Contract {
    #[storage(read)]
    fn returns_string() -> Option<String> {
        storage.my_string.load()
    }
}

As we can see, there is a conflict in the String type:

Our Forc.toml file:
[project]
authors = ["Cam Fuel"]
entry = "main.sw"
license = "Apache-2.0"
name = "test_strings"

[dependencies]
storage_string = { git = "https://github.com/FuelLabs/sway-libs", tag = "v0.10.0" }
string = { git = "https://github.com/FuelLabs/sway-libs", tag = "v0.10.0" }

This has been tested with forc v0.38.0.

For this to work, you'd have to import String from storage_string as well. Otherwise, from the compiler's perspective, they are not the same type because they're coming from different places.

authors: bitzoic sdankel

repo: FuelLabs/sway


text:
Built-in PDF viewer support

Most browsers ship with a built-in PDF viewer today.  Which?
A quick test of latest versions reveals:  Chrome, Firefox, Safari, iOS Safari, ...
IE apparently does not, Edge unknown.
There are varying claims that support was added in Firefox 15 and Chrome in 2010.
Apparently, it's very hard to find any info about built-in PDF viewer support on the web.  I naturally checked http://caniuse.com/#search=pdf first, but the feature is not listed yet.

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

Since this is a pretty old request is there any reason it's not implemented yet?

+1

@ioxua-os

is there any reason it's not implemented yet?

The CanIUse feature data is open-source and thus to some extent depends on contributors (such as you and me) to do the research and to provide the relevant documentation/sources for the data.

+1

+1
Also, knowing which browsers support specific PDF features such as forms editing support, etc.
I often use this for testing that support: https://www.irs.gov/pub/irs-pdf/f1040.pdf

Now available at https://caniuse.com/#feat=pdf-viewer

authors: 304NotModified Calico90 ElleshaHackett Fyrd JimSangwine Malvoz Schweinepriester bestter codymikol ioxua-os jasonwoodland jberends moscartong solset-ccochran stpetr sun swergas thebarada voku

repo: Fyrd/caniuse


text:
support-container div not shown in Firefox for specific page

On my FF 66.0.2 on Windows on the page https://caniuse.com/#feat=css-hyphens the div's with classes "support-container-wrap view-mode-normal", "feature-tab-container", and "feature-panel-container" are not displayed and do not show up in Firefox's "inspector" tool.
Other browsers I've tried seem fine, as well as FF on my Android phone. Thanks!

I believe this bug has been fixed, can you let me know if it's still happening?

Still looks the same for me I'm afraid. My FF is now 66.0.3 btw.

FWIW, Firefox 66 on Ubuntu displays just fine.

authors: Fyrd Ugoku manufromlucerne


text:
Input datetime is not yet available in Firefox 56

It still has to be enabled by a flag, but will be available by default in 57.
You can check that is not yet available in the current Firefox 56 beta.
Here it's mentioned that it will be available by default in Firefox 57:
https://wiki.mozilla.org/TPE_DOM/Date_time_input_types

Related: #3483

Thanks!

authors: Fyrd slokhorst


text:
rellist on  too for Chrome 65+ & Opera 52+

Per https://blog.chromium.org/2018/02/chrome-65-beta-css-paint-api-and.html

Chrome now supports the HTMLAnchorElement.relList property to indicate the relationship between the resource represented by the <a> element and the current document. Thanks to Samsung for this contribution!

Also https://www.chromestatus.com/feature/5631885325631488.
Interestingly they didn't mark Android Webview or Chrome for Android, but Opera for Android… oO

Thanks!

authors: Fyrd Schweinepriester


text:
Update link-icon-svg.json

Added "Microsoft EdgeHTML issue tracker: Issue #18357657: Support SVG favicons", https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/18357657/

Thanks!

authors: Fyrd sierkb


text:
Firefox 103: backdrop-filter 🎉

https://bugzilla.mozilla.org/show_bug.cgi?id=1578503#c34

Status: ASSIGNED → RESOLVED
Closed: 20 hours ago
status-firefox103: --- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 103 Branch

https://hg.mozilla.org/mozilla-central/rev/aab73e3ffda7
https://tests.caniuse.com/css-backdrop-filter:

🎉

I noticed though the color is different from Chrome, at least on macOS 11.6.6 Big Sur (on my 2020 MBP 13", in case the screen matters):

As I don't know which is more correct, I'm gonna ignore it for now 0:-)
EDIT:
Mh, Safari seems to match Chrome:

Guess it will bite some browser(s) eventually ¯\_(ツ)_/¯

Interesting! I doubt my test is scientifically accurate enough to determine if one is more correct than the other, so not gonna worry about it for now. :)

Ah, in the meantime I tried to check WPT, but at least for https://wpt.fyi/results/?label=master&label=experimental&aligned&q=backdrop-filter Chrome and Firefox are very close, so I dunno…


text:
🛑 Dashboard service is down

In b7d0531, Dashboard service (https://dashboard.gbif.es) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Dashboard service is back up in 9b14e0a after 21 minutes.

repo: GBIFes/status


text:
Create UI for the website

making an eye soothing UI for the website, that goes well along the game

Hello , can you please explain in detail what kind of UI are looking for?

Hello , can you please explain in detail what kind of UI are looking for?

A UI that matches the vibe of the game and give information on how to play it

Please assign me this issue.

please assign me this issue

repo: GDSC-IIIT-Kalyani/Doggo-run


text:
Plus sign "+" is not handled properly when passed in the URLs in iOS

Describe the bug
Plus sign "+" is not handled properly when passed in the URLs.
I noticed that when I pass the plus sign in a URL, if it is not escaped, if it is escaped a single time or if it is escaped twice,  the plugin is passing it to the upstream as unescaped: "+"
This is causing problem on  upstream, where it is processed as an empty space.
If I escape the plus sign 3 times, the plugin will pass it over as double escaped: "%252B" which again is not OK as I will read "%2B" on my server side.
Any idea what is going on here?
Thanks
To Reproduce
Pass "%2B", "%252B" and "%25252B" as params in a URL through cordova-plugin-webview-proxy in iOS.
Expected behavior
the proxy should allow passing the "%2B" as a parameter to upstream servers.
Logs
not available

If i remove the following 2 lines from the ios code, and pass in an escaped url, everything works ok
startPath = [startPath stringByRemovingPercentEncoding];
startPath = [startPath stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

Something is getting messed up during re-encoding


text:
Token replacement

Added a transformation that replaces input tokens with their perturbed versions sampled from the lookup tables with plausible lexical replacements. By default, lookup tables that contain OCR-ed and misspelled versions of the original tokens are employed.

Just realized that my transformation is closely related to the Replace Spelling Perturbation (#133 and #211) but offers better coverage of target words and replacement candidates and offers more elaborate filtering options. In addition to the common misspellings, it also covers OCR errors.
I've tested the lookup table employed by the former transformation (spell_errors.json) and it can be utilized out-of-the-box by my method.
Would you consider merging both approaches if my PR will also pass the review process?

Thanks for the perturbation! The proposal is also linked to the Butterfingers typos perturbation, and to the character swap perturbation, proposed recently. There should be some discussion regarding if/how to merge similar proposals to avoid very similar perturbations, which could result confusing. I like the fact that the proposed perturbation relies on plausibility, and it that includes OCR errors too.

@mille-s Thank you for your kind review! I agree that some discussion regarding similar proposals is needed.
I have also seen that #213 proposes to correct common misspellings and also employs a (built-in) lookup-table, so it could also be integrated into the proposed approach.

Hi @AbinayaM02: Thank you for your feedback!
I've merged the latest code from the main branch and updated the text classification leaderboard as requested.
I would be glad to help you merge the typo-related transformations later.

authors: mille-s mnamysl

repo: GEM-benchmark/NL-Augmenter


text:
Updates to use Python2 and Python3 at same time

Use a module that has both Python2 and Python3 loaded.

Achieved by #74


text:
Fixes #1064. Fixed error related to NewSeg logic

Description

Related Issue

Motivation and Context

How Has This Been Tested?

Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Trivial change (affects only documentation or cleanup)

Checklist:

[x] I have tested this change with a run of GEOSgcm (if non-trivial)
[x] I have added one of the required labels (0 diff, 0 diff trivial, 0 diff structural, non 0-diff)
[x] I have updated the CHANGELOG.md accordingly following the style of Keep a Changelog

We're using 2.6.3. Is this an easy patch on 2.6?
(FYI we're planning to upgrade to the latest MAPL in GCHP 13.4 or 13.5 -- soonish, but far enough away that it would be ideal if we didn't have the timestamp bug unitl then)

@LiamBindle Well, the next in the 2.6 would be 2.6.10, but I think it should be possible. Let me see...

Thanks @mathomp4 - testing it now

authors: LiamBindle atrayano mathomp4

repo: GEOS-ESM/MAPL


text:
🛑 Data Sharing is down

In 25e51de, Data Sharing (https://data.gesis.org/sharing/#!Home) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Data Sharing is back up in 1efb00d.

repo: GESISWTS/uptime


text:
remove teleport

It isn't currently actually used, that call will never be run, and I don't think we are certain it ever will be.
I'm guessing we are more likely to either just use disterl or to reuse the client/server code that is already there for the kafkaesque support.

Ignore, including in another PR.

repo: GOFactory/vonnegut


text:
Citation for probability of feasibility

I notice the probability of feasibility doc string cites
Parr et al, 2012 : "Infill sampling criteria for surrogate-based optimization with constraint handling"
Should it maybe instead cite:
Schonlau, M., 1997 "Computer experiments and global optimization" .
Parr et al seem to attribute probability of feasibility to this earlier work although perhaps I am missing something.

@alexggmatthews yes, you are correct. This reference needs updating. We are aware of this for a while but are holding it off for when we are updating the documentation.
One of the discussion points we have is whether we should refer to the first original work introducing the approach, which can be quite old and harder to read. Or refer to a more recent survey (probably in machine learning) which, for instance, summarizes a number of acquisition functions suited for expensive constraints.

authors: alexggmatthews icouckuy

repo: GPflow/GPflowOpt


text:
🔀 README를 추가합니다

💡 개요
팀 소개, 프로젝트 시작 계기, 사용한 라이브러리를 README에 작성했습니다
🙋♂ 질문사항
추가할 게 있으면 남겨주세요

클론 방법 넣는거 어떰

서비스 사용방법 적는 것도 좋을 것 같아
(notion에 작성되어 있을 줄 알았는데 비어있네..)

서비스 사용방법 적는 것도 좋을 것 같아 (notion에 작성되어 있을 줄 알았는데 비어있네..)

이거는 노션에 작성하고 여기에 사용방법으로 링크를 다는 게 좋을 것 같아
README에는 간단한 프로젝트 소개를 적고 싶은게 내 생각임
글고 진짜 귀찮음


text:
🛑 beCOOKIES GCP is down

In 4c91fec, beCOOKIES GCP (https://prod.becookies.tech) was down:

HTTP code: 0
Response time: 0 ms

Resolved: beCOOKIES GCP is back up in 7e283fe after 6 minutes.

repo: GSoftbiz/upptime


text:
🛑 beCOOKIES GCP is down

In fffbce3, beCOOKIES GCP (https://prod.becookies.tech) was down:

HTTP code: 0
Response time: 0 ms

Resolved: beCOOKIES GCP is back up in ee973e0 after 6 minutes.


text:
Merge certificates with a common second-level domain name into a sing…

Merge certificates with a common second-level domain name into a single certificate with multiple sub-names.
This should help keep the limit on calls to let's encrypt api in the event that there are many third-level domains on the server.

If this is added, it should be made optional.
For instance, we are using this for 20000+ hosts, and looping over all of them every single time a certificate is renewed is not a good idea.
Apart from that is a privacy issue: A single host per certificate prevents other hosts a server listens on to be leaked in the same certificate. Adding all of them in one, could make third parties wiser than they need to be.

@Energy1190: Thanks so much for the contribution and pull request! This will be great functionality to have! I'll try to take a closer look at the code this weekend.
@Eihrister: I think I agree that this should be an optional feature. Although, regarding the privacy concern, technically all certs are still discoverable by anyone via transparency logs. So I'm not sure if you knew about this (I only learned about it recently), but in light of this, does the privacy aspect still seem like as big of a deal to you? Personally, I think there's still an argument to be made that the transparency logs are less discoverable than everything being visible in a SAN certificate, but since all the info is technically out there, I just wasn't sure if you had any other thoughts.
And regarding your 20000+ hosts, out of curiosity, do you have any ballpark numbers for how many of those are subdomains versus unique domains? I need to look closer at the code in this implementation, but I think that may impact how many items are actually being looped over (since I think it might be trying to pull just the subdomains for a given domain first, so the number it's looping over might be much smaller, depending on your subdomain vs domain mix).
@Energy1190: As I mentioned, I need to give all this a closer look, but on a quick cursory glance, just a few notes:

As @Eihrister mentioned, we probably need to be careful about any potential performance impact of this, and ideally we'd make this behavior optional.
I think we need to account for public suffixes when determining the base domain. Right now, I believe the code is expecting the base domain to consist of the last 2 parts of the hostname, but it's trickier for TLDs like .co.uk (since in that case, the base domain needs to be the 3rd level domain, not the 2nd). Unfortunately, the public suffix list is pretty massive and evolving, so this might complicate things.
Let's Encrypt limits SAN certificates to 100 names per certificate, so ideally we'd be able to handle this intelligently, and request a new SAN certificate once the previous one has reached 100 items. But this might also complicate things, since we might need to keep track of more details on each cert and subdomain.
By appending all the domains as separate arguments to the dehyrated.sh call, we'll probably need to be careful of the limits in sockproc, which handles our shell calls. sockproc commands currently can't exceed 2040 characters. So things might start failing once a bunch of domains get added to the list. lua-resty-exec recently came on my radar as an alternative to lua-resty-shell, so that might be worth exploring to see if it's alternative to sockproc also has any length issues.
It would be great to add tests for this to the test suite, since this is pretty significant new functionality, and I think there's plenty of new edge-cases to consider.

So if you think you might be interested in tackling any of this, contributions are always welcome, but if this is more than you were bargaining for (the edge-cases for this unfortunately do seem rather thorny), I'm happy to try and collaborate on the functionality in this pull request (I'm just not sure when I'll have time personally). In any case, thanks again for getting the ball rolling on this feature! 🌟 🌟

@GUI First of all, don't get me wrong. As long as this is an optional feature, I'm all for it. Will likely be very useful to people. To us, however, not so much... and here's why:
As far as privacy: Maybe privacy wasn't the right term. We host roughly 10.000 shared hosting customers. They have say 20000 names connected to their sites. Some do, some don't like it when all of their names are clearly visible in the browser. Transparency logs only state that certificates have been given out, not where or for what they are in use (though easily found, sure). Again, with this being optional, it's a non-issue.
That being said, the current implementation has clear advantages as to its simplicity.
This added implementation will add a lot of layers of complexity, not just in terms of code, but also in logic, cleanup, keeping track of things, reissuances, etc.
Having one certificate per host makes it easy to just delete old certificates for that host after it's no longer in use on our platform. When a new host is added, a new certificate is created for that host, instead of having to revalidate all hosts within that domain.
A few notes, though:
With all these tens of thousands of hosts, we only found 2 customers that actually had more than the weekly rate limit of 20 certificates per domain. The rate limit only applies to newly generated certificates, renewals are exempted. Meaning those 2 customers only had to wait a week to get the rest of the certificates done.
Most of the actual problems regarding the rate limit, you hit during the initial stage. Not just the 20 per domain, but also the 500 per 3 hours limit. Before enabling it for everyone, we firewalled off port 443 to only allow Let's Encrypt to connect back for verification, then curl'd all of the hosts from the local machine. Throttled to stay under the limits.
This feature would reduce the time needed to generate all of those initial certificates also because of that reason: Less certificate issuances.
However, again, it's only the first time. Renewals are also exempted.
Also if you have only a few domains and they are quite static with so many hosts / subdomains under it, maybe this is not the solution for you and is a simple dehydrated install with a domains.txt a better option.

@GUI Thanks for answering. I corrected what you indicated.

Now all this is optional. Enabled with option auto_ssl:set("multiname_cert", true).
I did not find how to get around problems with public suffixes if using a sheet with them is undesirable. As an option, I made the ability to transfer to "multiname_cert" number, which will determine the level of the domain name.
I added a check for the limit of names, when the limit is reached, a new certificate is
I also added a check for the number of characters in the command line, although fairly lazy. In fact, I restricted the string with domains of 1000 characters, if this limit is reached, then a new certificate will be created by analogy with the restriction of 100 names.

I'm not sure if I can make such serious changes as replacing lua-resty-shell by lua-resty-exec. So I did not do it. And I need a lot more time to sort out the tests.
I changed the logic of the work, so that the already written code is almost not affected. I needed to check "multiname_cert" in three places: in the function "do_ssl", in order to initially replace the domain name, in function "issue_cert", that cancel the already existing check, because then, for all requests except for the first one, there was no certificate generation. And in "lets_encrypt.lua", to generate a list of names.

Fixes #36

@Energy1190 @GUI in my opinion the public suffix list is the right and only way to split domains into "suffix" and "prefix" parts. Someone even implemented a lua module for loading and parsing the list. So users of resty-auto-ssl only need to provide a PSL file in the setttings, which I find acceptable.

Thank you for this great discussion and pull request!
For some of the more complex configurations would it be good idea if we simply created a direct communication link with dehydrated?
So that if a use case is not satisfied with auto-ssl the user can still instruct dehydrate to create certificates.
How will this work?

The flags to dehydrate can be passed in the form of URL arguments.

Thr URL arguments can be appended ,on a need by need basis, by an access by lua block in front of an incoming domain.

If  no URL arguments are passed auto-ssl works in a default setup. If arguments are passed auto-ssl just lets dehydrate do all the work and gets out of the way.

In this setup , the onus of error handling will be on the user.
Although the intention of this idea is to make things easier, I can't really say if they make it more complicated instead :)

@Energy1190: Apologies for my delayed response on this. Thanks for making the various changes, though! Since this is a more significant change, I'd still like to mull this over a bit longer just so we understand the impact and the best way to go about all this. I'm hoping I can take a closer look at this over the weekend or next week. Hopefully this isn't holding anything up on your end, but thanks again for the contribution!
@luto: Thanks for the lua-psl link. That's definitely really good to know about, and could greatly simplify having to manage the huge publicsuffix list file ourselves.
I'm also wondering if perhaps deferring some of this logic to a callback users could implement might be another viable approach. Sort of similar to how we leave it up to users to implement allow_domain, we could have another callback controlling which domains can get combined (where users could either implement full-blown public-suffix handling, or if they have simpler cases, the logic might be much simpler)... Anyway, I still haven't fully thought all this through, but thanks to everyone for the feedback and ideas!

bump
We could really use this feature as well (we keep getting "Error creating new cert :: too many certificates already issued").
For our use case, it would be perfectly find to have a callback to have users define how certificates should be grouped themselves -- love that idea!

authors: Eihrister Energy1190 GUI MiniCodeMonkey brickcap luto

repo: GUI/lua-resty-auto-ssl


text:
{NRF} Criar protótipo inicial do sistema

Description
COMO gerente de software do Chefee, QUERO um protótipo inicial do sistema contendo as principais funcionalidades e telas, PARA QUE eu possa ter uma visualização inicial de como será o sistema Chefee.
Acceptance Criteria

O protótipo deve incluir as telas iniciais com os principais casos de usos do sistema.

Done.

repo: Gabrielenamie/chefee


text:
Revert CI changes

Problem: we can't run golden-tests on garnix, because they require write access to the /nix/var and read access to the /nix/store
Soluiton: move back to the github actions CI and disable check on time of nix build

I also removed the Garnix CI requirement

So, I can remove garnix.yaml?

Yeah, you can remove it if you want


text:
2.2.5

bug fix ShowReadOnlyProperties and fields
bug fix ToJSON() and changing ShowReadOnlyProperties per call on a type

Réglé via 2.2.5 #2

repo: Galactic-Shrine/fastJSON


text:
Configurable custom emojis

As some may know, all bots have the privilege of using emojis from any server they're in, like they had Nitro.
I want to add an emoji entry to config.yml where you can add entries for certain emojis.
emoji:
    - levelup: 🌟
    - death: ☠
    - deathplayer: 💀
    - druid: ❄
    - sorcerer: 🔥
    - paladin: 🏹
    - knight: 🛡
    - checkmark: "<:greencheck:448645325918437376>"
    - cross: "<:redcheck:448645341659791360>"

In this case, checkmarks and crosses use a custom emoji, :greencheck: and :redcheck: respectively.
It's recommended to add NabBot to a server just for the custom emojis, to avoid changing the shortcuts, as they would break the reference.

f974030 added the option to use custom emojis for /serverinfo

Implemented in dev branch
For instructions on how to use, check:
http://galarzaa90.gitlab.io/NabBot/customizing/config/#emojis


text:
Setting Vouchers in Sats and a better user interface

I noticed that I could create vouchers in different currencies which is beautiful but I can't make payment in sats.
I wanted to make a payment priced in Sats to test it out and I couldn't find Sats in the list of currencies, I believe being able to set vouchers in Sats will also make the job easier for everyone.
I had a bit of trouble using the interface. It would be great if the design is improved to make it more user-friendly. I had to tap on several buttons before I understood what to do. A more intuitive design would make it easier for users like me to navigate and understand the interface better.

Hello, which buttons do you mean? What action did you have trouble to do? Its still in testing stage, a lot of improvements are planned.

authors: designsats kestercrypt

repo: GaloyMoney/blink-mobile


text:
fix: set memo for onchain payments

This was a bug

This was a bug

it's failing eslint check. should be replaced with just memo

authors: nicolasburtey sandipndev

repo: GaloyMoney/galoy-mobile


text:
ShadowOmniMap.blsl failing with vulkan

So I was trying to test https://github.com/pgruenbacher/bsf/blob/2c05c8dc0334904cde7e5fe3cd58cb9799001185/Source/Plugins/bsfECSRenderer/BsRendererECS_test.cpp#L244
but with vulkan render api.
However I get an error saying that "gShadowCubeTex" is not found. Cannot find texture parameter with the name: 'gShadowCubeTex' by GpuParams.
When I try to build the assets manually I notice that most shaders are passing except for the ShadowProjectOmni.blsl shader which is the only shader using TextureCube with SampleCmp and SamplerCubeState.

bsfExamples does work with master bsf and vulkan api on the demos that I tested. Idk if any of the current examples have shadows in them. The test was failing with RenderBeast and

shader compilation failing at https://github.com/GameFoundry/bsf/blob/86d227cf3b19aa7065bed71b9b0e4a4ffb7a01ff/Data/Raw/Shaders/ShadowProjectOmni.bsl#L165

repo: GameFoundry/bsf


text:
Set hornEnabled for each vehicle + Bug fixes

Known issue: VehiclesData from older versions now show an error (because there is no 'hornEnabled' set). I'll solve this later.
I created the draft to let you know what I'm doing.

It's ready to be merged!
But let me just say, it was extremely difficult to do it. The code for Vehicles and VehicleData is reeally messy and the fact that half of it is in Dutch also did not make it easier...
You guys, who created it, you should add some comments to make it at least a bit more understandable for everyone else.

repo: GamerJoep/MinetopiaVehicles


text:
Debug Crashes Torque

On Linux compiled with GCC:
I don't know what's causing it, but if I choose debug when there's an error, torque just crashes. If I choose ignore, it's fine. I used gdb to try to trace the crash, gist below:
https://gist.github.com/avarisclari/d758bb054b2d058b786e

The 'crash on debug' is a known behaviour of Linux at this point - I wish I could tell you more. The gdb trace makes it look like another issue that's been cropping up recently. Can't find the ticket for it though. Thanks for the report!

From @Azaezel:
Development_DEBUG.exe!Platform::debugBreak() Line 35	C++
Development_DEBUG.exe!MenuBar::updateMenuBar(PopupMenu * popupMenu) Line 116	C++
Development_DEBUG.exe!MenuBar::removeObject(SimObject * obj) Line 69	C++
Development_DEBUG.exe!SimSet::onDeleteNotify(SimObject * object) Line 329	C++
Development_DEBUG.exe!SimObject::processDeleteNotifies() Line 1364	C++
Development_DEBUG.exe!SimObject::unregisterObject() Line 557	C++
Development_DEBUG.exe!SimObject::_destroySelf() Line 581	C++
Development_DEBUG.exe!EngineObject::destroySelf() Line 98	C++
Development_DEBUG.exe!SimObject::deleteObject() Line 567	C++
Development_DEBUG.exe!SimGroup::clear() Line 765	C++

Appears to be an SDL bug.

authors: avarisclari eightyeight


text:
Add remote work checkbox

This is the highest voted suggestion currently in Ideas & Suggestions


text:
🛑 Mastodon is down

In ea2438b, Mastodon ($MASTODON_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Mastodon is back up in bd0d15a.

repo: GeekCornerGH/status-page


text:
react-native-reanimated layout animation causes semitransparent icons to flicker on rerender

Description
Not sure if this is native-base or react-native-reanimated bug, every time I use layout animation (Entering, Exiting, …) no matter on what screen, it causes all native-base icons, with semitransparent color in app to flicker on rerender, in snack example I provided, I have 2 identical screens, except the second one uses layout animation. On each screen there are 3 icons:

First icon is native-base icon with usage of ‘as’ property, this icon has not semitransparent color, this will never flicker
Second icon, is vector icon from ‘react-native-vector-icons’ with semitransparent color, this icon is passed into ‘as’ property on native-base icon, this icon will never flicker
First icon is native-base icon with usage of ‘as’ property, this icon has semitransparent color, this icon will start to flicker on render (refresh button) whenever layout animation occurs in app
Taping Refresh button causes rerender
On first screen if you tap on refresh, no flicker occurs, when you switch to second tab, layout animation is triggered, causing renders to flicker third icon, when you navigate back to the first tab, third icon will be flickering as well.

I did not notice this behavior on iOS, and I am not even sure, if this is the right repo for this issue, and not react-native-reanimated issue, I think this bug have to do something with passing icon into ‘as’ property of native-base icon, as „pure“ vector icon doesn’t flicker and if icon is passed as child to native-base icon, it doesn’t flicker either.
CodeSandbox/Snack link
https://snack.expo.dev/@krygelv/flickeringicon
Steps to reproduce

tap on refresh (no flicker occurs)
navigate to second tab (this will trigger layout animation)
tap on refresh (flicker occures on third icon)
navigate to first tab, and tap on refresh (flicker occures on third icon)

NativeBase Version
3.4.5
Platform

[X] Android
[ ] CRA
[ ] Expo
[ ] iOS
[ ] Next

Other Platform
No response
Additional Information
https://user-images.githubusercontent.com/51510519/170483460-14c37437-d7e1-4b9e-a16a-df84f5da2034.mp4

Hi @vasafix, Seems like a problem is occurring when color has alpha or opacity. Thanks for reporting the issue. we will look into it.

Any updates on this? Having the same issues with a svg graph package. Using any layout animations make the svgs flicker.

authors: Viraj-10 roffelund vasafix

repo: GeekyAnts/NativeBase


text:
Display incorrect after moving a method to a new package

After moving a method to a new package, I think the best thing to display is the method but in the new package. JfP is not currently doing that.

Improved behavior during method drag/drop to package and class
https://github.com/GemTalk/JadeiteForPharo/commit/d911154fedfd4732d119693339627408070ceed3

repo: GemTalk/JadeiteForPharo


text:
Work in progress and new features

A summary of work in progress and planned new features in the upcoming update (available soon):

Windows version of ugrep-indexer ✅ (done on my end)
Windows version of ug --index
Index archives (zip/tar/pax/cpio) and compressed files (tarballs and gz/bz/bz2/xz/lzma/lz4/zstd/Z/brotli) ✅ (done on my end)
Implement indexed search modes with ug --index and ug --index=MODE ✅ (done on my end)

Archives and tarballs are indexed with ugrep-indexer option -z by the files they contain. Each archived file has an index hash stored in the index file that is then used by ug --index to check if the archive/tarball possible matches the specified pattern. If any one of the archived files in an archive possibly matches, then ug --index will search the archive/tarball.
Also ugrep-indexer --zmax=NUM is supported, to index nested archives up to NUM levels deep. Default is --zmax=1, like ugrep.
The ug --index=MODE mode specification may be useful to control index-based search. For example, --index=fast could skip the file modification data/time check, which is useful to search a bit faster when the indexes are all kept up to date (default is safe to always search files that are modified after indexing). Not sure yet if this is really any faster and useful. Testing will tell.

I've ugrep-indexer.exe committed to the repo with new options -z and --zmax=NUM to index archives and compressed files. Will perform some more testing tomorrow and if all goes well will then release the ugrep-indexer 0.9.2 update as a release.
The ugrep 4.3.5 update will also released and supports option --index with -z to search indexed archives and compressed files. The ugrep.exe 4.3.5 also supports indexed-based searching. Because searching zip archives and compressed files is typically slow (relatively speaking), indexing these files gives a decent speed boost.

repo: Genivia/ugrep-indexer


text:
Consolidate disorder and disease terms

Current term details
There are a number of terms for specific diseases or disorders. I suggest replacing them with a single term that allows multiple values from a disease ontology (e.g., DO). Different extensions could provide specific lists of diseases and disorders that are allowable within a package.
Term name - disease
Structured comment name - disease
Definition - If the sequenced organisms (for MIGS or similar) or host (for MIMS or similar) has a disease or diseases at the time of sample, list the disease(s).
Expected value - ontology term
Value syntax -
Example -
Preferred unit - n/a
Package(s) - tbd

NOTE: I need to supply some more details here. Just getting the issue in as a placeholder.
Suggested update(s)
Please supply the new suggestions for any of the details listed below (only insert text to those details that should be updated):
Term name -
Structured comment name -
Definition -
Expected value -
Value syntax -
Example -
Preferred unit -
Package(s) -

Additional context
Add any other context about the update request here, e.g. why you think this needs to be updated.

Let's go through the packages and create a list of disease related terms.
Some packages had specific types of diseases that they wanted reported,
for those we can recommend a branch of the DO, e.g. cardiovascular diseases
Cheers,
Lynn
On Tue, May 23, 2023 at 12:30 PM Ramona Walls @.***>
wrote:

Current term details
There are a number of terms for specific diseases or disorders. I suggest
replacing them with a single term that allows multiple values from a
disease ontology (e.g., DO). Different extensions could provide specific
lists of diseases and disorders that are allowable within a package.
Term name - disease
Structured comment name - disease
Definition - If the sequenced organisms (for MIGS or similar) or host (for MIMS or similar) has a disease or diseases at the time of sample, list the disease(s).
Expected value - ontology term
Value syntax -
Example -
Preferred unit - n/a
Package(s) - tbd
NOTE: I need to supply some more details here. Just getting the issue in
as a placeholder.
Suggested update(s)
Please supply the new suggestions for any of the details listed below
(only insert text to those details that should be updated):
Term name -
Structured comment name -
Definition -
Expected value -
Value syntax -
Example -
Preferred unit -
Package(s) -
Additional context
Add any other context about the update request here, e.g. why you think
this needs to be updated.
—
Reply to this email directly, view it on GitHub
https://github.com/GenomicsStandardsConsortium/mixs/issues/554, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ABBB4DPF45ZOSKT7DQNJHTDXHTQ3HANCNFSM6AAAAAAYMEXMKQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

--
Lynn M. Schriml, Ph.D.
Associate Professor
Institute for Genome Sciences
University of Maryland School of Medicine
Department of Epidemiology and Public Health
670 W. Baltimore St., HSFIII, Room 3061
Baltimore, MD 21201
P: 410-706-6776 |  F: 410-706-6756
@.***

authors: lschriml ramonawalls

repo: GenomicsStandardsConsortium/mixs


text:
🛑 WWWW xyz is down

In ae8399b, WWWW xyz (https://www.crushing.xyz) was down:

HTTP code: 502
Response time: 1138 ms

Resolved: WWWW xyz is back up in 1995722 after 16 minutes.

repo: GentlemanHu/own-status


text:
🛑 Book Library is down

In f4d66e4, Book Library (https://book.crushing.xyz) was down:

HTTP code: 503
Response time: 305 ms

Resolved: Book Library is back up in 79b80cb.


text:
🛑 AI flowise is down

In 4f167c5, AI flowise (https://aiflow.crushing.xyz) was down:

HTTP code: 0
Response time: 0 ms

Resolved: AI flowise is back up in 56d0fca after 6 minutes.


text:
Rooted device

Is it possible to use the program on a root device? Rooted phone device disconnected.

Rooted devices should work, except some issues with copy-paste (#1606).
What is the whole console output?

C:\Users\spice\Downloads\scrcpy-win64-v1.17>scrcpy
INFO: scrcpy 1.17 https://github.com/Genymobile/scrcpy
C:\Users\spice\Downloads\scrcpy-win64-v1.17\scrcpy-server...file pushed, 0 skipped. 24.2 MB/s (34930 bytes in 0.001s)
[server] INFO: Device: samsung SM-A530F (Android 9)
[server] ERROR: Exception on thread Thread[main,5,main]
java.lang.IllegalArgumentException: Failed to initialize video/avc, error 0xfffffffe
at android.media.MediaCodec.native_setup(Native Method)
at android.media.MediaCodec.(MediaCodec.java:1811)
at android.media.MediaCodec.createEncoderByType(MediaCodec.java:1777)
at com.genymobile.scrcpy.ScreenEncoder.createCodec(ScreenEncoder.java:179)
at com.genymobile.scrcpy.ScreenEncoder.internalStreamScreen(ScreenEncoder.java:77)
at com.genymobile.scrcpy.ScreenEncoder.streamScreen(ScreenEncoder.java:60)
at com.genymobile.scrcpy.Server.scrcpy(Server.java:80)
at com.genymobile.scrcpy.Server.main(Server.java:252)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:341)
INFO: Renderer: direct3d
INFO: Initial texture: 1080x2216
WARN: Device disconnected

Scrcpy works well on many phones, only not on the rooted Samsung Galaxy A8.

0xfffffffe is the error when the device encoder is missing (or could not be used): #82 #407
It might be related to the rooted phone after all: #2066 (but it's maybe just a bug in the ROM you installed, since not all rooted devices have this problem?)
Could you post your logcat?
adb logcat -c
scrcpy
adb logcat -d > logcat.txt

I tried 3 rooted Samsung Galaxy A8, it didn't work. My other phones were not rooted.
logcat.txt

Hmmm, something goes very wrong:
I scrcpy  : Device: samsung SM-A530F (Android 9)
I app_process: Thread[1,tid=9262,Native,Thread*=0x782fe14c00,peer=0x12c02468,"main"] recursive attempt to load library "/system/lib64/libmedia_jni.so"
D MtpDeviceJNI: register_android_mtp_MtpDevice
I app_process: Thread[1,tid=9262,Native,Thread*=0x782fe14c00,peer=0x12c02468,"main"] recursive attempt to load library "/system/lib64/libmedia_jni.so"
I app_process: Thread[1,tid=9262,Native,Thread*=0x782fe14c00,peer=0x12c02468,"main"] recursive attempt to load library "/system/lib64/libmedia_jni.so"
D StagefrightPluginLoader: Failed to load library: libstagefright_ccodec.so (dlopen failed: library "libstagefright_ccodec.so" not found)
D StagefrightPluginLoader: Handle or CreateInputSurface symbol is null
D StagefrightPluginLoader: Handle or CreateBuilder symbol is null
E ServiceManagement: getService: defaultServiceManager()->get returns Status(EX_TRANSACTION_FAILED): 'FAILED_TRANSACTION: ' for android.hardware.media.omx@1.0::IOmxStore/default.
E OmxInfoBuilder: Cannot find an IOmxStore service.
W MediaCodec-JNI: try to release MediaCodec from JMediaCodec::~JMediaCodec()...
W MediaCodec-JNI: done releasing MediaCodec from JMediaCodec::~JMediaCodec().
D AndroidRuntime: Shutting down VM
--------- beginning of crash
E AndroidRuntime: FATAL EXCEPTION: main
E AndroidRuntime: PID: 9262
E AndroidRuntime: java.lang.IllegalArgumentException: Failed to initialize video/avc, error 0xfffffffe
E AndroidRuntime: 	at android.media.MediaCodec.native_setup(Native Method)
E AndroidRuntime: 	at android.media.MediaCodec.<init>(MediaCodec.java:1811)
E AndroidRuntime: 	at android.media.MediaCodec.createEncoderByType(MediaCodec.java:1777)
E AndroidRuntime: 	at com.genymobile.scrcpy.ScreenEncoder.createCodec(ScreenEncoder.java:179)
E AndroidRuntime: 	at com.genymobile.scrcpy.ScreenEncoder.internalStreamScreen(ScreenEncoder.java:77)
E AndroidRuntime: 	at com.genymobile.scrcpy.ScreenEncoder.streamScreen(ScreenEncoder.java:60)
E AndroidRuntime: 	at com.genymobile.scrcpy.Server.scrcpy(Server.java:80)
E AndroidRuntime: 	at com.genymobile.scrcpy.Server.main(Server.java:252)
E AndroidRuntime: 	at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
E AndroidRuntime: 	at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:341)

Does /system/lib64/libmedia_jni.so exist on your device?
What if you start adb without root permissions (adb unroot)?

Yes, I found the libmedia_jni.so.
I ran before Scrcpy:
adb unroot
restarting adbd as non root
However, I made the same mistake
java.lang.IllegalArgumentException: Failed to initialize video / avc, error 0xfffffffe
device disconnected.

repo: Genymobile/scrcpy


text:
Drag and drop not working

When i try to upload a file, it doesn't work, even if i remove spaces. The error is on the screenshot ^^
Any solution ? (i'm in v. 1.6)

It works with th efile without space. How to do this with a file with a space

I finally removed the  '''è''', and it is working 😄
But is there a way for the manipulation to work with directories with accents ?

But is there a way for the manipulation to work with directories with accents ?

Yes, there is a way :wink:
It's now fixed on dev branch.


text:
Scrcpy 3.0 is not detecting some cameras in Android 12.

Environment

OS: Windows 11
Scrcpy version: 3.0
Installation method: Windows Release x64
Device model: Samsung M31
Android version:12

Describe the bug
When using scrcpy --video-source=camera --camera-id=0, it gives error. same happens with id=2 (back).
Above command is working for other ids like 1 and 3 (front camera) etc.
This is only happening in device running android 12.
I have tested same command on Android 14 and it works as intended.
scrcpy 3.0 <https://github.com/Genymobile/scrcpy>
INFO: Camera video source: control disabled
INFO: Camera video source: microphone audio source selected
INFO: ADB device found:
INFO:     -->   (usb)  RZ8N814HZNZ                     device  SM_M315F
D:\Downloads\scrcpy-win64-v3.0\scrcpy-server: 1 file pushed, 0 skipped. 69.5 MB/s (90224 bytes in 0.001s)
[server] INFO: Device: [samsung] samsung SM-M315F (Android 12)
[server] INFO: Using camera '0'
INFO: Renderer: direct3d
INFO: Texture: 4624x3472
[server] ERROR: Video encoding error
Wjava.io.IOException: android.hardware.camera2.CameraAccessException: The camera device is currently in the error state; no further calls to it will succeed.
A       at com.genymobile.scrcpy.video.CameraCapture.start(CameraCapture.java:270)
        at com.genymobile.scrcpy.video.SurfaceEncoder.streamCapture(SurfaceEncoder.java:95)
        at com.genymobile.scrcpy.video.SurfaceEncoder.lambda$start$0$com-genymobile-scrcpy-video-SurfaceEncoder(SurfaceEncoder.java:292)
        at com.genymobile.scrcpy.video.SurfaceEncoder$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0)
        at java.lang.Thread.run(Thread.java:1012)
Caused by: android.hardware.camera2.CameraAccessException: The camera device is currently in the error state; no further calls to it will succeed.
        at com.genymobile.scrcpy.video.CameraCapture$2.onConfigureFailed(CameraCapture.java:370)
        at android.hardware.camera2.impl.CallbackProxies$SessionStateCallbackProxy.lambda$onConfigureFailed$1$CallbackProxies$SessionStateCallbackProxy(CallbackProxies.java:64)
        at android.hardware.camera2.impl.CallbackProxies$SessionStateCallbackProxy$$ExternalSyntheticLambda3.run(Unknown Source:4)
        at android.os.Handler.handleCallback(Handler.java:938)
        at android.os.Handler.dispatchMessage(Handler.java:99)
        at android.os.Looper.loopOnce(Looper.java:226)
        at android.os.Looper.loop(Looper.java:313)
        at android.os.HandlerThread.run(HandlerThread.java:67)
RN: Device disconnected

Is the camera app working on that device?
Try rebooting your device.

Yes I am able to use camera app in device.
Tried reboot also but it didn't work.
This is working in Scrcpy 2.7.

If you know how to build, could you find the culprit commit with git rebase?
Does it work with a lower resolution -m 1024? (even if it works, there's a bug, it should not fail without it but retry automatically)

Yes it works with -m1024, more over if we specifically provide size (which we get using list sizes) it works. So I am guessing it is not retrying smaller resolution as it used to do in 2.7.
scrcpy-win64-v2.7
[server] INFO: Device: [samsung] samsung SM-M315F (Android 12)
[server] INFO: Using camera '0'
INFO: Renderer: direct3d
INFO: Texture: 4624x3468
[server] ERROR: Encoding error: java.lang.IllegalStateException: null
[server] INFO: Retrying with -m2560...
[server] INFO: Retrying...
[server] WARN: Camera capture failed: frame 10
INFO: Texture: 2336x1080

On tablet where the encoder cannot support the camera resolution, it fails and retry:
INFO: Texture: 3264x2448
[server] ERROR: Encoding error: android.media.MediaCodec$CodecException:
[server] INFO: Retrying with -m2560...
[server] ERROR: Encoding error: android.media.MediaCodec$CodecException:
[server] INFO: Retrying with -m1920...

So it behaves differently on your device.
Do you know how to build and use git rebase to find which change introduce the problem on your device?

Forget git bisect if it's too much, but the test on v2.7 with the modified server would help.
I'd like to fix that for 3.0.1.

Hey, so sorry for delay.
I tried to replace above server file and below is error that I am currently getting.
D:\Downloads\scrcpy-win64-v2.7 (1)\scrcpy-win64-v2.7>scrcpy --video-source=camera --camera-id=0
scrcpy 2.7 <https://github.com/Genymobile/scrcpy>
INFO: Camera video source: control disabled
INFO: Camera video source: microphone audio source selected
* daemon not running; starting now at tcp:5037
* daemon started successfully
INFO: ADB device found:
INFO:     -->   (usb)  RZ8N814HZNZ                     device  SM_M315F
D:\Downloads\scrcpy-win64-v2.7 (1)\scrcpy-win64-v2.7\scrcp... file pushed, 0 skipped. 19.7 MB/s (71152 bytes in 0.003s)
[server] INFO: Device: [samsung] samsung SM-M315F (Android 12)
[server] INFO: Using camera '0'
INFO: Renderer: direct3d
INFO: Texture: 4624x3468
[server] ERROR: Encoding error: java.lang.IllegalStateException: null
[server] WARN: Camera capture failed: frame 8
WARN: Device disconnected
[server] ERROR: Exception on thread Thread[video,5,main]
java.lang.IllegalStateException
        at android.media.MediaCodec.native_dequeueOutputBuffer(Native Method)
        at android.media.MediaCodec.dequeueOutputBuffer(MediaCodec.java:3535)
        at com.genymobile.scrcpy.video.SurfaceEncoder.encode(SurfaceEncoder.java:169)
        at com.genymobile.scrcpy.video.SurfaceEncoder.streamCapture(SurfaceEncoder.java:88)
        at com.genymobile.scrcpy.video.SurfaceEncoder.lambda$start$0$com-genymobile-scrcpy-video-SurfaceEncoder(SurfaceEncoder.java:268)
        at com.genymobile.scrcpy.video.SurfaceEncoder$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0)
        at java.lang.Thread.run(Thread.java:1012)

Thank you very much.
I still don't get why configuring the camera does not fail on 2.7 (it fails later when encoding, which is captured by the retry), but fails on 3.0.
But maybe this is sufficient to make the retry work:
diff --git server/src/main/java/com/genymobile/scrcpy/video/SurfaceEncoder.java server/src/main/java/com/genymobile/scrcpy/video/SurfaceEncoder.java
index bc120107b..4831d7815 100644
--- server/src/main/java/com/genymobile/scrcpy/video/SurfaceEncoder.java
+++ server/src/main/java/com/genymobile/scrcpy/video/SurfaceEncoder.java
@@ -112,7 +112,7 @@ public class SurfaceEncoder implements AsyncProcessor {
                         // The capture might have been closed internally (for example if the camera is disconnected)
                         alive = !stopped.get() && !capture.isClosed();
                     }
-                } catch (IllegalStateException | IllegalArgumentException e) {
+                } catch (IllegalStateException | IllegalArgumentException | IOException e) {
                     Ln.e("Encoding error: " + e.getClass().getName() + ": " + e.getMessage());
                     if (!prepareRetry(size)) {
                         throw e;

Here is a binary for 3.0:

scrcpy-server SHA-256: 3aab6a4c9998b8e8ddefedb377f2330afcde0fec11d6237b164c2249b448936

Yesss! this works!!! Thank you so much!

Merged into dev :rocket:


text:
Vercel Deployment

I have done everything and I am redeploying to vercel but It's taking about an hour. Did I miss something?

Have you checked the build log?

It finished building and deployed for the first time. But after linking the DB, I cannot redeploy.

Unfortunately it seems more like a Vercel issue but not related to this project, try simply pushing a empty commit might helps.

authors: Gerhut dephraiim


text:
Create C#

helloworld

Hi.
This example has already been previously added to the repository. The language folder is called C Sharp. You can add new examples to that language (check in the config.json which examples have not been added).
Thank you for your interest in collaborating.

authors: GersonLazaro anilbdurmus

repo: GersonLazaro/learn-x-if-you-know-y


text:
Unity WebGL doesn't work because of CORS policy

We're using Unity 2018.4.2 and latest Scatter Sharp lib version.
Local functions like Scatter.Connect() and Scatter.GetIdentity() work fine.
Under WebGL are not working EosBase.CreateTransaction() and EosBase.GetAccount() - functions related to the nodes.
I see this error message in the console:
Access to XMLHttpRequest at 'https://jungle2.cryptolions.io/v1/chain/get_block' from origin 'https://0x.games' has been blocked by CORS policy: Request header field content-type is not allowed by Access-Control-Allow-Headers in preflight response.
UnityLoader.js:4 {"raw_error":"{"ClassName":"EosSharp.Core.Exceptions.ApiException","Message":null,"Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":"  at EosSharp.Unity3D.HttpHandler.BuildApiError (System.String content, System.Int32 statusCode) [0x00000] in <00000000000000000000000000000000>:0 \n  at EosSharp.Unity3D.HttpHandler.CheckUnityWebRequestErrors (UnityEngine.Networking.UnityWebRequest uwr) [0x00000] in <00000000000000000000000000000000>:0 \n  at EosSharp.Unity3D.HttpHandler+d__6`1[TResponseData].MoveNext () [0x00000] in <00000000000000000000000000000000>:0 \n  at

That is a normal error for when a EOS node does not allow cross origin requests. I would suggest you talk with crypto lions if is there a alternative of you.
Or you could spin a local testnet with CORS disabled and connect to that.

It can not be the normal issue because:

we notice the same problem on your node
this problem was not present when we used Scatter's js api

here is the log from your node:
Access to XMLHttpRequest at 'https://nodes.get-scatter.com/v1/chain/get_block' from origin 'https://0x.games/' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: It does not have HTTP ok status.

ok I will look into it in more detail

@mmcs85 Some context: We use Scatter in two games 0xWarriors and 0xRacers. Earlier we used js api. But it stopped working on Scatter 11 (on Scatter 10 still works fine). We decided to switch to Scatter sharp api, because you wrote that it works on WebGL. But it is not. As a result both our games don't work now. Please help us solve this problem

@BestStream I'm happy to help as mutch as I can.
But I want to clear right now that I'm not responsible for your decisions. This is open source software and with the use of any lib there is risk and one should give it a try before rewriting software.

So I have identified the issue. Some nodeos nodes dont return on the CORS preflight stage the header access-control-allow-headers=content-type.
Its required to allow json requests to nodeos nodes.
This worked before and might happen on a a nodeos version just dont know wich one.
Nodes should be configured with this:
access-control-allow-origin = *
access-control-allow-headers = Origin, X-Requested-With, Content-Type, Accept
try this one for jungle: https://api.jungle.alohaeos.com

@mmcs85 Ok, we’ll check https://api.jungle.alohaeos.com for Jungle environment. But I still don’t understand the following

Why was there no problem on Scatter JS API, and it appeared after switching to Scatter Sharp API?
What node to use in the release environment? Will you fix your node nodes.get-scatter.com ?

The issue is related with eosjs and not scatter.

eosjs sends requests with Content-Type: text/plain;charset=UTF-8
eos-sharp sends with Content-Type: application/json.

The correct way of doing ajax requests in json is the way eos-sharp does. And as I stated it worked before.
But somehow Chrome browser started sending on CORS situations where Content-type: application/json the above headers and then some nodeos apis did not responde on the access-control-allow-headers.
There is really two ways to go: change the content-type of eos-sharp.
Change the nodeos configs to support this situations.
On mainnet you can use this: https://api.main.alohaeos.com
I'm talking with @nsjames on the best solution and to look into the node

@mmcs85  I have checked and https://api.jungle.alohaeos.com works fine for Jungle! Thanks!

@mmcs85  https://api.main.alohaeos.com - it works too. Thanks for help! The problem is resolved

authors: BestStream mmcs85 mshamrock

repo: GetScatter/scatter-sharp


text:
Target attribute of link

Hi @andyjbgm, I am looking for a way to add target attribute to a link and it seems like there is no way to do that. Do you plan to implement this feature or may be I missed something?

Hi @shvetsovdm if you want to add an attribute to an inline tag (e.g a DOM element within an edtiable elements content) you can use the code editing section from the inspector (see below):

We don't have any plans to add an option to manage attributes on inline tags as individuals at the moment.

Оh yeah of course, code editor.
What if I make PR with changes how ContentTools.LinkDialog works to add target attribute, will you accept this PR?

In my opinion it'll be amazing!15.01.2016, 03:15, "Dmitry Shvetsov" notifications@github.com:Оh yeah of course, code editor.What if I make PR with changes how ContentTools.LinkDialog works to add target attribute, will you accept this PR?—Reply to this email directly or view it on GitHub.￼

Hi @shvetsovdm, it would really depend on how it was implemented, anchored popups are really only designed with a single field in mind currently and adding an extra field of almost the same size to the link popup that's (IMO) in most cases not used wouldn't feel right to me. However I agree this would be a useful short-cut so if an elegant solution can be reached then yes.
Initial thoughts are perhaps showing a target icon right of the field that can be clicked to reveal the target field, along with a way to reveal the field using the keyboard also (such as hitting the tab key whilst in the URL field).
What do you think?

@anthonyjb do you have a standard UX for modifiers like this yet? I would use whatever has been established by the tool. If not, this might be a good place to establish that UX.

Hi @andyjbgm I think this will work well.
I'm curious, why for anchors was not used Content Tools.DialogUE window?

@aljopro at the moment the only action that uses the popup is the link tool so at the moment there's not UX for this. Since only the add link tool uses the anchored popup right now we probably need to think about some other scenarios where this might come to establish the UX. Adding time data to an attribute might be one (as in the tutorial http://getcontenttools.com/tutorials/adding-new-tools).
@shvetsovdm the standard dialog is not ideal for actions like this as it takes you away from the content you're editing. With anchored dialogs you remain in context (e.g you can see the section of text you're applying the link to, which would typically be hidden by a normal dialog).

Look, how it done in Imperavi Redactor (http://imperavi.com/redactor):
Click on link:

Then after click on 'Edit':

@anthonyjb I see, this sounds reasonable.
@anthonyjb what do you think about @MalyshevDmitry example?

@shvetsovdm I think it works but in an ideal world it wouldn't be the approach I'd take. I'm not keen on the large dialog given we're only looking at showing 2 fields (URL and target) and it doesn't keep the context.
One other thing to note is I think target should be a field you can set, however the approach here of a simple checkbox for the most common requirement is very nice. So maybe we say if you want to set the target to something other than _blank you can do it in the code editor but we simply have an open in new window icon (replacing the target one I suggested earlier) that can be toggled?

@anthonyjb ok, I'll try to implement your "open in new window icon" approach.

@anthonyjb, looks good?

I think it looks awesome! Perfect to me.

authors: MalyshevDmitry aljopro anthonyjb shvetsovdm

repo: GetmeUK/ContentTools


text:
不是有效的Win32应用程序

我在运行程序时出现如下报错：
Traceback (most recent call last):
File "C:\Users\Administrator\Desktop\BilibiliCommentScraper\Bilicomment.py", line 475, in
main()
File "C:\Users\Administrator\Desktop\BilibiliCommentScraper\Bilicomment.py", line 303, in main
driver = webdriver.Chrome(service=Service(executable_path=ChromeDriverManager().install()))
File "D:\Python3.12.1\Lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 80, in init
super().init(
File "D:\Python3.12.1\Lib\site-packages\selenium\webdriver\chromium\webdriver.py", line 101, in init
self.service.start()
File "D:\Python3.12.1\Lib\site-packages\selenium\webdriver\common\service.py", line 90, in start
self._start_process(self.path)
File "D:\Python3.12.1\Lib\site-packages\selenium\webdriver\common\service.py", line 203, in _start_process
self.process = subprocess.Popen(
File "D:\Python3.12.1\Lib\subprocess.py", line 1026, in init
self._execute_child(args, executable, preexec_fn, close_fds,
File "D:\Python3.12.1\Lib\subprocess.py", line 1538, in _execute_child
hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
OSError: [WinError 193] %1 不是有效的 Win32 应用程序。

webdriver的问题吧，你自己写一个看能不能打开网页

authors: Harvey-Walker Marvingao

repo: Ghauster/BilibiliCommentScraper


text:
v1.0.0 release

Update README with gif
Update documentation for v1.0.0 release

Completed and part of release v1.0.0

authors: mattroumaya taylorrodgers

repo: Gilead-BioStats/gsmApp


text:
On Raspberry Pi, an unhandled exception is happening every second or so

3blazor.webassembly.js:1 crit: Microsoft.AspNetCore.Components.WebAssembly.Rendering.WebAssemblyRenderer[100]
Unhandled exception rendering component: Could not find 'mudHandlePortal' ('mudHandlePortal' was undefined).
Error: Could not find 'mudHandlePortal' ('mudHandlePortal' was undefined).
at http://172.16.0.136/_framework/blazor.webassembly.js:1:1287
at Array.forEach ()
at e.findFunction (http://172.16.0.136/_framework/blazor.webassembly.js:1:1247)
at b (http://172.16.0.136/_framework/blazor.webassembly.js:1:2989)
at http://172.16.0.136/_framework/blazor.webassembly.js:1:3935
at new Promise ()
at Object.beginInvokeJSFromDotNet (http://172.16.0.136/_framework/blazor.webassembly.js:1:3908)
at Object.w [as invokeJSFromDotNet] (http://172.16.0.136/_framework/blazor.webassembly.js:1:64232)
at _mono_wasm_invoke_js_blazor (http://172.16.0.136/_framework/dotnet.5.0.9.js:1:190800)
at do_icall (http://172.16.0.136/_framework/dotnet.wasm:wasm-function[10596]:0x194e4e)
Microsoft.JSInterop.JSException: Could not find 'mudHandlePortal' ('mudHandlePortal' was undefined).
Error: Could not find 'mudHandlePortal' ('mudHandlePortal' was undefined).
at http://172.16.0.136/_framework/blazor.webassembly.js:1:1287
at Array.forEach ()
at e.findFunction (http://172.16.0.136/_framework/blazor.webassembly.js:1:1247)
at b (http://172.16.0.136/_framework/blazor.webassembly.js:1:2989)
at http://172.16.0.136/_framework/blazor.webassembly.js:1:3935
at new Promise ()
at Object.beginInvokeJSFromDotNet (http://172.16.0.136/_framework/blazor.webassembly.js:1:3908)
at Object.w [as invokeJSFromDotNet] (http://172.16.0.136/_framework/blazor.webassembly.js:1:64232)
at _mono_wasm_invoke_js_blazor (http://172.16.0.136/_framework/dotnet.5.0.9.js:1:190800)
at do_icall (http://172.16.0.136/_framework/dotnet.wasm:wasm-function[10596]:0x194e4e)
at Microsoft.JSInterop.JSRuntime.d__15`1[[System.Object, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
at Microsoft.JSInterop.JSRuntimeExtensions.InvokeVoidAsync(IJSRuntime jsRuntime, String identifier, Object[] args)
at MudBlazor.MudPortal.OnAfterRenderAsync(Boolean firstRender)
at Microsoft.AspNetCore.Components.RenderTree.Renderer.GetErrorHandledTask(Task taskToHandle)
d.printErr @ blazor.webassembly.js:1
d.preRun.push.window.Blazor._internal.dotNetCriticalError @ blazor.webassembly.js:1
w @ blazor.webassembly.js:1
_mono_wasm_invoke_js_blazor @ dotnet.5.0.9.js:1
do_icall @ dotnet.wasm:0x194e4e
do_icall_wrapper @ dotnet.wasm:0x79df9
interp_exec_method @ dotnet.wasm:0x44ad3
interp_runtime_invoke @ dotnet.wasm:0x12efff
mono_jit_runtime_invoke @ dotnet.wasm:0x118e5f
do_runtime_invoke @ dotnet.wasm:0x79d42
mono_runtime_try_invoke @ dotnet.wasm:0x12982
mono_runtime_invoke @ dotnet.wasm:0x10ec2b
mono_wasm_invoke_method @ dotnet.wasm:0x108e48
Module._mono_wasm_invoke_method @ dotnet.5.0.9.js:1
call_method @ dotnet.5.0.9.js:1
(anonymous) @ dotnet.5.0.9.js:1
endInvokeJSFromDotNet @ blazor.webassembly.js:1
(anonymous) @ blazor.webassembly.js:1
Promise.then (async)
beginInvokeJSFromDotNet @ blazor.webassembly.js:1
w @ blazor.webassembly.js:1
_mono_wasm_invoke_js_blazor @ dotnet.5.0.9.js:1
do_icall @ dotnet.wasm:0x194e4e
do_icall_wrapper @ dotnet.wasm:0x79df9
interp_exec_method @ dotnet.wasm:0x44ad3
interp_runtime_invoke @ dotnet.wasm:0x12efff
mono_jit_runtime_invoke @ dotnet.wasm:0x118e5f
do_runtime_invoke @ dotnet.wasm:0x79d42
mono_runtime_try_invoke @ dotnet.wasm:0x12982
mono_runtime_invoke @ dotnet.wasm:0x10ec2b
mono_wasm_invoke_method @ dotnet.wasm:0x108e48
Module._mono_wasm_invoke_method @ dotnet.5.0.9.js:1
call_method @ dotnet.5.0.9.js:1
set_task_result @ dotnet.5.0.9.js:1
(anonymous) @ dotnet.5.0.9.js:1
Promise.then (async)
js_to_mono_obj @ dotnet.5.0.9.js:1
mono_wasm_convert_return_value @ dotnet.5.0.9.js:1
_mono_wasm_invoke_js_with_args @ dotnet.5.0.9.js:1
do_icall @ dotnet.wasm:0x194ddb
do_icall_wrapper @ dotnet.wasm:0x79df9
interp_exec_method @ dotnet.wasm:0x44ad3
interp_runtime_invoke @ dotnet.wasm:0x12efff
mono_jit_runtime_invoke @ dotnet.wasm:0x118e5f
do_runtime_invoke @ dotnet.wasm:0x79d42
mono_runtime_try_invoke @ dotnet.wasm:0x12982
mono_runtime_invoke @ dotnet.wasm:0x10ec2b
mono_wasm_invoke_method @ dotnet.wasm:0x108e48
Module._mono_wasm_invoke_method @ dotnet.5.0.9.js:1
call_method @ dotnet.5.0.9.js:1
set_task_result @ dotnet.5.0.9.js:1
(anonymous) @ dotnet.5.0.9.js:1
Promise.then (async)
js_to_mono_obj @ dotnet.5.0.9.js:1
mono_wasm_convert_return_value @ dotnet.5.0.9.js:1
_mono_wasm_invoke_js_with_args @ dotnet.5.0.9.js:1
do_icall @ dotnet.wasm:0x194ddb
do_icall_wrapper @ dotnet.wasm:0x79df9
interp_exec_method @ dotnet.wasm:0x44ad3
interp_runtime_invoke @ dotnet.wasm:0x12efff
mono_jit_runtime_invoke @ dotnet.wasm:0x118e5f
do_runtime_invoke @ dotnet.wasm:0x79d42
mono_runtime_try_invoke @ dotnet.wasm:0x12982
tp_cb @ dotnet.wasm:0xf7d88
mono_background_exec @ dotnet.wasm:0x9a696
Module._mono_background_exec @ dotnet.5.0.9.js:1
pump_message @ dotnet.5.0.9.js:1
setTimeout (async)
_schedule_background_exec @ dotnet.5.0.9.js:1
mono_threads_schedule_background_job @ dotnet.wasm:0x26ea8
mono_wasm_queue_tp_cb @ dotnet.wasm:0x108c2f
do_icall @ dotnet.wasm:0x194eeb
do_icall_wrapper @ dotnet.wasm:0x79df9
interp_exec_method @ dotnet.wasm:0x44ad3
interp_runtime_invoke @ dotnet.wasm:0x12efff
mono_jit_runtime_invoke @ dotnet.wasm:0x118e5f
do_runtime_invoke @ dotnet.wasm:0x79d42
mono_runtime_invoke_checked @ dotnet.wasm:0xf65d
mono_runtime_try_invoke_array @ dotnet.wasm:0x10e831
ves_icall_InternalInvoke @ dotnet.wasm:0xed492
ves_icall_InternalInvoke_raw @ dotnet.wasm:0xecf57
do_icall @ dotnet.wasm:0x194ddb
do_icall_wrapper @ dotnet.wasm:0x79df9
interp_exec_method @ dotnet.wasm:0x44ad3
interp_runtime_invoke @ dotnet.wasm:0x12efff
mono_jit_runtime_invoke @ dotnet.wasm:0x118e5f
do_runtime_invoke @ dotnet.wasm:0x79d42
mono_runtime_try_invoke @ dotnet.wasm:0x12982
mono_runtime_invoke @ dotnet.wasm:0x10ec2b
mono_wasm_invoke_method @ dotnet.wasm:0x108e48
Module._mono_wasm_invoke_method @ dotnet.5.0.9.js:1
call_method @ dotnet.5.0.9.js:1
invoke_delegate @ dotnet.5.0.9.js:1
(anonymous) @ dotnet.5.0.9.js:1

Will solve in #27

authors: Girdauskas devbotas

repo: Girdauskas/BlazorHomieDashboard


text:
Add demo image classification models and datasets

Enable Skin Cancer detection with single label.
It takes around 4 minutes to predict 1285 images in test split of marmal88/skin_cancer datasets:

oh and @bmalezieux, make sure you use the pre-commit hook from this repo since the lint is failing

I aligned all datasets and models to use string of class labels now.
There are 2 new notebooks to try all models and datasets on.

I would just add tests to the core stuff (no need to test the demo dataloaders or models) rather the general wrappers

authors: Inokinoki rabah-khalek

repo: Giskard-AI/giskard-vision