ubuntu/+source/aptitude:ubuntu/yakkety-proposed

Last commit made on 2016-09-06
Get this branch:
git clone -b ubuntu/yakkety-proposed https://git.launchpad.net/ubuntu/+source/aptitude
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
ubuntu/yakkety-proposed
Repository:
lp:ubuntu/+source/aptitude

Recent commits

61d65d0... by Matthias Klose on 2016-09-06

Import patches-unapplied version 0.8.3-1ubuntu1 to ubuntu/yakkety-proposed

Imported using git-ubuntu import.

Changelog parent: b7772b352138627f175afb662d63e97eefe41c64

New changelog entries:
  * Merge with Debian; remaining changes:
    - Drop aptitude-doc to Suggests.
    - 03_branding: Ubuntu branding.
    - 04_changelog: Take changelogs from changelogs.ubuntu.com.
    - 14_html2text_preferred: Switch back to html2text in favor of elinks,
      since html2text is in main and elinks isn't. Convert all files to utf-8
      encoding as it is better then ascii for iso-8859-1 (English docs).
    - Try forcing -O2 build, to resolve FTBFS on ppc64el.

b7772b3... by "Manuel A. Fernandez Montecelo" <email address hidden> on 2016-08-07

Import patches-unapplied version 0.8.3-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 2d6023474c0231a741616bed352554ad275a54f5

