Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 250765 - planet -> possible venus migration
Summary: planet -> possible venus migration
Status: RESOLVED FIXED
Alias: None
Product: Websites
Classification: Unclassified
Component: Planet (show other bugs)
Hardware: All Linux
: High normal
Assignee: Planet Gentoo
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-12 22:05 UTC by Steve Dibb (RETIRED)
Modified: 2009-04-10 03:50 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
support for description tag (venus-description.patch,937 bytes, patch)
2009-01-13 18:04 UTC, Steve Dibb (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Steve Dibb (RETIRED) gentoo-dev 2008-12-12 22:05:57 UTC
I'd like to make a few changes to planet:

1. Ditch RSS2 (Atom only)
2. Migrate backend to Planet Venus (more features)
3. Rewrite templates in XSLT (no more htmltmpl)

#1 might not be reasonable / possible.

#2 should be simple enough.  I'm worried about the HTMLTMPLIF statements that we may not be able to reproduce.

Venus provides a cleaner feed, has less issues, more features and is much, much faster.  It's worth investigating the possibility.

Tests so far show that it will provide a correct ATOM XML feed using the basic template, along with Name: Title format.

So, things to do:
- rewrite templates in XSLT
- test Venus

and take it from there
Comment 1 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2008-12-12 22:14:06 UTC
Yes, annoying that every other feed reader can get it right *besides* planet. Let me know how I can help.
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2008-12-12 23:31:20 UTC
I'm not sure what the htmltempl is but I know my way around xsl/xslt if you need help with that, so just shoot me an email if you need something.
Comment 3 Daniel Drake (RETIRED) gentoo-dev 2008-12-13 01:06:01 UTC
Please keep the RSS2 feed for now, if you want to remove it then you can discuss motivations, reasons and methods in a separate bug.

I trust your judgement on the venus upgrade though, sounds great, would be worth running both in parallel for a week before making the switch on the main site. Thanks!
Comment 4 Steve Dibb (RETIRED) gentoo-dev 2008-12-18 20:14:37 UTC
Should be good to go

http://planet.gentoo.org/venus/
http://planet.gentoo.org/venus/rss20.xml
http://planet.gentoo.org/venus/atom.xml

I didn't need to switch to pure XSLT after all.
Comment 5 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2008-12-31 04:49:53 UTC
gentoofan23's blog feed is from wordpress and doesn't have /atom at the end of it. With planet, the title of feeds with this criteria are broken (just show the author) with venus/rss20.xml feeds like this are fixed. So that is one improvement that has been confirmed.
Comment 6 Steve Dibb (RETIRED) gentoo-dev 2008-12-31 21:28:22 UTC
One other thing I missed, I need to make sure we still have the description tag in Venus.
Comment 7 Steve Dibb (RETIRED) gentoo-dev 2009-01-13 18:04:52 UTC
Created attachment 178408 [details, diff]
support for description tag
Comment 8 Steve Dibb (RETIRED) gentoo-dev 2009-01-21 15:12:19 UTC
Pushed live