Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 707076 - planet.g.o: switch to pluto?
Summary: planet.g.o: switch to pluto?
Status: RESOLVED FIXED
Alias: None
Product: Websites
Classification: Unclassified
Component: Planet (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Planet Gentoo
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-01-29 08:26 UTC by Michał Górny
Modified: 2024-03-07 16:47 UTC (History)
4 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-01-29 08:26:07 UTC
http://feedreader.github.io/

This is written in Ruby, and seems to have the features we need.  What do you think about replacing Venus with it?

@ruby, would you be able to package it for Gentoo?
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-01-29 08:54:40 UTC
Alternatively, I suppose we could use bundler or run it in a container.
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-01-29 11:54:53 UTC
I have done a small test deployment:

https://github.com/mgorny/planet-pluto
https://mgorny.github.io/planet-pluto/planet.html

Bad news is, it's buggy.  I've already reported upstream that connection failures and malformed XML cause build to fail immediately (i.e. are not gracefully ignored).  I suppose getting images to work and at least partial HTML passthrough requires some more work.  Not to mention getting Tyrian-ish theme, ofc.

@Max, are you interested in looking into this?  However, note that you may want to wait a while to see if others are really interested in this approach.
Comment 3 Max Magorsch (RETIRED) Gentoo Infrastructure gentoo-dev 2020-01-29 17:55:54 UTC
If others are also interested into this, I can absolutely look into this and create a first draft.
Comment 4 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-01-29 20:45:08 UTC
Some fresh good news: upstream is very responsive, and there's a good chance to have all bugs reported by me fixed tomorrow.
Comment 5 Hans de Graaff gentoo-dev Security 2020-01-31 07:05:49 UTC
(In reply to Michał Górny from comment #0)
> http://feedreader.github.io/
> 
> This is written in Ruby, and seems to have the features we need.  What do
> you think about replacing Venus with it?
> 
> @ruby, would you be able to package it for Gentoo?

I had a quick look and it looks like it needs a fair amount of new dependencies (20-ish not including pluto itself) to be packaged, and a number of these seem obsolete as they have not been maintained since 2015.

Perhaps it is best to conduct an experiment first to ensure that we will be able to use this and then package this?
Comment 6 Alice Ferrazzi Gentoo Infrastructure gentoo-dev 2020-02-02 10:32:06 UTC
what is missing from Venus that pluto have ?
Comment 7 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-02-02 13:07:42 UTC
(In reply to Alice Ferrazzi from comment #6)
> what is missing from Venus that pluto have ?

For a start, active upstream. Venus has (py2) deps whose removal will happen very soon. In fact, venus is the only blocker for them.
Comment 8 Max Magorsch (RETIRED) Gentoo Infrastructure gentoo-dev 2020-03-04 16:02:27 UTC
The first version is live at https://planettest.gentoo.org/

Blockers for going live as well as future enhancements may be collected at:
https://wiki.gentoo.org/wiki/Project:Infrastructure/Service_Catalog/Planet/PlutoMigration
Comment 9 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2024-03-07 16:47:09 UTC
The ship already sailed, and we use pluto well for multiple years since.