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

Attachment: 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 ---

Reply via email to