Bug#479022: approx: fails with local repository file:/...

2008-05-03 Thread Eric Cooper
Thanks for finding this bug.  It will be fixed in the next version.
Until then, you can use the following workaround:
Replace
debian-icz file:///var/www/debian
by
debian-icz file://localhost/var/www/debian
(and similarly for any other file: URLs -- the bug occurs when the
host portion of the URL is the empty string).

-- 
Eric Cooper e c c @ c m u . e d u



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#479022: approx: fails with local repository file:/...

2008-05-02 Thread Vaclav Ovsik
Package: approx
Version: 3.2.0
Severity: normal

Hi,
after my box upgrade to unstable and the transition from approx
3.0.0~bpo40+1 to 3.2.0 I have problems with local repositories.
My local repository is managed by reprepro.
My approx.conf is attached.
I did removal of /var/cache/approx/debian-icz (my local repo), restart
approx:

bobek:/var/cache/approx# rm -rf debian-icz/
bobek:/var/cache/approx# /etc/init.d/approx restart
Stopping proxy server for Debian archive files: approx.
Starting proxy server for Debian archive files: approx.
bobek:/var/cache/approx# grep icz /etc/approx/approx.conf
debian-icz file:///var/www/debian
bobek:/var/cache/approx# apt-get update
Hit http://localhost sid Release.gpg
Hit http://localhost sid Release.gpg
...
Ign http://localhost icz-sid/main Sources
Hit http://localhost selinux-sid/main Packages
Hit http://localhost selinux-sid/main Sources
Get:1 http://localhost icz-sid/main Packages [341B]
Get:2 http://localhost icz-sid/main Packages [341B]
Get:3 http://localhost icz-sid/main Packages [341B]
Get:4 http://localhost icz-sid/main Packages [341B]
Get:5 http://localhost icz-sid/main Packages [341B]
...


But apt-get update hangs until timeout and approx logs to syslog:

...
May  2 11:23:15 bobek approx: 
http://fog.pm.i.cz/debian/dists/sid/non-free/source/Sources.diff/Index: not 
modified 
May  2 11:23:17 bobek approx: 
http://fog.pm.i.cz:/multimedia/dists/sid/main/binary-i386/Packages.diff/Index:
 not modified 
May  2 11:23:17 bobek approx: 
http://fog.pm.i.cz:/multimedia/dists/sid/main/source/Sources.diff/Index: 
not modified 
May  2 11:23:17 bobek approx: 
file:///var/www/debian/dists/selinux-sid/main/binary-i386/Packages.diff/Index: 
not found 
May  2 11:23:17 bobek approx: 
file:///var/www/debian/dists/selinux-sid/main/source/Sources.diff/Index: not 
found 
May  2 11:23:17 bobek approx: 
file:///var/www/debian/dists/icz-sid/main/binary-i386/Packages.diff/Index: not 
found 
May  2 11:23:17 bobek approx: 
file:///var/www/debian/dists/icz-sid/main/source/Sources.diff/Index: not found 
May  2 11:23:17 bobek approx: 
file:///var/www/debian/dists/selinux-sid/main/binary-i386/Packages.gz: not 
modified 
May  2 11:23:17 bobek approx: 
file:///var/www/debian/dists/selinux-sid/main/source/Sources.gz: not modified 
May  2 11:23:17 bobek approx: Removing 
debian-icz/dists/icz-sid/main/binary-i386/Packages.gz.tmp (size: 341) 
May  2 11:23:17 bobek approx: Failure: malformed URL: 
file:///var/www/debian/dists/icz-sid/main/binary-i386/Packages.gz 
May  2 11:23:17 bobek approx: 
file:///var/www/debian/dists/icz-sid/main/binary-i386/Packages.gz: not found 
May  2 11:23:17 bobek approx: Nethttpd: Uncaught exception: 
Nethttpd_types.Standard_response(-358247754, 0, 0) 
May  2 11:25:17 bobek approx: Removing 
debian-icz/dists/icz-sid/main/binary-i386/Packages.gz.tmp (size: 341) 

The repository  icz-sid needs update.

[EMAIL PROTECTED]:/var/www/debian/dists$ ls -l $(find *-sid -name 'Packages*')
-rw-r--r-- 1 zito zito  497 Mar 21 15:37 icz-sid/main/binary-i386/Packages
-rw-r--r-- 1 zito zito  341 Mar 21 15:37 icz-sid/main/binary-i386/Packages.gz
-rw-r--r-- 1 zito zito  586 Mar 21 15:37 
icz-sid/main/debian-installer/binary-i386/Packages
-rw-r--r-- 1 zito zito  372 Mar 21 15:37 
icz-sid/main/debian-installer/binary-i386/Packages.gz
-rw-r--r-- 1 zito zito 4930 Apr 29 08:49 selinux-sid/main/binary-i386/Packages
-rw-r--r-- 1 zito zito 1645 Apr 29 08:49 
selinux-sid/main/binary-i386/Packages.gz
-rw-r--r-- 1 zito zito  586 Mar 21 15:37 
selinux-sid/main/debian-installer/binary-i386/Packages
-rw-r--r-- 1 zito zito  372 Mar 21 15:37 
selinux-sid/main/debian-installer/binary-i386/Packages.gz



I had started this report this week already, but after downgrade of
approx and successive upgrade the problem disappeared (index files left
from approx 3.0.0~bpo40+1 probably). I have this problem again and seems
to me, this is not my fault (I hope) :).
I tested approx 3.1.0 from archive and it was faulty too, so bug must be
introduced between 3.0.0 and 3.1.0 already I think.


bobek:/var/cache/approx# dpkg -i /tmp/approx_3.0.0~bpo40+1_i386.deb 
dpkg - warning: downgrading approx from 3.2.0 to 3.0.0~bpo40+1.
(Reading database ... 316370 files and directories currently installed.)
Preparing to replace approx 3.2.0 (using .../approx_3.0.0~bpo40+1_i386.deb) ...
Stopping proxy server for Debian archive files: approx.
Unpacking replacement approx ...
Setting up approx (3.0.0~bpo40+1) ...
Starting proxy server for Debian archive files: approx.
Processing triggers for man-db ...
bobek:/var/cache/approx# apt-get update
Hit http://localhost sid Release.gpg
Hit http://localhost sid Release.gpg
Hit http://localhost selinux-sid Release.gpg
Hit http://localhost icz-sid Release.gpg
Hit http://localhost sid Release
Hit http://localhost sid Release  
Hit http://localhost selinux-sid Release
Hit http://localhost icz-sid Release
Hit http://localhost sid/main Packages/DiffIndex
Hit http://localhost