PLDWWW: SoC 2007

adamg adamg at pld-linux.org
Sun Mar 11 14:56:56 CET 2007


Author: adamg   Date: Sun Mar 11 13:56:56 2007 GMT
Module: PLDWWW   URL: http://www.pld-linux.org/SoC_2007
---- Log message:


---- Page affected: SoC 2007

---- Diffs:

================================================================
New page:
== Summer of Code 2007 ==

=== stats service ===

  client / server collecting information about users' preferences, or
  better, packages popularity. I see it as an additional package which
  user has to enable himself (default configuration == do nothing),
  which would generate some sort of system's unique id and would
  frequently sent a bunch of information to the server:
   * architecture
   * detailed hardware info (no of cpu, memory, hdd)
   * list of packages installed
   * IP (for GeoIP localisation (country only))
   * ...
  It would be up to user to choose which information to send. Project shouldn't be PLD specific, 
  so that other RPM based distros could use it.

=== pld-freebsd ===

  (if trojan agrees)

  work on PLD's port to freebsd (to be specified), a working port could
  attract some potential users/developers.

=== pld infrastructure redesign ===

  re-write or extend builder's infrastructure so that requires almost no
  interaction from RM. I know there are some TODOs (like hold an upgrade
  until a package is built on all architectures). That could be part of
  the project - other ideas include adapting bug tracking system to our
  needs (like...  automatically assigning a bug to last commiter of the
  given package), or some rss feeds of new packages.

=== GUI for poldek ===

  poldek is RPM packages management tool (think of yum, but faster and 
  more robust). As of March, 2007 poldek lacks a GUI frontend. The aim
  of this project is to write such one using poldek's client library.

=== GUI installer ===
  
   Aim of this project is to design and implement a GUI installer 
   (or finish-up others work on Anaconda). Special bonus for designing
   an installer that could be easily extended to architectures other than
   x86/x86_64.

=== sparc rescue/live cd ===

   One of the architectures PLD supports is SPARC. We are looking for a 
   port of PLD LiveCD / PLD RescueCD to this achitecture. 

=== PLD LiveCD united with a disk parition ===

    PLD Live CD united with a disk partition, loop file on a FAT
    partition or a pendrive. This could also be integrated with rpm to
    allow temporary installs on the rw partition + an option to incorporate
    them with the CD or sane upgrades by replacing the CD with a new LiveCD
    (and resolving conflicts with the overlays from the rw partition).

=== Easy to use system's snapshot creating tool ===

    A feature similar to Windows snapshots but better (of course! ;).
    A low-level implementation (this should be relatively easy) and a
    GUI (GTK or ncurses or whatever the hell you want or even all these
    combined) for easy creation of snapshots and reverting them back. (this
    should give us more beta testers because an installation of some
    unstable packages could be reverted and the system quickly repaired)


More information about the pld-cvs-commit mailing list