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

ncm-spma: apt: Finish implementation #1258

Merged
merged 11 commits into from
Jul 28, 2023
Merged

ncm-spma: apt: Finish implementation #1258

merged 11 commits into from
Jul 28, 2023

Commits on Jul 25, 2023

  1. Configuration menu
    Copy the full SHA
    925f4dc View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. ncm-spma: apt: Handle exit status of commands

    Provide an internal wrapper for apt commands.
    Provide a flag to allow errors to become warnings.
    jrha committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    8a44cfc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3c49bc4 View commit details
    Browse the repository at this point in the history
  3. ncm-spma: apt: Prefix debugging with subroutine name

    Reduce level of more frequently desired debug messages to seperate them from the noise.
    Don't log entry to Configure.
    jrha committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    422211d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    931adb5 View commit details
    Browse the repository at this point in the history
  5. ncm-spma: apt: Log profile trees in debug 5

    Reduce debug level of package lists to allow them to be inspected with
    less noise.
    jrha committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    e330301 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6b59160 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9b3c9ea View commit details
    Browse the repository at this point in the history
  8. ncm-spma: apt: Return undef on errors

    In generate_sources and configure_apt. Handle those undefs.
    jrha committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    d13b23a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0701eb9 View commit details
    Browse the repository at this point in the history
  10. ncm-spma: apt: Warn if any packages appear to be unavailable

    This could be because they have been renamed (rare) or they are virtual
    (common) in both cases when run interactively apt will warn the user:
    
    e.g.
    > Note, selecting 'man-db' instead of 'man'
    
    However this warning is supressed when the output is not a TTY so we
    have to contrive another means of identifying these cases.
    jrha committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    49ef1d3 View commit details
    Browse the repository at this point in the history