New changelog entries:
  [ Manuel A. Fernandez Montecelo ]
  * New upstream release. Please see /usr/share/aptitude/NEWS for a change
    log with more details.
    - User visible changes:
      * [cmdline] Commands "markauto", "unmarkauto", "hold", "unhold", "keep",
        "keep-all" and "forbid-version" now work independently of other action
        commands and they will not try to go ahead with pre-scheduled actions
        (Closes: #142699, #567079, #764299)
    - Bug fixes:
      * [curses] Use single-line for "forget-new" dialog when using minibuf
        prompts (Closes: #832363)
      * [cmdline] "download", "source" and others provided by a thin wrapper
        over apt tools now accept "-t" and other options (Closes: #832320)
      * [cmdline] Document "source" and "showsrc" in --help (Closes: #833584)
      * [cmdline] Saying 'n' to a solution jumps to the end of the generated
        solutions and tries to generate a new one (Closes: #832907)
      * Fix code preventing to save package selection states to dpkg
        (Closes: #825866, #833588)

2d60234... by "Manuel A. Fernandez Montecelo" <email address hidden> on 2016-07-23

Import patches-unapplied version 0.8.2-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 132bc53534a487ad9b5b9e69e1b2e5b4bdded5ea

New changelog entries:
  [ Manuel A. Fernandez Montecelo ]
  * New upstream release. Please see /usr/share/aptitude/NEWS for a change
    log with more details.
    - New features:
      * [cmdline] New commands "showsrc" and "source"
        (Closes: #243412, #403372, #403631)
      * [cmdline] "forget-new" accepts package names and pattern arguments
      * [curses] "forget-new" accepts package names and pattern arguments
        (Closes: #421043)
    - Bug fixes:
      * [curses] Apply solution ('!') guarded against crash when there are
        no solutions (Closes: #823734)
      * [cmdline] Command "download" now provided by a thin wrapper over
        apt tools (Closes: #431568)
      * [curses] Flat view changed to honour ::Pkg-Display-Limit if exists
        (Closes: #814037)
      * Fix crash caused in infer_reason.cc for pkg_unused_remove
        (Closes: #824441)
      * [cmdline] Fix for code that failed to fetch the changelog for
        source packages. Thanks Emmanouil Maroudas for the fix.
        (Closes: #827133)
    - User visible changes:
     * [curses] Change TUI message after "pressing 'q' and then 'Enter'"
       to no more mention "shutting down". Use "quitting" instead.
    - Documentation:
      * Guide/User's Manual:
        * Enhance the documentation of the use of "architecture
          specification" for ?architecture search pattern arguments, instead
          of simple string matches (Closes: #823927)
        * Add clarification for ?any-version search pattern (Closes: #691531)
      * manpage:
        * Remove outdated exceptions of -t/--target-release for "changelog",
          "download" and "show" (Closes: #693684, #821866)
        * Describe aptitude-[create|run]-state-bundle as for internal use only
          (Closes: #521190)
    - Translation updates:
      * Russian documentation translation by Lev Lamberov (Closes: #829681)

132bc53... by "Manuel A. Fernandez Montecelo" <email address hidden> on 2016-05-05

Import patches-unapplied version 0.8.1-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 5450f020f849eea079db41ebb89894395177ee13

New changelog entries:
  [ Manuel A. Fernandez Montecelo ]
  * New upstream release. Please see /usr/share/aptitude/NEWS for a change
    log with more details.
    - Bug fixes:
      * Install new Essential or Required packages with the commands
        "full-upgrade" (command line) and MarkUpgradable ('U' in the curses
        interface) (Closes: #555896, #757028)
      * Do not prevent to remove/purge aptitude if already removed or purged
        (Closes: #822331)
      * [curses] Indent section descriptions in subtrees (Closes: #103416)
      * Invoke the resolver for unfulfilled Recommends only once
        (Closes: #822329)
      * [curses] Be more verbose when quitting after dpkg actions
        (Closes: #822560)
    - Translation updates:
      * ja.po: Japanese translation by Takuma Yamada (Closes: #822208)
      * nl.po: Dutch translation by Frans Spiesschaert (Closes: #822889)
      * Dutch documentation translation by Frans Spiesschaert
        (Closes: #822890)

5450f02... by "Manuel A. Fernandez Montecelo" <email address hidden> on 2016-04-20

Import patches-unapplied version 0.8-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 252b18a1d8a1722ce6c96c6e02f2d1ed2d7d2945

New changelog entries:
  [ Manuel A. Fernandez Montecelo ]
  * New upstream release. Please see /usr/share/aptitude/NEWS for a change
    log with more details.
    - New features:
      * Detect and suggest solutions when pkgstates is corrupt (Closes: #405506)
      * Allow to choose between localized logs or not (default is not) with the
        option ::Localized-Log (Closes: #357828, #596221)
      * [curses] Left/Right arrow keys collapse/expand one level of the subtree,
        and when in a package item (row) Left jumps to "parent"
        (Closes: #157984, #241945, #415449)
      * [curses] Be able to Quit after dpkg run (Closes: #246672)
    - Bug fixes:
      * ~E pattern now returns packages with Essential only (Closes: #548505)
      * Detect as "Security Upgrades" when site matches security.*.d.o
        (Closes: #328620)
      * Allow to run in dumb terminals when not requiring curses preview or
        solution screen (Closes: #817276)
      * "reinstall" planned action is now preserved across sessions, when
        becoming root or in the command line with --schedule-only
        (Closes: #255587, #785641)
      * Fix crash when invoking curses resolver from command line
        (Closes: #817776)
      * Update internal state for upgrades without target version after the
        action is performed (Closes: #721426)
      * [curses] Fix for miscalculated Download Size field (Closes: #817547)
      * Marking as keep, through ':' or other actions, clears Forbidden version
      * Fix cases where user tags operations did not apply (Closes: #819002)
      * Actions involving unfulfilled Recommends invoke the resolver
        (Closes: #819636)
      * Enhance infer_reason() to explain more cases of pkg_unused_remove
        (Closes: #266061)
    - User visible changes:
      * [cmdline] Output in dumb terminals, when there is no piping/redirection
        involved and even if ioctl doesn't work to get window size (e.g. inside
        emacs), will now use COLUMNS instead of the default very big default
        width
      * Format string scapes for Source (%E->%e) and Architecture (%e->%E)
        swapped (for consistency with search patterns, fix for #743769)
      * New short form "~e" for search term "?source-package" (Closes: #743769)
      * [curses] Remove option to run "dpkg-reconfigure" on a given package
        (Closes: #680334, #686626, #738350)
      * [cmdline] Solution screen for "Remove the following packages" shows
        version and suite
    - User visible changes (Resolver):
      This subsection is to separate the (many) changes of the Resolver in this
      version from other changes. Many more details in the "upstream" changelog
      (NEWS).
      Executive summary:
      * Changes to the order in which solutions are offered in conflict
        resolutions, so upgrades or keeps are preferred over removal of many
        packages
        (Closes: #341963, #359171, #365644, #453935, #569315, #570377, #574132,
                 #588202, #610845, #651410, #651947, #653284, #661678, #722211,
                 #798240)
      A more detailed description of individual changes follows:
      * Modify several resolver scores config variables
          ::ProblemResolver::RequiredScore = 8 (was: 4)
          ::ProblemResolver::ImportantScore = 4 (was: 5)
          ::ProblemResolver::StandardScore = 2 (was: 3)
          ::ProblemResolver::OptionalScore = 1
          ::ProblemResolver::ExtraScore = 0 (was: -1)
      * Add new score for removal of obsolete package and corresponding config
        variable ::ProblemResolver::RemoveObsoleteScore
        Default to 310 to allow for easier upgrades and to counter the penalty
        to remove packages (default -300).
      * Add new score for partial solutions cancelling the removal of a package
        and corresponding config variable ::ProblemResolver::CancelRemovalScore
        Resolver actions cancelling the removal (or purge) of a package
        requested to be removed/purged were not being penalised, now they are
        (default -300).
      * Only add Preserve{Auto,Manual}Score if the packages are actually
        installed
        Without this, the algorithm was assigning extra score +60 (default
        PreserveManualScore) for packages which remained uninstalled
        (were not to be installed) and when the user actually didn't select
        them manually -- even if the justification was "because it is the
        to-be-installed version of a manually installed package".
      * Change the default score of several ::ProblemResolver config variables
        * ::StepScore to -10 (was +70)
        * ::PreserveManualScore to +20 (was +60)
        * ::UpgradeScore to +30 (was 0)
        * ::Keep-All-Level to 10000 (was 20000)
      * Change how the costs are compared
      * Apply InstallScore and UpgradeScore also when the packages are not
        "manual"
    - Internal changes:
      * configure.ac: Allow to disable check for Boost library headers
        individually
      * Avoid extra code calling apt_load_cache() when already loaded
      * [cmdline] Rejecting a solution advances to the next one only
      * [General] Update FSF's postal address everywhere, drop duplicated
        boilerplates
    - Documentation:
      * manpage:
        * Minor clarification about "install" example (Closes: #268698)
    - Translation updates:
      * da.po: Danish translation by Morten Bo Johansen (Closes: #817065)
      * ja.po: Japanese translation by Takuma Yamada (Closes: #819603)
      * Actually enable Dutch (nl) documentation translation by Frans
        Spiesschaert
  * Add aptitude-doc-nl package
  * d/control: Drop Build-dependencies present for a long time but which
    haven't been used in the last few years:
    - libboost-python-dev
    - libboost-serialization-dev
  [ Axel Beckert ]
  * Demote Recommends on HTML documentation to Suggests. (Closes: #820452)
  * Declare compliance with Debian Policy 3.9.8. (No changes needed.)
  * Switch Homepage header from http:// to https://.
  * Switch Vcs-Git header from git:// to https://.
  * Convert debian/copyright to machine-readable DEP5 format and overhaul it.
  * debian/rules: Use --dbgsym-migration instead of --ddeb-migration.

252b18a... by "Manuel A. Fernandez Montecelo" <email address hidden> on 2016-03-05

Import patches-unapplied version 0.7.8-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 5d4bccfacc8f57d872710f39d1e1835b0fa19bfd

New changelog entries:
  * New upstream release. Please see /usr/share/aptitude/NEWS for a change
    log with more details.
    - Bug fixes:
      * Allow update to happen at the start ("-u") (Closes: #816385)
      * Extra check in update_pkgAcquire_fetch_info() to make sure that
        pkgRecords / apt_packagerecords is available
      * Now explains packages being removed when deps are broken
        (Closes: #342835)
      * Avoid crash due to divide by zero in progress counters (Closes: #816431)
      * load_tags_from_verfiles(): guard against progress pointer being null
      * Use factory from APT to support different progress bars for dpkg actions
        (Closes: #816520)
      * Fix problem with recent change that prevented to work with local
        repositories (Closes: #816537)
      * Fixing crash when invoking curses resolver from command line
        (Closes: #816322)
      * Fix problem with auto-flag due to persistent Auto-New-Install in
        pkgstates (Closes: #816497)
      * Convert std::sprintf to std::snprintf (Closes: #767533)

5d4bccf... by "Manuel A. Fernandez Montecelo" <email address hidden> on 2016-03-01

Import patches-unapplied version 0.7.7-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: dd918c6c4a74449a224f118e4a4e028702c39b50

New changelog entries:
  * New upstream release. Please see /usr/share/aptitude/NEWS for a change
    log with more details.
    - New features:
      * Only lock package cache dirs and call pkgAcquire->Run() when necessary
        (Closes: #766122)
      * [curses] Bindings for reject/approval of solutions in resolver can
        be applied to subtrees (Closes:#475595)
      * Several optimizations that improve performance at startup and when
        reading/writing files (Closes: #312920)
      * [curses] Download Size field shows remaining to be fetched
        (Closes: #446085)
    - Bug fixes:
      * [cmdline] Fix crash with "show" and not installed packages
        (Closes: #815581)
      * [curses] Fix for wrong width/properties of some columns in the
        columnizer, incl. "hostname" rendered with 4 characters instead
        of 8 (Closes: #815554)
      * [curses] Fix crash when trying to view changelog. Thanks Wei-Cheng Pan
        for the fix. (Closes: #815635)
      * [cmdline] In "search" and "versions", when width is set explicitly,
        pipes/redirections do not act as --disable-columns (Closes: #815690)
      * [curses] "%r" (revdepcount) now includes virtual packages
        (Closes: #320089)
      * [curses] infer_reason() for pkg_unused_removed now has
        recommends/suggests into account in all cases (Closes: #476596)
      * Fixed case of packages wrongly being marked with auto-flag upon start
        (Closes: #816229)
      * Packages to "keep" when applying solutions of the resolver maintain
        current manual/auto (Closes: #815551)
    - User visible changes:
      * [curses] Change "Will use/free %sB of disk space" for "Disk: %sB"
      * [curses] In Preview screen, bottom pannel, improve dependency reasons
        explanations for package to be installed (Closes: #814592)
      * [curses] Remove option to run "reportbug" on a given package or package
        version (Closes: #463510)
      * [cmdline] Operations like "show", "search", "versions", "why"/"why-not"
        or "changelog" do not need to lock dpkg state directories
        (Closes: #498061)
    - Internal changes:
      * Support for most changes in recent versions of apt
        (Closes: #687678, #687686, #687688, #687684)
      * Move the definition methods of dpkg_selections to the headers
        (optimization)
      * Lazy initialization of reading "tasks" information (optimization)
      * Optimizations when reading/writing files
      * Optimizations when reading debtags
      * Optimizations when building trees for package views
    - Translation updates:
      * Dutch documentation translation by Frans Spiesschaert (Closes: #815183)
      * Dutch translation by Frans Spiesschaert (Closes: #815185)
  * d/patches:
    - Drop patch to fix problem building due to string formatting and
      strict compiler checks (added "upstream")
      - ftbfs-string-format.patch

dd918c6... by "Manuel A. Fernandez Montecelo" <email address hidden> on 2016-02-21

Import patches-unapplied version 0.7.6-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: c84e86d0d46c98d1d6de4f7c449375eca32a7d3d

New changelog entries:
  [ Manuel A. Fernandez Montecelo ]
  * New upstream release. Please see /usr/share/aptitude/NEWS for a change
    log with more details.
    - New features:
      * [cmdline] "show -v" shows all hashes, not only MD5Sum
      * Improvements to "why"/"why-not" (Closes: #729349)
      * Add support to clean the packages downloaded after successful
        install or similar operations (config option ::Clean-After-Install)
        (Closes: #110685)
      * [curses] "Keep" now works in version nodes (Closes: #585182)
      * [curses] "Install" on virtual packages now installs single candidate,
        or emits an error if there are no candidates or more than one
        (Closes: #174820)
      * [curses] Dependency subtrees are now sorted in a pre-determined order
        (Closes: #808882)
      * Show Origin URI for packages being untrusted when asking for
        confirmation (Closes: #582064)
      * [curses] In package info screen, "Packages depending on [this]" are
        further split based on the virtual (provided) packages that they depend
        upon (Closes: #159584, #760610)
      * [cmdline] "search" and "versions" do not truncate columns with
        redirections/pipes (Closes: #445206, #496728)
    - Bug fixes:
      * Properly set a default for $XDG_CACHE_HOME if not set. (Closes: #807545)
      * [cmdline] "w" at prompt now actually works (Closes: #555014)
      * Refuse to remove aptitude within aptitude (Closes: #319782, #568548)
      * [cmdline] Address prompt deficiencies related with translation and input
        methods (Closes: #475802)
      * Abort with Failure (rather to continue with the installation) when
        packages fail to be fetched -- except if APT::Get::Fix-Missing is
        present and set to true. When this happens, the actions in the command
        line also return with non-zero status. (Closes: #121313, #302784)
      * [cmdline] Abort with Failure when actions cannot be taken
        (Closes: #121313, #430392, #445034, #498239, #576212, #639789, #798320)
      * [curses] Adjust widths and "expand"/"shrink"-ability of some fields so
        Broken count and Download size are shown fully even with 80-width
        terminals (Closes: #810221)
      * [cmdline] Changelog operations now exit with non-zero on errors
        (Closes: #675833)
      * Fix problem showing versioned provides of virtual packages in error
        message
      * Fix problem showing the actual version of the package providing the
        virtual package in error message
      * Avoid loss of automatic flags when packages are marked for removal but
        not removed immediately, and the state is saved in between
        (Closes: #686573, #718802, #787663)
      * Avoid loss of automatic flags when package actions are scheduled
        multiple times before taking place (Closes: #563877)
      * [cmdline] Arguments for "versions" which are not patterns now treated as
        '?exact-name' instead of '?name' (Closes: #691874)
      * [curses] "Cancel pending actions" now reloads the cache (roughly
        equivalent to restarting the program), rather than marking all packages
        as "keep" plus ruining all auto-installed flags and holds
        (Closes: #537735, #576319)
      * Reinstate auto-installed flag when marking packages to keep in apt cache
        (Closes: #508428)
      * Message explaining unability to fetch changelogs now suggests "update"
        operation (Closes: #456822)
      * Do not use ncurses ("visual mode") in dumb terminals (Closes: #317928)
      * [cmdline] Do not show "update" progress in dumb terminals
        (Closes: #757940)
      * [cmdline] Catch exceptions when stdin is not available in prompts
        (Closes: #620782)
      * Brief explanation when column definitions could not be parsed
        (Closes: #813319)
      * Do not download changelogs when they are already being downloaded
        (Closes: #810020)
      * Fix so libapt can drop privileges to _apt:nogroup when downloading from
        the network and use pkgAcqChangelog (Closes: #797527, #806595)
      * Improve support for trace dumps (Closes: #814408)
    - User visible changes:
      * [cmdline] Prompt dialog shows lowercase instead of capitalised
        "yes"/"no" (Closes: #607444)
      * [cmdline] "search" now exits with non-zero on errors or empty results
        (Closes: #497299)
      * Remove the trailing period from some error messages (Closes: #803011)
      * [curses] New style for Download Progress in Status bar, with higher
        contrast (Closes: #803980)
      * "why" modes, group-by modes and log levels should be provided in
        English, translations not accepted anymore (Closes: #738345)
      * [curses] Pressing keybinding "Keep" (":") on package names or versions
        does not remove the auto-installed flag
      * [cmdline] Show error message when using --purge (Closes: #434502)
      * [cmdline] "show" selects by default the candidate version (as documented
        in man page) and shows extra information when the package is installed
        but can be upgraded, rather than showing "not installed"
        (Closes: #539978)
      * [cmdline] Give more prominence to Version field in "show" command by
        showing it as second
      * [cmdline] Improve message about packages similar to mistyped names
        (Closes: #812397)
    - Internal changes:
      * Lazy initialisation and better encapsulation of metadata download cache
        (Closes: #807852)
    - Documentation:
      * manpage:
        * Explain that "why"/"why-not" need a valid package name
          (Closes: #535635)
        * Improve documentation of "forbid-version" (Closes: #773023)
        * Clarify automatic flag treatment with "install" actions
          (Closes: #469219)
        * Fix typo in --autoclean-on-startup (Closes: #812864)
      * Guide/User's Manual:
        * Make images available in the french translation by copying them from
          the original document (Closes: #414150, #697736)
        * Add note about ?upgradable (Closes: #498440)
    - Translation updates:
      * Italian documentation translation by Beatrice Torracca (Closes: #808985)
      * Portuguese translation by Miguel Figueiredo (Closes: #810651)
      * Danish translation by Morten Bo Johansen (Closes: #811400)
  * d/patches:
    - Drop patches that had been picked from the development branch:
      - cherry-pick-e92dd0c1+aba1b455-properly-set-default-XDG_CACHE_HOME.patch
      - fix-807852_modified_bc3b024667a0b6f5c5c7ded59f7b7f80e383603b.patch
    - Add patch to fix problem building due to string formatting and
      strict compiler checks
      - ftbfs-string-format.patch
  * Bump Policy Standards-Version to 3.9.7 (no changes needed)
  [ Axel Beckert ]
  * Drop aptitude-dbg in favour of automatic debug packages.

c84e86d... by "Manuel A. Fernandez Montecelo" <email address hidden> on 2015-12-19

Import patches-unapplied version 0.7.5-3 to debian/sid

Imported using git-ubuntu import.

Changelog parent: bd70ddfdab35e8d5e22310616108f34097ecc5a6

New changelog entries:
  * Cherry pick and apply modified bc3b0246 to only initialise cache file
    if needed (lazy init.) instead of unconditionally when starting
    aptitude, and use cache file for downloaded metadata if the file could
    be created (Closes: #807852)

bd70ddf... by Axel Beckert on 2015-12-10

Import patches-unapplied version 0.7.5-2 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 83f3ebf22b728ee6cd8806e819c64f1023c326fe

New changelog entries:
  * Cherry-pick e92dd0c1 and aba1b455 from master branch to properly set a
    default for $XDG_CACHE_HOME if not set. (Closes: #807545)