]> git.saurik.com Git - apt.git/commitdiff
* merged with apt--mvo
authorMichael Vogt <michael.vogt@ubuntu.com>
Wed, 9 Nov 2005 04:40:46 +0000 (04:40 +0000)
committerMichael Vogt <michael.vogt@ubuntu.com>
Wed, 9 Nov 2005 04:40:46 +0000 (04:40 +0000)
Patches applied:

 * bubulle@debian.org--2005/apt--main--0--patch-105
   Proofread by Fred Bothamy

 * bubulle@debian.org--2005/apt--main--0--patch-106
   Merge with mvo

 * bubulle@debian.org--2005/apt--main--0--patch-107
   Italian translation corrected

 * bubulle@debian.org--2005/apt--main--0--patch-108
   Italian translation update

 * bubulle@debian.org--2005/apt--main--0--patch-109
   Italian translation completed

 * bubulle@debian.org--2005/apt--main--0--patch-110
   Swedish translation update

 * bubulle@debian.org--2005/apt--main--0--patch-111
   Merge with Michael

 * bubulle@debian.org--2005/apt--main--0--patch-112
   Swedish translation completed

 * bubulle@debian.org--2005/apt--main--0--patch-113
   Silly update to French translation (testing)

 * bubulle@debian.org--2005/apt--main--0--patch-114
   Basque translation update

 * bubulle@debian.org--2005/apt--main--0--patch-115
   Basque translation completed

 * bubulle@debian.org--2005/apt--main--0--patch-116
   Merge with Michael

 * bubulle@debian.org--2005/apt--main--0--patch-117
   Merge with Michael

 * bubulle@debian.org--2005/apt--main--0--patch-118
   Russian translation update by Yuri Kozlov

 * bubulle@debian.org--2005/apt--main--0--patch-119
   Merge with Michael and add update-po as a pre-req for binary

 * bubulle@debian.org--2005/apt--main--0--patch-120
   Re-generate all PO Files

 * bubulle@debian.org--2005/apt--main--0--patch-121
   Complete French translation

 * bubulle@debian.org--2005/apt--main--0--patch-122
   Correct typography in French translation

 * bubulle@debian.org--2005/apt--main--0--patch-123
   Spelling fix for consistency in French translation

 * bubulle@debian.org--2005/apt--main--0--patch-124
   Merge with Michael

 * bubulle@debian.org--2005/apt--main--0--patch-125
   Fixed localization of y/n questions in German translation

 * bubulle@debian.org--2005/apt--main--0--patch-126
   Swedish translation update

 * bubulle@debian.org--2005/apt--main--0--patch-127
   Complete Tagalog translation / Add Changelog

 * bubulle@debian.org--2005/apt--main--0--patch-128
   Danish translation update

 * bubulle@debian.org--2005/apt--main--0--patch-129
   Basque translation update

 * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-63
   * changelog update

 * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-64
   * merged with bubulle

 * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-65
   * inital support for "apt-get source -t dist" (but no downgrades yet

 * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-66
   * full support for apt-get source -t now (and honor pining too)

 * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-67
   * added APT::Authentication::Trust-CDROM option

 * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-68
   * fix a crash in apt-ftparchive

 * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-69
   * sparc64 alignment fix

 * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-70
   * fix segfault when there is no Archive for a VerFile

 * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-71
   * don't get candidate release as version tag for FindSrc by default. because it break for bin-NMUs :/ (e.g. dpkg source is 1.13.11, but i386 version string is 1.13.11.0.1)

 * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-72
   * corrections in the changelog

 * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-73
   * init the default ScreenWidth to 79 columns by default (Closes: #324921)

 * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-74
   apt-cdrom.cc:fix some missing gettext() calls (closes: #334539); doc/apt-cache.8.xml: fix typo (closes: #334714)

 * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-75
   * seting section to "admin" to match override file

 * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-76
   * finalized the changelog

 * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-77
   * renamed Trust-CDROM to TrustCDROM to make it consistent with ubuntu

 * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-78
   * fix a incorrect example

 * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-79
   * revert patch from patch-59, causes all sorts of trouble

 * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-80
   * fix changelog

 * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-81
   * be extra carefull in cmdline/apt-get.cc:FindSrc() and check VF.File() for NULL

 * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-82
   * merged with bubulle

 * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-83
   * cmdline/apt-get.cc: fix bug in FindSrc() (debian #335213)

 * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-84
   * added armeb to archtable

 * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-85
   * merged with bubulle, changelog updates

 * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-86
   * merged the NMU from Franz Pop, fixed armeb problem (#333599)

 * michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-87
   * removed double armeb entry in buildlib/sizetable

1  2 
cmdline/apt-get.cc
configure.in
debian/changelog
doc/examples/sources.list
po/makefile

diff --combined cmdline/apt-get.cc
index 7e079b91c7da866a38d3cfd00474de65432d56b5,48b21a31f8eb8fd801ba70e118bca56891d04fd0..356d36b4874de3d64cea5639f210357669def089
@@@ -66,7 -66,7 +66,7 @@@ ostream c0out(0)
  ostream c1out(0);
  ostream c2out(0);
  ofstream devnull("/dev/null");
- unsigned int ScreenWidth = 80;
+ unsigned int ScreenWidth = 80 - 1; /* - 1 for the cursor */
  
  // class CacheFile - Cover class for some dependency cache functions  /*{{{*/
  // ---------------------------------------------------------------------
@@@ -1190,24 -1190,54 +1190,54 @@@ pkgSrcRecords::Parser *FindSrc(const ch
     string VerTag;
     string TmpSrc = Name;
     string::size_type Slash = TmpSrc.rfind('=');
+    // honor default release
+    string DefRel = _config->Find("APT::Default-Release");
+    pkgCache::PkgIterator Pkg = Cache.FindPkg(TmpSrc);
     if (Slash != string::npos)
     {
        VerTag = string(TmpSrc.begin() + Slash + 1,TmpSrc.end());
        TmpSrc = string(TmpSrc.begin(),TmpSrc.begin() + Slash);
+    } 
+    else  if(!Pkg.end() && DefRel.empty() == false)
+    {
+       // we have a default release, try to locate the pkg. we do it like
+       // this because GetCandidateVer() will not "downgrade", that means
+       // "apt-get source -t stable apt" won't work on a unstable system
+       for (pkgCache::VerIterator Ver = Pkg.VersionList(); Ver.end() == false; 
+          Ver++)
+       {
+        for (pkgCache::VerFileIterator VF = Ver.FileList(); VF.end() == false;
+             VF++)
+        {
+           /* If this is the status file, and the current version is not the
+              version in the status file (ie it is not installed, or somesuch)
+              then it is not a candidate for installation, ever. This weeds
+              out bogus entries that may be due to config-file states, or
+              other. */
+           if ((VF.File()->Flags & pkgCache::Flag::NotSource) == 
+               pkgCache::Flag::NotSource && Pkg.CurrentVer() != Ver)
+           continue;
+           
+           //std::cout << VF.File().Archive() << std::endl;
+           if(VF.File().Archive() && (VF.File().Archive() == DefRel)) 
+           {
+              VerTag = Ver.VerStr();
+              break;
+           }
+        }
+       }
     }
-    
     /* Lookup the version of the package we would install if we were to
        install a version and determine the source package name, then look
-       in the archive for a source package of the same name. In theory
-       we could stash the version string as well and match that too but
-       today there aren't multi source versions in the archive. */
-    if (_config->FindB("APT::Get::Only-Source") == false && 
-        VerTag.empty() == true)
+       in the archive for a source package of the same name. */
+    if (_config->FindB("APT::Get::Only-Source") == false)
     {
-       pkgCache::PkgIterator Pkg = Cache.FindPkg(TmpSrc);
        if (Pkg.end() == false)
        {
-        pkgCache::VerIterator Ver = Cache.GetCandidateVer(Pkg);      
+        pkgCache::VerIterator Ver = Cache.GetCandidateVer(Pkg);
         if (Ver.end() == false)
         {
            pkgRecords::Parser &Parse = Recs.Lookup(Ver.FileList());
        }      
     }
     
-    if (Last == 0)
-       return 0;
-    
-    if (Last->Jump(Offset) == false)
+    if (Last == 0 || Last->Jump(Offset) == false)
        return 0;
     
     return Last;
@@@ -2013,6 -2040,7 +2040,6 @@@ bool DoSource(CommandLine &CmdL
            if (system(S) != 0)
            {
               fprintf(stderr,_("Unpack command '%s' failed.\n"),S);
 -             fprintf(stderr,_("Check if the 'dpkg-dev' package is installed.\n"));
               _exit(1);
            }       
         }
diff --combined configure.in
index 445f837f0c04a3e7a1b954b9a3f1fbbf89880ea3,6130ab544bca7d0729b927d141cc9ccb3bc9d718..de9e6fa380f33c1e875c08010cb2d4e56745a276
@@@ -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.6.40.1ubuntu8")
+ AC_DEFINE_UNQUOTED(VERSION,"0.6.42.3")
  PACKAGE="apt"
  AC_DEFINE_UNQUOTED(PACKAGE,"$PACKAGE")
  AC_SUBST(PACKAGE)
@@@ -181,9 -181,6 +181,9 @@@ AC_PATH_PROG(DOCBOOK2MAN,docbook2man
  dnl Check for the XML tools needed to build man pages
  AC_PATH_PROG(XMLTO,xmlto)
  
 +dnl Check for the XML tools needed to build man pages
 +AC_PATH_PROG(XMLTO,xmlto)
 +
  dnl Check for YODL
  dnl AC_CHECK_PROG(YODL_MAN,yodl2man,"yes","")
  
diff --combined debian/changelog
index 7cbcdc61e91cfbdd2bf5fa89946440503a889324,acacb8f238cbebfa78a46f4662dce9abd72b0996..14f565453c2cf8f516fa75b38e4a0c828ef9ff4d
 - --
+ apt (0.6.42.3) unstable; urgency=low
+   * Merge bubulle@debian.org--2005/apt--main--0 up to patch-129:
+     - patch-118: Russian translation update by Yuri Kozlov (closes: #335164)
+     - patch-119: add update-po as a pre-req for binary (closes: #329910)
+     - patch-121: Complete French translation
+     - patch-125: Fixed localization of y/n questions in German translation 
+                  (closes: #337078)
+     - patch-126: Swedish translation update (closes: #337163)
+     - patch-127: Complete Tagalog translation (closes: #337306)
+     - patch-128: Danish translation update (closes: #337949)
+     - patch-129: Basque translation update (closes: #338101)
+   * cmdline/apt-get.cc:
+     - bufix in FindSrc  (closes: #335213)
+   * added armeb to archtable (closes: #333599)
+    
 -  * better error text when dpkg-source fails 
++ -- 
+ apt (0.6.42.2) unstable; urgency=high
+   * NMU (approved by maintainer)
+   * Add AMD64 archive signing key to debian-archive.gpg (closes: #336500).
+   * Add big-endian arm (armeb) support (closes: #333599).
+   * Priority high to get the AMD key into testing ASAP.
+  -- Frans Pop <fjp@debian.org>  Sun, 30 Oct 2005 21:29:11 +0100
+  
+ apt (0.6.42.1) unstable; urgency=low
+   * fix a incorrect example in the apt_prefrences man page
+     (thanks to Filipus Klutiero, closes: #282918)
+   * apt-pkg/pkgrecords.cc:
+     - revert patch from last version, it causes trouble on alpha 
+       and ia64 (closes: #335102, #335103)
+   * cmdline/apt-get.cc:
+     - be extra carefull in FindSrc (closes: #335213)
+  -- Michael Vogt <mvo@debian.org>  Sat, 22 Oct 2005 23:44:35 +0200
+ apt (0.6.42) unstable; urgency=low
+   * apt-pkg/cdrom.cc:
+     - unmount the cdrom when apt failed to locate any package files
+   * allow cdrom failures and fallback to other sources in that case
+     (closes: #44135)
 -    - patch-112: Swedish translation update 
++  * better error text when dpkg-source fails
+   * Merge bubulle@debian.org--2005/apt--main--0 up to patch-115:
+     - patch-99: Added Galician translation
+     - patch-100: Completed Danish translation (Closes: #325686)
+     - patch-104: French translation completed
+     - patch-109: Italian translation completed
 -  * init the default ScreenWidth to 79 columns by default 
++    - patch-112: Swedish translation update
+     - patch-115: Basque translation completed (Closes: #333299)
+   * applied french man-page update (thanks to Philippe Batailler)
+     (closes: #316638, #327456)
+   * fix leak in the mmap code, thanks to Daniel Burrows for the
+     patch (closes: #250583)
+   * support for apt-get [build-dep|source] -t (closes: #152129)
+   * added "APT::Authentication::TrustCDROM" option to make the life
+     for the installer people easier (closes: #334656)
+   * fix crash in apt-ftparchive (thanks to Bastian Blank for the patch)
+     (closes: #334671)
+   * apt-pkg/contrib/md5.cc:
+     - fix a alignment problem on sparc64 that gives random bus errors
+       (thanks to Fabbione for providing a test-case)
 -  * cmdline/apt-cdrom.cc: 
++  * init the default ScreenWidth to 79 columns by default
+     (Closes: #324921)
 -  
++  * cmdline/apt-cdrom.cc:
+     - fix some missing gettext() calls (closes: #334539)
+   * doc/apt-cache.8.xml: fix typo (closes: #334714)
 -  * improved the network timeout handling, if a index file from a 
 -    sources.list times out or EAI_AGAIN is returned from getaddrinfo, 
++
+  -- Michael Vogt <mvo@debian.org>  Wed, 19 Oct 2005 22:02:09 +0200
+ apt (0.6.41) unstable; urgency=low
+   * improved the support for "error" and "conffile" reporting from
+     dpkg, added the format to README.progress-reporting
+   * added README.progress-reporting to the apt-doc package
 -      argument to apt-key which was previously not documented 
++  * improved the network timeout handling, if a index file from a
++    sources.list times out or EAI_AGAIN is returned from getaddrinfo,
+     don't try to get the other files from that entry
+   * Support architecture-specific extra overrides
+     (closes: #225947). Thanks to  Anthony Towns for idea and
+     the patch, thanks to Colin Watson for testing it.
+   * Javier Fernandez-Sanguino Pen~a:
+     - Added a first version of an apt-secure.8 manpage, and modified
+       apt-key and apt.end accordingly. Also added the 'update'
 -    - added example apt-ftparchive.conf file to doc/examples 
++      argument to apt-key which was previously not documented
+       (Closes: #322120)
+   * Andreas Pakulat:
 -  * Reread status configuration on debSystem::Initialize() 
++    - added example apt-ftparchive.conf file to doc/examples
+       (closes: #322483)
+   * Fix a incorrect example in the man-page (closes: #282918)
+   * Fix a bug for very long lines in the apt-cdrom code (closes: #280356)
+   * Fix a manual page bug (closes: #316314)
+   * Do md5sum checking for file and cdrom method (closes: #319142)
+   * Change pkgPolicy::Pin from private to protected to let subclasses
+     access it too (closes: #321799)
+   * add default constructor for PrvIterator (closes: #322267)
 -  
++  * Reread status configuration on debSystem::Initialize()
+     (needed for apt-proxy, thanks to Otavio for this patch)
++
+  -- Michael Vogt <mvo@debian.org>  Mon,  5 Sep 2005 22:59:03 +0200
++  
 +apt (0.6.40.1ubuntu8) breezy; urgency=low
 +
 +  * Cherry picked michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-62:
 +    - fix for a bad memory/file leak in the mmap code (ubuntu #15603)
 +  * po/de.po, po/fr.po: 
 +    - updated the translations
 +  * po/makefile:
 +    - create a single pot file in each domain dir to make rosetta happy
 +
 + -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 28 Sep 2005 10:16:06 +0200
 +
 +apt (0.6.40.1ubuntu7) breezy; urgency=low
 +
 +  * updated the pot/po files , no code changes
 +
 + -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 27 Sep 2005 18:38:16 +0200
 +
 +apt (0.6.40.1ubuntu6) breezy; urgency=low
 +
 +  * Cherry picked michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-56:
 +    - make it possible for apt to handle a failed MediaChange event and
 +      fall back to other sources (ubuntu #13713)
 +
 + -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 13 Sep 2005 22:09:50 +0200
 +
 +apt (0.6.40.1ubuntu5) breezy; urgency=low
 +
 +  * Cherry picked michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-{50,51}.
 +    This adds media-change reporting to the apt status-fd (ubuntu #15213)
 +  * Cherry picked michael.vogt@ubuntu.com--2005/apt--mvo--0--patch-55:
 +    apt-pkg/cdrom.cc:
 +    - unmount the cdrom when apt failed to locate any package files
 +
 + -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 12 Sep 2005 15:44:26 +0200
 +
 +apt (0.6.40.1ubuntu4) breezy; urgency=low
 +
 +  * debian/apt.cron.daily:
 +    - fix a embarrassing typo
 +  
 + -- Michael Vogt <michael.vogt@ubuntu.com>  Wed,  7 Sep 2005 10:10:37 +0200
 +
 +apt (0.6.40.1ubuntu3) breezy; urgency=low
 +
 +  * debian/apt.cron.daily:
 +    - use the ctime as well when figuring what packages need to
 +      be removed. This fixes the problem that packages copied with    
 +      "cp -a" (e.g. from the installer) have old mtimes (ubuntu #14504)
 +
 + -- Michael Vogt <michael.vogt@ubuntu.com>  Tue,  6 Sep 2005 18:30:46 +0200
 +
 +apt (0.6.40.1ubuntu2) breezy; urgency=low
 +
 +  * improved the support for "error" and "conffile" reporting from
 +    dpkg, added the format to README.progress-reporting
 +  * added README.progress-reporting to the apt-doc package
 +  * Do md5sum checking for file and cdrom method (closes: #319142)
 +  * Change pkgPolicy::Pin from private to protected to let subclasses
 +    access it too (closes: #321799)
 +  * methods/connect.cc:
 +    - send failure reason for EAI_AGAIN (TmpResolveFailure) to acuire-item
 +  * apt-pkg/acquire-item.cc:
 +    - fail early if a FailReason is TmpResolveFailure (avoids hangs during
 +      the install when no network is available)
 +  * merged michael.vogt@ubuntu.com--2005/apt--trust-cdrom--0
 +
 + -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 23 Aug 2005 19:44:55 +0200
 +
 +apt (0.6.40.1ubuntu1) breezy; urgency=low
 +
 +  * Synchronize with Debian
 +
 + -- Michael Vogt <michael.vogt@ubuntu.com>  Fri,  5 Aug 2005 14:20:56 +0200
  
  apt (0.6.40.1) unstable; urgency=low
  
  
   -- Michael Vogt <mvo@debian.org>  Fri,  5 Aug 2005 13:24:58 +0200
  
 +apt (0.6.40ubuntu1) breezy; urgency=low
 +
 +  * Synchronize with Debian
 +
 + -- Matt Zimmerman <mdz@ubuntu.com>  Thu,  4 Aug 2005 15:53:22 -0700
 +
  apt (0.6.40) unstable; urgency=low
  
    * Patch from Jordi Mallach to mark some additional strings for translation
  
   -- Matt Zimmerman <mdz@debian.org>  Thu, 28 Jul 2005 11:57:32 -0700
  
 +apt (0.6.39ubuntu4) breezy; urgency=low
 +
 +  * Fix keyring paths in apt-key, apt.postinst (I swear I remember doing this
 +    before...)
 +
 + -- Matt Zimmerman <mdz@ubuntu.com>  Wed, 29 Jun 2005 08:39:17 -0700
 +
 +apt (0.6.39ubuntu3) breezy; urgency=low
 +
 +  * Fix keyring locations for Ubuntu in apt-key too.
 +
 + -- Colin Watson <cjwatson@ubuntu.com>  Wed, 29 Jun 2005 14:45:36 +0100
 +
 +apt (0.6.39ubuntu2) breezy; urgency=low
 +
 +  * Install ubuntu-archive.gpg rather than debian-archive.gpg as
 +    /etc/apt/trusted.gpg.
 +
 + -- Colin Watson <cjwatson@ubuntu.com>  Wed, 29 Jun 2005 11:53:34 +0100
 +
 +apt (0.6.39ubuntu1) breezy; urgency=low
 +
 +  * Michael Vogt
 +    - Change debian/bugscript to use #!/bin/bash (Closes: #313402)
 +    - Fix a incorrect example in the man-page (closes: #282918)
 +    - Support architecture-specific extra overrides
 +      (closes: #225947). Thanks to  Anthony Towns for idea and
 +      the patch, thanks to Colin Watson for testing it.
 +    - better report network timeouts from the methods to the acuire code,
 +      only timeout once per sources.list line
 +
 + -- Matt Zimmerman <mdz@ubuntu.com>  Tue, 28 Jun 2005 11:52:24 -0700
 +
  apt (0.6.39) unstable; urgency=low
  
    * Welsh translation update: daf@muse.19inch.net--2005/apt--main--0--patch-6
    * Update priority of apt-utils to important, to match the override file
    * Install only one keyring on each branch (Closes: #316119)
  
 - -- Matt Zimmerman <mdz@debian.org>  Tue, 28 Jun 2005 11:51:09 -0700
 + -- Matt Zimmerman <mdz@debian.org>  Tue, 28 Jun 2005 11:35:21 -0700
 +
 +apt (0.6.38ubuntu1) breezy; urgency=low
 +
 +  * First release from Ubuntu branch
 +  * Merge with --main--0, switch back to Ubuntu keyring
 +
 + -- Matt Zimmerman <mdz@ubuntu.com>  Sat, 25 Jun 2005 16:52:41 -0700
  
  apt (0.6.38) unstable; urgency=low
  
index 9f2343277c458ec8778d05fc5d84229e8d40cbc8,9f2343277c458ec8778d05fc5d84229e8d40cbc8..a958899ae1c6db6813896917dfc676d7e82a6fe4
@@@ -1,10 -1,10 +1,11 @@@
  # See sources.list(5) for more information, especialy
  # Remember that you can only use http, ftp or file URIs
  # CDROMs are managed through the apt-cdrom tool.
--deb http://http.us.debian.org/debian stable main contrib non-free
--deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
--deb http://security.debian.org stable/updates main contrib non-free
++deb http://us.archive.ubuntu.com/ubuntu dapper main restricted
++deb-src http://us.archive.ubuntu.com/ubuntu dapper main restricted
  
--# Uncomment if you want the apt-get source function to work
--#deb-src http://http.us.debian.org/debian stable main contrib non-free
--#deb-src http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
++deb http://security.ubuntu.com/ubuntu dapper-security main restricted
++deb-src http://security.ubuntu.com/ubuntu dapper-security main restricted
++
++deb http://us.archive.ubuntu.com/ubuntu dapper-updates main restricted
++deb-src http://us.archive.ubuntu.com/ubuntu dapper-updates main restricted
diff --combined po/makefile
index 30af41a16cc39cd3a30418650316acb89b4f320e,6ad6997c0659d997a150f0af65a37ffabe884c50..28890e07945e210d716a06780bcf24a207ec851d
@@@ -40,9 -40,6 +40,9 @@@ $(POTFILES) : $(PO)/%.pot 
          --files-from=$(PO)/POTFILES_$*.in -o $(PO)/domains/$*/c.pot
        rm -f $(PO)/POTFILES_$*.in
        $(MSGCOMM) --more-than=0 $(PO)/domains/$*/c.pot $(PO)/domains/$*/sh.pot --output=$@
 +      # copy into the domain dirs to make rosetta happy
 +      rm -f $(PO)/domains/$*/*.pot
 +      cp $@ $(PO)/domains/$*
  
  $(PACKAGE)-all.pot: $(POTFILES)
        $(MSGCOMM) --more-than=0 $(POTFILES) --output=$@
@@@ -65,7 -62,7 +65,7 @@@ $(MOFILES) : $(PO_DOMAINS)/%.mo : $(PO_
  stats:
        for i in *.pot *.po; do echo -n "$$i: "; msgfmt --statistics $$i; done
  
- binary: $(POTFILES) $(PACKAGE)-all.pot $(MOFILES)
+ binary: $(POTFILES) $(PACKAGE)-all.pot $(MOFILES) update-po
  
  .PHONY: update-po
  update-po: $(PACKAGE)-all.pot