Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A little bit of Fightwarn #2096

Merged
merged 30 commits into from
Oct 11, 2023
Merged

Conversation

jimklimov
Copy link
Member

Follows up from #823 and related to investigation of recent mess-up with dynamatrix variable passing for test environments per networkupstools/jenkins-dynamatrix#24

As a side bonus, fixes a few actual or potential bugs and reduces the count of static analysis complaints.

… (strange bug for autotools build scenarios)

Signed-off-by: Jim Klimov <[email protected]>
… (strange bug for autotools build scenarios)

Signed-off-by: Jim Klimov <[email protected]>
Initial implementation passed -1 as uid to have it not changed.
Not all OSes support that behavior.

Signed-off-by: Jim Klimov <[email protected]>
Needed for tools/nut-scanner/scan_xml_http.c on MinGW cross-builds

Signed-off-by: Jim Klimov <[email protected]>
…nvvars when we "Investigate envvars"

Signed-off-by: Jim Klimov <[email protected]>
…NAME patterns as the default toggle to be loud and slow

Signed-off-by: Jim Klimov <[email protected]>
@jimklimov jimklimov added enhancement CI Entries related to continuous integration infrastructure (historically also recipes like Makefiles) refactor/fightwarn PR or issue proposal to improve code maintainability without functional changes, or to fix warnings portability We want NUT to build and run everywhere possible labels Oct 8, 2023
@jimklimov jimklimov added this to the 2.8.1 milestone Oct 8, 2023
drivers/main.c Fixed Show resolved Hide resolved
@AppVeyorBot

This comment was marked as resolved.

@AppVeyorBot

This comment was marked as resolved.

@jimklimov
Copy link
Member Author

Brings up #2084 in base build... seems to have been obscured by earlier issue with JSL - networkupstools/jenkins-dynamatrix#24

…-function-type-strict due to void* vs. practical pointers with NSS method pointers [networkupstools#2084]

Signed-off-by: Jim Klimov <[email protected]>
@jimklimov
Copy link
Member Author

Closes: #2084
Closes: #2092

@jimklimov jimklimov merged commit 523a123 into networkupstools:master Oct 11, 2023
14 of 15 checks passed
jimklimov added a commit to jimklimov/nut that referenced this pull request Oct 16, 2023
jimklimov added a commit to jimklimov/nut that referenced this pull request Oct 16, 2023
…option requirements into compilers that identify as GCC or CLANG [networkupstools#2096 fallout]

Signed-off-by: Jim Klimov <[email protected]>
jimklimov added a commit to jimklimov/nut that referenced this pull request Oct 16, 2023
jimklimov added a commit to jimklimov/nut that referenced this pull request Oct 16, 2023
…option requirements into compilers that identify as GCC or CLANG [networkupstools#2096 fallout]

Signed-off-by: Jim Klimov <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI Entries related to continuous integration infrastructure (historically also recipes like Makefiles) enhancement portability We want NUT to build and run everywhere possible refactor/fightwarn PR or issue proposal to improve code maintainability without functional changes, or to fix warnings
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants