]> git.saurik.com Git - apt.git/commitdiff
merge with the debian tree
authorMichael Vogt <michael.vogt@ubuntu.com>
Wed, 28 Nov 2007 15:46:46 +0000 (16:46 +0100)
committerMichael Vogt <michael.vogt@ubuntu.com>
Wed, 28 Nov 2007 15:46:46 +0000 (16:46 +0100)
1  2 
apt-pkg/acquire-item.cc
apt-pkg/deb/dpkgpm.cc
apt-pkg/deb/dpkgpm.h
apt-pkg/init.cc
cmdline/apt-get.cc
cmdline/apt-key
configure.in
debian/changelog
debian/rules
methods/copy.cc
methods/makefile

Simple merge
index 7a6b222f685cd59677b7327e70bf899f7f17187c,d796146fa2080fa61f0061378e67d2b393b22149..2753936b22836dda3f0ddc2e87d9b8a7dd9d3fe0
@@@ -335,7 -334,7 +335,6 @@@ bool pkgDPkgPM::RunScriptsWithPkgs(cons
  
     return true;
  }
--
                                                                        /*}}}*/
  // DPkgPM::DoStdin - Read stdin and pass to slave pty                 /*{{{*/
  // ---------------------------------------------------------------------
@@@ -847,10 -870,11 +872,10 @@@ bool pkgDPkgPM::Go(int OutStatusFd
            signal(SIGINT,old_SIGINT);
            return _error->Errno("waitpid","Couldn't wait for subprocess");
         }
--
         // wait for input or output here
         FD_ZERO(&rfds);
-        FD_SET(0, &rfds); 
+        if (!stdin_is_dev_null)
+           FD_SET(0, &rfds); 
         FD_SET(_dpkgin, &rfds);
         if(master >= 0)
            FD_SET(master, &rfds);
