Last commit made on 2017-04-26
Get this branch:
git clone -b ubuntu/yakkety-proposed 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

f50ae55... by Julian Andres Klode on 2017-04-25

Import patches-unapplied version 1.3.6 to ubuntu/yakkety-proposed

Imported using git-ubuntu import.

Changelog parent: 4350056b3b3f388bc0a0be954ac073b66d7f92b2

New changelog entries:
  * Microrelease covering fixes of 1.4 and 1.4.1
  [ Julian Andres Klode ]
  * Ignore \.ucf-[a-z]+$ like we do for \.dpkg-[a-z]+$
  * systemd: Rework timing and add After=network-online (LP: #1615482)
  [ David Kalnischkies ]
  * Fix and avoid quoting in CommandLine::AsString (LP: #1672710)
  [ Unit 193 ]
  * apt-ftparchive: Support '.ddeb' dbgsym packages

4350056... by Julian Andres Klode on 2017-02-27

Import patches-unapplied version 1.3.5 to ubuntu/yakkety-proposed

Imported using git-ubuntu import.

Changelog parent: 8e8c39269c439eccc6394eafe9d587cd582a9272

New changelog entries:
  * Microrelease covering important fixes of 1.4~rc2 (LP: #1668280)
  [ David Kalnischkies ]
  * don't install new deps of candidates for kept back pkgs
  * keep Release.gpg on untrusted to trusted IMS-Hit (Closes: 838779)
    (LP: #1657440)
  * reset HOME, USER(NAME), TMPDIR & SHELL in DropPrivileges (Closes: 842877)
  * add TMP/TEMP/TEMPDIR to the TMPDIR DropPrivileges dance
  * react to trig-pend only if we have nothing else to do
  * correct cross & disappear progress detection
  * improve arch-unqualified dpkg-progress parsing
  * don't perform implicit crossgrades involving M-A:same
  * do not configure unconfigured to be removed packages
  * skip unconfigure for unconfigured to-be removed pkgs
  * get pdiff files from the same mirror as the index
  * let {dsc,tar,diff}-only implicitly enable download-only
  * ensure generation of valid EDSP error stanzas
  * fix minimum pkgs option for dpkg --recursive usage
  * don't show update stats if cache generation is disabled
  * don't lock dpkg in 'apt-get clean'
  * don't lock dpkg in update commands
  * avoid validate/delete/load race in cache generation
  * fix 'install --no-download' mode
  * remove 'old' FAILED files in the next acquire call (Closes: 846476)
  * stop rred from leaking debug messages on recovered errors (Closes: #850759)
  [ Edgar Fuß ]
  * http: clear content before reporting the failure (Closes: #465572)
  [ Paul Wise ]
  * show output as documented for APT::Periodic::Verbose 2 (Closes: 845599)
  [ John R. Lenton ]
  * bash-completion: Only complete understood file paths for install
    (LP: #1645815)
  [ Lukasz Kawczynski ]
  * Honour Acquire::ForceIPv4/6 in the https transport
  [ Julian Andres Klode ]
  * basehttp: Only read Content-Range on 416 and 206 responses (LP: #1657567)
  * Only merge acquire items with the same meta key (Closes: #838441)
  * Do not package names representing .dsc/.deb/... files (Closes: #854794)
  * Don't use -1 fd and AT_SYMLINK_NOFOLLOW for faccessat()
    Thanks to James Clarke for debugging these issues
  * CMake: Install statvfs.h to include/sys, not just include/

8e8c392... by Julian Andres Klode on 2017-01-17

Import patches-unapplied version 1.3.4 to ubuntu/yakkety-proposed

Imported using git-ubuntu import.

Changelog parent: ad343c4732d53462e0b9dd42160015ed61c49f37

New changelog entries:
  * https: Quote path in URL before passing it to curl (LP: #1651923)

ad343c4... by Julian Andres Klode on 2016-12-14

Import patches-unapplied version 1.3.3 to ubuntu/yakkety-proposed

Imported using git-ubuntu import.

Changelog parent: d21202fbd851f1ee04fbf6b639338377ea81eea5

New changelog entries:
  [ Michael Vogt ]
  * Do not (re)start "apt-daily.system"
    Thanks to Alexandre Detiste (Closes: #841763) (LP: #1649959)
  * Hack around Ubuntu rejecting symlink copyright
  * SECURITY UPDATE: gpgv: Check for errors when splitting files (CVE-2016-1252)
    Thanks to Jann Horn, Google Project Zero for reporting the issue
    (LP: #1647467)
  * gpgv: Flush the files before checking for errors

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'