Page MenuHomePhabricator

missing html links for Phabricator Blog feeds
Closed, DeclinedPublic

Description

In https://planet.wikimedia.org we also include several RSS/Atom feeds from Phabricator.

Today i noticed this in logs:

DEBUG:planet.runner:missing html link for https://phabricator.wikimedia.org/phame/blog/feed/1/
DEBUG:planet.runner:missing html link for https://phabricator.wikimedia.org/phame/blog/feed/5/
DEBUG:planet.runner:missing html link for https://phabricator.wikimedia.org/phame/blog/feed/7/
DEBUG:planet.runner:missing html link for https://phabricator.wikimedia.org/phame/blog/feed/8/
DEBUG:planet.runner:missing html link for https://phabricator.wikimedia.org/phame/blog/feed/9/

Event Timeline

Aklapper triaged this task as Lowest priority.May 30 2021, 9:36 AM
Aklapper changed the task status from Open to Stalled.Oct 28 2023, 1:57 PM

How would an expected non-missing html link look like and where? Is this some header? What is Planet expecting exactly?

# warn on missing links
if not data.feed.has_key('planet_message'):
    if not data.feed.has_key('links'): data.feed['links'] = []

    for link in data.feed.links:
      if link.rel == 'self': break
    else:
      log.debug('missing self link for ' + sub)

    for link in data.feed.links:
      if link.rel == 'alternate' and 'html' in link.type: break
    else:
      log.debug('missing html link for ' + sub)

it's expecting a "links" item in the actual feed, returned by feedparser

This is code from the old "planet-venus" code base (https://www.intertwingly.net/code/venus/) that we do not use anymore.

Also this does not appear in current logs, i checked.

We can safely close this as irrelevant now.