Simple merge
diff --cc apt-pkg/init.cc
index 73b3c83decd5ab544bd4a5d00b02998975c41ebf,338bef66c42a7c72236788e4c3c6563389ad2ade..c0384cd45ca82707fe8f4efa702c0938470ff38a
@@@ -73,7 -72,10 +73,10 @@@ bool pkgInitConfig(Configuration &Cnf
     // State   
     Cnf.Set("Dir::Log","var/log/apt");
     Cnf.Set("Dir::Log::Terminal","term.log");
 -
 +   
+    // Translation
+    Cnf.Set("APT::Acquire::Translation", "environment");
     bool Res = true;
     
     // Read an alternate config file
Simple merge
diff --cc cmdline/apt-key
Simple merge
diff --cc configure.in
index e6757c7a67c9f069d92450ae4e619c9180762fb1,f56a9a7c651c66c24b912a9389f7da79f0c9453e..1490d57b8dad51101a814620baff96c0fb8ee6bb
@@@ -18,7 -18,7 +18,7 @@@ 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.7.6ubuntu14.1")
 -AC_DEFINE_UNQUOTED(VERSION,"0.7.9")
++AC_DEFINE_UNQUOTED(VERSION,"0.7.10ubuntu1")
  PACKAGE="apt"
  AC_DEFINE_UNQUOTED(PACKAGE,"$PACKAGE")
  AC_SUBST(PACKAGE)
index 0107fa74bb5567cab4f0cc9176fcce34a6937b8b,fdf4a03e53fc28c91624c58574154050f5d5f421..bb21c6faa79b41afdce1a73074b569237bfa2010
- apt (0.7.6ubuntu15) hardy; urgency=low
++apt (0.7.10ubuntu1) hardy; urgency=low
 +
 +  * methods/mirror.{cc,h}:
 +    - only update mirror list on IndexFile updates 
 +
 + -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 28 Nov 2007 15:57:18 +0100
 +
+ apt (0.7.10) UNRELEASED; urgency=low
+   * Applied patch from Mike O'Connor <stew@vireo.org> to add a manpage to
+     apt-mark, closes: #430207.
+   * Applied patch from Andrei Popescu <andreimpopescu@gmail.com> to add a
+     note about some frontends in apt.8 manpage, closes: #438545.
+   * Applied patch from Aurelien Jarno <aurel32@debian.org> to avoid CPU
+     getting crazy when /dev/null is redirected to stdin (which breaks
+     buildds), closes: #452858.
+   * Applied patch from Aurelien Jarno <aurel32@debian.org> to fix building
+     with newest dpkg-shlibdeps changing the packaging building order,
+     closes: #452862.
+   [ Program translations ]
+     - Basque updated. Closes: #453088
+  -- Otavio Salvador <otavio@ossystems.com.br>  Mon, 26 Nov 2007 15:46:33 -0200
+ apt (0.7.9) unstable; urgency=low
+   [ Christian Perrier ]
+   * Add several languages to LINGUAS and, therefore, really ship the relevant
+     translation:
+     Arabic, Dzongkha, Khmer, Marathi, Nepali, Thai
+     Thanks to Theppitak Karoonboonyanan for checking this out. Closes: #448321
+   [ Program translations ]
+     - Korean updated. Closes: #448430
+     - Galician updated. Closes: #448497
+     - Swedish updated.
+   [ Otavio Salvador ]
+   * Fix configure script to check for CURL library and headers presense.
+   * Applied patch from Brian M. Carlson <sandals@crustytoothpaste.ath.cx>
+     to add backward support for arches that lacks pselect support,
+     closes: #448406.
+   * Umount CD-ROM when calling apt-cdrom ident, except when called with
+     -m, closes: #448521.
+  -- Otavio Salvador <otavio@debian.org>  Wed, 31 Oct 2007 13:37:26 -0200
+ apt (0.7.8) unstable; urgency=low
+   * Applied patch from Daniel Leidert <daniel.leidert@wgdd.de> to fix
+     APT::Acquire::Translation "none" support, closes: #437523.
+   * Applied patch from Daniel Burrows <dburrows@debian.org> to add support
+     for the Homepage field (ABI break), closes: #447970.
+   * Applied patch from Frans Pop <elendil@planet.nl> to fix a trailing
+     space after cd label, closes: #448187.
+  -- Otavio Salvador <otavio@debian.org>  Fri, 26 Oct 2007 18:20:13 -0200
+ apt (0.7.7) unstable; urgency=low
+   [ Michael Vogt ]
+   * apt-inst/contrib/extracttar.cc:
+     - fix fd leak for zero size files (thanks to Bill Broadley for
+       reporting this bug)
+   * apt-pkg/acquire-item.cc:
+     - remove zero size files on I-M-S hit
+   * methods/https.cc:
+     - only send LastModified if we actually have a file
+     - send range request with if-range 
+     - delete failed downloads
+     - delete zero size I-M-S hits
+   * apt-pkg/deb/dpkgpm.{cc,h}:
+     - merged dpkg-log branch, this lets you specify a 
+       Dir::Log::Terminal file to log dpkg output to
+       (ABI break)
+     - fix parse error when dpkg sends unexpected data
+   * merged apt--sha256 branch to fully support the new
+     sha256 checksums in the Packages and Release files
+     (ABI break)
+   * apt-pkg/pkgcachegen.cc:
+     - increase default mmap size
+   * tests/local-repo:
+     - added local repository testcase
+   * apt-pkg/acquire.cc:
+     - increase MaxPipeDepth for the internal worker<->method
+       communication to 1000 for the debtorrent backend
+   * make apt build with g++ 4.3
+   * fix missing SetExecClose() call when the status-fd is used
+   * debian/apt.cron.daily:
+     - move unattended-upgrade before apt-get autoclean
+   * fix "purge" commandline argument, closes: #133421
+     (thanks to Julien Danjou for the patch)
+   * cmdline/apt-get.cc:
+     - do not change the auto-installed information if a package
+       is reinstalled
+   * apt-pkg/acquire-item.cc:
+     - fix crash in diff acquire code
+   * cmdline/apt-mark:
+     - Fix chmoding after have renamed the extended-states file (LP: #140019)
+       (thanks to Laurent Bigonville)
+   * apt-pkg/depcache.cc:
+     - set "APT::Install-Recommends" to true by default (OMG!)
+   * debian/apt.cron.daily:
+     - only run the cron job if apt-get check succeeds (LP: #131719)
+   
+   [ Program translations ]
+     - French updated
+     - Basque updated. Closes: #436425
+     - Fix the zh_CN translator's name in debian/changelog for 0.7.2
+       Closes: #423272
+     - Vietnamese updated. Closes: #440611
+     - Danish updated. Closes: #441102
+     - Thai added. Closes: #442833
+     - Swedish updated.
+     - Galician updated. Closes: #446626
+   [ Otavio Salvador ]
+   * Add hash support to copy method. Thanks Anders Kaseorg by the patch
+     (closes: #436055)
+   * Reset curl options and timestamp between downloaded files. Thanks to
+     Ryan Murray <rmurray@debian.org> for the patch (closes: #437150)
+   * Add support to apt-key to export keys to stdout. Thanks to "Dwayne
+     C. Litzenberger" <dlitz@dlitz.net> for the patch (closes: #441942)
+   * Fix compilation warnings:
+     - apt-pkg/indexfile.cc: conversion from string constant to 'char*';
+     - apt-pkg/acquire-item.cc: likewise;
+     - apt-pkg/cdrom.cc: '%lu' expects 'long unsigned int', but argument
+       has type 'size_t';
+     - apt-pkg/deb/dpkgpm.cc: initialization order and conversion from
+       string constant to 'char*';
+     - methods/gpgv.cc: conversion from string constant to 'char*';
+     - methods/ftp.cc: likewise;
+     - cmdline/apt-extracttemplates.cc: likewise;
+     - apt-pkg/deb/debmetaindex.cc: comparison with string literal results
+       in unspecified behaviour;
+   * cmdline/apt-get.cc: adds 'autoremove' as a valid comment to usage
+     statement of apt-get (closes: #445468).
+   * cmdline/apt-get.cc: really applies Julien Danjou <acid@debian.org>
+     patch to add 'purge' command line argument (closes: #133421).
+   [ Ian Jackson ]
+   * dpkg-triggers: Deal properly with new package states.
+   [ Colin Watson ]
+   * apt-pkg/contrib/mmap.cc:
+     - don't fail if msync() returns > 0
+  
+  -- Michael Vogt <mvo@debian.org>  Tue, 23 Oct 2007 14:58:03 +0200
+ apt (0.7.6) unstable; urgency=low
+   * Applied patch from Aurelien Jarno <aurel32@debian.org> to fix wrong
+     directory downloading on non-linux architectures (closes: #435597)
+  -- Otavio Salvador <otavio@debian.org>  Wed, 01 Aug 2007 19:49:51 -0300
 +apt (0.7.6ubuntu14.1) gutsy-proposed; urgency=low
 +
 +  [ Michael Vogt ]
 +  * apt-pkg/deb/dpkgpm.{cc,h}:
 +    - give up timeslice on EIO error in read from master terminal
 +  * debian/apt.cron.daily:
 +    - only run the cron job if apt-get check succeeds (LP: #131719)
 +
 +  [ Martin Emrich ]  
 +  * apt-pkg/deb/dpkgpm.{cc,h}:
 +    - rewrite dpkgpm.cc to use pselect() instead of select()
 +      to block signals during select() (LP: #134858)
 + 
 + -- Michael Vogt <michael.vogt@ubuntu.com>  Sat, 20 Oct 2007 07:51:12 +0200
 +
 +apt (0.7.6ubuntu14) gutsy; urgency=low
 +
 +  * apt-pkg/deb/dpkgpm.cc:
 +    - fix resource leak (LP: #148806) 
 +
 + -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 15 Oct 2007 20:57:44 +0200
 +
 +apt (0.7.6ubuntu13) gutsy; urgency=low
 +
 +  * apt-pkg/deb/dpkgpm.cc:
 +    - fix crash in WriteApportReport (LP: #144537)
 +  * apt-pkg/acquire-item.cc
 +    - fix disappearing local Packages.gz file (LP: #131166)
 +  * methods/https.cc:
 +    - fix off-by-one error I-M-S handling
 +    - cleanup after I-M-S hit
 +
 + -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 09 Oct 2007 01:48:26 +0200
 +
 +apt (0.7.6ubuntu12) gutsy; urgency=low
 +
 +  [ Michael Vogt ]
 +  * cmdline/apt-mark:
 +    - Fix chmoding after have renamed the extended-states file
 +      (thanks to Laurent Bigonville, LP: #140019)
 +  * apt-pkg/deb/debmetaindex.cc: comparison with string literal results
 +      in unspecified behaviour;
 +  * Reset curl options and timestamp between downloaded files. Thanks to
 +    Ryan Murray <rmurray@debian.org> for the patch
 +
 +  [Paul Sladen]
 +  * Have 'cron.daily/apt' send D-Bus doesn't exist error messages
 +    to the bit bucket.  Thanks to 'dasdda'.  (LP: #115397)
 +
 + -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 03 Oct 2007 02:17:45 +0200
 +
 +apt (0.7.6ubuntu11) gutsy; urgency=low
 +
 +  * apt-pkg/contrib/mmap.cc:
 +    - don't fail if msync() returns > 0 (LP: #144001)
 +
 + -- Colin Watson <cjwatson@ubuntu.com>  Sat, 22 Sep 2007 21:39:29 +0100
 +
 +apt (0.7.6ubuntu10) gutsy; urgency=low
 +
 +  * apt-pkg/deb/dpkgpm.cc:
 +    - fix parse error when dpkg sends unexpected data
 +
 + -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 18 Sep 2007 17:25:09 +0100
 +
 +apt (0.7.6ubuntu9) gutsy; urgency=low
 +
 +  * apt-pkg/deb/dpkgpm.cc:
 +    - fix progress reporting precent calculation (LP: #137798)
 +  * make apt build with g++ 4.3
 +  * fix missing SetExecClose() call when the status-fd is used
 +    (LP: #136767)
 +  * debian/apt.cron.daily:
 +    - move unattended-upgrade before apt-get autoclean
 +  * fix "purge" commandline argument, closes LP: #125733
 +    (thanks to Julien Danjou for the patch)
 +  * cmdline/apt-get.cc:
 +    - do not change the auto-installed information if a package
 +      is reinstalled (LP: #139448)
 +  
 + -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 11 Sep 2007 20:55:00 +0200
 +
 +apt (0.7.6ubuntu8) gutsy; urgency=low
 +
 +  * apt-pkg/deb/dpkgpm.{cc,h}:
 +    - fix bug in dpkg log writing when a signal is caught during
 +      select() (LP: #134858)
 +    - write end marker in the log as well
 +
 + -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 05 Sep 2007 15:03:46 +0200
 +
 +apt (0.7.6ubuntu7) gutsy; urgency=low
 +
 +  * reupload to fix FTBFS
 +
 + -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 16 Aug 2007 19:44:20 +0200
 +
 +apt (0.7.6ubuntu6) gutsy; urgency=low
 +
 +  * dpkg-triggers: Deal properly with new package states.
 +
 + -- Ian Jackson <iwj@ubuntu.com>  Wed, 15 Aug 2007 20:44:37 +0100
 +
 +apt (0.7.6ubuntu5) UNRELEASED; urgency=low
 +
 +  * apt-pkg/acquire-item.cc:
 +    - fix file removal on local repo i-m-s hit (LP: #131166)
 +  * tests/local-repo:
 +    - added regression test for this bug
 +
 + -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 09 Aug 2007 12:34:07 +0200
 +
 +apt (0.7.6ubuntu4) gutsy; urgency=low
 +
 +  * cmdline/apt-get.cc:
 +    - remove YnPrompt when a XS-Vcs- tag is found, improve the
 +      notice (LP: #129575)
 +  * methods/copy.cc:
 +    - take hashes here too
 +  * apt-pkg/acquire-worker.cc:
 +    - only pass on computed hash if we recived one from the method
 +
 + -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 08 Aug 2007 19:30:29 +0200
 +
 +apt (0.7.6ubuntu3) gutsy; urgency=low
 +
 +  * apt-pkg/deb/dpkgpm.cc:
 +    - fix packagename extraction when writting apport reports
 +  * apt-pkg/pkgcachegen.cc:
 +    - increase default mmap size (LP: #125640)
 +
 + -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 07 Aug 2007 09:52:00 +0200
 +
 +apt (0.7.6ubuntu2) gutsy; urgency=low
 +
 +  * doc/examples/sources.list:
 +    - change example source to gutsy
 +  * apt-pkg/deb/dpkgpm.cc:
 +    - do not break if no /dev/pts is available
 +
 + -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 06 Aug 2007 15:17:57 +0200
 +
 +apt (0.7.6ubuntu1) gutsy; urgency=low
 +
 +  [ Michael Vogt ]
 +  * apt-inst/contrib/extracttar.cc:
 +    - fix fd leak for zero size files (thanks to Bill Broadley for
 +      reporting this bug)
 +  * apt-pkg/acquire-item.cc:
 +    - remove zero size files on I-M-S hit
 +  * methods/https.cc:
 +    - only send LastModified if we actually have a file
 +    - send range request with if-range 
 +    - delete failed downloads
 +    (thanks to Thom May for his help here)
 +    - delete zero size I-M-S hits
 +  * apt-pkg/deb/dpkgpm.{cc,h}:
 +    - merged dpkg-log branch, this lets you specify a 
 +      Dir::Log::Terminal file to log dpkg output to
 +    (ABI break)
 +    - when writting apport reports, attach the dpkg
 +      terminal log too
 +  * merged apt--sha256 branch to fully support the new
 +    sha256 checksums in the Packages and Release files
 +    (ABI break)
 +  * apt-pkg/pkgcachegen.cc:
 +    - increase default mmap size
 +  * tests/local-repo:
 +    - added local repository testcase
 +  * make apt build with g++ 4.3
 +  * fix missing SetExecClose() call when the status-fd is used
 +  * debian/apt.cron.daily:
 +    - move unattended-upgrade before apt-get autoclean
 +  * fix "purge" commandline argument, closes: #133421
 +    (thanks to Julien Danjou for the patch)
 +  * cmdline/apt-get.cc:
 +    - do not change the auto-installed information if a package
 +      is reinstalled
 +  * cmdline/apt-mark:
 +    - Fix chmoding after have renamed the extended-states file (LP: #140019)
 +      (thanks to Laurent Bigonville)
 +
 +  [ Ian Jackson ]
 +  * dpkg-triggers: Deal properly with new package states.
 +
 + -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 02 Aug 2007 11:55:54 +0200
 +
  apt (0.7.6) unstable; urgency=low
  
    * Applied patch from Aurelien Jarno <aurel32@debian.org> to fix wrong
diff --cc debian/rules
Simple merge
diff --cc methods/copy.cc
index 8dd0bd3f5037334005f29709d19d50feec618348,72896b4c076e77ce56086c6a3519770571d599c4..027b59f4632ada50b809cbe78e2792c3756afb83
@@@ -85,6 -84,6 +84,7 @@@ bool CopyMethod::Fetch(FetchItem *Itm
     FileFd Fd(Res.Filename, FileFd::ReadOnly);
     Hash.AddFD(Fd.Fd(), Fd.Size());
     Res.TakeHashes(Hash);
++
     URIDone(Res);
     return true;
  }
index b7c5957546ba4f1d8b41be33b0f03bdeaacafe88,5794c84e73ec2d297a3833ad52a1349557f7ea12..085b357b8a247d1631270d775cf04c5e738af84b
@@@ -87,16 -80,9 +87,17 @@@ LIB_MAKES = apt-pkg/makefil
  SOURCE = rsh.cc
  include $(PROGRAM_H)
  
- # SSH and bzip2,lzma method symlinks
 +# The mirror method
 +PROGRAM=mirror
 +SLIBS = -lapt-pkg $(SOCKETLIBS)
 +LIB_MAKES = apt-pkg/makefile
 +SOURCE = mirror.cc http.cc rfc2553emu.cc connect.cc
 +include $(PROGRAM_H)
 +
+ # SSH and bzip2 method symlink
  binary: $(BIN)/ssh $(BIN)/bzip2 $(BIN)/lzma
  veryclean: clean-$(BIN)/ssh clean-$(BIN)/bzip2 clean-$(BIN)/lzma
++
  $(BIN)/ssh:
        echo "Installing ssh method link"
        ln -fs rsh $(BIN)/ssh