Change logs for apt source package in Oracular

  • apt (2.9.4) unstable; urgency=medium
    
      [ David Kalnischkies ]
      * Fix accidental silencing of output differences in tests
      * Do not mark new if we have already installed providers
      * Do not save new if we have already installed providers (Closes: #839546)
      * Deal better with spurious spaces in arch restrictions (Closes: #1071219)
    
      [ Julian Andres Klode ]
      * pkgcachegen: Do not try to chmod or write to /dev/null (LP: #2067138)
      * test: Show statistics for parallel tests too
      * test: Run working tests against the 3.0 solver, and adjust as many as possible
        (more bug fixes in a further release)
        - test: Temporarily ignore autoremovable lists for solver3
        - test: Support the 3.0 solver in most existing test cases
      * Various improvements to the 3.0 solver:
        - edsp: solver3: Show some progress
        - solver3: Implement APT::Solver::RemoveManual to allow removing manual packages
        - solver3: Promote satisfied Suggests to Recommends
        - solver3: Solve optional dependencies before optional packages
        - solver3: Try candidate before installed version on upgrade
        - solver3: Use stable sort
        - solver3: Actually restore unsolved items rather than solved ones
        - solver3: Fix translations of removals for marked install
    
     -- Julian Andres Klode <email address hidden>  Sat, 25 May 2024 10:58:49 +0200
  • apt (2.9.3) unstable; urgency=medium
    
      [ Julian Andres Klode ]
      * Initial implementation ("alpha") of the 3.0 solver:
        This new solver is available using the --solver 3.0 option.
        Highlights:
        - Fully backtracking solver, think DPLL without pure literal elimination
        - Manually installed packages are not offered up for removal
        - New --no-strict-pinning option allows APT to fallback to non-candidate
          versions, e.g. apt install --no-strict-pinning foo/experimental installs
          foo from experimental and will switch dependencies where needed.
        - Autoremove is more aggressive and only keeps the strongest automatically
          installed package. For example, gcc-<version> will now be offered for
          removal and no longer kept around due libtool Depends: gcc | c-compiler
          and gcc-<version> Provides: c-compiler, as `gcc` is already satisfied.
        Caveats right now:
        - Test suite is not yet passing
        - The list of automatically removable packages is not displayed
          when automatically installed packages are not removed
        - Error information gets lost on backtracking (see Debug::APT::Solver=2)
        - Error information is just rendered as A -> B implication graphs,
          with some nodes perhaps containing a "not".
        - The logic for replacing obsolete manually installed packages with
          new replacement packages (think Conflits/Replaces/Provides) is not
          yet implemented.
        - Conflict-driven clause learning is not implemented, so backtracking
          is technically pretty inefficient.
      * Solver3 integration fixes:
        - test: Ignore progress output in comparing output..
        - test-allow-scores-for-all-dependency-types: Adjust for solver3
        - EDSP: Add "solver3" alias for apt-internal-solver
      * UI work:
        - Highlight essential removals with action::remove color
        - The text of notices and audits shall not be bold
        - Separate columns by 2 spaces in lists (Closes: #1070064)
      * Support src:name shortcuts in showsrc, source, build-dep commands
    
      [ David Kalnischkies ]
      * Do not ignore if a cmake execute_process fails
      * Avoid figuring which kept pkgs are phased if we don't display it
      * Match version constraints before saving garbage packages
      * Do not upgrade rev-deps ear-marked for removal
      * Drop sudo-related envvars in testing framework
      * Add test for dealing with unsat Suggests promoted to Recommends
      * Allow parsing an empty Provides line (Closes: #1069874)
    
      [ Frans Spiesschaert ]
      * Dutch program translation update (Closes: #1070142)
      * Dutch manpages translation update (Closes: #1070143)
    
     -- Julian Andres Klode <email address hidden>  Tue, 14 May 2024 13:01:31 +0200
  • apt (2.9.2) unstable; urgency=medium
    
      [ Julian Andres Klode ]
      * Output customization and color refactoring:
        - Also respect an APT_NO_COLOR variable
        - Add a --color, --no-color option
        - Add APT::Configuration::color helper to colorize things
        - Use APT::Configuration::color to apply color to output
        - Configure individual action colors using APT::Color::Action
        - apt.conf(5): Document the APT::Color scope
      * Introduce the new --audit error level
        - Add an "audit" error level, and change the default to notice
        - Add an --audit option to switch on audit logging
        - Add an audit message for missing InRelease files
      * Change the rendering for notices, warnings, errors:
        - i18n: Use Error:/Warning:/Notice: instead of E:/W:/N:
        - Render notices without (yellow) color, just in bold
        - Keep the entire error/warning/notice message bold
      * Other UI changes:
        - apt update: Show upgradable package count in bold
        - show: Highlight field names and colorize package name
        - Remove spurious newline inside `apt autoremove` message
        - Insert blank line following simulation note
        - Show "Upgrading:" before other sections
        - Only erase OpProgress lines in output version 3.0
      * Test fixes:
        - test: configuration: color: reset _config after tests
        - build: test: Silence warnings in GTest code
    
      [ Miroslav Kure ]
      * Czech program translation update (Closes: #1068943)
    
      [ Boyuan Yang ]
      * Simplified Chinese program translation update (Closes: #1069118)
    
      [ David Kalnischkies ]
      * Allow no spaces for the last dependency in ParseDepends, too (LP: #2061834)
    
     -- Julian Andres Klode <email address hidden>  Mon, 22 Apr 2024 19:36:30 +0200
  • apt (2.7.14build2) noble; urgency=medium
    
      * No-change rebuild for CVE-2024-3094
    
     -- Steve Langasek <email address hidden>  Sun, 31 Mar 2024 17:01:38 +0000