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