Bug#182423: marked as done (/usr/doc obsolete directory)
Your message dated Sat, 5 Jul 2003 21:42:49 +0200
with message-id <20030705194249.GC781@djpig.de>
and subject line Fixed in 0.5-7
has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--------------------------------------
Received: (at submit) by bugs.debian.org; 25 Feb 2003 11:33:05 +0000
>From swift@alum.mit.edu Tue Feb 25 05:33:04 2003
Return-path: <swift@alum.mit.edu>
Received: from pool-68-160-54-133.bos.east.verizon.net (beth.swift.xxx) [68.160.54.133] (root)
by master.debian.org with esmtp (Exim 3.12 1 (Debian))
id 18ndKZ-0003I5-00; Tue, 25 Feb 2003 05:33:03 -0600
Received: from beth.swift.xxx (swift@localhost.swift.xxx [127.0.0.1])
by beth.swift.xxx (8.12.7/8.12.7/Debian-2) with ESMTP id h1PBWgC3015744
(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=FAIL)
for <submit@bugs.debian.org>; Tue, 25 Feb 2003 06:32:42 -0500
Received: (from swift@localhost)
by beth.swift.xxx (8.12.7/8.12.7/Debian-2) id h1PBWfaU015742;
Tue, 25 Feb 2003 06:32:41 -0500
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: magpie: /usr/doc obsolete ; etc.
X-Debbugs-CC: Matt Swift <swift@alum.mit.edu>
From: Matt Swift <swift@alum.mit.edu>
Date: Tue, 25 Feb 2003 06:32:41 -0500
Message-ID: <m2y944r3xi.fsf@beth.swift.xxx>
User-Agent: Gnus/5.090016 (Oort Gnus v0.16) Emacs/21.2
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Mailscanner: clean (beth.swift.xxx)
Delivered-To: submit@bugs.debian.org
X-Spam-Status: No, hits=-3.7 required=4.0
tests=HAS_PACKAGE,SPAM_PHRASE_00_01,USER_AGENT,
USER_AGENT_GNUS_UA,X_DEBBUGS_CC
version=2.44
X-Spam-Level:
--=-=-=
Package: magpie
Version: 0.5-6
Severity: normal
Magpie is a useful package, but it needs a bit of adjustment.
(1) /usr/doc is obsolete, replaced by /usr/share/doc. Script below
frobs the results into good form.
(2) some errors (I don't know what they mean and I have not come
across problems in the web pages I have looked at). See attachment
for the errors.
(3) dox say it will take a long time to run; it takes less than a
minute with numerous keywords on a Debian system with many
packages, a PIII-800 with lots of memory.
# apt-cache stats
Total Package Names : 16787 (671k)
Normal Packages: 11975
Pure Virtual Packages: 243
Single Virtual Packages: 551
Mixed Virtual Packages: 166
Missing: 3852
Total Distinct Versions: 12630 (606k)
Total Dependencies: 68638 (1922k)
Total Ver/File relations: 15803 (253k)
Total Provides Mappings: 2233 (44.7k)
Total Globbed Strings: 104 (1259)
Total Dependency Version space: 310k
Total Slack space: 82.8k
Total Space Accounted for: 3581k
(4) no option to generate uncompressed html. The space saved is not
significant; it is more of a pain to teach my browsers to view the
.gz files or to run my own script (takes longer than magpie
itself!) to uncompress and frob. The script I have attached is
suitable for running magpie and cleaning up problem (1) and
problem (4). An alternative to decompressing if you are
serving the magpie files from apache 2.0 is to use the ext_filter module
(not included yet in the Debian binary distribution, and I haven't
tried building from source yet:
ExtFilterDefine gunzip cmd=/bin/gunzip
...
<VirtualHost...>
...
<FilesMatch ^/var/www/magpie/.*\.html\.gz$>
RemoveEncoding .gz
SetOutputFilter gunzip
ForceType text/html
</FilesMatch>
--=-=-=
Content-Disposition: attachment
Content-Description: magpie errors on output
[beth] debian# magpie
Reading databases..
..for HTML module
..for Debian database module
unrecognized tag: url
line 21553: parse error near " http://www.cogsci.princeton.edu/"
Error parsing package infoline 21555: parse error near "
"
Error parsing package infounrecognized tag: url
line 70219: parse error near " http://www.cogsci.princeton.edu/"
Error parsing package infoline 70221: parse error near "
"
Error parsing package infotruncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
truncating long conffiles for xlibs
line 101747: parse error near "
"
Error parsing package infoline 108240: parse error near "
"
Error parsing package infounrecognized tag: url
line 116580: parse error near " http://www.cogsci.princeton.edu/"
Error parsing package infoline 116582: parse error near "
"
Error parsing package infoextraperl..for core module
..for DocBook module
..for group packages by section
..for group packages by priorities
..for group packages by keyword
..for group packages by category
..for list 'task' packages
..for group packages by package name
..for group packages by package name
..for group packages by source package
..for group packages by package size
..for group packages by installation size
..for group packages by package md5sums
..for list conffiles in all packages
Generating reference material..
..for HTML module
..for Debian database module
..for core module
..for DocBook module
..for group packages by section
..for group packages by priorities
..for group packages by keyword
..for group packages by category
..for list 'task' packages
..for group packages by package name
..for group packages by package name
..for group packages by source package
..for group packages by package size
..for group packages by installation size
..for group packages by package md5sums
..for list conffiles in all packages
Creating index.html
Finished. Check /var/cache/magpie/index.html
--=-=-=
Content-Disposition: attachment
Content-Description: cron script
#!/bin/sh
magpie
echo "frobbing the results..." >&2
# 1) change refs to .html.gz files to .html
# Some browsers won't browse compressed files, and the extra space is not a
# problem for me.
# 2) revise location of documentation
function gconvert () { # arg: zipped-file
gunzip --stdout "$1" \
| sed -e 's|\.html\.gz\>|.html|g' \
-e 's|file:/usr/doc/|file:/usr/share/doc/|g' \
> $(dirname "$1")/$(basename "$1" .gz)
rm "$1"
}
temp=$($MKTMP --mode 644) || exit 1
trap "rm -f $temp 2>/dev/null" EXIT
function convert () { # arg: file
cat "$1" \
| sed -e 's|\.html\.gz\>|.html|g' \
-e 's|file:/usr/doc/|file:/usr/share/doc/|g' \
> "$temp"
mv "$temp" "$1"
}
# This is just index.html for the moment.
htmlfiles=$(find /var/cache/magpie -name '*.html')
for f in $(find /var/cache/magpie -name '*.html.gz'); do
gconvert "$f"
done
for f in $htmlfiles; do
convert "$f"
done
--=-=-=
-- System Information
Debian Release: testing/unstable
Kernel Version: Linux beth 2.4.20 #1 Fri Jan 31 16:26:56 EST 2003 i686 unknown unknown GNU/Linux
Versions of the packages magpie depends on:
ii gzip 1.3.5-4 The GNU compression utility
ii libc6 2.3.1-13 GNU C Library: Shared libraries and Timezone
ii textutils 4.5.7-1 The GNU text file processing utilities
--- Begin /etc/magpie/keywords (modified conffile)
xml
html
latex
pdf
tex
docbook
mail
apache
php
tcl
python
lisp
emacs
mpeg
mp3
audio
time
kernel
gnome
kde
--- End /etc/magpie/keywords
--=-=-=--
---------------------------------------
Received: (at 182423-done) by bugs.debian.org; 5 Jul 2003 19:43:14 +0000
>From frank@lichtenheld.de Sat Jul 05 14:42:56 2003
Return-path: <frank@lichtenheld.de>
Received: from sorgfalt.net (mail.sorgfalt.net) [217.160.169.191]
by master.debian.org with esmtp (Exim 3.35 1 (Debian))
id 19Ysvw-0002HK-00; Sat, 05 Jul 2003 14:42:56 -0500
Received: from pd9e39470.dip.t-dialin.net ([217.227.148.112] helo=djpig.hell)
by mail.sorgfalt.net with asmtp (Exim 3.35)
id 19Ysvv-00012o-00
for <182423-done@bugs.debian.org>; Sat, 05 Jul 2003 21:42:55 +0200
Received: from djpig by djpig.hell with local (Exim 3.35 #1 (Debian))
id 19Ysvp-00062I-00
for <182423-done@bugs.debian.org>; Sat, 05 Jul 2003 21:42:49 +0200
Date: Sat, 5 Jul 2003 21:42:49 +0200
To: 182423-done@bugs.debian.org
Subject: Fixed in 0.5-7
Message-ID: <20030705194249.GC781@djpig.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.3.28i
From: Frank Lichtenheld <frank@lichtenheld.de>
Delivered-To: 182423-done@bugs.debian.org
X-Spam-Status: No, hits=-3.0 required=4.0
tests=BAYES_20,USER_AGENT_MUTT
version=2.53-bugs.debian.org_2003_06_27
X-Spam-Level:
X-Spam-Checker-Version: SpamAssassin 2.53-bugs.debian.org_2003_06_27 (1.174.2.15-2003-03-30-exp)
This was already fixed in 0.5-7.
Gruesse,
--
*** Frank Lichtenheld <frank@lichtenheld.de> ***
*** http://www.djpig.de/ ***
see also: - http://www.usta.de/
- http://fachschaft.physik.uni-karlsruhe.de/
Reply to: