FIO38-C FIO47-C tests

Description
please enter the description of your change here
Change request type

[ ] Release or process automation (GitHub workflows, internal scripts)
[ ] Internal documentation
[ ] External documentation
[ ] Query files (.ql, .qll, .qls or unit tests)
[ ] External scripts (analysis report or other code shipped as part of a release)

Rules with added or modified queries

[ ] No rules added
[ ] Queries have been added for the following rules:

rule number here

[ ] Queries have been modified for the following rules:

rule number here

Release change checklist
A change note (development_handbook.md#change-notes) is required for any pull request which modifies:

The structure or layout of the release artifacts.
The evaluation performance (memory, execution time) of an existing query.
The results of an existing query in any circumstance.

If you are only adding new rule queries, a change note is not required.
Author: Is a change note required?

[ ] Yes
[ ] No

🚨🚨🚨
Reviewer: Confirm that format of shared queries (not the .qll file, the
.ql file that imports it) is valid by running them within VS Code.

[ ] Confirmed

Reviewer: Confirm that either a change note is not required or the change note is required and has been added.

[ ] Confirmed

Query development review checklist
For PRs that add new queries or modify existing queries, the following checklist should be completed by both the author and reviewer:
Author

[ ] Have all the relevant rule package description files been checked in?
[ ] Have you verified that the metadata properties of each new query is set appropriately?
[ ] Do all the unit tests contain both "COMPLIANT" and "NON_COMPLIANT" cases?
[ ] Are the alert messages properly formatted and consistent with the style guide?
[ ] Have you run the queries on OpenPilot and verified that the performance and results are acceptable?As a rule of thumb, predicates specific to the query should take no more than 1 minute, and for simple queries be under 10 seconds. If this is not the case, this should be highlighted and agreed in the code review process.
[ ] Does the query have an appropriate level of in-query comments/documentation?
[ ] Have you considered/identified possible edge cases?
[ ] Does the query not reinvent features in the standard library?
[ ] Can the query be simplified further (not golfed!)

Reviewer

[ ] Have all the relevant rule package description files been checked in?
[ ] Have you verified that the metadata properties of each new query is set appropriately?
[ ] Do all the unit tests contain both "COMPLIANT" and "NON_COMPLIANT" cases?
[ ] Are the alert messages properly formatted and consistent with the style guide?
[ ] Have you run the queries on OpenPilot and verified that the performance and results are acceptable?As a rule of thumb, predicates specific to the query should take no more than 1 minute, and for simple queries be under 10 seconds. If this is not the case, this should be highlighted and agreed in the code review process.
[ ] Does the query have an appropriate level of in-query comments/documentation?
[ ] Have you considered/identified possible edge cases?
[ ] Does the query not reinvent features in the standard library?
[ ] Can the query be simplified further (not golfed!)

🤖 Beep Boop! clang/cpp/x86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

🤖 Beep Boop! gcc/cpp/x86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

🤖 Beep Boop! clang/c/x86_64 Matrix Testing for this PR has been completed. See below for the results!

RULE                 : FIO47-C
TEST_PASS            : True
COMPILE_ERROR_OUTPUT :
SUITE                : CERT-C
PACKAGE              : IO4
QUERY                : WrongNumberOfFormatArguments
COMPILE_PASS         : True
TEST_DIFFERENCE      :

RULE                 : FIO47-C
TEST_PASS            : True
COMPILE_ERROR_OUTPUT :
SUITE                : CERT-C
PACKAGE              : IO4
QUERY                : UseValidSpecifiers
COMPILE_PASS         : True
TEST_DIFFERENCE      :

RULE                 : FIO47-C
TEST_PASS            : True
COMPILE_ERROR_OUTPUT :
SUITE                : CERT-C
PACKAGE              : IO4
QUERY                : WrongTypeFormatArguments
COMPILE_PASS         : True
TEST_DIFFERENCE      :

🤖 Beep Boop! gcc/c/x86_64 Matrix Testing for this PR has been completed. See below for the results!

PACKAGE              : IO4
QUERY                : WrongNumberOfFormatArguments
TEST_DIFFERENCE      :
TEST_PASS            : True
SUITE                : CERT-C
COMPILE_ERROR_OUTPUT :
COMPILE_PASS         : True
RULE                 : FIO47-C

PACKAGE              : IO4
QUERY                : WrongTypeFormatArguments
TEST_DIFFERENCE      :
TEST_PASS            : True
SUITE                : CERT-C
COMPILE_ERROR_OUTPUT :
COMPILE_PASS         : True
RULE                 : FIO47-C

PACKAGE              : IO4
QUERY                : UseValidSpecifiers
TEST_DIFFERENCE      :
TEST_PASS            : True
SUITE                : CERT-C
COMPILE_ERROR_OUTPUT :
COMPILE_PASS         : True
RULE                 : FIO47-C

🤖 Beep Boop! Matrix Testing for this PR has been completed. If no reports were posted it means this PR does not contain things that need matrix testing!

🤖 Beep Boop! gcc/cpp/x86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

🤖 Beep Boop! gcc/c/x86_64 Matrix Testing for this PR has been completed. See below for the results!

SUITE                : CERT-C
TEST_DIFFERENCE      :
COMPILE_PASS         : True
COMPILE_ERROR_OUTPUT :
QUERY                : UseValidSpecifiers
PACKAGE              : IO4
RULE                 : FIO47-C
TEST_PASS            : True

SUITE                : CERT-C
TEST_DIFFERENCE      :
COMPILE_PASS         : True
COMPILE_ERROR_OUTPUT :
QUERY                : WrongNumberOfFormatArguments
PACKAGE              : IO4
RULE                 : FIO47-C
TEST_PASS            : True

SUITE                : CERT-C
TEST_DIFFERENCE      : Cannot find WrongTypeFormatArguments.expected file.
                       --- expected
                       +++ actual
                       @@ -1,1 +1,92 @@
                       -
                       +| test.c:376:17:376:30 | v_intmax_t_ptr | This argument should be of type 'int *' but is of type 'long *' |
                       +| test.c:378:17:378:28 | v_size_t_ptr | This argument should be of type 'int *' but is of type 'unsigned long *' |
                       +| test.c:380:17:380:31 | v_ptrdiff_t_ptr | This argument should be of type 'int *' but is of type 'long *' |
                       +| test.c:417:17:417:26 | v_char_ptr | This argument should be of type 'int' but is of type 'char *' |
                       +| test.c:421:18:421:27 | v_char_ptr | This argument should be of type 'int' but is of type 'char *' |
                       +| test.c:425:16:425:25 | v_char_ptr | This argument should be of type 'int' but is of type 'char *' |
                       +| test.c:426:17:426:26 | v_char_ptr | This argument should be of type 'int' but is of type 'char *' |
                       +| test.c:427:18:427:27 | v_char_ptr | This argument should be of type 'int' but is of type 'char *' |
                       +| test.c:428:17:428:26 | v_char_ptr | This argument should be of type 'long' but is of type 'char *' |
                       +| test.c:429:18:429:27 | v_char_ptr | This argument should be of type 'long long' but is of type 'char *' |
                       +| test.c:430:17:430:26 | v_char_ptr | This argument should be of type 'intmax_t' but is of type 'char *' |
                       +| test.c:431:17:431:26 | v_char_ptr | This argument should be of type 'ssize_t' but is of type 'char *' |
                       +| test.c:432:17:432:26 | v_char_ptr | This argument should be of type 'ptrdiff_t' but is of type 'char *' |
                       +| test.c:434:16:434:25 | v_char_ptr | This argument should be of type 'int' but is of type 'char *' |
                       +| test.c:435:17:435:26 | v_char_ptr | This argument should be of type 'int' but is of type 'char *' |
                       +| test.c:436:18:436:27 | v_char_ptr | This argument should be of type 'int' but is of type 'char *' |
                       +| test.c:437:17:437:26 | v_char_ptr | This argument should be of type 'long' but is of type 'char *' |
                       +| test.c:438:18:438:27 | v_char_ptr | This argument should be of type 'long long' but is of type 'char *' |
                       +| test.c:439:17:439:26 | v_char_ptr | This argument should be of type 'intmax_t' but is of type 'char *' |
                       +| test.c:440:17:440:26 | v_char_ptr | This argument should be of type 'ssize_t' but is of type 'char *' |
                       +| test.c:441:17:441:26 | v_char_ptr | This argument should be of type 'ptrdiff_t' but is of type 'char *' |
                       +| test.c:443:16:443:25 | v_char_ptr | This argument should be of type 'unsigned int' but is of type 'char *' |
                       +| test.c:444:17:444:26 | v_char_ptr | This argument should be of type 'unsigned int' but is of type 'char *' |
                       +| test.c:445:18:445:27 | v_char_ptr | This argument should be of type 'unsigned int' but is of type 'char *' |
                       +| test.c:446:17:446:26 | v_char_ptr | This argument should be of type 'unsigned long' but is of type 'char *' |
                       +| test.c:447:18:447:27 | v_char_ptr | This argument should be of type 'unsigned long long' but is of type 'char *' |
                       +| test.c:450:17:450:26 | v_char_ptr | This argument should be of type 'size_t' but is of type 'char *' |
                       +| test.c:454:16:454:25 | v_char_ptr | This argument should be of type 'unsigned int' but is of type 'char *' |
                       +| test.c:455:17:455:26 | v_char_ptr | This argument should be of type 'unsigned int' but is of type 'char *' |
                       +| test.c:456:18:456:27 | v_char_ptr | This argument should be of type 'unsigned int' but is of type 'char *' |
                       +| test.c:457:17:457:26 | v_char_ptr | This argument should be of type 'unsigned long' but is of type 'char *' |
                       +| test.c:458:18:458:27 | v_char_ptr | This argument should be of type 'unsigned long long' but is of type 'char *' |
                       +| test.c:461:17:461:26 | v_char_ptr | This argument should be of type 'size_t' but is of type 'char *' |
                       +| test.c:465:16:465:25 | v_char_ptr | This argument should be of type 'unsigned int' but is of type 'char *' |
                       +| test.c:466:17:466:26 | v_char_ptr | This argument should be of type 'unsigned int' but is of type 'char *' |
                       +| test.c:467:18:467:27 | v_char_ptr | This argument should be of type 'unsigned int' but is of type 'char *' |
                       +| test.c:468:17:468:26 | v_char_ptr | This argument should be of type 'unsigned long' but is of type 'char *' |
                       +| test.c:469:18:469:27 | v_char_ptr | This argument should be of type 'unsigned long long' but is of type 'char *' |
                       +| test.c:472:17:472:26 | v_char_ptr | This argument should be of type 'size_t' but is of type 'char *' |
                       +| test.c:476:16:476:25 | v_char_ptr | This argument should be of type 'unsigned int' but is of type 'char *' |
                       +| test.c:477:17:477:26 | v_char_ptr | This argument should be of type 'unsigned int' but is of type 'char *' |
                       +| test.c:478:18:478:27 | v_char_ptr | This argument should be of type 'unsigned int' but is of type 'char *' |
                       +| test.c:479:17:479:26 | v_char_ptr | This argument should be of type 'unsigned long' but is of type 'char *' |
                       +| test.c:480:18:480:27 | v_char_ptr | This argument should be of type 'unsigned long long' but is of type 'char *' |
                       +| test.c:483:17:483:26 | v_char_ptr | This argument should be of type 'size_t' but is of type 'char *' |
                       +| test.c:487:16:487:25 | v_char_ptr | This argument should be of type 'double' but is of type 'char *' |
                       +| test.c:488:17:488:26 | v_char_ptr | This argument should be of type 'double' but is of type 'char *' |
                       +| test.c:489:18:489:27 | v_char_ptr | This argument should be of type 'long double' but is of type 'char *' |
                       +| test.c:490:17:490:26 | v_char_ptr | This argument should be of type 'long double' but is of type 'char *' |
                       +| test.c:492:16:492:25 | v_char_ptr | This argument should be of type 'double' but is of type 'char *' |
                       +| test.c:493:17:493:26 | v_char_ptr | This argument should be of type 'double' but is of type 'char *' |
                       +| test.c:494:18:494:27 | v_char_ptr | This argument should be of type 'long double' but is of type 'char *' |
                       +| test.c:495:17:495:26 | v_char_ptr | This argument should be of type 'long double' but is of type 'char *' |
                       +| test.c:497:16:497:25 | v_char_ptr | This argument should be of type 'double' but is of type 'char *' |
                       +| test.c:498:17:498:26 | v_char_ptr | This argument should be of type 'double' but is of type 'char *' |
                       +| test.c:499:18:499:27 | v_char_ptr | This argument should be of type 'long double' but is of type 'char *' |
                       +| test.c:500:17:500:26 | v_char_ptr | This argument should be of type 'long double' but is of type 'char *' |
                       +| test.c:502:16:502:25 | v_char_ptr | This argument should be of type 'double' but is of type 'char *' |
                       +| test.c:503:17:503:26 | v_char_ptr | This argument should be of type 'double' but is of type 'char *' |
                       +| test.c:504:18:504:27 | v_char_ptr | This argument should be of type 'long double' but is of type 'char *' |
                       +| test.c:505:17:505:26 | v_char_ptr | This argument should be of type 'long double' but is of type 'char *' |
                       +| test.c:507:16:507:25 | v_char_ptr | This argument should be of type 'double' but is of type 'char *' |
                       +| test.c:508:17:508:26 | v_char_ptr | This argument should be of type 'double' but is of type 'char *' |
                       +| test.c:509:18:509:27 | v_char_ptr | This argument should be of type 'long double' but is of type 'char *' |
                       +| test.c:510:17:510:26 | v_char_ptr | This argument should be of type 'long double' but is of type 'char *' |
                       +| test.c:512:16:512:25 | v_char_ptr | This argument should be of type 'double' but is of type 'char *' |
                       +| test.c:513:17:513:26 | v_char_ptr | This argument should be of type 'double' but is of type 'char *' |
                       +| test.c:514:18:514:27 | v_char_ptr | This argument should be of type 'long double' but is of type 'char *' |
                       +| test.c:515:17:515:26 | v_char_ptr | This argument should be of type 'long double' but is of type 'char *' |
                       +| test.c:517:16:517:25 | v_char_ptr | This argument should be of type 'double' but is of type 'char *' |
                       +| test.c:518:17:518:26 | v_char_ptr | This argument should be of type 'double' but is of type 'char *' |
                       +| test.c:519:18:519:27 | v_char_ptr | This argument should be of type 'long double' but is of type 'char *' |
                       +| test.c:520:17:520:26 | v_char_ptr | This argument should be of type 'long double' but is of type 'char *' |
                       +| test.c:522:16:522:25 | v_char_ptr | This argument should be of type 'double' but is of type 'char *' |
                       +| test.c:523:17:523:26 | v_char_ptr | This argument should be of type 'double' but is of type 'char *' |
                       +| test.c:524:18:524:27 | v_char_ptr | This argument should be of type 'long double' but is of type 'char *' |
                       +| test.c:525:17:525:26 | v_char_ptr | This argument should be of type 'long double' but is of type 'char *' |
                       +| test.c:527:16:527:25 | v_char_ptr | This argument should be of type 'char' but is of type 'char *' |
                       +| test.c:528:17:528:26 | v_char_ptr | This argument should be of type 'wchar_t' but is of type 'char *' |
                       +| test.c:530:16:530:20 | v_int | This argument should be of type 'char *' but is of type 'int' |
                       +| test.c:531:17:531:21 | v_int | This argument should be of type 'wchar_t *' but is of type 'int' |
                       +| test.c:533:16:533:20 | v_int | This argument should be of type 'void *' but is of type 'int' |
                       +| test.c:535:16:535:20 | v_int | This argument should be of type 'int *' but is of type 'int' |
                       +| test.c:536:17:536:21 | v_int | This argument should be of type 'short *' but is of type 'int' |
                       +| test.c:537:18:537:22 | v_int | This argument should be of type 'char *' but is of type 'int' |
                       +| test.c:538:17:538:21 | v_int | This argument should be of type 'long *' but is of type 'int' |
                       +| test.c:539:18:539:22 | v_int | This argument should be of type 'long long *' but is of type 'int' |
                       +| test.c:540:17:540:21 | v_int | This argument should be of type 'int *' but is of type 'int' |
                       +| test.c:541:17:541:21 | v_int | This argument should be of type 'int *' but is of type 'int' |
                       +| test.c:542:17:542:21 | v_int | This argument should be of type 'int *' but is of type 'int' |
                       +| test.c:544:16:544:25 | v_char_ptr | This argument should be of type 'wchar_t' but is of type 'char *' |
                       +| test.c:546:16:546:20 | v_int | This argument should be of type 'wchar_t *' but is of type 'int' |
                       [1/1 comp 46.4s eval 2s] FAILED(RESULT) /__w/codeql-coding-standards-release-engineering/codeql-coding-standards-release-engineering/codeql-coding-standards/c/cert/test/rules/FIO47-C/WrongTypeFormatArguments.qlref

COMPILE_PASS         : True
COMPILE_ERROR_OUTPUT :
QUERY                : WrongTypeFormatArguments
PACKAGE              : IO4
RULE                 : FIO47-C
TEST_PASS            : False

🤖 Beep Boop! clang/cpp/x86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

🤖 Beep Boop! gcc/cpp/x86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

🤖 Beep Boop! clang/cpp/x86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

🤖 Beep Boop! gcc/cpp/x86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

🤖 Beep Boop! clang/cpp/x86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

🤖 Beep Boop! gcc/cpp/x86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

🤖 Beep Boop! clang/cpp/x86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

🤖 Beep Boop! gcc/cpp/x86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

🤖 Beep Boop! clang/c/x86_64 Matrix Testing for this PR has been completed. See below for the results!

TEST_DIFFERENCE      :
COMPILE_PASS         : True
SUITE                : CERT-C
TEST_PASS            : True
QUERY                : DoNotCopyAFileObject
PACKAGE              : IO2
RULE                 : FIO38-C
COMPILE_ERROR_OUTPUT :

TEST_DIFFERENCE      :
COMPILE_PASS         : True
SUITE                : CERT-C
TEST_PASS            : True
QUERY                : UseValidSpecifiers
PACKAGE              : IO4
RULE                 : FIO47-C
COMPILE_ERROR_OUTPUT :

TEST_DIFFERENCE      :
COMPILE_PASS         : True
SUITE                : CERT-C
TEST_PASS            : True
QUERY                : WrongNumberOfFormatArguments
PACKAGE              : IO4
RULE                 : FIO47-C
COMPILE_ERROR_OUTPUT :

TEST_DIFFERENCE      : Cannot find WrongTypeFormatArguments.expected file.
                       --- expected
                       +++ actual
                       @@ -1,1 +1,90 @@
                       -
                       +| test.c:376:17:376:30 | v_intmax_t_ptr | This argument should be of type 'int *' but is of type 'long *' |
                       +| test.c:378:17:378:28 | v_size_t_ptr | This argument should be of type 'int *' but is of type 'unsigned long *' |
                       +| test.c:380:17:380:31 | v_ptrdiff_t_ptr | This argument should be of type 'int *' but is of type 'long *' |
                       +| test.c:417:17:417:26 | v_char_ptr | This argument should be of type 'int' but is of type 'char *' |
                       +| test.c:421:18:421:27 | v_char_ptr | This argument should be of type 'int' but is of type 'char *' |
                       +| test.c:425:16:425:25 | v_char_ptr | This argument should be of type 'int' but is of type 'char *' |
                       +| test.c:426:17:426:26 | v_char_ptr | This argument should be of type 'int' but is of type 'char *' |
                       +| test.c:427:18:427:27 | v_char_ptr | This argument should be of type 'int' but is of type 'char *' |
                       +| test.c:428:17:428:26 | v_char_ptr | This argument should be of type 'long' but is of type 'char *' |
                       +| test.c:429:18:429:27 | v_char_ptr | This argument should be of type 'long long' but is of type 'char *' |
                       +| test.c:430:17:430:26 | v_char_ptr | This argument should be of type 'intmax_t' but is of type 'char *' |
                       +| test.c:432:17:432:26 | v_char_ptr | This argument should be of type 'ptrdiff_t' but is of type 'char *' |
                       +| test.c:434:16:434:25 | v_char_ptr | This argument should be of type 'int' but is of type 'char *' |
                       +| test.c:435:17:435:26 | v_char_ptr | This argument should be of type 'int' but is of type 'char *' |
                       +| test.c:436:18:436:27 | v_char_ptr | This argument should be of type 'int' but is of type 'char *' |
                       +| test.c:437:17:437:26 | v_char_ptr | This argument should be of type 'long' but is of type 'char *' |
                       +| test.c:438:18:438:27 | v_char_ptr | This argument should be of type 'long long' but is of type 'char *' |
                       +| test.c:439:17:439:26 | v_char_ptr | This argument should be of type 'intmax_t' but is of type 'char *' |
                       +| test.c:441:17:441:26 | v_char_ptr | This argument should be of type 'ptrdiff_t' but is of type 'char *' |
                       +| test.c:443:16:443:25 | v_char_ptr | This argument should be of type 'unsigned int' but is of type 'char *' |
                       +| test.c:444:17:444:26 | v_char_ptr | This argument should be of type 'unsigned int' but is of type 'char *' |
                       +| test.c:445:18:445:27 | v_char_ptr | This argument should be of type 'unsigned int' but is of type 'char *' |
                       +| test.c:446:17:446:26 | v_char_ptr | This argument should be of type 'unsigned long' but is of type 'char *' |
                       +| test.c:447:18:447:27 | v_char_ptr | This argument should be of type 'unsigned long long' but is of type 'char *' |
                       +| test.c:450:17:450:26 | v_char_ptr | This argument should be of type 'size_t' but is of type 'char *' |
                       +| test.c:454:16:454:25 | v_char_ptr | This argument should be of type 'unsigned int' but is of type 'char *' |
                       +| test.c:455:17:455:26 | v_char_ptr | This argument should be of type 'unsigned int' but is of type 'char *' |
                       +| test.c:456:18:456:27 | v_char_ptr | This argument should be of type 'unsigned int' but is of type 'char *' |
                       +| test.c:457:17:457:26 | v_char_ptr | This argument should be of type 'unsigned long' but is of type 'char *' |
                       +| test.c:458:18:458:27 | v_char_ptr | This argument should be of type 'unsigned long long' but is of type 'char *' |
                       +| test.c:461:17:461:26 | v_char_ptr | This argument should be of type 'size_t' but is of type 'char *' |
                       +| test.c:465:16:465:25 | v_char_ptr | This argument should be of type 'unsigned int' but is of type 'char *' |
                       +| test.c:466:17:466:26 | v_char_ptr | This argument should be of type 'unsigned int' but is of type 'char *' |
                       +| test.c:467:18:467:27 | v_char_ptr | This argument should be of type 'unsigned int' but is of type 'char *' |
                       +| test.c:468:17:468:26 | v_char_ptr | This argument should be of type 'unsigned long' but is of type 'char *' |
                       +| test.c:469:18:469:27 | v_char_ptr | This argument should be of type 'unsigned long long' but is of type 'char *' |
                       +| test.c:472:17:472:26 | v_char_ptr | This argument should be of type 'size_t' but is of type 'char *' |
                       +| test.c:476:16:476:25 | v_char_ptr | This argument should be of type 'unsigned int' but is of type 'char *' |
                       +| test.c:477:17:477:26 | v_char_ptr | This argument should be of type 'unsigned int' but is of type 'char *' |
                       +| test.c:478:18:478:27 | v_char_ptr | This argument should be of type 'unsigned int' but is of type 'char *' |
                       +| test.c:479:17:479:26 | v_char_ptr | This argument should be of type 'unsigned long' but is of type 'char *' |
                       +| test.c:480:18:480:27 | v_char_ptr | This argument should be of type 'unsigned long long' but is of type 'char *' |
                       +| test.c:483:17:483:26 | v_char_ptr | This argument should be of type 'size_t' but is of type 'char *' |
                       +| test.c:487:16:487:25 | v_char_ptr | This argument should be of type 'double' but is of type 'char *' |
                       +| test.c:488:17:488:26 | v_char_ptr | This argument should be of type 'double' but is of type 'char *' |
                       +| test.c:489:18:489:27 | v_char_ptr | This argument should be of type 'long double' but is of type 'char *' |
                       +| test.c:490:17:490:26 | v_char_ptr | This argument should be of type 'long double' but is of type 'char *' |
                       +| test.c:492:16:492:25 | v_char_ptr | This argument should be of type 'double' but is of type 'char *' |
                       +| test.c:493:17:493:26 | v_char_ptr | This argument should be of type 'double' but is of type 'char *' |
                       +| test.c:494:18:494:27 | v_char_ptr | This argument should be of type 'long double' but is of type 'char *' |
                       +| test.c:495:17:495:26 | v_char_ptr | This argument should be of type 'long double' but is of type 'char *' |
                       +| test.c:497:16:497:25 | v_char_ptr | This argument should be of type 'double' but is of type 'char *' |
                       +| test.c:498:17:498:26 | v_char_ptr | This argument should be of type 'double' but is of type 'char *' |
                       +| test.c:499:18:499:27 | v_char_ptr | This argument should be of type 'long double' but is of type 'char *' |
                       +| test.c:500:17:500:26 | v_char_ptr | This argument should be of type 'long double' but is of type 'char *' |
                       +| test.c:502:16:502:25 | v_char_ptr | This argument should be of type 'double' but is of type 'char *' |
                       +| test.c:503:17:503:26 | v_char_ptr | This argument should be of type 'double' but is of type 'char *' |
                       +| test.c:504:18:504:27 | v_char_ptr | This argument should be of type 'long double' but is of type 'char *' |
                       +| test.c:505:17:505:26 | v_char_ptr | This argument should be of type 'long double' but is of type 'char *' |
                       +| test.c:507:16:507:25 | v_char_ptr | This argument should be of type 'double' but is of type 'char *' |
                       +| test.c:508:17:508:26 | v_char_ptr | This argument should be of type 'double' but is of type 'char *' |
                       +| test.c:509:18:509:27 | v_char_ptr | This argument should be of type 'long double' but is of type 'char *' |
                       +| test.c:510:17:510:26 | v_char_ptr | This argument should be of type 'long double' but is of type 'char *' |
                       +| test.c:512:16:512:25 | v_char_ptr | This argument should be of type 'double' but is of type 'char *' |
                       +| test.c:513:17:513:26 | v_char_ptr | This argument should be of type 'double' but is of type 'char *' |
                       +| test.c:514:18:514:27 | v_char_ptr | This argument should be of type 'long double' but is of type 'char *' |
                       +| test.c:515:17:515:26 | v_char_ptr | This argument should be of type 'long double' but is of type 'char *' |
                       +| test.c:517:16:517:25 | v_char_ptr | This argument should be of type 'double' but is of type 'char *' |
                       +| test.c:518:17:518:26 | v_char_ptr | This argument should be of type 'double' but is of type 'char *' |
                       +| test.c:519:18:519:27 | v_char_ptr | This argument should be of type 'long double' but is of type 'char *' |
                       +| test.c:520:17:520:26 | v_char_ptr | This argument should be of type 'long double' but is of type 'char *' |
                       +| test.c:522:16:522:25 | v_char_ptr | This argument should be of type 'double' but is of type 'char *' |
                       +| test.c:523:17:523:26 | v_char_ptr | This argument should be of type 'double' but is of type 'char *' |
                       +| test.c:524:18:524:27 | v_char_ptr | This argument should be of type 'long double' but is of type 'char *' |
                       +| test.c:525:17:525:26 | v_char_ptr | This argument should be of type 'long double' but is of type 'char *' |
                       +| test.c:527:16:527:25 | v_char_ptr | This argument should be of type 'char' but is of type 'char *' |
                       +| test.c:528:17:528:26 | v_char_ptr | This argument should be of type 'wchar_t' but is of type 'char *' |
                       +| test.c:530:16:530:20 | v_int | This argument should be of type 'char *' but is of type 'int' |
                       +| test.c:531:17:531:21 | v_int | This argument should be of type 'wchar_t *' but is of type 'int' |
                       +| test.c:533:16:533:20 | v_int | This argument should be of type 'void *' but is of type 'int' |
                       +| test.c:535:16:535:20 | v_int | This argument should be of type 'int *' but is of type 'int' |
                       +| test.c:536:17:536:21 | v_int | This argument should be of type 'short *' but is of type 'int' |
                       +| test.c:537:18:537:22 | v_int | This argument should be of type 'char *' but is of type 'int' |
                       +| test.c:538:17:538:21 | v_int | This argument should be of type 'long *' but is of type 'int' |
                       +| test.c:539:18:539:22 | v_int | This argument should be of type 'long long *' but is of type 'int' |
                       +| test.c:540:17:540:21 | v_int | This argument should be of type 'int *' but is of type 'int' |
                       +| test.c:541:17:541:21 | v_int | This argument should be of type 'int *' but is of type 'int' |
                       +| test.c:542:17:542:21 | v_int | This argument should be of type 'int *' but is of type 'int' |
                       +| test.c:544:16:544:25 | v_char_ptr | This argument should be of type 'wchar_t' but is of type 'char *' |
                       +| test.c:546:16:546:20 | v_int | This argument should be of type 'wchar_t *' but is of type 'int' |
                       [1/1 comp 32.2s eval 1.6s] FAILED(RESULT) /__w/codeql-coding-standards-release-engineering/codeql-coding-standards-release-engineering/codeql-coding-standards/c/cert/test/rules/FIO47-C/WrongTypeFormatArguments.qlref

COMPILE_PASS         : True
SUITE                : CERT-C
TEST_PASS            : False
QUERY                : WrongTypeFormatArguments
PACKAGE              : IO4
RULE                 : FIO47-C
COMPILE_ERROR_OUTPUT :

🤖 Beep Boop! gcc/c/x86_64 Matrix Testing for this PR has been completed. See below for the results!

SUITE                : CERT-C
TEST_PASS            : True
PACKAGE              : IO2
QUERY                : DoNotCopyAFileObject
TEST_DIFFERENCE      :
COMPILE_PASS         : True
COMPILE_ERROR_OUTPUT :
RULE                 : FIO38-C

SUITE                : CERT-C
TEST_PASS            : True
PACKAGE              : IO4
QUERY                : UseValidSpecifiers
TEST_DIFFERENCE      :
COMPILE_PASS         : True
COMPILE_ERROR_OUTPUT :
RULE                 : FIO47-C

SUITE                : CERT-C
TEST_PASS            : True
PACKAGE              : IO4
QUERY                : WrongNumberOfFormatArguments
TEST_DIFFERENCE      :
COMPILE_PASS         : True
COMPILE_ERROR_OUTPUT :
RULE                 : FIO47-C

SUITE                : CERT-C
TEST_PASS            : False
PACKAGE              : IO4
QUERY                : WrongTypeFormatArguments
TEST_DIFFERENCE      : --- expected
                       +++ actual
                       @@ -9,7 +9,6 @@
                        | test.c:428:17:428:26 | v_char_ptr | This argument should be of type 'long' but is of type 'char *' |
                        | test.c:429:18:429:27 | v_char_ptr | This argument should be of type 'long long' but is of type 'char *' |
                        | test.c:430:17:430:26 | v_char_ptr | This argument should be of type 'intmax_t' but is of type 'char *' |
                       -| test.c:431:17:431:26 | v_char_ptr | This argument should be of type 'ssize_t' but is of type 'char *' |
                        | test.c:432:17:432:26 | v_char_ptr | This argument should be of type 'ptrdiff_t' but is of type 'char *' |
                        | test.c:434:16:434:25 | v_char_ptr | This argument should be of type 'int' but is of type 'char *' |
                        | test.c:435:17:435:26 | v_char_ptr | This argument should be of type 'int' but is of type 'char *' |
                       @@ -17,7 +16,6 @@
                        | test.c:437:17:437:26 | v_char_ptr | This argument should be of type 'long' but is of type 'char *' |
                        | test.c:438:18:438:27 | v_char_ptr | This argument should be of type 'long long' but is of type 'char *' |
                        | test.c:439:17:439:26 | v_char_ptr | This argument should be of type 'intmax_t' but is of type 'char *' |
                       -| test.c:440:17:440:26 | v_char_ptr | This argument should be of type 'ssize_t' but is of type 'char *' |
                        | test.c:441:17:441:26 | v_char_ptr | This argument should be of type 'ptrdiff_t' but is of type 'char *' |
                        | test.c:443:16:443:25 | v_char_ptr | This argument should be of type 'unsigned int' but is of type 'char *' |
                        | test.c:444:17:444:26 | v_char_ptr | This argument should be of type 'unsigned int' but is of type 'char *' |
                       [1/1 comp 32.2s eval 2.9s] FAILED(RESULT) /__w/codeql-coding-standards-release-engineering/codeql-coding-standards-release-engineering/codeql-coding-standards/c/cert/test/rules/FIO47-C/WrongTypeFormatArguments.qlref

COMPILE_PASS         : True
COMPILE_ERROR_OUTPUT :
RULE                 : FIO47-C

🤖 Beep Boop! gcc/c/x86_64 Matrix Testing for this PR has been completed. See below for the results!

COMPILE_PASS         : True
SUITE                : CERT-C
TEST_DIFFERENCE      :
PACKAGE              : IO2
RULE                 : FIO38-C
TEST_PASS            : True
QUERY                : DoNotCopyAFileObject
COMPILE_ERROR_OUTPUT :

COMPILE_PASS         : True
SUITE                : CERT-C
TEST_DIFFERENCE      :
PACKAGE              : IO4
RULE                 : FIO47-C
TEST_PASS            : True
QUERY                : WrongNumberOfFormatArguments
COMPILE_ERROR_OUTPUT :

COMPILE_PASS         : True
SUITE                : CERT-C
TEST_DIFFERENCE      :
PACKAGE              : IO4
RULE                 : FIO47-C
TEST_PASS            : True
QUERY                : UseValidSpecifiers
COMPILE_ERROR_OUTPUT :

COMPILE_PASS         : True
SUITE                : CERT-C
TEST_DIFFERENCE      : --- expected
                       +++ actual
                       @@ -1,4 +1,4 @@
                       -| test.c:376:17:376:30 | v_intmax_t_ptr | This argument should be of type 'int *' but is of type 'signed long *' |
                       +| test.c:376:17:376:30 | v_intmax_t_ptr | This argument should be of type 'int *' but is of type 'long *' |
                        | test.c:378:17:378:28 | v_size_t_ptr | This argument should be of type 'int *' but is of type 'unsigned long *' |
                        | test.c:380:17:380:31 | v_ptrdiff_t_ptr | This argument should be of type 'int *' but is of type 'long *' |
                        | test.c:417:17:417:26 | v_char_ptr | This argument should be of type 'int' but is of type 'char *' |
                       @@ -8,14 +8,14 @@
                        | test.c:427:18:427:27 | v_char_ptr | This argument should be of type 'int' but is of type 'char *' |
                        | test.c:428:17:428:26 | v_char_ptr | This argument should be of type 'long' but is of type 'char *' |
                        | test.c:429:18:429:27 | v_char_ptr | This argument should be of type 'long long' but is of type 'char *' |
                       -| test.c:431:17:431:26 | v_char_ptr | This argument should be of type 'ssize_t' but is of type 'char *' |
                       +| test.c:430:17:430:26 | v_char_ptr | This argument should be of type 'intmax_t' but is of type 'char *' |
                        | test.c:432:17:432:26 | v_char_ptr | This argument should be of type 'ptrdiff_t' but is of type 'char *' |
                        | test.c:434:16:434:25 | v_char_ptr | This argument should be of type 'int' but is of type 'char *' |
                        | test.c:435:17:435:26 | v_char_ptr | This argument should be of type 'int' but is of type 'char *' |
                        | test.c:436:18:436:27 | v_char_ptr | This argument should be of type 'int' but is of type 'char *' |
                        | test.c:437:17:437:26 | v_char_ptr | This argument should be of type 'long' but is of type 'char *' |
                        | test.c:438:18:438:27 | v_char_ptr | This argument should be of type 'long long' but is of type 'char *' |
                       -| test.c:440:17:440:26 | v_char_ptr | This argument should be of type 'ssize_t' but is of type 'char *' |
                       +| test.c:439:17:439:26 | v_char_ptr | This argument should be of type 'intmax_t' but is of type 'char *' |
                        | test.c:441:17:441:26 | v_char_ptr | This argument should be of type 'ptrdiff_t' but is of type 'char *' |
                        | test.c:443:16:443:25 | v_char_ptr | This argument should be of type 'unsigned int' but is of type 'char *' |
                        | test.c:444:17:444:26 | v_char_ptr | This argument should be of type 'unsigned int' but is of type 'char *' |
                       @@ -82,7 +82,6 @@
                        | test.c:536:17:536:21 | v_int | This argument should be of type 'short *' but is of type 'int' |
                        | test.c:537:18:537:22 | v_int | This argument should be of type 'char *' but is of type 'int' |
                        | test.c:538:17:538:21 | v_int | This argument should be of type 'long *' but is of type 'int' |
                       -| test.c:538:17:538:21 | v_int | This argument should be of type 'signed long *' but is of type 'int' |
                        | test.c:539:18:539:22 | v_int | This argument should be of type 'long long *' but is of type 'int' |
                        | test.c:540:17:540:21 | v_int | This argument should be of type 'int *' but is of type 'int' |
                        | test.c:541:17:541:21 | v_int | This argument should be of type 'int *' but is of type 'int' |
                       [1/1 comp 35.1s eval 2s] FAILED(RESULT) /__w/codeql-coding-standards-release-engineering/codeql-coding-standards-release-engineering/codeql-coding-standards/c/cert/test/rules/FIO47-C/WrongTypeFormatArguments.qlref

PACKAGE              : IO4
RULE                 : FIO47-C
TEST_PASS            : False
QUERY                : WrongTypeFormatArguments
COMPILE_ERROR_OUTPUT :

🤖 Beep Boop! Matrix Testing for this PR has been completed. If no reports were posted it means this PR does not contain things that need matrix testing!

🤖 Beep Boop! clang/c/x86_64 Matrix Testing for this PR has been completed. See below for the results!

COMPILE_ERROR_OUTPUT :
RULE                 : FIO38-C
QUERY                : DoNotCopyAFileObject
PACKAGE              : IO2
TEST_PASS            : True
TEST_DIFFERENCE      :
COMPILE_PASS         : True
SUITE                : CERT-C

COMPILE_ERROR_OUTPUT :
RULE                 : FIO47-C
QUERY                : UseValidSpecifiers
PACKAGE              : IO4
TEST_PASS            : True
TEST_DIFFERENCE      :
COMPILE_PASS         : True
SUITE                : CERT-C

COMPILE_ERROR_OUTPUT :
RULE                 : FIO47-C
QUERY                : WrongNumberOfFormatArguments
PACKAGE              : IO4
TEST_PASS            : True
TEST_DIFFERENCE      :
COMPILE_PASS         : True
SUITE                : CERT-C

COMPILE_ERROR_OUTPUT :
RULE                 : FIO47-C
QUERY                : WrongTypeFormatArguments
PACKAGE              : IO4
TEST_PASS            : False
TEST_DIFFERENCE      : --- expected
                       +++ actual
                       @@ -9,7 +9,6 @@
                        | test.c:428:17:428:26 | v_char_ptr | This argument should be of type 'long' but is of type 'char *' |
                        | test.c:429:18:429:27 | v_char_ptr | This argument should be of type 'long long' but is of type 'char *' |
                        | test.c:430:17:430:26 | v_char_ptr | This argument should be of type 'intmax_t' but is of type 'char *' |
                       -| test.c:431:17:431:26 | v_char_ptr | This argument should be of type 'ssize_t' but is of type 'char *' |
                        | test.c:432:17:432:26 | v_char_ptr | This argument should be of type 'ptrdiff_t' but is of type 'char *' |
                        | test.c:434:16:434:25 | v_char_ptr | This argument should be of type 'int' but is of type 'char *' |
                        | test.c:435:17:435:26 | v_char_ptr | This argument should be of type 'int' but is of type 'char *' |
                       @@ -17,7 +16,6 @@
                        | test.c:437:17:437:26 | v_char_ptr | This argument should be of type 'long' but is of type 'char *' |
                        | test.c:438:18:438:27 | v_char_ptr | This argument should be of type 'long long' but is of type 'char *' |
                        | test.c:439:17:439:26 | v_char_ptr | This argument should be of type 'intmax_t' but is of type 'char *' |
                       -| test.c:440:17:440:26 | v_char_ptr | This argument should be of type 'ssize_t' but is of type 'char *' |
                        | test.c:441:17:441:26 | v_char_ptr | This argument should be of type 'ptrdiff_t' but is of type 'char *' |
                        | test.c:443:16:443:25 | v_char_ptr | This argument should be of type 'unsigned int' but is of type 'char *' |
                        | test.c:444:17:444:26 | v_char_ptr | This argument should be of type 'unsigned int' but is of type 'char *' |
                       [1/1 comp 34.1s eval 2.1s] FAILED(RESULT) /__w/codeql-coding-standards-release-engineering/codeql-coding-standards-release-engineering/codeql-coding-standards/c/cert/test/rules/FIO47-C/WrongTypeFormatArguments.qlref

COMPILE_PASS         : True
SUITE                : CERT-C

🤖 Beep Boop! clang/c/x86_64 Matrix Testing for this PR has been completed. See below for the results!

QUERY                : DoNotCopyAFileObject
SUITE                : CERT-C
RULE                 : FIO38-C
COMPILE_ERROR_OUTPUT :
TEST_PASS            : True
PACKAGE              : IO2
COMPILE_PASS         : True
TEST_DIFFERENCE      :

QUERY                : WrongNumberOfFormatArguments
SUITE                : CERT-C
RULE                 : FIO47-C
COMPILE_ERROR_OUTPUT :
TEST_PASS            : True
PACKAGE              : IO4
COMPILE_PASS         : True
TEST_DIFFERENCE      :

QUERY                : UseValidSpecifiers
SUITE                : CERT-C
RULE                 : FIO47-C
COMPILE_ERROR_OUTPUT :
TEST_PASS            : True
PACKAGE              : IO4
COMPILE_PASS         : True
TEST_DIFFERENCE      :

QUERY                : WrongTypeFormatArguments
SUITE                : CERT-C
RULE                 : FIO47-C
COMPILE_ERROR_OUTPUT :
TEST_PASS            : False
PACKAGE              : IO4
COMPILE_PASS         : True
TEST_DIFFERENCE      : --- expected
                       +++ actual
                       @@ -9,7 +9,6 @@
                        | test.c:428:17:428:26 | v_char_ptr | This argument should be of type 'long' but is of type 'char *' |
                        | test.c:429:18:429:27 | v_char_ptr | This argument should be of type 'long long' but is of type 'char *' |
                        | test.c:430:17:430:26 | v_char_ptr | This argument should be of type 'intmax_t' but is of type 'char *' |
                       -| test.c:431:17:431:26 | v_char_ptr | This argument should be of type 'ssize_t' but is of type 'char *' |
                        | test.c:432:17:432:26 | v_char_ptr | This argument should be of type 'ptrdiff_t' but is of type 'char *' |
                        | test.c:434:16:434:25 | v_char_ptr | This argument should be of type 'int' but is of type 'char *' |
                        | test.c:435:17:435:26 | v_char_ptr | This argument should be of type 'int' but is of type 'char *' |
                       @@ -17,7 +16,6 @@
                        | test.c:437:17:437:26 | v_char_ptr | This argument should be of type 'long' but is of type 'char *' |
                        | test.c:438:18:438:27 | v_char_ptr | This argument should be of type 'long long' but is of type 'char *' |
                        | test.c:439:17:439:26 | v_char_ptr | This argument should be of type 'intmax_t' but is of type 'char *' |
                       -| test.c:440:17:440:26 | v_char_ptr | This argument should be of type 'ssize_t' but is of type 'char *' |
                        | test.c:441:17:441:26 | v_char_ptr | This argument should be of type 'ptrdiff_t' but is of type 'char *' |
                        | test.c:443:16:443:25 | v_char_ptr | This argument should be of type 'unsigned int' but is of type 'char *' |
                        | test.c:444:17:444:26 | v_char_ptr | This argument should be of type 'unsigned int' but is of type 'char *' |
                       [1/1 comp 32.3s eval 2.2s] FAILED(RESULT) /__w/codeql-coding-standards-release-engineering/codeql-coding-standards-release-engineering/codeql-coding-standards/c/cert/test/rules/FIO47-C/WrongTypeFormatArguments.qlref

🤖 Beep Boop! gcc/cpp/x86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

🤖 Beep Boop! clang/cpp/x86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

🤖 Beep Boop! gcc/c/x86_64 Matrix Testing for this PR has been completed. See below for the results!

TEST_PASS            : True
RULE                 : FIO38-C
QUERY                : DoNotCopyAFileObject
COMPILE_ERROR_OUTPUT :
COMPILE_PASS         : True
PACKAGE              : IO2
TEST_DIFFERENCE      :
SUITE                : CERT-C

TEST_PASS            : True
RULE                 : FIO47-C
QUERY                : WrongNumberOfFormatArguments
COMPILE_ERROR_OUTPUT :
COMPILE_PASS         : True
PACKAGE              : IO4
TEST_DIFFERENCE      :
SUITE                : CERT-C

TEST_PASS            : True
RULE                 : FIO47-C
QUERY                : UseValidSpecifiers
COMPILE_ERROR_OUTPUT :
COMPILE_PASS         : True
PACKAGE              : IO4
TEST_DIFFERENCE      :
SUITE                : CERT-C

TEST_PASS            : False
RULE                 : FIO47-C
QUERY                : WrongTypeFormatArguments
COMPILE_ERROR_OUTPUT :
COMPILE_PASS         : True
PACKAGE              : IO4
TEST_DIFFERENCE      : --- expected
                       +++ actual
                       @@ -1,4 +1,4 @@
                       -| test.c:376:17:376:30 | v_intmax_t_ptr | This argument should be of type 'int *' but is of type 'signed long *' |
                       +| test.c:376:17:376:30 | v_intmax_t_ptr | This argument should be of type 'int *' but is of type 'long *' |
                        | test.c:378:17:378:28 | v_size_t_ptr | This argument should be of type 'int *' but is of type 'unsigned long *' |
                        | test.c:380:17:380:31 | v_ptrdiff_t_ptr | This argument should be of type 'int *' but is of type 'long *' |
                        | test.c:417:17:417:26 | v_char_ptr | This argument should be of type 'int' but is of type 'char *' |
                       @@ -8,14 +8,14 @@
                        | test.c:427:18:427:27 | v_char_ptr | This argument should be of type 'int' but is of type 'char *' |
                        | test.c:428:17:428:26 | v_char_ptr | This argument should be of type 'long' but is of type 'char *' |
                        | test.c:429:18:429:27 | v_char_ptr | This argument should be of type 'long long' but is of type 'char *' |
                       -| test.c:431:17:431:26 | v_char_ptr | This argument should be of type 'ssize_t' but is of type 'char *' |
                       +| test.c:430:17:430:26 | v_char_ptr | This argument should be of type 'intmax_t' but is of type 'char *' |
                        | test.c:432:17:432:26 | v_char_ptr | This argument should be of type 'ptrdiff_t' but is of type 'char *' |
                        | test.c:434:16:434:25 | v_char_ptr | This argument should be of type 'int' but is of type 'char *' |
                        | test.c:435:17:435:26 | v_char_ptr | This argument should be of type 'int' but is of type 'char *' |
                        | test.c:436:18:436:27 | v_char_ptr | This argument should be of type 'int' but is of type 'char *' |
                        | test.c:437:17:437:26 | v_char_ptr | This argument should be of type 'long' but is of type 'char *' |
                        | test.c:438:18:438:27 | v_char_ptr | This argument should be of type 'long long' but is of type 'char *' |
                       -| test.c:440:17:440:26 | v_char_ptr | This argument should be of type 'ssize_t' but is of type 'char *' |
                       +| test.c:439:17:439:26 | v_char_ptr | This argument should be of type 'intmax_t' but is of type 'char *' |
                        | test.c:441:17:441:26 | v_char_ptr | This argument should be of type 'ptrdiff_t' but is of type 'char *' |
                        | test.c:443:16:443:25 | v_char_ptr | This argument should be of type 'unsigned int' but is of type 'char *' |
                        | test.c:444:17:444:26 | v_char_ptr | This argument should be of type 'unsigned int' but is of type 'char *' |
                       @@ -82,7 +82,6 @@
                        | test.c:536:17:536:21 | v_int | This argument should be of type 'short *' but is of type 'int' |
                        | test.c:537:18:537:22 | v_int | This argument should be of type 'char *' but is of type 'int' |
                        | test.c:538:17:538:21 | v_int | This argument should be of type 'long *' but is of type 'int' |
                       -| test.c:538:17:538:21 | v_int | This argument should be of type 'signed long *' but is of type 'int' |
                        | test.c:539:18:539:22 | v_int | This argument should be of type 'long long *' but is of type 'int' |
                        | test.c:540:17:540:21 | v_int | This argument should be of type 'int *' but is of type 'int' |
                        | test.c:541:17:541:21 | v_int | This argument should be of type 'int *' but is of type 'int' |
                       [1/1 comp 33s eval 1.5s] FAILED(RESULT) /__w/codeql-coding-standards-release-engineering/codeql-coding-standards-release-engineering/codeql-coding-standards/c/cert/test/rules/FIO47-C/WrongTypeFormatArguments.qlref

SUITE                : CERT-C

🤖 Beep Boop! Matrix Testing for this PR has been completed. If no reports were posted it means this PR does not contain things that need matrix testing!

🤖 Beep Boop! clang/cpp/x86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

🤖 Beep Boop! gcc/cpp/x86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

🤖 Beep Boop! Matrix Testing for this PR has been completed. If no reports were posted it means this PR does not contain things that need matrix testing!

🤖 Beep Boop! gcc/c/x86_64 Matrix Testing for this PR has been completed. See below for the results!

PACKAGE              : IO2
TEST_DIFFERENCE      :
SUITE                : CERT-C
QUERY                : DoNotCopyAFileObject
RULE                 : FIO38-C
COMPILE_ERROR_OUTPUT :
COMPILE_PASS         : True
TEST_PASS            : True

PACKAGE              : IO4
TEST_DIFFERENCE      :
SUITE                : CERT-C
QUERY                : WrongNumberOfFormatArguments
RULE                 : FIO47-C
COMPILE_ERROR_OUTPUT :
COMPILE_PASS         : True
TEST_PASS            : True

PACKAGE              : IO4
TEST_DIFFERENCE      :
SUITE                : CERT-C
QUERY                : UseValidSpecifiers
RULE                 : FIO47-C
COMPILE_ERROR_OUTPUT :
COMPILE_PASS         : True
TEST_PASS            : True

PACKAGE              : IO4
TEST_DIFFERENCE      :
SUITE                : CERT-C
QUERY                : WrongTypeFormatArguments
RULE                 : FIO47-C
COMPILE_ERROR_OUTPUT :
COMPILE_PASS         : True
TEST_PASS            : True

🤖 Beep Boop! clang/cpp/x86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

🤖 Beep Boop! gcc/cpp/x86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

🤖 Beep Boop! clang/c/x86_64 Matrix Testing for this PR has been completed. See below for the results!

COMPILE_ERROR_OUTPUT :
TEST_DIFFERENCE      :
SUITE                : CERT-C
TEST_PASS            : True
COMPILE_PASS         : True
PACKAGE              : IO2
QUERY                : DoNotCopyAFileObject
RULE                 : FIO38-C

COMPILE_ERROR_OUTPUT :
TEST_DIFFERENCE      :
SUITE                : CERT-C
TEST_PASS            : True
COMPILE_PASS         : True
PACKAGE              : IO4
QUERY                : WrongNumberOfFormatArguments
RULE                 : FIO47-C

COMPILE_ERROR_OUTPUT :
TEST_DIFFERENCE      :
SUITE                : CERT-C
TEST_PASS            : True
COMPILE_PASS         : True
PACKAGE              : IO4
QUERY                : UseValidSpecifiers
RULE                 : FIO47-C

COMPILE_ERROR_OUTPUT :
TEST_DIFFERENCE      :
SUITE                : CERT-C
TEST_PASS            : True
COMPILE_PASS         : True
PACKAGE              : IO4
QUERY                : WrongTypeFormatArguments
RULE                 : FIO47-C

🤖 Beep Boop! Matrix Testing for this PR has been completed. If no reports were posted it means this PR does not contain things that need matrix testing!

🤖 Beep Boop! gcc/cpp/x86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

🤖 Beep Boop! gcc/c/x86_64 Matrix Testing for this PR has been completed. See below for the results!

TEST_DIFFERENCE      :
COMPILE_ERROR_OUTPUT :
QUERY                : DoNotCopyAFileObject
SUITE                : CERT-C
RULE                 : FIO38-C
TEST_PASS            : True
COMPILE_PASS         : True
PACKAGE              : IO2

TEST_DIFFERENCE      :
COMPILE_ERROR_OUTPUT :
QUERY                : WrongNumberOfFormatArguments
SUITE                : CERT-C
RULE                 : FIO47-C
TEST_PASS            : True
COMPILE_PASS         : True
PACKAGE              : IO4

TEST_DIFFERENCE      :
COMPILE_ERROR_OUTPUT :
QUERY                : UseValidSpecifiers
SUITE                : CERT-C
RULE                 : FIO47-C
TEST_PASS            : True
COMPILE_PASS         : True
PACKAGE              : IO4

TEST_DIFFERENCE      :
COMPILE_ERROR_OUTPUT :
QUERY                : WrongTypeFormatArguments
SUITE                : CERT-C
RULE                 : FIO47-C
TEST_PASS            : True
COMPILE_PASS         : True
PACKAGE              : IO4

🤖 Beep Boop! Matrix Testing for this PR has been completed. If no reports were posted it means this PR does not contain things that need matrix testing!

🤖 Beep Boop! clang/cpp/x86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

🤖 Beep Boop! gcc/cpp/x86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

🤖 Beep Boop! gcc/c/x86_64 Matrix Testing for this PR has been completed. See below for the results!

TEST_PASS            : True
PACKAGE              : IO2
COMPILE_PASS         : True
QUERY                : DoNotCopyAFileObject
SUITE                : CERT-C
COMPILE_ERROR_OUTPUT :
TEST_DIFFERENCE      :
RULE                 : FIO38-C

TEST_PASS            : True
PACKAGE              : IO4
COMPILE_PASS         : True
QUERY                : WrongNumberOfFormatArguments
SUITE                : CERT-C
COMPILE_ERROR_OUTPUT :
TEST_DIFFERENCE      :
RULE                 : FIO47-C

TEST_PASS            : True
PACKAGE              : IO4
COMPILE_PASS         : True
QUERY                : UseValidSpecifiers
SUITE                : CERT-C
COMPILE_ERROR_OUTPUT :
TEST_DIFFERENCE      :
RULE                 : FIO47-C

TEST_PASS            : True
PACKAGE              : IO4
COMPILE_PASS         : True
QUERY                : WrongTypeFormatArguments
SUITE                : CERT-C
COMPILE_ERROR_OUTPUT :
TEST_DIFFERENCE      :
RULE                 : FIO47-C

🤖 Beep Boop! Matrix Testing for this PR has been completed. If no reports were posted it means this PR does not contain things that need matrix testing!

🤖 Beep Boop! clang/cpp/x86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

🤖 Beep Boop! gcc/cpp/x86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

🤖 Beep Boop! gcc/c/x86_64 Matrix Testing for this PR has been completed. See below for the results!

COMPILE_PASS         : True
TEST_PASS            : True
PACKAGE              : IO2
RULE                 : FIO38-C
SUITE                : CERT-C
COMPILE_ERROR_OUTPUT :
TEST_DIFFERENCE      :
QUERY                : DoNotCopyAFileObject

COMPILE_PASS         : True
TEST_PASS            : True
PACKAGE              : IO1
RULE                 : FIO42-C
SUITE                : CERT-C
COMPILE_ERROR_OUTPUT :
TEST_DIFFERENCE      :
QUERY                : CloseFilesWhenTheyAreNoLongerNeeded

COMPILE_PASS         : True
TEST_PASS            : True
PACKAGE              : IO4
RULE                 : FIO47-C
SUITE                : CERT-C
COMPILE_ERROR_OUTPUT :
TEST_DIFFERENCE      :
QUERY                : UseValidSpecifiers

COMPILE_PASS         : True
TEST_PASS            : True
PACKAGE              : IO4
RULE                 : FIO47-C
SUITE                : CERT-C
COMPILE_ERROR_OUTPUT :
TEST_DIFFERENCE      :
QUERY                : WrongNumberOfFormatArguments

COMPILE_PASS         : True
TEST_PASS            : True
PACKAGE              : IO4
RULE                 : FIO47-C
SUITE                : CERT-C
COMPILE_ERROR_OUTPUT :
TEST_DIFFERENCE      :
QUERY                : WrongTypeFormatArguments

🤖 Beep Boop! clang/c/x86_64 Matrix Testing for this PR has been completed. See below for the results!

RULE                 : FIO38-C
TEST_DIFFERENCE      :
COMPILE_PASS         : True
COMPILE_ERROR_OUTPUT :
TEST_PASS            : True
PACKAGE              : IO2
QUERY                : DoNotCopyAFileObject
SUITE                : CERT-C

RULE                 : FIO42-C
TEST_DIFFERENCE      :
COMPILE_PASS         : True
COMPILE_ERROR_OUTPUT :
TEST_PASS            : True
PACKAGE              : IO1
QUERY                : CloseFilesWhenTheyAreNoLongerNeeded
SUITE                : CERT-C

RULE                 : FIO47-C
TEST_DIFFERENCE      :
COMPILE_PASS         : True
COMPILE_ERROR_OUTPUT :
TEST_PASS            : True
PACKAGE              : IO4
QUERY                : UseValidSpecifiers
SUITE                : CERT-C

RULE                 : FIO47-C
TEST_DIFFERENCE      :
COMPILE_PASS         : True
COMPILE_ERROR_OUTPUT :
TEST_PASS            : True
PACKAGE              : IO4
QUERY                : WrongNumberOfFormatArguments
SUITE                : CERT-C

RULE                 : FIO47-C
TEST_DIFFERENCE      :
COMPILE_PASS         : True
COMPILE_ERROR_OUTPUT :
TEST_PASS            : True
PACKAGE              : IO4
QUERY                : WrongTypeFormatArguments
SUITE                : CERT-C

🤖 Beep Boop! Matrix Testing for this PR has been completed. If no reports were posted it means this PR does not contain things that need matrix testing!

🤖 Beep Boop! clang/cpp/x86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

🤖 Beep Boop! gcc/c/x86_64 Matrix Testing for this PR has been completed. See below for the results!

TEST_PASS            : True
COMPILE_PASS         : True
QUERY                : DoNotCopyAFileObject
TEST_DIFFERENCE      :
PACKAGE              : IO2
RULE                 : FIO38-C
COMPILE_ERROR_OUTPUT :
SUITE                : CERT-C

TEST_PASS            : True
COMPILE_PASS         : True
QUERY                : CloseFilesWhenTheyAreNoLongerNeeded
TEST_DIFFERENCE      :
PACKAGE              : IO1
RULE                 : FIO42-C
COMPILE_ERROR_OUTPUT :
SUITE                : CERT-C

TEST_PASS            : True
COMPILE_PASS         : True
QUERY                : UseValidSpecifiers
TEST_DIFFERENCE      :
PACKAGE              : IO4
RULE                 : FIO47-C
COMPILE_ERROR_OUTPUT :
SUITE                : CERT-C

TEST_PASS            : True
COMPILE_PASS         : True
QUERY                : WrongNumberOfFormatArguments
TEST_DIFFERENCE      :
PACKAGE              : IO4
RULE                 : FIO47-C
COMPILE_ERROR_OUTPUT :
SUITE                : CERT-C

TEST_PASS            : True
COMPILE_PASS         : True
QUERY                : WrongTypeFormatArguments
TEST_DIFFERENCE      :
PACKAGE              : IO4
RULE                 : FIO47-C
COMPILE_ERROR_OUTPUT :
SUITE                : CERT-C


Converts PRECIP to PRECIP_LAND, which is what AMWG is using

NCAR's AMWG listed the variable as "PRECIP", but the description was "Cumulative precipitation (land)". Looking at the images, they've been masked to land. So, I'm pretty sure this was meant to be PRECIP_LAND, and they're just weird. Also makes sense re: Jeff's comment about the Willmott failures in #222.

FWIW I think there is some code in land for precip vs precip_land. I think
some models or obs or something screwed that up.....
Anyway, might want to double check just in case anyone uses the land diags.
On Aug 15, 2016 12:21 PM, "Jeffrey Painter"<EMAIL_ADDRESS>wrote:

Merged #233 https://github.com/UV-CDAT/uvcmetrics/pull/233.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/UV-CDAT/uvcmetrics/pull/233#event-755935394, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AE-1UTGcxbU7n-c4VGExZ2e8Rfg8OIZ6ks5qgJ_8gaJpZM4Jkkfc
.

Thanks for the comment, Brian.  I'll look at that code, and at least be aware if we get complaints.


apt: init at 1.8.4

Motivation for this change
Add apt to all-packages.nix.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[x] macOS
[x] other Linux distributions

[x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

#110346

Hi, thanks for fixing this! Could you squash the commits down into one and rename it apt: init at 1.8.4 please?
Result of nixpkgs-review pr 120044 run on x86_64-linux 1

1 package built:

apt

I cannot squash the commits, but i need to add apt to all-packages.nix.

The resulting binary does not work so it should probably be removed all together.

Already done!


Changed Dockerfile to enable running as a random uid on OpenSHift

Hi, thank you for your PR.
These changes are not relevant to the course content, since they are user-specific, and would break the learning material. Consequently, the changes would break the learning process for future students.
Please keep the changes in your fork, and continue the course with your fork. I am going to close this PR.
If you believe this to be an error, feel free to reach out, or open a new PR with further explanation.


create communications blocks toolkit

Separate out communications blocks from the pothos-blocks toolkit into a dedicated communications toolkit. The idea to to reduce pothos-blocks to 1) core blocks used by the topology itself like network distribution blocks, copy blocks and 2) other general purpose utility blocks like the dynamic router, file streams, pacer, etc...
In the end we are looking for a stable general purpose blocks toolkit, and a more complicated pothos-comms that will continue development and gain new dependencies (maybe). Blocks will be moved to the /comms/ plugin path, however a /blocks alias will be retained for backwards compatibility.
Blocks to migrate:

