This site is no longer actively maintained. It exists for historical purposes as an example of Phabricator integration and Lua scripting.

Tasks By Author

From cpt

Author: GWicke (Gabriel Wicke)

Switch to Active Tasks 147 Phabricator task(s).

Phabricator Link Wiki Link Status Priority Author Assignee Projects Subtasks Parent Tasks
T102178 T102178: Fix RESTBase support for wikitech.wikimedia.org declined Medium (orange) GWicke (Gabriel Wicke)
    T102867 T102867: Expose page-global metadata and make it editable open Medium (orange) GWicke (Gabriel Wicke)
      T103445 T103445: Content platform discussion: use cases resolved Needs Triage (violet) GWicke (Gabriel Wicke) Pchelolo
        T105573 T105573: Automate grafana dashboard backups resolved Medium (orange) GWicke (Gabriel Wicke) fgiunchedi (Filippo Giunchedi)
          T105766 T105766: RFC: Dependency graph storage; sketch: adjacency list in DB invalid Medium (orange) GWicke (Gabriel Wicke)
            T105845 T105845: RFC: Page components / content widgets open Medium (orange) GWicke (Gabriel Wicke)
            T106099 T106099: RFC: Page composition using service workers and server-side JS fall-back declined Medium (orange) GWicke (Gabriel Wicke)
            T106455 T106455: Add a first-class representation of pages (title-associated information) in restbase declined Medium (orange) GWicke (Gabriel Wicke) Pchelolo
              T107196 T107196: Set up revscoring entry points in RESTBase open Medium (orange) GWicke (Gabriel Wicke)
              T107914 T107914: Migrate content translation to the REST API open High (red) GWicke (Gabriel Wicke)
              T110240 T110240: [Discussion] Consider validating JSON schemas when running x-ample tests? open Medium (orange) GWicke (Gabriel Wicke)
                T111264 T111264: Decouple chronology protector from authentication resolved Medium (orange) GWicke (Gabriel Wicke) aaron (Aaron Schulz)
                  T111588 T111588: RFC: API-driven web front-end declined Medium (orange) GWicke (Gabriel Wicke)
                  T111748 T111748: [RFC] Generalize POST parameter to JSON structure and header mapping in REST APIs declined Medium (orange) GWicke (Gabriel Wicke)
                    T112031 T112031: [Wishlist] Support for sharded range indexes in storage backends declined Low (yellow) GWicke (Gabriel Wicke)
                      T113805 T113805: Establish a strategy for regular anti-entropy repairs declined Medium (orange) GWicke (Gabriel Wicke)
                        T114413 T114413: Support various conversions in Parsoid's pb2pb endpoint open Medium (orange) GWicke (Gabriel Wicke)
                          T114596 T114596: [RFC] Method for bare page retrieval (e.g. render only / no skin) declined Medium (orange) GWicke (Gabriel Wicke)
                            T116126 T116126: Provide server-side ServiceWorker interfaces resolved High (red) GWicke (Gabriel Wicke) GWicke (Gabriel Wicke)
                              T116333 T116333: Check stored / returned mime type vs. swagger spec; support content migration / re-generation resolved Medium (orange) GWicke (Gabriel Wicke) Pchelolo
                              T116840 T116840: Cached REST end point for imageinfo requests invalid Medium (orange) GWicke (Gabriel Wicke) Pchelolo
                              T118028 T118028: Consider using URL compression with pre-defined dictionary to shorten URLs; possibly use this instead of RESTBase POST storage declined Low (yellow) GWicke (Gabriel Wicke)
                                T118128 T118128: RFC: Simplify stashing with a shared key-value stash table / bucket resolved Low (yellow) GWicke (Gabriel Wicke) Pchelolo
                                  T118195 T118195: RFC: Gradually move closer towards the `fetch` standard for RESTBase's internal request / response interfaces open Medium (orange) GWicke (Gabriel Wicke)
                                    T120171 T120171: RFC: Differentiate storage strategies for archival storage vs. hot current data declined Medium (orange) GWicke (Gabriel Wicke)
                                    T121240 T121240: Network isolation for production and semi-production services open Medium (orange) GWicke (Gabriel Wicke)
                                      T121571 T121571: Improve logstash logging for graphoid, mobileapps, mathoid resolved Medium (orange) GWicke (Gabriel Wicke) Pchelolo
                                      T122028 T122028: RFC: Chunked storage algorithms for archival data vs. large-window brotli compression declined Medium (orange) GWicke (Gabriel Wicke)
                                      T122245 T122245: REST API entry point web request statistics at the Varnish level declined Medium (orange) GWicke (Gabriel Wicke)
                                        T122390 T122390: Is RDFa metadata in Parsoid HTML head actually useful to you / no user name & edit comment suppression in Parsoid <head> metadata open Medium (orange) GWicke (Gabriel Wicke)
                                        T122621 T122621: Run docker containers as non-root users invalid Medium (orange) GWicke (Gabriel Wicke)
                                          T122662 T122662: Set up basic tests for mediawiki-containers declined Medium (orange) GWicke (Gabriel Wicke)
                                            T123237 T123237: Provide production jessie image with node 4.2; use this for service-runner build command invalid Medium (orange) GWicke (Gabriel Wicke)
                                              T123854 T123854: Set up action API latency / error rate metrics & alerts resolved High (red) GWicke (Gabriel Wicke) Joe (Giuseppe Lavagetto)
                                                T124987 T124987: Improve documentation / streamline process for people upgrading from shared hosting to mediawiki-containers declined Medium (orange) GWicke (Gabriel Wicke)
                                                  T125123 T125123: Add rate limiter functionality to service-runner resolved Medium (orange) GWicke (Gabriel Wicke) GWicke (Gabriel Wicke)
                                                    T125266 T125266: Remove user name and edit comment from html <head> resolved High (red) GWicke (Gabriel Wicke) ssastry (Subramanya Sastry)
                                                      T125453 T125453: Consider improving API support for access by page id declined Medium (orange) GWicke (Gabriel Wicke)
                                                      T127387 T127387: Split slash decoding from general percent normalization in Varnish VCL resolved Medium (orange) GWicke (Gabriel Wicke) Pchelolo
                                                        T128525 T128525: Strip old metadata from old Parsoid content <head>: mw:TimeUuid, user, comment open Medium (orange) GWicke (Gabriel Wicke)
                                                        T129682 T129682: Look into solutions for replaying traffic to testing environment(s) open Medium (orange) GWicke (Gabriel Wicke)
                                                          T130540 T130540: Figure out if nodes in different DCs can be bootstrapped in parallel resolved High (red) GWicke (Gabriel Wicke) Eevans (Eric Evans)
                                                            T130663 T130663: WIP RFC: Reference API requirements and options invalid Low (yellow) GWicke (Gabriel Wicke)
                                                              T131170 T131170: Discussion: Strategy for idempotent updates to static columns declined Medium (orange) GWicke (Gabriel Wicke)
                                                                T131253 T131253: Report ok / broken metrics from service_checker resolved Medium (orange) GWicke (Gabriel Wicke) fgiunchedi (Filippo Giunchedi)
                                                                  T133616 T133616: Move object & request templating functionality out of swagger-router declined Low (yellow) GWicke (Gabriel Wicke)
                                                                    T136385 T136385: Research: Investigate Cassandra Kubernetification using upcoming PetSet abstraction in K8s 1.3 invalid Low (yellow) GWicke (Gabriel Wicke)
                                                                      T136947 T136947: Support retries in MultiHTTPClient declined Medium (orange) GWicke (Gabriel Wicke) mobrovac (Marko Obrovac)
                                                                        T137140 T137140: Support change propagation for private wikis declined Medium (orange) GWicke (Gabriel Wicke) Pchelolo
                                                                          T137350 T137350: Create general guidelines & processes to ensure thorough fault testing of services declined Medium (orange) GWicke (Gabriel Wicke)
                                                                            T137765 T137765: Check SVG -> PNG fall-back image loading in Opera 9 declined Medium (orange) GWicke (Gabriel Wicke)
                                                                              T140813 T140813: Protect sensitive user-related information with a UserData / auth / session service open Medium (orange) GWicke (Gabriel Wicke)
                                                                              T142139 T142139: Top API user agents stats resolved Medium (orange) GWicke (Gabriel Wicke) Nuria (Nuria)
                                                                                T142226 T142226: Productize the Electron PDF render service & create a REST API end point resolved Medium (orange) GWicke (Gabriel Wicke) GWicke (Gabriel Wicke)
                                                                                T143336 T143336: Investigate better protection modes for electron render service (xvfb setuid) resolved High (red) GWicke (Gabriel Wicke) mobrovac (Marko Obrovac)
                                                                                  T143356 T143356: Separate data-mw API semantics open Medium (orange) GWicke (Gabriel Wicke)
                                                                                    T148567 T148567: Restrict outgoing network connections from Electron render service resolved Medium (orange) GWicke (Gabriel Wicke) dpatrick (Darian Anthony Patrick)
                                                                                      T148576 T148576: Security review request: Electron render service resolved Needs Triage (violet) GWicke (Gabriel Wicke) dpatrick (Darian Anthony Patrick)
                                                                                        T149847 T149847: RFC: Use content hash based image / thumb URLs open Medium (orange) GWicke (Gabriel Wicke)
                                                                                          T150673 T150673: Thumb API: Varnish / CDN questions open Medium (orange) GWicke (Gabriel Wicke)
                                                                                            T152782 T152782: Kibana functionality missing after upgrade: histograms invalid Medium (orange) GWicke (Gabriel Wicke)
                                                                                              T156199 T156199: Low-latency current revision storage resolved Medium (orange) GWicke (Gabriel Wicke) Eevans (Eric Evans)
                                                                                              T156209 T156209: Design notes for scalable and cost-effective revision archival storage declined Medium (orange) GWicke (Gabriel Wicke)
                                                                                                T157173 T157173: Verify requirements and parameters for efficient TTL'ed storage in Cassandra resolved Medium (orange) GWicke (Gabriel Wicke) Eevans (Eric Evans)
                                                                                                  T159985 T159985: Implement language variant support in the REST API resolved Medium (orange) GWicke (Gabriel Wicke) Pchelolo
                                                                                                  T167906 T167906: Make API usage limits easier to understand, implement, and more adaptive to varying request costs / concurrency limiting declined Medium (orange) GWicke (Gabriel Wicke)
                                                                                                    T167972 T167972: Respect host header in RESTBase, and redirect /rest_v1 to /rest_v1/ open Medium (orange) GWicke (Gabriel Wicke)
                                                                                                      T169116 T169116: Support flagged revisions in RESTBase open High (red) GWicke (Gabriel Wicke)
                                                                                                      T169937 T169937: Services Q1 2017/18 goal: Begin migrating job queue processing to multi-DC enabled eventbus infrastructure. resolved Medium (orange) GWicke (Gabriel Wicke) Pchelolo
                                                                                                      T169998 T169998: RFC: Container path conventions resolved Medium (orange) GWicke (Gabriel Wicke) mobrovac (Marko Obrovac)
                                                                                                        T170453 T170453: FY2017/18 Program 6: Streamlined Service delivery resolved Medium (orange) GWicke (Gabriel Wicke)
                                                                                                        T170456 T170456: FY2017/18 Program 6 - Outcome 2 - Objective 3: Integrated, container-based development environment invalid Medium (orange) GWicke (Gabriel Wicke) mobrovac (Marko Obrovac)
                                                                                                        T172815 T172815: Improve stability and maintainability of our browser-based PDF render service invalid High (red) GWicke (Gabriel Wicke)
                                                                                                        T173447 T173447: Generalized rate limiting, deduplication, and job scheduling module declined Low (yellow) GWicke (Gabriel Wicke)
                                                                                                        T175206 T175206: 2017/18 Annual Plan Program 8: Multi-datacenter support resolved Medium (orange) GWicke (Gabriel Wicke) Gilles (Gilles Dubuc)
                                                                                                        T175212 T175212: Services Q2 2017/18 goal: Migrate a subset of jobs to multi-DC enabled event processing infrastructure. resolved Medium (orange) GWicke (Gabriel Wicke) Pchelolo
                                                                                                          T175213 T175213: 2017/18 Annual Plan Program 8: Multi-datacenter support, Q2 goals resolved Medium (orange) GWicke (Gabriel Wicke) Gilles (Gilles Dubuc)
                                                                                                          T175637 T175637: End of September milestone: Migrate first production use case resolved Medium (orange) GWicke (Gabriel Wicke) Pchelolo
                                                                                                            T176520 T176520: Pageimage property (and possibly other page properties) not updated reliably after reverts open Medium (orange) GWicke (Gabriel Wicke)
                                                                                                              T50483 T50483: Expose a parsoid public web API end point in the MediaWiki API resolved Medium (orange) GWicke (Gabriel Wicke) GWicke (Gabriel Wicke)
                                                                                                              T51143 T51143: Store HTML and page properties with multi-part content handler resolved Low (yellow) GWicke (Gabriel Wicke) GWicke (Gabriel Wicke)
                                                                                                              T53245 T53245: Link MediaWiki styles and create Parsoid-specific CSS styling to match MediaWiki's for differing DOM elements resolved Medium (orange) GWicke (Gabriel Wicke) Arlolra (Arlo Breault)
                                                                                                              T54936 T54936: Move data-parsoid and possibly data-mw out of the DOM, add uids resolved High (red) GWicke (Gabriel Wicke) Arlolra (Arlo Breault)
                                                                                                              T55432 T55432: Typeof cleanup and smart serialization of new language and interwiki links resolved High (red) GWicke (Gabriel Wicke) GWicke (Gabriel Wicke)
                                                                                                                T55505 T55505: VisualEditor: Provide a way for users to edit auto-numbered external links resolved Low (yellow) GWicke (Gabriel Wicke) Catrope (Roan Kattouw)
                                                                                                                T55508 T55508: Move invisible page properties from the DOM to dedicated metadata open Low (yellow) GWicke (Gabriel Wicke)
                                                                                                                T55784 T55784: [EPIC] Use Parsoid HTML for all page views open Medium (orange) GWicke (Gabriel Wicke)
                                                                                                                T66214 T66214: Define an official thumb API open Medium (orange) GWicke (Gabriel Wicke)
                                                                                                                T68287 T68287: Thumb CSS misses background color and border on caption resolved Medium (orange) GWicke (Gabriel Wicke) GWicke (Gabriel Wicke)
                                                                                                                  T75955 T75955: RESTBase / Parsoid integration - waiting for parsoid deploy resolved High (red) GWicke (Gabriel Wicke) GWicke (Gabriel Wicke)
                                                                                                                  T76165 T76165: Handle revision deletion and suppression in RESTBase resolved High (red) GWicke (Gabriel Wicke) mobrovac (Marko Obrovac)
                                                                                                                  T76306 T76306: Set warning thresholds for average cluster utilization invalid Low (yellow) GWicke (Gabriel Wicke)
                                                                                                                    T76370 T76370: RESTBase performance testing resolved Medium (orange) GWicke (Gabriel Wicke) GWicke (Gabriel Wicke)
                                                                                                                      T76518 T76518: Errors in Parsoid v2 entry point resolved High (red) GWicke (Gabriel Wicke) Arlolra (Arlo Breault)
                                                                                                                        T76986 T76986: RESTBase production hardware resolved High (red) GWicke (Gabriel Wicke) fgiunchedi (Filippo Giunchedi)
                                                                                                                        T78194 T78194: Public entry point for RESTBase resolved High (red) GWicke (Gabriel Wicke) GWicke (Gabriel Wicke)
                                                                                                                          T78514 T78514: Detailed cassandra monitoring: metrics and dashboards done, need to set up alerts resolved Medium (orange) GWicke (Gabriel Wicke) fgiunchedi (Filippo Giunchedi)
                                                                                                                          T78579 T78579: SVG to PNG conversion, minimization, sanitization service declined Medium (orange) GWicke (Gabriel Wicke)
                                                                                                                            T78676 T78676: Store & load data-mw separately open Medium (orange) GWicke (Gabriel Wicke)
                                                                                                                            T78734 T78734: Support for mobile's section use cases in Parsoid HTML declined Medium (orange) GWicke (Gabriel Wicke)

                                                                                                                            ... further results