1 [[!meta title="Tails 2013 summit report"]]
3 A bunch of people spend a dozen days together in July at the third
4 Tails developers yearly summit. This was a great opportunity to have
5 crazy hacking sessions in person, as well as to discuss where we are
10 We mainly discussed the **growth of the project**: given the growing
11 number of users and our super-short release cycle, it is a challenge
12 to keep the project sustainable and maintainable in the mid/long term.
14 Our take on this is first reflected by [[!tails_roadmap desc="our
15 **updated roadmap**"]]: we now have a better vision of what we want to
16 focus on for the next major releases of Tails: the 1.0, 1.1 and 2.0
17 milestones are now pretty well defined, and we even were bold enough
18 to draft goals for 3.0.
20 Another key aspect on this topic was that we need to **make it easier
21 to contribute** to Tails. We have listed many enhancements that could
22 be made in this direction, especially [on the
23 website](https://labs.riseup.net/code/projects/tails/issues?query_id=115).
24 We also have identified areas that could benefit most from a few new
25 dedicated contributors. We will publish targeted calls for help in the
28 We also **redesigned our communication channels** to ease involvement
29 of new contributors, to make more workload sharing possible, and to be
30 able to provide better user support. In short:
32 * Our mailing-lists see quite a lot of traffic these days.
33 This might deter people from reading it. So, we will create two
34 specialized mailing-lists: a private, encrypted one will receive
35 bug reports, while a public one will be dedicated to user support.
36 * A growing FAQ will be assembled: it will be a tool for
37 self-service help, and should make support work less repetitive.
38 * In a few months, we will evaluate how all this fares and we will
39 reconsider web support, which is postponed for the moment.
41 Still, the tails-dev mailing-list remains the main communication
42 channel for development and project-wide discussions.
44 This summit gave us the chance to **evaluate and refine processes**
45 that we have set up a year ago, such as our time-based release
46 schedule and a formal merge policy.
48 To end with, the **public development meetings** experiment will be
49 extended, and we will go on having monthly **Low Hanging Fruits
50 sessions**. Not only these sessions are very useful to make Tails
51 better, but we were happy to see new people join these parties
52 recently. We hope to see even more of that in the future: these
53 sessions are great times to **start contributing** to Tails!
57 Hours of meetings were certainly a necessary part of the summit, but
58 we also dedicated a fair share of our time to hands-on activities.
59 Fortunately there is quite a lot of room for improvements in Tails, so
60 we were never left unoccupied.
62 The most noticeable technical change that happened during the summit
63 was perhaps [our **move to
64 Redmine**](https://labs.riseup.net/code/projects/tails) for managing
66 [tasks](https://labs.riseup.net/code/projects/tails/issues?query_id=108)
67 and [[!tails_roadmap desc="plans"]]. We are not exploiting the full
68 potential of Redmine yet, but it already feels far less messy than how
69 we did previously. Hopefully this will help others get involved!
70 Many thanks go to Riseup for hosting the Redmine instance we use.
71 Note that we will keep using ikiwiki for [[blueprints|blueprint]].
73 Taking advantage of Redmine, we have started classifying tasks in
74 various useful ways: e.g. [**easy
75 tickets**](https://labs.riseup.net/code/projects/tails/issues?query_id=112)
76 do not require much knowledge of the Tails internals to be solved, and
77 are ideal places to get involved. In passing, other nice custom
78 queries provide lists of tasks involving
79 [sysadmin](https://labs.riseup.net/code/projects/tails/issues?query_id=113)
81 development](https://labs.riseup.net/code/projects/tails/issues?query_id=115).
83 We spent some time listing problems with early builds of **Tails based
84 on Debian Wheezy**. It is now clearer to us what remains to do: [a few
85 dozens tickets](https://labs.riseup.net/code/issues/6015) were
86 created. Did we mention that any kind of help is warmly welcome? :)
88 Our **Jenkins instance** also had been taken care of: it is getting
89 closer to something we can use and rely upon as part of our
92 A lot of branches were **merged for the upcoming 0.20 release**,
93 including the installation of Dasher and a first step towards the
94 replacement of TrueCrypt.
96 The **Pidgin and OTR documentation** was
97 [rewritten](http://git.tails.boum.org/tails/tree/wiki/src/doc/anonymous_internet/pidgin.mdwn?h=doc/better-pidgin-and-otr-documentation) to be
98 clearer and more precise, as well as our explanation of the way random
99 nicknames are generated for Pidgin accounts.
101 More steps have also been done towards **not starting Iceweasel**
104 # At the end is the beginning
106 As you can guess, this summit was as intense as the previous ones.
107 Tails is living decisive times, so we expect the next year to be
108 pretty interesting. *You* can perhaps make the difference, so do not
109 hesitate [[joining the dance|contribute]]!