filter/*
digital/*
math/*
waveform/*
packet/* (s2p and p2s stay)
utility/Wave Trigger, Threshold

Official wiki page for comms toolkit: https://github.com/pothosware/pothos-comms/wiki


activity: Limit width of columns in activity charts.

Sets the max-width for table data cells in the activity and installation charts.
If the content exceeds the limit, then the overflow is set to hidden and the text-overflow is set to ellipsis, so there is a visual indication that the text is not completely visible.
Notes:

The other activity chart that will likely be impacted is the realm activity chart, which has a column for user emails.

Screenshots and screen captures:

Remote activity - with find on page for email that's hidden due to overflow

Remote activity chart - zoomed in to columns that will be most likely impacted by setting max-width

Self-review checklist

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

Communicate decisions, questions, and potential concerns.

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

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

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

Completed manual review and testing of the following:

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

Marked to merge once CI passes, thanks @laurynmm!


About us page banner Image path not correct in light mode

Description

Hey @vivekvardhan2810 please assign me this task ( #487 ) I can correct this
Steps to Reproduce

I visit this site
Move towards about us page - https://ml-fusion-lab.netlify.app/about banner image was not been loading in light mode but when we switch from light to dark mode . everything was correct.

Expected Behavior
Image should be visible in light mode of about us page
Actual Behavior
Image is not visible in light mode of about us page
Screenshots

Additional Information
No response
What browser are you seeing the problem on?

[ ] Firefox
[X] Chrome
[ ] Safari
[ ] Microsoft Edge

Checklist

[X] I have checked the existing issues
[X] I have read the Contributing Guidelines
[X] I want to work on this issue. (optional)

@sneha056 assigning this issue to you.
Make Sure to complete this issue within 2 days.

Hi @vivekvardhan2810, thanks for giving me the opportunity to work on your project and assigning the Issue to me. I have worked and done the fix for the issue and have raised the https://github.com/ML-Fusion-Lab/ML-Fusion-Lab-Website/pull/501 request for the same.
If possible I would like to have the label Hacktoberfest assigned with this issue.


Downloading the bits for a package recognizing text only

Currently, downloading the bits for a package using cf curl /v2/apps/:guid/download doesn't return the same bits as a regular curl. We think this has something to do with the bits being returned in text mode, rather than in binary.
For example, cf curl /v2/apps/:guid/download | sha1sum is different than curl https://api.example.com/v2/apps/:guid/download | sha1sum.

@jeffpak93
We couldn't reproduce the issue using OSX.
Curl wasn't able to download the app bits when we used the curl command you have posted, we had to manually extract the redirected URL from curl and issue a second curl for the download to work. Both cf curl and curl produced the same shasum.

Closing as not reproducible. Feel free to re-open if you can help us reproduce it with the latest cf CLI release.

CLI team


Fix breaking tests due to libc's deprecation of Musl time_t

Musl 1.2 has switched to 64 bit time_t, and libc crate is giving deprecation warning about it on Musl targets. This PR silences that this warnings so that it doesn't break tests.
libc issue: https://github.com/rust-lang/libc/issues/1848

If I've read the issues/prs correctly timt_t will change from i32 (on 32 bit) to i64 in musl 1.2, right? Since we're already capping the value the code should continue to work with that change. Then I'm +1.

Thanks @oherrala.

@Thomasdezeeuw yes, I think socket2's code is not affected by Musl 1.2 change. And the deprecation warning hopefully goes away someday. Thanks for the quick merge! 👍


Replace Current Typeface for Better Readability

Description
The current typeface is unreadable and does not align with the AI code editor's narrative. It fails to convey the intended message and hinders the user experience. Consider replacing it with a more suitable font.

Merged


Fix db retention

@vipulnsward _a please review.

@vipulnsward can we merge this ?

Yes , go ahead.
On Mon, 16 Jan 2017 at 5:12 PM, Rahul Mahale<EMAIL_ADDRESS>wrote:

@vipulnsward https://github.com/vipulnsward can we merge this ?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/bigbinary/boxy-cap/pull/22#issuecomment-272840235,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAipSlu3I9rkGkOfMqHlUNIjJz3VDlJgks5rS1eWgaJpZM4Lhvd6
.


docs(contributing): 📝 add code contributing guide link

What kind of changes does this PR include?

New or updated content

Description

Adds a link to contributing guide for Astro code.

This is such a thoughtful, and helpful addition @AkashRajpurohit ! Welcome to Team Docs! :raised_hands:
How fitting that this is your first contribution to Astro! It's Contribution-Inception! :exploding_head:


[Bug]: "copying a recording" appears to take a very long time when scrubbing from dashboard for the first time

Describe the bug
This has been stuck like this for a few minutes:

[1] 2024-06-09 00:34:54.289 | INFO     | openadapt.scrub:inner:158 - Scrubbing recording with id 47...
[1] 2024-06-09 00:34:54.289 | DEBUG    | openadapt.utils:set_start_time:648 - _start_time=1717907694.2894368 _start_perf_counter=881127.921157125
[1] 2024-06-09 00:35:02.332 | INFO     | openadapt.privacy.providers.presidio:<module>:26 - Downloading en_core_web_trf model...
[1] Collecting en-core-web-trf==3.7.3

[1]   WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x105362a40>: Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known')': /github-production-release-asset-2e65be/84940268/2b153889-5cf4-4337-98c9-f1510173ed63?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20240609%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240609T043502Z&X-Amz-Expires=300&X-Amz-Signature=3dc54c83faec73ada7252ea77b39b213ac468dc87b25cacc6f25c108c67a3bf2&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=84940268&response-content-disposition=attachment%3B%20filename%3Den_core_web_trf-3.7.3-py3-none-any.whl&response-content-type=application%2Foctet-stream
  WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x105362ce0>: Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known')': /github-production-release-asset-2e65be/84940268/2b153889-5cf4-4337-98c9-f1510173ed63?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20240609%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240609T043502Z&X-Amz-Expires=300&X-Amz-Signature=3dc54c83faec73ada7252ea77b39b213ac468dc87b25cacc6f25c108c67a3bf2&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=84940268&response-content-disposition=attachment%3B%20filename%3Den_core_web_trf-3.7.3-py3-none-any.whl&response-content-type=application%2Foctet-stream
  WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x105362e90>: Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known')': /github-production-release-asset-2e65be/84940268/2b153889-5cf4-4337-98c9-f1510173ed63?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20240609%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240609T043502Z&X-Amz-Expires=300&X-Amz-Signature=3dc54c83faec73ada7252ea77b39b213ac468dc87b25cacc6f25c108c67a3bf2&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=84940268&response-content-disposition=attachment%3B%20filename%3Den_core_web_trf-3.7.3-py3-none-any.whl&response-content-type=application%2Foctet-stream
  WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x105363040>: Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known')': /github-production-release-asset-2e65be/84940268/2b153889-5cf4-4337-98c9-f1510173ed63?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20240609%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240609T043502Z&X-Amz-Expires=300&X-Amz-Signature=3dc54c83faec73ada7252ea77b39b213ac468dc87b25cacc6f25c108c67a3bf2&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=84940268&response-content-disposition=attachment%3B%20filename%3Den_core_web_trf-3.7.3-py3-none-any.whl&response-content-type=application%2Foctet-stream
  WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x1053631f0>: Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known')': /github-production-release-asset-2e65be/84940268/2b153889-5cf4-4337-98c9-f1510173ed63?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20240609%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240609T043502Z&X-Amz-Expires=300&X-Amz-Signature=3dc54c83faec73ada7252ea77b39b213ac468dc87b25cacc6f25c108c67a3bf2&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=84940268&response-content-disposition=attachment%3B%20filename%3Den_core_web_trf-3.7.3-py3-none-any.whl&response-content-type=application%2Foctet-stream
ERROR: Could not install packages due to an OSError: HTTPSConnectionPool(host='objects.githubusercontent.com', port=443): Max retries exceeded with url: /github-production-release-asset-2e65be/84940268/2b153889-5cf4-4337-98c9-f1510173ed63?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20240609%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240609T043502Z&X-Amz-Expires=300&X-Amz-Signature=3dc54c83faec73ada7252ea77b39b213ac468dc87b25cacc6f25c108c67a3bf2&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=84940268&response-content-disposition=attachment%3B%20filename%3Den_core_web_trf-3.7.3-py3-none-any.whl&response-content-type=application%2Foctet-stream (Caused by NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x1053633a0>: Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known'))
[1]

We should display something more informative to the user here.
At the very least, we should replace Copying recording first... with Copying recording (this may take a while if Spacy dependencies need to be downloaded on the first run)...
To Reproduce
In a fresh clone, first create a recording, then attempt to scrub it in the dashboard:
python -m openadapt.app.dashboard.run

[1]   WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x105362a40>: Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known')': /github-production-release-asset-2e65be/84940268/2b153889-5cf4-4337-98c9-f1510173ed63?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20240609%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240609T043502Z&X-Amz-Expires=300&X-Amz-Signature=3dc54c83faec73ada7252ea77b39b213ac468dc87b25cacc6f25c108c67a3bf2&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=84940268&response-content-disposition=attachment%3B%20filename%3Den_core_web_trf-3.7.3-py3-none-any.whl&response-content-type=application%2Foctet-stream
  WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x105362ce0>: Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known')': /github-production-release-asset-2e65be/84940268/2b153889-5cf4-4337-98c9-f1510173ed63?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20240609%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240609T043502Z&X-Amz-Expires=300&X-Amz-Signature=3dc54c83faec73ada7252ea77b39b213ac468dc87b25cacc6f25c108c67a3bf2&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=84940268&response-content-disposition=attachment%3B%20filename%3Den_core_web_trf-3.7.3-py3-none-any.whl&response-content-type=application%2Foctet-stream
  WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x105362e90>: Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known')': /github-production-release-asset-2e65be/84940268/2b153889-5cf4-4337-98c9-f1510173ed63?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20240609%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240609T043502Z&X-Amz-Expires=300&X-Amz-Signature=3dc54c83faec73ada7252ea77b39b213ac468dc87b25cacc6f25c108c67a3bf2&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=84940268&response-content-disposition=attachment%3B%20filename%3Den_core_web_trf-3.7.3-py3-none-any.whl&response-content-type=application%2Foctet-stream
  WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x105363040>: Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known')': /github-production-release-asset-2e65be/84940268/2b153889-5cf4-4337-98c9-f1510173ed63?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20240609%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240609T043502Z&X-Amz-Expires=300&X-Amz-Signature=3dc54c83faec73ada7252ea77b39b213ac468dc87b25cacc6f25c108c67a3bf2&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=84940268&response-content-disposition=attachment%3B%20filename%3Den_core_web_trf-3.7.3-py3-none-any.whl&response-content-type=application%2Foctet-stream
  WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x1053631f0>: Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known')': /github-production-release-asset-2e65be/84940268/2b153889-5cf4-4337-98c9-f1510173ed63?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20240609%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240609T043502Z&X-Amz-Expires=300&X-Amz-Signature=3dc54c83faec73ada7252ea77b39b213ac468dc87b25cacc6f25c108c67a3bf2&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=84940268&response-content-disposition=attachment%3B%20filename%3Den_core_web_trf-3.7.3-py3-none-any.whl&response-content-type=application%2Foctet-stream
ERROR: Could not install packages due to an OSError: HTTPSConnectionPool(host='objects.githubusercontent.com', port=443): Max retries exceeded with url: /github-production-release-asset-2e65be/84940268/2b153889-5cf4-4337-98c9-f1510173ed63?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20240609%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240609T043502Z&X-Amz-Expires=300&X-Amz-Signature=3dc54c83faec73ada7252ea77b39b213ac468dc87b25cacc6f25c108c67a3bf2&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=84940268&response-content-disposition=attachment%3B%20filename%3Den_core_web_trf-3.7.3-py3-none-any.whl&response-content-type=application%2Foctet-stream (Caused by NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x1053633a0>: Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known'))

Looks like we also need to detect this failure mode and notify the user / retry

Also refreshing the page does not refresh its state:


Fix W0611 and R0903 for log streaming

This checklist is used to make sure that common guidelines for a pull request are followed.
Related command

General Guidelines

[ ] Have you run azdev style <YOUR_EXT> locally? (pip install azdev required)
[ ] Have you run python scripts/ci/test_index.py -q locally? (pip install wheel==0.30.0 required)
[ ] My extension version conforms to the Extension version schema

For new extensions:

[ ] My extension description/summary conforms to the Extension Summary Guidelines.

About Extension Publish
There is a pipeline to automatically build, upload and publish extension wheels.
Once your pull request is merged into main branch, a new pull request will be created to update src/index.json automatically.
You only need to update the version information in file setup.py and historical information in file HISTORY.rst in your PR but do not modify src/index.json.

Thank you for your contribution! We will review the pull request and get back to you soon.

Considering the code change is specific to command groups in az spring component, so manually tested related commands and it meets the expectation.


Create tips and tricks in sidebar

Doesn't really make sense since the only tip and trick is to use image editing software before submitting and image. So this will just be mentioned in the FAQ.


Run all NPM scripts as part of Yarn in GitHub Actions

Codecov Report

Merging #11 into main will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##              main       #11   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            5         5
  Lines          191       191
  Branches        49        49
=========================================
  Hits           191       191

Continue to review full report at Codecov.

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


Pool mining support

Hi,
There're some pool for Sia mining in beta testing now. You can see http://sia.nanopool.org. Can you try to add pool support for CUDA miner? That will be great. Gominer with nvidia GPU will suffer a very high CPU usage.
Thanks.

I think this could take a while, depending on if it is a bad hack, or proper support.

thanks. I think it's proper support as Claymore's dual miner also support nano pool.  https://bitcointalk.org/index.php?topic=1433925.0

This is from Claymore's miner setting: seems it can be used in network.cpp?
For SIA - nanopool, mandatory to use URL -dpool http://sia-eu1.nanopool.org:9980/miner/header?address=your_sia_wallet

Yes - pool support is a musthave at the moment - gominer gives only 580 on GTX 970


perlPackages.Tk is broken

NixOS 16.09:
> nix-shell -p perlPackages.Tk
these derivations will be built:
  /nix/store/gn573fz1n286b4gmhb2y6w223i4xcnnr-Tk-804.032_501.tar.gz.drv
  /nix/store/6gkhjdhg31yqghdnwrmg25xd7a80lcxk-perl-Tk-804.032_501.drv
building path(s) ‘/nix/store/dwsfjxvqnz7qshdf53jxmig62l1nrk2i-Tk-804.032_501.tar.gz’

trying http://search.cpan.org/CPAN/authors/id/S/SR/SREZIC/Tk-804.032_501.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (22) The requested URL returned error: 404 Not Found
error: cannot download Tk-804.032_501.tar.gz from any mirror
builder for ‘/nix/store/gn573fz1n286b4gmhb2y6w223i4xcnnr-Tk-804.032_501.tar.gz.drv’ failed with exit code 1
cannot build derivation ‘/nix/store/6gkhjdhg31yqghdnwrmg25xd7a80lcxk-perl-Tk-804.032_501.drv’: 1 dependencies couldn't be built
error: build of ‘/nix/store/6gkhjdhg31yqghdnwrmg25xd7a80lcxk-perl-Tk-804.032_501.drv’ failed
/run/current-system/sw/bin/nix-shell: failed to build all dependencies

Merged to 16.09 in ff2368105eb01b219508493b4998a5e7218ae677, hope it works for you. I haven't exactly tested this extensively. It builds and the test programs it produces pop up windows :-)

@rycee Thanks!
For my edification, would you mind pointing out how you knew that X11LIB needed to change to X11INC? I was trying to PR this myself but never figured that out.

Well, I first tried just updating the version, but as you also noticed it wouldn't build. In the build output it wrote
…
Cannot find X include files via /nix/store/gfcb8hxx1gadqilrjjb5wbkc4h7hbfx2-libX11-1.6.4/include
Cannot find X include files anywhere.
…

however, and this certainly makes multiple-outputs a prime suspect. So I did
$ nix-shell -A perlPackages.Tk
$ unpackPhase
…
$ cd Tk-804.033/
$ ag X11LIB
INSTALL
59:perl Makefile.PL X11INC=/usr/local/share/X11R5/include X11LIB=/usr/local/arch/X11R5/lib

myConfig
330:  if (defined $X11LIB)
332:      $xlib = &lX11(1,$X11LIB)

and added X11INC to the makeMakerFlags with the include path in the dev output. Note the X11LIB one is still there.
After that I wasted some time trying to get Tk to use the system libjpeg but gave up on that after a while :-)


onload function getting triggred befor window.gapi.client is available.

We are still using a legacy system to load google cloud endpoints API.
https://apis.google.com/js/client:platform.js?onload=
we are trying to call window.gapi.client.setApiKey after the onload function is called by client:platform.js. There are not changes made to the code recently but in the past few days by time onload function is called window.gapi seems to be defined and window.gapi.client is not defined.
This has been causing major issues with legacy systems deployed and affecting 1000s of active users. you can see the error in console of our staging https://manabadi-staging.appspot.com/app/#!/login

As we debugged more we discovered that double loading is not in fact the issue here and we're working on a fix for the root cause(should be fixed today). In the interim you'll have to ensure client is loaded before making calls in your callback. If you are able to change the url in the angular module you are using to just client.js from platform:client.js then that should solve the problem for you(I am not 100% sure but based on your obfuscated code I don't think you need platform).

It's a legacy system with broken deployment process. It's hard to change anything now. If it could be fixed on library that would be very helpful.

We have a fix that will roll out over the next day or so.

The fix for this was rolled out and your application should be working properly.


Provide more guidance about next steps after a Service Endpoint has been confgured in a VNet

This article is great for the step-by-step of what to do to configure a Service Endpoint in a VNet, but it's missing verbiage to set expectations with the admin about how to connect using the new Service Endpoint. It would also be useful for it to provide some troubleshooting steps, especially if an admin is getting the error "Client from Azure Virtual Networks is not allowed to access the server," after turning on a service endpoint.
After the section where the endpoint has been created, it needs some verbiage that's similar to what's in this blog article:

The following are some key items to note about Service Endpoints:

The resource will continue to have a public IP address (it does not get a private IP address)
The public IP will continue to be resolved by the DNS provided by Microsoft
It is not accessible from the on-premise network through, say, a site-to-site VPN because the service endpoint does not actually have a private IP so if an on-premise device needs to access the resource then the on-premise public IP will need to be added to the service endpoint (the on-premise device will use the internet to reach the resource)
If there is an ExpressRoute connecting an on-premise network to Azure, then the NAT IP addresses can be added to allow access: https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-service-endpoints-overview#secure-azure-service-access-from-on-premises

I know that much of this information is already mentioned briefly on--and scattered throughout--the top-level Virtual Network service endpoints
 page, but an admin who is reading this step-by-step article is looking for specific, detailed steps and expectations and may not have read the entire parent page to find these details.
From personal experience, I know that after setting up a service endpoint from an "Azure Database for MariaDB Server" resource into a VNet with AKS, I was searching around to try to understand how the resources in the AKS cluster were expected to access the resources. I kept getting the error message "Client from Azure Virtual Networks is not allowed to access the server," which initially led me to a Stack Overflow post that (wrongly) recommended disabling service endpoints to get rid of the error and then connect over the public internet.
In reality:

I had selected the wrong subnet of the VNet when setting up the service endpoint.
I did not need to change anything in the AKS cluster in order for the service endpoint routing to kick in (I was expecting to have to change hostnames or add a DNS record, which is required for Private Link but not for service endpoints).
In order for the service endpoint to work I had to cycle the Kubernetes pods that were attempting to connect so that they would close any existing connections and refresh their routing tables.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: cfd9533e-c174-cd48-0f72-a58457efa958
Version Independent ID: b7a77b77-61c2-5e89-cb4b-0b9a502fce71
Content: Restrict access to PaaS resources - tutorial - Azure portal
Content Source: articles/virtual-network/tutorial-restrict-network-access-to-resources.md
Service: virtual-network
GitHub Login: @KumudD
Microsoft Alias: kumud

Thanks for the feedback! I have assigned the issue to the content author to investigate further and update the document as appropriate.

#reassign: @mbender-ms

Thanks for the feedback. I info you are requesting is there but I guess your feedback is to better re-arrange that. We will look into it. Thanks

@GuyPaddock Thanks for the detailed feedback and suggestions for this article. I've created a work item on this, and will review/update the doc accordingly.
#Please-close


Update find command to filter on current displayed list

Resolves #191.

Codecov Report
Base: 69.48% // Head: 69.51% // Increases project coverage by +0.03% :tada:

Coverage data is based on head (d667203) compared to base (9247284).
Patch coverage: 76.92% of modified lines in pull request are covered.

Additional details and impacted files
@@             Coverage Diff              @@
##             master     #201      +/-   ##
============================================
+ Coverage     69.48%   69.51%   +0.03%
- Complexity      591      593       +2
============================================
  Files           102      102
  Lines          1881     1883       +2
  Branches        210      211       +1
============================================
+ Hits           1307     1309       +2
  Misses          500      500
  Partials         74       74

Impacted Files
Coverage Δ

src/main/java/seedu/taassist/model/Model.java
100.00% <ø> (ø)

...ava/seedu/taassist/logic/commands/ListCommand.java
44.44% <50.00%> (ø)

...c/main/java/seedu/taassist/model/ModelManager.java
78.26% <75.00%> (+1.24%)
:arrow_up:

...n/java/seedu/taassist/commons/util/StringUtil.java
93.75% <100.00%> (-0.99%)
:arrow_down:

...ava/seedu/taassist/logic/commands/EditCommand.java
96.77% <100.00%> (ø)

...ava/seedu/taassist/logic/commands/FindCommand.java
100.00% <100.00%> (ø)

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

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


rename AllDomain -> AtomDomain, OptionNullDomain -> OptionDomain

Rename OptionNullDomain to OptionDomain
Rename AllDomain to AtomDomain

This is a part of the runtime descriptors PR.

Current dependencies on/for this PR:

main

PR #696   👈

PR #645

PR #604

PR #687

PR #688

PR #689

PR #690

PR #512
PR #692

Current dependencies on/for this PR:

main

PR #696   👈

PR #645

PR #604

PR #687

PR #688

PR #689

PR #690

PR #512
PR #692

Current dependencies on/for this PR:

main

PR #696   👈

PR #645

PR #604

PR #687

PR #688

PR #689

PR #690

PR #512
PR #692

@andrewvyrros Absolutely! I don't mind making changes to ease review.


Enhanced the UI of the contributors page

Title and Issue number

Title :Enhanced the UI of the contributors page
Issue No. : #1265
Tech Stack :
Close #1265
Type of PR

[ ] Bug fix
[X] Feature enhancement
[ ] Documentation update
[ ] Add WEB3 project
[ ] Other (specify): _______________

Video (mandatory)
https://github.com/user-attachments/assets/c86b864b-338b-4ba1-af3d-7b59ed26e18a
Checklist:

[X] I have mentioned the issue number in my Pull Request.
[X] I have commented my code, particularly in hard-to-understand areas
[X] I have gone through the  contributing.md file before contributing
[x] I have Starred the Repository.

Are you contributing under any Open-source programme?

[X] I'm a GSSOC'24 extended contributor
[X] I'm a Hactoberfest'24 contributor

@apu52 Please check this PR and merge it and assign this to me and put relevant labels such as gssoc 2024 ext, hacktoberfest and level. i think it can be level 3 because the page is very important in open source to showcase the efforts of the people contributing in building it and it is not static it is dynamic as a new contributor is added to your repo it will be automatically added there so this is the beauty of this.
I have put so much efforts to this ui design to please give it a level 3 else it is upto you i can only suggest.

@apu52 When you get time check this PR.

@apu52 Done the changes you can check


Clean up use of key exchange identifiers in TLS 1.3 prototype

This is a follow-up for https://github.com/ARMmbed/mbedtls/issues/4328. Despite introducing its own key exchange identifiers, the TLS 1.3 prototype currently also uses TLS 1.2 key exchange identifiers in its handshake logic. Study the code and document and use a uniform way of dealing with TLS 1.3 vs. 1.2 key exchange identifiers.

PR open https://github.com/hannestschofenig/mbedtls/pull/336

hannestschofenig#336 merged.


Implement LensDistortionEffect

Description
Implement a LensDistortionEffect.
Tasks

[ ] Create LensDistortionEffect.
[ ] Create lens-distortion demo.
[ ] Add unit test.

Implementation Details

The implementation from v6 can be copied mostly as-is.

@vanruesc I can work on this!

Ok, thanks!

Nice, I'll take a look when I get a chance.


thunderbird multipart messages: use plain markdown in text/plain part

Using the example:
_Hello_ `Markdown` **Here**!

I format using markdown here and send it to myself. I end up with the following for the text/plain part of a multipart message (looking at message source, default Ctrl+U key binding):
/Hello/ |Markdown| *Here*!

â€‹

This seems to be thunderbirds default re-formatting of the text/html part it automatically generates when sending multipart messages.
It would be really awesome, if using markdown here would simply use the hand-written markdown as the text/plain part when writing multipart messages.

Duplicate of #63.

Sorry, for posting a duplicate issue. I actually looked at the issues and filtered by thunderbird label, this is why I didn't find it. Would you please label both of these issues as well as possibly the ones referencing #63 as thunderbird. This would help future searches.

Done.