[kdepimlibs] [Bug 314799] New: Akregator: Author information is missing in some Atom articles

Bartosz Brachaczek b.brachaczek at gmail.com
Sat Feb 9 23:09:59 GMT 2013


https://bugs.kde.org/show_bug.cgi?id=314799

            Bug ID: 314799
           Summary: Akregator: Author information is missing in some Atom
                    articles
    Classification: Unclassified
           Product: kdepimlibs
           Version: 4.10
          Platform: Gentoo Packages
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: syndication
          Assignee: kdepim-bugs at kde.org
          Reporter: b.brachaczek at gmail.com

I use Akregator to read Planet GNOME and Planet Gentoo Atom feeds, amongst
others. In these two feeds I often observe lack of author information in the
"Author" column in feed view in Akregator. One example is Matthew Garrett's
blog on Planet GNOME. I found out that in the articles without author
information there are indeed no author nodes under the entry node in the Atom
XML, but there is author node in the source node. After reading fragment of RFC
4287 [4.2.1], I came to conclusion that this is Akregator's or, more presicely,
the underlying library's fault.

   If an atom:entry element does not contain atom:author elements, then
   the atom:author elements of the contained atom:source element are
   considered to apply.  In an Atom Feed Document, the atom:author
   elements of the containing atom:feed element are considered to apply
   to the entry if there are no atom:author elements in the locations
   described above.

Reproducible: Always

Steps to Reproduce:
1. Add http://planet.gnome.org/atom.xml feed to Akregator.
2. Fetch it.
3. Look at the "Author" column. There is no author information in some
articles.
Actual Results:  
There is no author information in some articles.

Expected Results:  
There should be author information in each article, provided that the Atom feed
is standard-compliant.

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list