Your message dated Thu, 06 Nov 2008 21:02:26 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#381359: fixed in libxml-feed-perl 0.30-1
has caused the Debian Bug report #381359,
regarding very hard to handle relative links in feeds
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 this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)
--
381359: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=381359
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: libxml-feed-perl
Version: 0.10-1
Severity: normal
If I'm parsing a feed with XML::Feed and it happens to contain a
relative link, I'm somewhat out of luck if I want to correctly turn that
into an absolute link:
* Maybe it's an atom feed that uses xml:base attributes to set the base
url to derelevatise links. But if it does, there seems to be no way to
get at that info once XML::Feed has parsed the feed.
* Maybe a Content-Location http header is used. But there's no way to
tell once XML::Feed has downloaded the feed.
* Maybe neither of the above is true, and so I have to fall back to
poorly defined heuristics like using the url of the feed itself as the
base url. And munge the content html myself, as well as checking for
relative links in the feed's own link attribute, as well as the link
attributes of individual entries in the feed, etc.
So 2/3 of the time it's impossible and 1/3 of the time it's enormously
painful and probably not possible to do right anyway. Ugh.
XML::Feed should hide all this insane complexity and ugliness from the
user by fixing up all relative url in feeds.
Here's how the python feed parser does it:
http://feedparser.org/docs/resolving-relative-links.html
--
see shy jo
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---
Source: libxml-feed-perl
Source-Version: 0.30-1
We believe that the bug you reported is fixed in the latest version of
libxml-feed-perl, which is due to be installed in the Debian FTP archive:
libxml-feed-perl_0.30-1.diff.gz
to pool/main/libx/libxml-feed-perl/libxml-feed-perl_0.30-1.diff.gz
libxml-feed-perl_0.30-1.dsc
to pool/main/libx/libxml-feed-perl/libxml-feed-perl_0.30-1.dsc
libxml-feed-perl_0.30-1_all.deb
to pool/main/libx/libxml-feed-perl/libxml-feed-perl_0.30-1_all.deb
libxml-feed-perl_0.30.orig.tar.gz
to pool/main/libx/libxml-feed-perl/libxml-feed-perl_0.30.orig.tar.gz
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
gregor herrmann <[EMAIL PROTECTED]> (supplier of updated libxml-feed-perl
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Thu, 06 Nov 2008 21:18:04 +0100
Source: libxml-feed-perl
Binary: libxml-feed-perl
Architecture: source all
Version: 0.30-1
Distribution: unstable
Urgency: low
Maintainer: Debian Perl Group <[EMAIL PROTECTED]>
Changed-By: gregor herrmann <[EMAIL PROTECTED]>
Description:
libxml-feed-perl - Syndication feed parser and auto-discovery
Closes: 381359
Changes:
libxml-feed-perl (0.30-1) unstable; urgency=low
.
* debian/watch: add uversionmangle, upstream now uses 1 digit instead of 2
for minor versions.
* New upstream release, includes a fix for "very hard to handle relative
links in feeds" (closes: #381359).
* debian/control: bump versioned (build) dependency on libxml-rss-perl to >=
1.31; add build dependencies on libtest-pod-perl and
libtest-pod-coverage-perl; remove libmodule-build-perl from Build-Depends.
* Refresh patch 01_atom_date.patch.
Checksums-Sha1:
8cdee576f603310cff13a65a61d2f28260bc14a5 1726 libxml-feed-perl_0.30-1.dsc
e5369aa0c3d161b8f86c82626eb0c6de00c7b1f3 22062
libxml-feed-perl_0.30.orig.tar.gz
f234d6555ee0915eef93c6ee5e69fa6c6650216d 2829 libxml-feed-perl_0.30-1.diff.gz
99b1bc68c8ba578722155af20a82e4443d70d7d1 25612 libxml-feed-perl_0.30-1_all.deb
Checksums-Sha256:
dcfa55db9ca08742b07f5f5dd49f91a9e6bd6da091750bb2622862c540e491fe 1726
libxml-feed-perl_0.30-1.dsc
382548e2653ed126a95016e4694551bac158f59cd8f0266c94c47822aeea11b0 22062
libxml-feed-perl_0.30.orig.tar.gz
b6e573d03734d5afe779d7e47a7becd204784c065d5dfde3d282ba81d1cee862 2829
libxml-feed-perl_0.30-1.diff.gz
fd48a4c145b648ab90096e18ad97a2108ea98d128f0432313940abbb46b757db 25612
libxml-feed-perl_0.30-1_all.deb
Files:
538e2198d350fce209b2f25c12970e5a 1726 perl optional libxml-feed-perl_0.30-1.dsc
2dbe1979882ca18522d4c96b9db31a25 22062 perl optional
libxml-feed-perl_0.30.orig.tar.gz
d634c3140b329c9a32677f406b070871 2829 perl optional
libxml-feed-perl_0.30-1.diff.gz
823037a7160ea84734cbfab01dbc4c12 25612 perl optional
libxml-feed-perl_0.30-1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkkTUUcACgkQOzKYnQDzz+TfKACfUllyqkGpzTxOBJlJwsCbSKhX
ycoAoJqsicLHGn06Y5myghfTN2sxedpl
=Ym4U
-----END PGP SIGNATURE-----
--- End Message ---