Re: [Tails-dev] Next Project / Task?

Delete this message

Reply to this message
Author: intrigeri
Date:  
To: The Tails public development discussion list
Subject: Re: [Tails-dev] Next Project / Task?
Hi Kevin,

Kevin C. Krinke wrote (05 Nov 2013 17:53:32 GMT) :
> With the Tails Clock project nearing completion (only testing,
> translations and bugfixes left) I'm wondering what my next task /
> project should be and so I'm opening this up to all to help decide.


> Some ideas off the top of my head...


>  * Redmine tasks etc
>  * Gtk/other-application coding
>  * Whole new project?
>    * Rewrite Vidalia's best features as a maintainable project?


I'd rather switch to Tor Launcher, once it's rewritten as a XUL
application. Are you into XUL / Mozilla development, by chance?

This reply will be heavily based on an email I sent to Sina
a month ago.

Below, I'll assume you're mostly interested in coding tasks. If you
could be up to some testing or basic research, please speak up :)

I'm focussing on Python tasks bellow, too. If you're comfortable with
other programming languages than Python (e.g. Modern Perl, C/Glib,
C++/Qt, Ruby or something else), please let me know.

In each category below, I'm sorting tickets in increasing order of
difficulty. Of course, there are only my guesses, based on my own
skills only.

If you want to go on doing Python/udisks in the installer:

* #6054 - should hide the USB stick that contains the ISO
* #5938 - should inhibit udisks
* #5623 - liveusb-creator vs. empty partition upgrade

If you prefer to do some Python/GTK in the greeter:

  * #5387 - fix quick search in Other... window
  * #5917 - Warn when caps-lock in ON
    Andres started something and seems to need some help.
    How about teaming up with him and leading this to completion?
  * #5594 - better admin password UI
  * #5760 - feedback when repairing damaged persistent filesystem


If you prefer to write another small, brand new program from scratch:

* #5502 - notify user if hardware requirements are not met
* #6288 and #6207 - Automatically update POT and PO files at release time

If you prefer to start tackling system-wide changes, that don't
require building an ISO to test:

* #5374 - make documentation accessible in Windows camouflage mode
* #5648 - dont set torbutton environment variables globally

If you are not afraid of starting a long-term task:

* #5958 migrate our custom software to Python 3 (see sub-tickets)

If you need more information than what's on the tickets, please feel
free to ask: sadly, even the phrasing of our tickets marked "Easy" is
too often optimized for the person who wrote the software initially,
or for the one who filed the ticket.

Cheers,
--
intrigeri
| GnuPG key @ https://gaffer.ptitcanardnoir.org/intrigeri/intrigeri.asc
| OTR fingerprint @ https://gaffer.ptitcanardnoir.org/intrigeri/otr.asc