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

Simplifications and improvements for package building #1144

Merged
merged 13 commits into from
Aug 30, 2023

Conversation

hamishcoleman
Copy link
Collaborator

Mostly debian packages

This may impact builds on Debian 8, but that version has been out of
support for over three years.  I didnt test it, but since using this
helper is the preferred method it may actually help builds on older
versions.
TODO:
- dont just ignore missing info, have something to fill it in even when
  the require arch binaries are missing
By switching to the "any" architecture, we no longer need to template
the debian/control file.  This simply claims that the package can be
built on any known debian arch - which we currently think is true - so
it will help future portability.
Continuing to try and simplify the build system, calculate the remaining
two autoconf variables from the existing config.mak.

For the moment, leave a configure and configure.ac file in place to
allow any old build systems to continue to function without errors.
@hamishcoleman hamishcoleman self-assigned this Aug 28, 2023
@codecov-commenter
Copy link

Codecov Report

Patch and project coverage have no change.

Comparison is base (7c10788) 21.66% compared to head (05ea220) 21.66%.

❗ Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.

Additional details and impacted files
@@           Coverage Diff           @@
##              dev    #1144   +/-   ##
=======================================
  Coverage   21.66%   21.66%           
=======================================
  Files          46       46           
  Lines        8997     8997           
=======================================
  Hits         1949     1949           
  Misses       7048     7048           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@hamishcoleman hamishcoleman merged commit b0d742b into ntop:dev Aug 30, 2023
31 checks passed
@hamishcoleman hamishcoleman deleted the packages branch August 30, 2023 19:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants