[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

apt_0.9.3_amd64.changes ACCEPTED into unstable

  to main/a/apt/apt-doc_0.9.3_all.deb
  to main/a/apt/apt-transport-https_0.9.3_amd64.deb
  to main/a/apt/apt-utils_0.9.3_amd64.deb
  to main/a/apt/apt_0.9.3.dsc
  to main/a/apt/apt_0.9.3.tar.gz
  to main/a/apt/apt_0.9.3_amd64.deb
  to main/a/apt/libapt-inst1.5_0.9.3_amd64.deb
  to main/a/apt/libapt-pkg-dev_0.9.3_amd64.deb
  to main/a/apt/libapt-pkg-doc_0.9.3_all.deb
  to main/a/apt/libapt-pkg4.12_0.9.3_amd64.deb

apt (0.9.3) unstable; urgency=low
  [ David Kalnischkies ]
  * apt-pkg/contrib/strutl.cc:
    - remove the message size limit from ioprintf and strprintf
  * apt-pkg/contrib/configuration.cc:
    - add a more versatile Dump() method
    - normalize a bit by replacing // and /./ with / in FindFile
    - /dev/null is a special absolute path as it has no subdirectories
  * apt-pkg/acquire-worker.cc:
    - use Dump() to generate the configuration message for sending
  * cmdline/apt-config.cc:
    - make it possible to limit dump to a subtree
    - implement --empty and --format option for dump
  * apt-pkg/cdrom.cc:
    - use Dump() to generate the configuration output
  * apt-pkg/depcache.cc:
    - clearly separate 'positive' and 'negative' dependencies and
      their upgrade-resolution tries in MarkInstall and especially don't
      treat Conflicts differently compared to Breaks here
    - provider is only a possible solution if the provides has the right
      version (or none as we have no versioned provides in debian) and not
      if the version of the provider matches
  * edsp/edspsystem.cc:
    - check with RealFileExists for scenario file as otherwise a directory
      like one provided with RootDir triggers the usage of EDSP
  * debian/libapt-inst1.5.symbols:
    - use the correct library name the symbols header
  * apt-pkg/pkgcachegen.cc:
    - check if NewDescription allocation has failed and error out accordingly
    - check if we work on a valid description in IsDuplicateDescription as
      we end up working on dangling pointers otherwise which segfaults on
      s390x and ppc64 (Closes: #669427)
  * apt-pkg/deb/deblistparser.cc:
    - check length and containing chars for a given description md5sum
  * ensure that apti18n.h is included last as advertised (Closes: #671623)
  * apt-pkg/acquire-worker.cc:
    - revert the use of FileFd::Write in OutFdReady as we don't want error
      reports about EAGAIN here as we retry later. Thanks to YOSHINO Yoshihito
      for the report. (Closes: #671721)
  * apt-pkg/contrib/fileutl.cc:
    - check that the fd which are closed are valid
    - ensure that we do init d only once and especially not with its own
      content as this causes some "interesting" hickups resulting in segfaults
      as it seems (Closes: #554387, #670979)
    - collect zombie (de)compressor processes on reopen
    - ensure that in error conditions the Fail flag is set
    - ensure that d is set before accessing it
  * apt-pkg/aptconfiguration.cc:
    - use NULL instead of "" for no (un)compress parameters
  * apt-pkg/algorithms.cc:
    - factor out of ListUpdate a AcquireUpdate to be able to provide your
      own pkgAcquire fetcher to the wrapper
  * apt-inst/deb/debfile.h:
    - readd 'md5.h' to the uncleaned header includes to make qapt build
      against us again unchanged to unblock transition (Closes: #669163)

Override entries for your package:
apt-doc_0.9.3_all.deb - optional doc
apt-transport-https_0.9.3_amd64.deb - optional admin
apt-utils_0.9.3_amd64.deb - important admin
apt_0.9.3.dsc - source admin
apt_0.9.3_amd64.deb - important admin
libapt-inst1.5_0.9.3_amd64.deb - important admin
libapt-pkg-dev_0.9.3_amd64.deb - optional libdevel
libapt-pkg-doc_0.9.3_all.deb - optional doc
libapt-pkg4.12_0.9.3_amd64.deb - important admin

Announcing to debian-devel-changes@lists.debian.org
Closing bugs: 554387 669163 669427 670979 671623 671721 

Thank you for your contribution to Debian.

Reply to: