[03:51:25] 06Multimedia, 10ArchCom-RfC, 06Commons, 10MediaWiki-File-management, and 14 others: Define an official thumb API - https://phabricator.wikimedia.org/T66214#2781793 (10GWicke) @anomie, I see- "page 1" being the default is indeed one way where there could be fragmentation. It might indeed make sense to make... [09:02:15] 06Multimedia, 10ArchCom-RfC, 06Commons, 10MediaWiki-File-management, and 14 others: Define an official thumb API - https://phabricator.wikimedia.org/T66214#2781961 (10Tgr) The reason the current thumb URL format does not allow larger-than-original (and in most cases same-as-original) sizes is to avoid cach... [12:58:34] (03CR) 10Matthias Mullie: [C: 04-1] Fix minor problems found in security review (032 comments) [extensions/FileAnnotations] - 10https://gerrit.wikimedia.org/r/318308 (https://phabricator.wikimedia.org/T146174) (owner: 10MarkTraceur) [14:29:11] 06Multimedia, 10ArchCom-RfC, 06Commons, 10MediaWiki-File-management, and 14 others: Define an official thumb API - https://phabricator.wikimedia.org/T66214#2782384 (10Gilles) >>! In T66214#2781560, @Anomie wrote: > Say we didn't already have a parameter to select the page of a PDF. Then we add the paramete... [14:36:15] 06Multimedia, 10ArchCom-RfC, 06Commons, 10MediaWiki-File-management, and 14 others: Define an official thumb API - https://phabricator.wikimedia.org/T66214#2782399 (10Gilles) >>! In T66214#2781793, @GWicke wrote: > @anomie, I see- "page 1" being the default is indeed one way where there could be fragmentat... [14:56:17] 06Multimedia, 10ArchCom-RfC, 06Commons, 10MediaWiki-File-management, and 14 others: Define an official thumb API - https://phabricator.wikimedia.org/T66214#2782449 (10Anomie) >>! In T66214#2781793, @GWicke wrote: > @anomie, I see- "page 1" being the default is indeed one way where there could be fragmentat... [14:58:23] 06Multimedia, 10ArchCom-RfC, 06Commons, 10MediaWiki-File-management, and 14 others: Define an official thumb API - https://phabricator.wikimedia.org/T66214#2782454 (10GWicke) > Currently the Varnish task seem to only focus on parameter reordering, when this is already an early sign that as the URL scheme e... [15:23:34] 06Multimedia, 10ArchCom-RfC, 06Commons, 10MediaWiki-File-management, and 14 others: Define an official thumb API - https://phabricator.wikimedia.org/T66214#2782563 (10Anomie) >>! In T66214#2782384, @Gilles wrote: > In regards to the client cache fragmentation, I think most clients are consistent with thems... [15:28:24] 06Multimedia, 10ArchCom-RfC, 06Commons, 10MediaWiki-File-management, and 14 others: Define an official thumb API - https://phabricator.wikimedia.org/T66214#2782611 (10Anomie) >>! In T66214#2782454, @GWicke wrote: > The bigger issue I see with query strings is that (contrary to what I thought earlier) all c... [16:08:41] Oops, I failed [16:12:10] (03PS1) 10Matthias Mullie: Restore content after having gone back [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/320611 (https://phabricator.wikimedia.org/T122923) [16:15:32] (03CR) 10jenkins-bot: [V: 04-1] Restore content after having gone back [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/320611 (https://phabricator.wikimedia.org/T122923) (owner: 10Matthias Mullie) [16:16:33] (03CR) 10Matthias Mullie: "Preserving input (license & photo details) is dealt with in a follow-up patch: I48192be75aa227e5301415c042e2a85518f37c47" [extensions/UploadWizard] - 10https://gerrit.wikimedia.org/r/314024 (https://phabricator.wikimedia.org/T122923) (owner: 10Matthias Mullie) [16:21:04] Note, I'm taking today, tomorrow, and Friday off. I'm having a rough time dealing. [16:31:29] :( [16:34:23] 06Multimedia, 10ArchCom-RfC, 06Commons, 10MediaWiki-File-management, and 14 others: Define an official thumb API - https://phabricator.wikimedia.org/T66214#2782727 (10Gilles) >>! In T66214#2782449, @Anomie wrote: > I think redirects are probably //essential//. You say that the performance impact of redirec... [16:44:37] marktraceur: hugs [17:18:22] 06Multimedia, 10ArchCom-RfC, 06Commons, 10MediaWiki-File-management, and 14 others: Define an official thumb API - https://phabricator.wikimedia.org/T66214#2782833 (10GWicke) >>>! In T66214#2782454, @GWicke wrote: >> This is because any thumbnail can have any number of author-supplied parameters already >... [17:24:00] 06Multimedia, 10ArchCom-RfC, 06Commons, 10MediaWiki-File-management, and 14 others: Define an official thumb API - https://phabricator.wikimedia.org/T66214#2782850 (10Gilles) Provided by editors in the context of wikitext, yes. I thought you meant the media's author was somehow able to set default paramete... [17:28:25] 06Multimedia, 10ArchCom-RfC, 06Commons, 10MediaWiki-File-management, and 14 others: Define an official thumb API - https://phabricator.wikimedia.org/T66214#2782860 (10GWicke) @gilles: Having such author-supplied parameters in a thumb means that changing the size is not just a matter of adding a *single* qu... [17:34:17] 06Multimedia, 10ArchCom-RfC, 06Commons, 10MediaWiki-File-management, and 14 others: Define an official thumb API - https://phabricator.wikimedia.org/T66214#2782869 (10Gilles) In both cases you need to parse a string and insert the value in the right place. I hope we're not going to design an API a certain... [17:36:04] 06Multimedia, 10ArchCom-RfC, 06Commons, 10MediaWiki-File-management, and 14 others: Define an official thumb API - https://phabricator.wikimedia.org/T66214#2782875 (10Gilles) You can look at any two formats and make up a use case that would be easier in one than the other. I don't think that should be the... [17:43:02] 06Multimedia, 10ArchCom-RfC, 06Commons, 10MediaWiki-File-management, and 14 others: Define an official thumb API - https://phabricator.wikimedia.org/T66214#2782890 (10GWicke) The point is that a custom ordered-querystring serialization function will be needed, while in the path-based API regular path manip... [17:49:48] 06Multimedia, 10ArchCom-RfC, 06Commons, 10MediaWiki-File-management, and 14 others: Define an official thumb API - https://phabricator.wikimedia.org/T66214#2782915 (10Gilles) The pros and cons of the current URI scheme should be included in the same matrix. Because you'll find that almost all of the upside... [17:54:36] 06Multimedia, 10Analytics, 06Commons, 10Tabular-Data, and 4 others: Review shared data namespace (tabular data) implementation - https://phabricator.wikimedia.org/T134426#2782925 (10Yurik) Getting ready for deployment: here's tabular data example on beta cluster, that also supports localization, shared dat... [18:02:39] 06Multimedia, 10ArchCom-RfC, 06Commons, 10MediaWiki-File-management, and 14 others: Define an official thumb API - https://phabricator.wikimedia.org/T66214#2782978 (10GWicke) [18:07:34] 06Multimedia, 10ArchCom-RfC, 06Commons, 10MediaWiki-File-management, and 14 others: Define an official thumb API - https://phabricator.wikimedia.org/T66214#2782999 (10Gilles) I'm sorry but the pros and cons you've entered are completely biased and focus on very subjective properties. [18:09:43] 06Multimedia, 10ArchCom-RfC, 06Commons, 10MediaWiki-File-management, and 14 others: Define an official thumb API - https://phabricator.wikimedia.org/T66214#2783005 (10Gilles) "Easy to select size and thumb type." How is it not easy in the second example? What constitutes "mis-use"? [18:17:03] 06Multimedia, 10ArchCom-RfC, 06Commons, 10MediaWiki-File-management, and 14 others: Define an official thumb API - https://phabricator.wikimedia.org/T66214#2783026 (10Gilles) I would once again recommend that you write code that would parse, generate and cover a few known use cases for all considered schem... [18:31:50] matthiasmullie:at first glance your new UW change looks really cool :D [18:48:13] 06Multimedia, 10ArchCom-RfC, 06Commons, 10MediaWiki-File-management, and 14 others: Define an official thumb API - https://phabricator.wikimedia.org/T66214#2783095 (10Anomie) > and (generally) avoid specifying default values explicitly. (Exception might be the page parameter.) Maybe you didn't get it afte... [19:11:24] 06Multimedia, 10ArchCom-RfC, 06Commons, 10MediaWiki-File-management, and 14 others: Define an official thumb API - https://phabricator.wikimedia.org/T66214#2783168 (10GWicke) > Maybe you didn't get it after all. There's nothing special about the "page" parameter, you could have the same problem with "t=0s"... [19:23:53] 06Multimedia, 10ArchCom-RfC, 06Commons, 10MediaWiki-File-management, and 14 others: Define an official thumb API - https://phabricator.wikimedia.org/T66214#2783210 (10GWicke) [21:27:32] 06Multimedia, 10ArchCom-RfC, 06Commons, 10MediaWiki-File-management, and 14 others: Define an official thumb API - https://phabricator.wikimedia.org/T66214#2783861 (10GWicke) [23:42:48] 06Multimedia, 10ArchCom-RfC, 06Commons, 10MediaWiki-File-management, and 14 others: Define an official thumb API - https://phabricator.wikimedia.org/T66214#2784282 (10GWicke) IRC meeting notes discussing this RFC: E355 Next steps: 1) look into which users rely on the current thumb format 2) investigate e... [23:49:47] 06Multimedia, 10ArchCom-RfC, 06Commons, 10MediaWiki-File-management, and 14 others: Define an official thumb API - https://phabricator.wikimedia.org/T66214#2784337 (10GWicke)