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

Branch merges

Branch information


Recent commits

d21202f... by Julian Andres Klode on 2016-10-04

Import patches-unapplied version 1.3.1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 556b17e18d58debe3cb0b68a4cbeae9f570cb47a

New changelog entries:
  [ Julian Andres Klode ]
  * Do not read stderr from proxy autodetection scripts
  * travis: Move codecov from after_success to after_script
  [ victory ]
  * Japanese manpages translation update
  [ Mert Dirik ]
  * Turkish program translation update (Closes: #838731)

556b17e... by Julian Andres Klode on 2016-09-20

Import patches-unapplied version 1.3 to debian/sid

Imported using git-ubuntu import.

Changelog parent: fddde27c014d5b15415c2cafb23dbe581b859e4d

New changelog entries:
  [ David Kalnischkies ]
  * abort connection on '.' target replies in SRV
  * edsp: try 2 to read responses even if writing failed
  [ Julian Andres Klode ]
  * test: Always install dpkg into our tests, regardless of MA
  * CMake: Add coverage build type
  * Coverage: Do not print messages from gcov
  * VersionHash: Do not skip too long dependency lines

fddde27... by Julian Andres Klode on 2016-09-02

Import patches-unapplied version 1.3~rc4 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 3304d501cf6e16b06afdd05adb2e40a58b44d7ae

New changelog entries:
  [ Julian Andres Klode ]
  * Fix segfault and out-of-bounds read in Binary fields
  * TagFile: Fix off-by-one errors in comment stripping
  * Base256ToNum: Fix uninitialized value
  * test-apt-cdrom: Fix for gnupg 2.1.15
  * CMake: test/libapt: Use a prebuilt GTest library if available
  * CMake: apt-pkg: Use correct ICONV_INCLUDE_DIRS variable
  * acquire: Use priority queues and a 3 stage pipeline design
    => faster updates with better progress reporting
  * debian: Move bugscript to old location for overlayfs xdev issue
  * debian: Pass -O to make to get readable build logs
  [ David Kalnischkies ]
  * try not to call memcpy with length 0 in hash calculations
  * re-add apt breaks/replaces apt-utils (<< 1.3~exp2~) (Closes: #836220)
  * support long keyid and fingerprint in gpgv's GOODSIG

3304d50... by Julian Andres Klode on 2016-08-30

Import patches-unapplied version 1.3~rc3 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 80a0ee83ee503747e0213fd97ddb81681bce2ac0

New changelog entries:
  [ Julian Andres Klode ]
  * Ignore SIGINT and SIGQUIT for Pre-Install hooks
    This basically fixes Bug #832593, as long as your /bin/sh
    is not dash, as dash is evil.
  * prepare-release: Use equivs and gdebi-core for travis deps
  * install-progress: Call the real ::fork() in our fork() method
  * Packaging cleanup:
    - debian: Install etc/apt if present (e.g., on Ubuntu)
    - tests/control: Handle the gpg1/gpg2 mess a bit better
    - debian: Make better use of the tree installed by CMake
    - debian: Switch to debhelper 10
    - debian: Add more lintian overrides
    - debian: Drop outdated stuff
    - debian: Run wrap-and-sort
    - Add new symbols to symbols file
  * Build system fixes, including:
   - CMake: Translations: Don't rebuild .mo for line number changes
   - CMake: Translations: Pass --previous to msgmerge.
     Thanks to Guillem Jover for the suggestion.
   - CMake: Do not add po/ if USE_NLS is OFF
   - CMake: Install config and logging directories
   - CMake: Translations: Build byproduct before output
   - CMake: Add Large File Support (Closes: #834767)
  * Several portability fixes (full test suite passes on FreeBSD), including:
   - CMake: Discover docbook stylesheet in other locations
   - Add missing includes and external definitions
   - Use C locale instead of C.UTF-8 for protocol strings
   - Make directory paths configurable
   - Lower-case uname -r output in kernel autoremove helper
   - Make root group configurable via ROOT_GROUP
  * Accept --autoremove as alias for --auto-remove
  * apt-inst: debfile: Pass comp. Name to ExtractTar, not Binary
  * changelog: Respect Dir setting for local changelog getting
  * init: Add Dir::Bin::planners default entry
  * Switch documentation from httpredir.d.o to deb.d.o
  [ Zhou Mo ]
  * zh_CN.po: update simplified Chinese translation
  [ David Kalnischkies ]
  * do dpkg --configure before --remove/--purge --pending (Closes: 835094)
  * prevent C++ locale number formatting in text APIs (try 3) (LP: 1611010)
  * do fail on weakhash/loop earlier in acquire (Closes: 835195)
  * do not restore selections for already purged packages
  * apt-key: warn instead of fail on unreadable keyrings
  * show apt-key warnings in apt update (Closes: 834973)
  * treat .ddeb files like .deb, especially for dpkg (LP: #1616909)
  * randomize acquire order for same type index files
  * don't loop on pinning pkgs from absolute debs by regex (Closes: 835818)

80a0ee8... by Julian Andres Klode on 2016-08-17

Import patches-unapplied version 1.3~rc2 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 1a8dfb8363241d81fb951f38a52ef40619c67892

New changelog entries:
  [ Julian Andres Klode ]
  * debian/NEWS: Get rid of 1.3~pre3+cmake1 entry.
    Thanks to Axel Beckert for reporting
  * CMake: Use COPYONLY instead of @ONLY
  * fileutl: empty file support: Avoid fstat() on -1 fd and check result
  * Change anonscm.d.o links to /git/apt/apt.git and https
  [ David Kalnischkies ]
  * don't perform int<float in progress bar drawing
  * ensure a good clock() value for usage and tests
  * drop incorrect const attribute from DirectoryExists (LP: 1473674)
  * http(s): allow empty values for header fields (Closes: 834048)
  * don't sent Range requests if we know its not accepted
  * don't try pipelining if server closes connections (Closes: #832113)
  * log with the failed item description, not with next try
  * retry without same redirection mirror on 404 errors
  * support getting only-uncompressed files via by-hash
  * support compression and by-hash for .diff/Index files (Closes: #824926)
  * default to Dir=/ in dpkg/status file finding magic
  * add the gpg-classic variant to the gpgv/gnupg or-group
  * allow spaces in fingerprints for 'apt-key del'
  * add --with-source option and Packages/Sources support
  * don't count each Type as an individual deb822-sources stanza
  * methods: read config in most to least specific order (Closes: 834642)

1a8dfb8... by Julian Andres Klode on 2016-08-11

Import patches-unapplied version 1.3~rc1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 3acf35e8a5cd3d1dc3f0271d7f059b0f890972d7

New changelog entries:
  * Summary: CMake branch merged, socks5h (and tor) support, and fancy
    installation ordering changes.
  [ Julian Andres Klode ]
  * Handle interrupt when running Pre-Install hooks (Closes: #832593)
  * CMake: po: Add mirror method
  * CMake: Translations: Add support for shell scripts
  * debian: make autopkgtest run with CMake build dir
  * CMake: Bump minimum required version to 3.4.0
  * CMake: Check for ptsname_r() again (Closes: #833674)
  * CMake: Rewrite existing Documentation support and add doxygen
  * apt-private: Do not include apti18n.h in headers
  * Get rid of the old buildsystem
  * Fix some indentation issues in README.md
  [ David Kalnischkies ]
  * pass --force-remove-essential to dpkg only if needed
  * use dpkg --unpack --recursive to avoid long cmdlines
  * save and restore selection states before/after calling dpkg
  * select remove/purge packages early on for dpkg
  * call dpkg with --no-triggers by default (Closes: #626599)
  * don't purge directly, but remove and do purge at the end
  * ensure all configures are reported to hook scripts
  * ensure all removes are reported to hook scripts
  * support all socks-proxy known to curl in https method
  * suggest transport-packages based on established namescheme
  * fail on unsupported http/https proxy settings (Closes: #623443)
  * detect redirection loops in acquire instead of workers
  * use the same redirection handling for http and https
  * implement generic config fallback for methods
  * implement socks5h proxy support for http method (Closes: 744934)
  * allow methods to be disabled and redirected via config
  * allow user@host (aka: no password) in URI parsing
  * try to avoid removal of crossgraded packages
  * simulate all package manager actions explicitly
  * disable explicit configuration of all packages at the end
  * block direct connections to .onion domains (RFC7687)
  * http: auto-configure for local Tor proxy if called as 'tor'

3acf35e... by Julian Andres Klode on 2016-08-06

Import patches-unapplied version 1.3~pre3+cmake2 to debian/experimental

Imported using git-ubuntu import.

Changelog parent: 33d359269f871f576fe5bc9180b1cb48f94ac0dd

New changelog entries:
  * Build-depend on pkg-config
  [ Julian Andres Klode ]
  * configure.ac: Re-enable pthread support for thread-local _error
  * CMake: Add basic CMake build system
  * CMake: Add support for building and installing .mo files
  * CMake: Add initial support for documentation building
  * CMake: Switch integration tests and travis over
  * CMake: debian: Switch packaging over to CMake and dh 9
  [ Jason Travis ]
  * doc: update path to periodic options script

33d3592... by Julian Andres Klode on 2016-08-04

Import patches-unapplied version 1.3~pre3 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 39b0c6cb57cb958c8ac5e4afad11646428505f59

New changelog entries:
  [ Julian Andres Klode ]
  * ExecGPGV: Fork in all cases
  * ExecGPGV: Pass current config state to apt-key via temp file (LP: #1607283)
  [ David Kalnischkies ]
  * tests: activate dpkg multi-arch even if test is single arch
  * ensure Cnf::FindFile doesn't return files below /dev/null
  * don't hardcode /var/lib/dpkg/status as dir::state::status
  * allow arch=all to override No-Support-for-Architecture-all
  * support "install ./foo.changes"
  * clean up default-stanzas from extended_states on write
  * report warnings&errors consistently in edit-sources
  * create non-existent files in edit-sources with 644 instead of 640
  * report progress for removing while purging pkgs
  * use a configurable location for apport report storage
  * report progress for triggered actions
  * call flush on the wrapped writebuffered FileFd
  * verify hash of input file in rred
  * use proper warning for automatic pipeline disable
  * http: skip requesting if pipeline is full
  * rred: truncate result file before writing to it (Closes: #831762)
  * eipp: avoid producing file warnings in simulation (Closes: 832614)
  * if the FileFd failed already following calls should fail, too
  * edsp: try to read responses even if writing failed
  * prevent C++ locale number formatting in text APIs (try 2) (Closes: 832044)
  * apt-key: kill gpg-agent explicitly in cleanup
  [ Mert Dirik ]
  * Turkish program translation update (Closes: 832039)

39b0c6c... by Julian Andres Klode on 2016-07-08

Import patches-unapplied version 1.3~pre2 to debian/sid

Imported using git-ubuntu import.

Changelog parent: de32ba1257b22ed15c7d985b49399c8506105707

New changelog entries:
  [ Andrew Patterson ]
  * Add kernels with "+" in the package name to APT::NeverAutoRemove
    (Closes: #830159)
  [ David Kalnischkies ]
  * add Testsuite-Triggers to tagfile-order
  * tests: fix external solver/planner directory setup

de32ba1... by Julian Andres Klode on 2016-07-07

Import patches-unapplied version 1.3~pre1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 3bf0aba0e435119dba8411614e178c829b3e3cbc

New changelog entries:
  Upload to unstable from the pub because Niels wanted it
  [ David Kalnischkies ]
  * show right binary name in simulation notice (Closes: 825216)
  * imbue datetime parsing with C.UTF-8 locale (Closes: 828011)
  * imbue .diff/Index parsing with C.UTF-8 as well
  * close server if parsing of header field failed
  * add myself to Uploaders
  * eipp: implement version 0.1 of the protocol
  * eipp: provide the internal planer as an external one
  * eipp: make no difference between remove & purge
  * eipp: properly handle arch-specific provides
  * eipp: implement Immediate-Configuration flag
  * eipp: add Allow-Temporary-Remove-of-Essentials
  * eipp: rename stanza 'Install' to 'Unpack'
  * eipp: enable xz-compressed scenario logging
  * if conf unset, don't read / as conf/pref/sources dir
  * don't do atomic overrides with failed files (Closes: 828908)
  * if reading of autobit state failed, let write fail
  * write auto-bits before calling dpkg & again after if needed
  * protect only the latest same-source providers from autoremove
  * reinstalling local deb file is no downgrade
  * do not treat same-version local debs as downgrade
  * alias apt-key list to finger (Closes: 829232)
  * warn if apt-key is used in scripts/its output parsed
  * deprecate 'apt-key update' and no-op it in Debian
  * use +0000 instead of UTC by default as timezone in output
  * avoid 416 response teardown binding to null pointer
  * report write errors in EDSP/EIPP properly back to caller
  * EIPP/EDSP log can't be written is a warning, not an error
  * don't change owner/perms/times through file:// symlinks
  * report all instead of first error up the acquire chain
  * keep trying with next if connection to a SRV host failed
  [ Zhou Mo ]
  * zh_CN.po: update simplified chinese translation
  [ Julian Andres Klode ]
  * methods/ftp: Cope with weird PASV responses.
    Thanks to Lukasz Stelmach for the initial patch (Closes: #420940)
  * Fix buffer overflow in debListParser::VersionHash() (Closes: #828812)
  * cache: Bump minor version to 6
  * indextargets: Check that cache could be built before using it
    (Closes: #829651)
  [ Nicolas Le Cam ]
  * Use the ConditionACPower feature of systemd in the apt-daily service
    (Closes: #827930)
  * Add a apt suggests powermgmt-base