Raw import from Trac using Trac markup language. authored by Alexander Hansen Færøy's avatar Alexander Hansen Færøy
= teor's task page =
[[PageOutline]]
This page lists the tickets I'll be working on in the next month or two.
It's based on the [wiki:org/teams/NetworkTeam Network Team's] [wiki:org/teams/NetworkTeam/UsefulTicketsQueries Useful Ticket Queries] page.
== CI Fixes ==
We prioritise CI fixes over everything else, because we can't do much when CI is broken.
=== Assigned CI Fixes ===
These ci-fail tickets are assigned to me, and they are in a status that needs some action from me:
[[TicketQuery(status!=needs_review|merge_ready|closed,owner=teor,keywords~=ci-fail,group=component,format=table,order=changetime,desc=true,col=id|summary|status|reviewer|priority|severity|changetime|sponsor,max=100)]]
=== Open CI Fixes ===
I might be able to help with these ci-fail tickets:
[[TicketQuery(status!=needs_review|merge_ready|closed,owner!=teor,keywords~=ci-fail,group=component,format=table,order=changetime,desc=true,col=id|summary|status|owner|reviewer|priority|severity|changetime|sponsor,max=100)]]
=== Review CI Fixes ===
I can review these ci-fail needs_review tickets, our [wiki:org/teams/NetworkTeam/MergePolicy Merge Policy] says that anyone can review CI fixes:
[[TicketQuery(status=needs_review,keywords~=ci-fail,group=component|milestone,format=table,order=changetime,desc=true,col=id|summary|status|owner|reviewer|priority|severity|changetime|sponsor,max=100)]]
=== Merge CI Fixes ===
I can merge these ci-fail tickets, our [wiki:org/teams/NetworkTeam/MergePolicy Merge Policy] says that anyone can merge CI fixes:
[[TicketQuery(status=merge_ready,keywords~=ci-fail,group=component|milestone,format=table,order=changetime,col=id|summary|owner|reviewer|priority|severity|changetime|sponsor|keywords,max=100)]]
== Merges ==
=== sbws Merges ===
These merge_ready tickets are in sbws, and I am a maintainer:
[[TicketQuery(status=merge_ready,component=Core Tor/sbws,group=milestone,format=table,order=changetime,desc=true,col=id|summary|status|owner|reviewer|priority|severity|changetime|sponsor,max=100)]]
=== Chutney Master ===
These merge_ready tickets are in chutney, and I am the maintainer:
[[TicketQuery(status=merge_ready,component=Core Tor/Chutney,group=milestone,format=table,order=changetime,desc=true,col=id|summary|status|owner|reviewer|priority|severity|changetime|sponsor,max=100)]]
=== Fallback Scripts Master ===
These merge_ready tickets are in fallback-scripts, and I am a maintainer:
[[TicketQuery(status=merge_ready,component=Core Tor/Fallback Scripts,group=milestone,format=table,order=changetime,desc=true,col=id|summary|status|owner|reviewer|priority|severity|changetime|sponsor,max=100)]]
=== Tor Mainline ===
These merge_ready tickets are in tor mainline, or torspec, and I am a maintainer. I need to check our [wiki:org/teams/NetworkTeam/MergePolicy Merge Policy] before merging, if I wrote or reviewed the code.
The current mainline branches are:
* 0.4.4 - master
[[TicketQuery(status=merge_ready,component=Core Tor/Tor,milestone=Tor: 0.4.4.x-final,group=milestone,format=table,order=changetime,col=id|summary|owner|reviewer|priority|severity|changetime|sponsor,max=100)]]
== 0.4.3 Bugs ==
=== 0.4.3 Must ===
There's still some time until 0.4.3 goes stable.
See [wiki:org/teams/NetworkTeam/CoreTorReleases#Current the Tor release schedule] for details.
These 043-must tickets are assigned to me, and they are in a status that needs some action from me:
[[TicketQuery(status!=needs_review|merge_ready|closed,owner=teor,keywords~=04w-must,group=milestone,format=table,order=changetime,desc=true,col=id|summary|status|reviewer|priority|severity|changetime|sponsor,max=100)]]
These 043-must needs_review tickets are assigned to me:
[[TicketQuery(status=needs_review,reviewer=~teor,keywords~=043-must,group=milestone,format=table,order=changetime,desc=true,col=id|summary|status|owner|priority|severity|changetime|sponsor,max=100)]]
=== 0.4.3 Should ===
These 043-should tickets are assigned to me, and they are in a status that needs some action from me:
[[TicketQuery(status!=needs_review|merge_ready|closed,owner=teor,keywords~=043-should,group=milestone,format=table,order=changetime,desc=true,col=id|summary|status|reviewer|priority|severity|changetime|sponsor,max=100)]]
These 043-should needs_review tickets are assigned to me:
[[TicketQuery(status=needs_review,reviewer=~teor,keywords~=043-should,group=milestone,format=table,order=changetime,desc=true,col=id|summary|status|owner|priority|severity|changetime|sponsor,max=100)]]
== Roadmap ==
I try to do 2 days of roadmap coding per week.
I try to revise roadmap tickets before writing new code: revisions count as part of the 2 roadmap days per week.
These tickets are assigned to me, and they are in a status that needs some action from me:
[[TicketQuery(status!=needs_review|merge_ready|closed,owner=teor,keywords=~network-team-roadmap,group=milestone,format=table,order=changetime,desc=true,col=id|summary|status|reviewer|priority|severity|changetime|sponsor,max=100)]]
== Reviews ==
I do as many reviews as I can in half a day per week.
If I don't finish all my reviews, I ask other team members for help.
(Or explain why the review is delayed on the ticket.)
=== Assigned Reviews ===
These needs_review tickets are assigned to me:
[[TicketQuery(status=needs_review,reviewer=~teor,group=milestone,format=table,order=changetime,desc=true,col=id|summary|status|owner|priority|severity|changetime|sponsor,max=100)]]
=== sbws Reviews ===
These needs_review tickets are in sbws with no reviewer, and I am a maintainer:
[[TicketQuery(status=needs_review,component=Core Tor/sbws,reviewer=,group=milestone,format=table,order=changetime,desc=true,col=id|summary|status|owner|reviewer|priority|severity|changetime|sponsor,max=100)]]
=== Chutney Reviews ===
These needs_review tickets are in chutney with no reviewer, and I am the maintainer:
[[TicketQuery(status=needs_review,component=Core Tor/Chutney,reviewer=,group=milestone,format=table,order=changetime,desc=true,col=id|summary|status|owner|reviewer|priority|severity|changetime|sponsor,max=100)]]
=== Fallback Scripts Reviews ===
These needs_review tickets are in fallback-scripts with no reviewer, and I am the maintainer:
[[TicketQuery(status=needs_review,component=Core Tor/Fallback Scripts,reviewer=,group=milestone,format=table,order=changetime,desc=true,col=id|summary|status|owner|reviewer|priority|severity|changetime|sponsor,max=100)]]
== Backports ==
I try to backport as many tickets as I can in half a day per week, following [wiki:org/teams/NetworkTeam/Backports the Network Team's backport process].
Some tickets aren't considered for backport:
* [wiki:user/teor#TorMainline Mainline Merges]: master release tickets are merged by the mainline mergers, so the following milestones are hidden:
* Tor: 0.4.4.x-final
* new backports: we try to test code in at least one alpha release before backporting it. You can see all the backports on the [wiki:user/teor/HiddenBackports Hidden Backports] page.
These exclusions will change with every [wiki:org/teams/NetworkTeam/CoreTorReleases major stable release], and some [https://gitweb.torproject.org/tor.git/ unstable releases].
=== Backports That Need Triage ===
These tickets need backport triage, usually by adding a consider-backport-* tag.
This query shows tickets even if they don't have any backport tags: that's a feature, not a bug. I like to see tickets that are in backport releases (or unspecified), so I can tag them for backport, put them in the right release, or close them.
[[TicketQuery(status=merge_ready,component=Core Tor/Tor,milestone!=Tor: 0.4.4.x-final,keywords!~=consider-backport,group=milestone,format=table,order=changetime,col=id|summary|owner|reviewer|priority|severity|changetime|sponsor,max=100)]]
=== Ready to Backport ===
Here are the merge_ready tickets that can be considered for backport. Some tickets that need triage might also show up in this list.
[[TicketQuery(status=merge_ready,component=Core Tor/Tor,milestone!=Tor: 0.4.4.x-final,keywords!~=consider-backport-if-needed|consider-backport-after-0433|consider-backport-after-0434|consider-backport-after-043-stable,group=milestone,format=table,order=changetime,col=id|summary|owner|reviewer|priority|severity|changetime|sponsor,max=100)]]
=== Missed Backports ===
Sometimes tickets are accidentally closed, even though they can be backported. These tickets will appear here:
(This query also includes tickets that were backported, but they aren't tagged correctly.)
[[TicketQuery(status=closed,component=Core Tor/Tor,milestone=Tor: 0.4.4.x-final,keywords=~043-backport|~042-backport|~041-backport|~035-backport,group=milestone,format=table,order=changetime,col=id|summary|owner|reviewer|priority|severity|changetime|sponsor,max=100)]]
== Other Tickets ==
These tickets are assigned to me, and they are in a status that needs some action from me:
[[TicketQuery(status!=needs_review|merge_ready|closed,keywords!~=ci-fail|043-must|043-should|network-team-roadmap,owner=teor,group=milestone,format=table,order=changetime,desc=true,col=id|summary|status|reviewer|priority|severity|changetime|sponsor,max=100)]]
=== Backlog ===
I've moved my backlog to [wiki:teor/Backlog], so it doesn't distract me.
=== Low Priority ===
I've put my [wiki:user/teor/low low-priority tasks] on another page, so I don't get distracted by them.