Sven Joachim left as an exercise for the reader:
> Is it possible that the package you installed locally is different from
> the one on http://www.sprezzatech.com/apt/, despite having the same
> version number?  Compare your output with what I get here:

it is possible that i installed a different one at some point earlier with
the same version number, yes, but right now i am definitely installing the
same one.

[skynet](0) $ sha1sum /var/cache/apt/archives/apt_0.9.7.8-SprezzOS1_amd64.deb 
8ddc78c3d5e913a36846ea05b340c95bc4c1ada8  
/opt/sprezzatura/apt/pool/main/a/apt/apt_0.9.7.8-SprezzOS1_amd64.deb
[skynet](0) $ qemfd sha1sum 
/opt/sprezzatura/apt/pool/main/a/apt/apt_0.9.7.8-SprezzOS1_amd64.deb
8ddc78c3d5e913a36846ea05b340c95bc4c1ada8  
/var/cache/apt/archives/apt_0.9.7.8-SprezzOS1_amd64.deb
[skynet](0) $ 

also, i've got users who're seeing this same issue, and who never should have
had any different package, leading me to suspect the package. you can inspect 
it, if
you'd like, via

        http://www.sprezzatech.com/apt/swip/amd64-apt.html


> By default, "aptitude show" only prints the status of the "candidate"
> version, and if that one is different from the installed version, you'll
> see that the package is "not installed", see #539978ยน.  You can request
> it to show all versions with the -v option.

Ahhh and indeed ... interesting. There's three entries: the Debian 0.9.7.8, the
currently installed 0.9.7.8-SprezzOS1, and another 0.9.7.8-SprezzOS1. The first
has no hash listed(!), and a compressed size of 0. I've attached the output.

So I accept that I most likely installed some handmade package during
development. My question would be: is this state useful/desirable? Would you
like a patch that, say...I'm not sure still exactly what the issue is,
really. Nor do I understand how it affected people beyond my dev box >:|.
Thanks very much for your help.

Package: apt                             
Essential: yes
State: not installed
Automatically installed: yes
Version: 0.9.7.8-SprezzOS1
Priority: important
Section: admin
Maintainer: Nick Black <nick.bl...@sprezzatech.com>
Architecture: amd64
Uncompressed Size: 3,336 k
Compressed Size: 1,265 k
Filename: pool/main/a/apt/apt_0.9.7.8-SprezzOS1_amd64.deb
MD5sum: fcc503d4061bf5cb4fb483263f2ca273
Archive: unstable
Depends: libapt-pkg4.12 (>= 0.9.7.8-), libc6 (>= 2.14), libgcc1 (>= 1:4.1.1), 
libstdc++6 (>=
         4.6), debian-archive-keyring, gnupg
Suggests: aptitude | synaptic | wajig, dpkg-dev, apt-doc, xz-utils, python-apt
Conflicts: python-apt (< 0.7.93.2~)
Replaces: manpages-pl (< 20060617-3~)
Description: commandline package manager
 This package provides commandline tools for searching and managing as well as 
querying
 information about packages as a low-level access to all features of the 
libapt-pkg library. 
 
 These include: 
 * apt-get for retrieval of packages and information about them from 
authenticated sources and
   for installation, upgrade and removal of packages together with their 
dependencies 
 * apt-cache for querying available information about installed as well as 
installable packages 
 * apt-cdrom to use removable media as a source for packages 
 * apt-config as an interface to the configuration settings 
 * apt-key as an interface to manage authentication keys

Package: apt
Essential: yes
State: installed
Automatically installed: yes
Version: 0.9.7.8-SprezzOS1
Priority: important
Section: admin
Maintainer: Nick Black <nick.bl...@sprezzatech.com>
Architecture: amd64                                                             
                 
Uncompressed Size: 3,336 k                                                      
                 
Compressed Size: 0                                                              
                 
Filename:                                                                       
                 
MD5sum:                                                                         
                 
Archive: now                                                                    
                 
Depends: libapt-pkg4.12 (>= 0.9.7.8), libc6 (>= 2.14), libgcc1 (>= 1:4.1.1), 
libstdc++6 (>= 4.6),
         debian-archive-keyring, gnupg                                          
                 
Suggests: aptitude | synaptic | wajig, dpkg-dev, apt-doc, xz-utils, python-apt  
                 
Conflicts: python-apt (< 0.7.93.2~)                                             
                 
Replaces: manpages-pl (< 20060617-3~)                                           
                 
Description: commandline package manager                                        
                 
 This package provides commandline tools for searching and managing as well as 
querying          
 information about packages as a low-level access to all features of the 
libapt-pkg library.     
                                                                                
                 
 These include:                                                                 
                 
 * apt-get for retrieval of packages and information about them from 
authenticated sources and   
   for installation, upgrade and removal of packages together with their 
dependencies            
 * apt-cache for querying available information about installed as well as 
installable packages  
 * apt-cdrom to use removable media as a source for packages                    
                 
 * apt-config as an interface to the configuration settings                     
                 
 * apt-key as an interface to manage authentication keys                        
                 
        

-- 
nick black     http://www.sprezzatech.com -- unix and hpc consulting
to make an apple pie from scratch, you need first invent a universe.


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to