|
|
= teor's task page =
|
|
|
# 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.
|
|
|
It's based on the [Network Team's](./org/teams/NetworkTeam) [Useful Ticket Queries](./org/teams/NetworkTeam/UsefulTicketsQueries) page.
|
|
|
|
|
|
== CI Fixes ==
|
|
|
## CI Fixes
|
|
|
|
|
|
We prioritise CI fixes over everything else, because we can't do much when CI is broken.
|
|
|
|
|
|
=== Assigned CI Fixes ===
|
|
|
### 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 ===
|
|
|
### 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 ===
|
|
|
### 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:
|
|
|
I can review these ci-fail needs_review tickets, our [Merge Policy](./org/teams/NetworkTeam/MergePolicy) 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 ===
|
|
|
### 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:
|
|
|
I can merge these ci-fail tickets, our [Merge Policy](./org/teams/NetworkTeam/MergePolicy) 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 ==
|
|
|
## Merges
|
|
|
|
|
|
=== sbws 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 ===
|
|
|
### 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 ===
|
|
|
### 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 ===
|
|
|
### 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.
|
|
|
These merge_ready tickets are in tor mainline, or torspec, and I am a maintainer. I need to check our [Merge Policy](./org/teams/NetworkTeam/MergePolicy) 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 Bugs
|
|
|
|
|
|
=== 0.4.3 Must ===
|
|
|
### 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.
|
|
|
See [the Tor release schedule](./org/teams/NetworkTeam/CoreTorReleases#Current) for details.
|
|
|
|
|
|
These 043-must tickets are assigned to me, and they are in a status that needs some action from me:
|
|
|
|
... | ... | @@ -77,7 +77,7 @@ 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 ===
|
|
|
### 0.4.3 Should
|
|
|
|
|
|
These 043-should tickets are assigned to me, and they are in a status that needs some action from me:
|
|
|
|
... | ... | @@ -87,7 +87,7 @@ 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 ==
|
|
|
## 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.
|
... | ... | @@ -96,49 +96,49 @@ These tickets are assigned to me, and they are in a status that needs some actio |
|
|
|
|
|
[[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 ==
|
|
|
## 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 ===
|
|
|
### 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 ===
|
|
|
### 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 ===
|
|
|
### 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 ===
|
|
|
### 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 ==
|
|
|
## 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].
|
|
|
I try to backport as many tickets as I can in half a day per week, following [the Network Team's backport process](./org/teams/NetworkTeam/Backports).
|
|
|
|
|
|
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:
|
|
|
* [Mainline Merges](./user/teor#TorMainline): 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.
|
|
|
* new backports: we try to test code in at least one alpha release before backporting it. You can see all the backports on the [Hidden Backports](./user/teor/HiddenBackports) 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].
|
|
|
These exclusions will change with every [major stable release](./org/teams/NetworkTeam/CoreTorReleases), and some [unstable releases](https://gitweb.torproject.org/tor.git/).
|
|
|
|
|
|
=== Backports That Need Triage ===
|
|
|
### Backports That Need Triage
|
|
|
|
|
|
These tickets need backport triage, usually by adding a consider-backport-* tag.
|
|
|
|
... | ... | @@ -146,29 +146,29 @@ This query shows tickets even if they don't have any backport tags: that's a fea |
|
|
|
|
|
[[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 ===
|
|
|
### 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 ===
|
|
|
### 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 ==
|
|
|
## 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 ===
|
|
|
### Backlog
|
|
|
|
|
|
I've moved my backlog to [wiki:teor/Backlog], so it doesn't distract me.
|
|
|
I've moved my backlog to [teor/Backlog](teor/Backlog), so it doesn't distract me.
|
|
|
|
|
|
=== Low Priority ===
|
|
|
### Low Priority
|
|
|
|
|
|
I've put my [wiki:user/teor/low low-priority tasks] on another page, so I don't get distracted by them. |
|
|
I've put my [low-priority tasks](./user/teor/low) on another page, so I don't get distracted by them. |