public inbox for gentoo-soc@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-soc] [GSoC] User Generated Content and major rewrite of packages.gentoo.org
@ 2011-04-16 18:45 Fabio Erculiani
  2011-04-16 19:20 ` Robin H. Johnson
  0 siblings, 1 reply; 2+ messages in thread
From: Fabio Erculiani @ 2011-04-16 18:45 UTC (permalink / raw
  To: gentoo-soc

Hi there,
I'm sure many of you know me already, so let's go straight to the point.
This year I decided to participate to the GSoC as student working
towards something I am really missing in Gentoo land. A complete,
modern online "packages" browser, with "User Generated Content"
features.

You can read my full proposal at:
http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/lxnay/1

Short description:
Facebook, Twitter and others are just a simple demonstration about how
people can share informations eachothers getting a mutual benefit. The
same concept should be applied to http://packages.gentoo.org, letting
people add metadata to packages (comments, images, votes, example
files, etc).

Cheers,
-- 
Fabio Erculiani
http://lxnay.com



^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [gentoo-soc] [GSoC] User Generated Content and major rewrite of packages.gentoo.org
  2011-04-16 18:45 [gentoo-soc] [GSoC] User Generated Content and major rewrite of packages.gentoo.org Fabio Erculiani
@ 2011-04-16 19:20 ` Robin H. Johnson
  0 siblings, 0 replies; 2+ messages in thread
From: Robin H. Johnson @ 2011-04-16 19:20 UTC (permalink / raw
  To: gentoo-soc

On Sat, Apr 16, 2011 at 06:45:25PM +0000, Fabio Erculiani wrote:
> Hi there,
> I'm sure many of you know me already, so let's go straight to the point.
> This year I decided to participate to the GSoC as student working
> towards something I am really missing in Gentoo land. A complete,
> modern online "packages" browser, with "User Generated Content"
> features.
> 
> You can read my full proposal at:
> http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/lxnay/1
> 
> Short description:
> Facebook, Twitter and others are just a simple demonstration about how
> people can share informations eachothers getting a mutual benefit. The
> same concept should be applied to http://packages.gentoo.org, letting
> people add metadata to packages (comments, images, votes, example
> files, etc).
The social network and added data integration is a lot smaller portion
of work than rewriting packages.g.o.

There is one large bit of work that is needed in terms of any
packages.g.o rewrite, that has become evident from all prior attempts:
At every ingest pass, you MUST build a complete new list of (CPV,
profile, keyword) => (availability state), and diff that entire list
against the list from the previous pass.
This is needed to pick up ebuilds that have been added/removed to
package.mask (potentially in some subset of profiles). You cannot detect
this based on changes to the ebuild, since the changes are outside of
that.

This is the major flaw in the existing packages.g.o site, detecting an
item being removed from a package.mask file is very difficult.

-- 
Robin Hugh Johnson
Gentoo Linux: Developer, Trustee & Infrastructure Lead
E-Mail     : robbat2@gentoo.org
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85



^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2011-04-16 19:20 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-04-16 18:45 [gentoo-soc] [GSoC] User Generated Content and major rewrite of packages.gentoo.org Fabio Erculiani
2011-04-16 19:20 ` Robin H. Johnson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox