From: Michael Vogt Date: Tue, 22 May 2012 14:07:49 +0000 (+0200) Subject: merged (and resolved a bunch of conflicts) of the debian-sid branch X-Git-Tag: 0.9.13.exp1ubuntu1~73 X-Git-Url: https://git.saurik.com/apt.git/commitdiff_plain/800694cbf33e206935dc9e6e8fa6e9a036b8efad?ds=sidebyside merged (and resolved a bunch of conflicts) of the debian-sid branch --- 800694cbf33e206935dc9e6e8fa6e9a036b8efad diff --cc apt-pkg/packagemanager.cc index cefb760af,46fc499c6..80369dd1a --- a/apt-pkg/packagemanager.cc +++ b/apt-pkg/packagemanager.cc @@@ -600,8 -602,8 +602,8 @@@ bool pkgPackageManager::SmartUnPack(Pkg This will be either dealt with if the package is configured as a dependency of Pkg (if and when Pkg is configured), or by the ConfigureAll call at the end of the for loop in OrderInstall. */ bool Changed = false; - const unsigned int max_loops = _config->FindI("APT::pkgPackageManager::MaxLoopCount", 500); + const unsigned int max_loops = _config->FindI("APT::pkgPackageManager::MaxLoopCount", 5000); - unsigned int i=0; + unsigned int i = 0; do { Changed = false; diff --cc configure.in index 3e9692a53,d574c18e5..e27825dc8 --- a/configure.in +++ b/configure.in @@@ -17,11 -17,15 +17,15 @@@ AC_INIT(configure.in AC_CONFIG_AUX_DIR(buildlib) AC_CONFIG_HEADER(include/config.h:buildlib/config.h.in include/apti18n.h:buildlib/apti18n.h.in) - dnl -- SET THIS TO THE RELEASE VERSION -- - AC_DEFINE_UNQUOTED(VERSION,"0.8.16~exp12ubuntu7") PACKAGE="apt" -PACKAGE_VERSION="0.9.4" ++PACKAGE_VERSION="0.9.5ubuntu1~20120522" + PACKAGE_MAIL="APT Development Team " AC_DEFINE_UNQUOTED(PACKAGE,"$PACKAGE") + AC_DEFINE_UNQUOTED(PACKAGE_VERSION,"$PACKAGE_VERSION") + AC_DEFINE_UNQUOTED(PACKAGE_MAIL,"$PACKAGE_MAIL") AC_SUBST(PACKAGE) + AC_SUBST(PACKAGE_VERSION) + AC_SUBST(PACKAGE_MAIL) dnl Check the archs, we want the target type. AC_CANONICAL_SYSTEM diff --cc debian/changelog index c82c73d0e,568590edb..5a21fb8b4 --- a/debian/changelog +++ b/debian/changelog @@@ -1,149 -1,411 +1,570 @@@ ++apt (0.9.5ubuntu1) UNRELEASED; urgency=low ++ ++ * merged from debian, remaining changes: ++ - use ubuntu keyring and ubuntu archive keyring in apt-key ++ - run update-apt-xapian-index in apt.cron ++ - support apt-key net-update and verify keys against master-keyring ++ - run apt-key net-update in cron.daily ++ - different example sources.list ++ - APT::pkgPackageManager::MaxLoopCount set to 5000 ++ - apport pkgfailure handling ++ ++ -- Michael Vogt Tue, 22 May 2012 15:57:26 +0200 ++ + apt (0.9.5) UNRELEASED; urgency=low + + [ Chris Leick ] + * proofreading of the manpage pot + * German manpage translation update (Closes: #673294) + + [ David Kalnischkies ] + * buildlib/podomain.mak: + - ensure that all sources end up in the srclist so that we don't + forget to extract half of the translation strings + * buildlib/inttypes.h.in: + - remove inttypes.h compatibility as providing such a c99 types + compatibility conflicts with the usage of c99 type long long + * apt-pkg/contrib/mmap.cc: + - have a dummy SyncToFd around in case of ReadOnly access to a + compressed file as we otherwise on Close() do not delete[] the + char buffer but munmap() it… (Closes: #673815) + * debian/control: + - moving debiandoc-sgml to Build-Depends-Indep was one step too much + for the buildds as we still build two sgml files in arch:any + * debian/rules: + - move internal-solver as 'apt' to his friend dump-solver in + /usr/lib/apt/solvers to avoid writing a manpage for it + + -- David Kalnischkies Mon, 21 May 2012 15:10:49 +0200 + + apt (0.9.4) unstable; urgency=low + + [ David Kalnischkies ] + * methods/http.cc: + - after many years of pointless discussions disable http/1.1 pipelining + by default as many webservers and proxies seem to be unable to conform + to specification must's (rfc2616 section 8.1.2.2) (LP: #996151) + - add spaces around PACKAGE_VERSION to fix FTBFS with -std=c++11 + * apt-pkg/pkgcachegen.cc: + - make IsDuplicatedDescription static so that it is really private + as we don't need a symbol for it as it is not in a header + * Makefile, buildlib/*.mak: + - reshuffle dependencies so that parallel building seems to work + - separate manpages from the rest of the doc building + * prepare-release: + - apt-inst version isn't apt versions, so don't override variable + * debian/rules: + - apt-utils packages manpages, so it should depend on build-doc + - make apt and apt-utils packages depend on manpages instead of full doc + * debian/control: + - move doxygen and debiandoc-sgml to Build-Depends-Indep as docs + are no longer build in the same target as the manpages + * apt-pkg/acquire-methods.cc: + - factor out into private Dequeue() to fix access to deleted pointer + * apt-pkg/contrib/fileutl.cc: + - ensure that we close compressed fds, wait for forks and such even if + the FileFd itself is set to not autoclose the given Fd + * cmdline/apt-get.cc: + - use the host architecture, not the build architecture for matching + of [architecture restrictions] in Build-Depends (Closes: #672927) + * doc/makefile: + - build manpages with the correct l10n.gentext.default.language setting + to get the correct section titles provided by docbook + * doc/po/de.po: + - updated german manpage translation by Chris Leick, thanks! + * apt-pkg/packagemanager.cc: + - do not run into loop on new-pre-depends-breaks (Closes: #673536) + * doc/*.xml: + - add a few translator notes and reword some paragraphs to ensure that + translators and users alike can better understand them (Closes: #669409) + - in mark all options with