/irc-logs / w3c / #css / 2009-06-03 / end

Options:

  1. # Session Start: Wed Jun 03 00:00:00 2009
  2. # Session Ident: #css
  3. # [00:14] * Quits: dbaron (dbaron@93.10.129.79) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  4. # [00:17] * Quits: MoZ (chatzilla@89.159.37.7) (Ping timeout)
  5. # [00:24] * Joins: MoZ (chatzilla@89.159.37.7)
  6. # [00:57] * Joins: dsinger (dsinger@17.202.35.52)
  7. # [00:57] * Quits: dsinger (dsinger@17.202.35.52) (Client exited)
  8. # [01:15] * Quits: arronei (arronei@131.107.0.111) (Client exited)
  9. # [01:15] * Joins: arronei (arronei@131.107.0.112)
  10. # [03:28] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
  11. # [03:30] * Joins: karl (karlcow@128.30.54.58)
  12. # [05:24] * Quits: Bert (bbos@mcclure.w3.org) (Ping timeout)
  13. # [05:29] * Joins: Bert (bbos@mcclure.w3.org)
  14. # [05:36] * Quits: anne (annevk@82.227.229.89) (Ping timeout)
  15. # [05:59] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Quit: Tomorrow to fresh woods, and pastures new.)
  16. # [06:01] * Quits: Bert (bbos@mcclure.w3.org) (Client exited)
  17. # [06:01] * Joins: Bert (bbos@mcclure.w3.org)
  18. # [07:12] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
  19. # [07:16] * Joins: dbaron (dbaron@93.10.129.79)
  20. # [07:16] * Quits: dbaron (dbaron@93.10.129.79) (Connection reset by peer)
  21. # [07:16] * Joins: dbaron_ (dbaron@93.10.129.79)
  22. # [07:16] * dbaron_ is now known as dbaron
  23. # [07:17] <dbaron> sleep is, apparently, only for the non-jetlagged :-(
  24. # [07:25] <MikeSmith> dbaron: 6am there?
  25. # [07:26] <dbaron> MikeSmith, 7:22 now, but I went for a run at 6:15 after giving up on sleeping
  26. # [07:33] <MikeSmith> dbaron: you can sleep during the meeting
  27. # [07:33] <MikeSmith> that's what I usually do
  28. # [07:53] * dbaron had some Café Noir with breakfast
  29. # [08:06] * Quits: dbaron (dbaron@93.10.129.79) (Ping timeout)
  30. # [08:08] * Joins: annevk (opera@80.13.73.211)
  31. # [08:20] * Joins: mollydotcom (molly@90.28.244.209)
  32. # [08:20] <mollydotcom> hey, anyone over at the office with a car?
  33. # [08:20] <mollydotcom> Need ride! Farther away than I thought to walk, but only a few minutes by car
  34. # [08:21] <mollydotcom> I sent directions to the email list
  35. # [08:22] <mollydotcom> I await a chariot
  36. # [08:25] * Quits: mollydotcom (molly@90.28.244.209) (Ping timeout)
  37. # [08:26] <annevk> heh
  38. # [08:26] * annevk wonders if molly knows about this taxi concept
  39. # [08:27] * Joins: mollydotcom (molly@90.52.78.229)
  40. # [08:28] <mollydotcom> alloooooooooooo
  41. # [08:32] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Quit: Tomorrow to fresh woods, and pastures new.)
  42. # [08:33] <annevk> mollydotcom, taxi :)
  43. # [08:38] <mollydotcom> yep, they are calling one now
  44. # [08:38] <mollydotcom> thanks :)
  45. # [08:39] <mollydotcom> I figured if I caught someone on the way it would be better but they can get me a taxi in five minutes
  46. # [08:39] <mollydotcom> okay, on my way
  47. # [08:39] * Quits: mollydotcom (molly@90.52.78.229) (Quit: mollydotcom)
  48. # [08:45] * Joins: ChrisL (ChrisL@128.30.52.30)
  49. # [09:01] * Quits: annevk (opera@80.13.73.211) (Quit: annevk)
  50. # [09:03] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
  51. # [09:10] * Joins: Arron (arronei@193.51.208.72)
  52. # [09:11] * Joins: dbaron (dbaron@193.51.208.72)
  53. # [09:21] * Joins: RRSAgent (rrs-loggee@128.30.52.30)
  54. # [09:21] <RRSAgent> logging to http://www.w3.org/2009/06/03-CSS-irc
  55. # [09:21] <dbaron> RRSAgent, make logs public
  56. # [09:21] <RRSAgent> I have made the request, dbaron
  57. # [09:21] <dbaron> Meeting: CSS Working Group Face-to-Face
  58. # [09:21] <dbaron> Chair: Daniel Glazman
  59. # [09:22] * Joins: sylvaing (sylvaing@193.51.208.72)
  60. # [09:24] * Joins: anne (annevk@193.51.208.72)
  61. # [09:24] * Joins: glazou (glazou@193.51.208.72)
  62. # [09:24] * Quits: ChrisL (ChrisL@128.30.52.30) (Ping timeout)
  63. # [09:25] * Joins: mollydotcom (molly@193.51.208.72)
  64. # [09:25] * Joins: jdaggett (jdaggett@193.51.208.72)
  65. # [09:25] * Joins: ChrisL (ChrisL@128.30.52.30)
  66. # [09:26] <jdaggett> karen goes for the food
  67. # [09:26] <ChrisL> trackbot, start telcon
  68. # [09:26] * trackbot is starting a teleconference
  69. # [09:26] <trackbot> RRSAgent, make logs member
  70. # [09:26] <RRSAgent> I have made the request, trackbot
  71. # [09:26] * Joins: Zakim (rrs-bridgg@128.30.52.30)
  72. # [09:26] <trackbot> Zakim, this will be Style_CSS FP
  73. # [09:26] <Zakim> I do not see a conference matching that name scheduled within the next hour, trackbot
  74. # [09:26] <trackbot> Meeting: Cascading Style Sheets (CSS) Working Group Teleconference
  75. # [09:26] <trackbot> Date: 03 June 2009
  76. # [09:26] <ChrisL> zakim, remind us in 8 hours to go home
  77. # [09:26] <Zakim> ok, ChrisL
  78. # [09:26] <ChrisL> scribenick: ChrisL
  79. # [09:26] <dbaron> Present: Sylvain Galineau, Steve Zilles, Daniel Glazman, John Daggett, Bert Bos, Anne van Kesteren, Alex Mogilevsky, Håkon Wium Lie, Molly Holzschlag, Elika Etemad, Arron Eicholtz, Chris Lilley, David Baron
  80. # [09:26] <ChrisL> topic: testsuites
  81. # [09:27] * Joins: fantasai (fantasai@66.252.19.122)
  82. # [09:27] <ChrisL> dg: CSS2.1 testsuite is a major item
  83. # [09:27] <ChrisL> ... we should have ts and imp reports by end of 2009 to be on time for charter
  84. # [09:27] * Joins: alexmog (alexmog@193.51.208.72)
  85. # [09:27] <ChrisL> ... problem is to decide when to stop, which we are not good at
  86. # [09:28] <ChrisL> ... its for CR exit criteria and then secondly a continuously improved, large one
  87. # [09:28] <ChrisL> ... we can't improve the first one forever or we will never get to rec
  88. # [09:29] <ChrisL> dg: also we have many modules getting ready for cr and not test suites for most of them
  89. # [09:29] <ChrisL> ee: we have it for some, build scripts need some work
  90. # [09:30] <ChrisL> dg: test suites are part of the technical work. its part of what we do. we need sustained commitment to finish specs by doing test suites. otherwise the specs are useless
  91. # [09:31] <ChrisL> ae: is the process fully documented?
  92. # [09:31] <ChrisL> jd: at last f2f we parcelled out the tests. i l looked at the font submissions, it was not clear where some of the tests came from
  93. # [09:32] <ChrisL> ... there are build scripts that don't work, tests that are in svn, tests on ms page not in svn. format varies too
  94. # [09:32] <ChrisL> ...so it all needs some work
  95. # [09:32] <ChrisL> ee: yes, some is half finished
  96. # [09:33] <ChrisL> ... supposed to have build scripts continually rnning, thats not been done yet
  97. # [09:34] <ChrisL> jd: i was writing a script to try and pull all this together because looking at source one by one is tedious
  98. # [09:34] <ChrisL> ee: ok so lets get that script and put it on the server
  99. # [09:35] <ChrisL> jd: its not packaged, and volunteers need a packaged product and platform-independent instructions
  100. # [09:35] <ChrisL> ... eg rendering can be off by half a pixel, rather than "switch off cleartype"
  101. # [09:36] <ChrisL> jd: we need packaged zips of tests, with as version number, so we know what people have tested
  102. # [09:36] <ChrisL> ee: not looked at platform specifics, probably mainly affects fonts, will need to look at this more
  103. # [09:36] <ChrisL> ... need to get the build scripts working
  104. # [09:37] <ChrisL> jd: need to prune out obsolete stuff like old build scripts, old instructions that are wrong, etc
  105. # [09:37] <ChrisL> ee: yes some of it is a mess but its possible to review from the source
  106. # [09:38] <ChrisL> ae: chapter 4 needs http
  107. # [09:39] <ChrisL> jd: there are instructions that say install this font then take it out "at the end" .... end of what
  108. # [09:39] <ChrisL> hl: tests are better online, but yes we need versioning, dated versions like in CSS1 test suite
  109. # [09:40] <ChrisL> jd: main thing is it should be simple to run
  110. # [09:40] <ChrisL> hl: should not call them conformance tests
  111. # [09:40] <ChrisL> (several agrees)
  112. # [09:41] * Bert wonders what people will think if we call it a "non-conformance test suite" :-)
  113. # [09:42] <ChrisL> hl: want to see the term removed. don't call them a "conformance" test suite
  114. # [09:42] <ChrisL> ee: easy to fix
  115. # [09:42] <ChrisL> jd: a lot of pages, some outdated. need to tidy them up
  116. # [09:43] <ChrisL> ... never clear what the status was. some need to be marked as not maintained
  117. # [09:43] <ChrisL> avk: please cite specific examples
  118. # [09:43] <ChrisL> bb: wiki pages are just scratch pads, ignore those
  119. # [09:43] <fantasai> http://www.w3.org/Style/CSS/Test/
  120. # [09:44] <ChrisL> jd: people need to know what to ignore
  121. # [09:44] <ChrisL> ee: wiki pages say how to contribute to the project
  122. # [09:45] <ChrisL> jd: are we going to merge these?
  123. # [09:45] <ChrisL> ee: yes eventually
  124. # [09:45] * Quits: MoZ (chatzilla@89.159.37.7) (Quit: ChatZilla 0.9.84 [Firefox 3.0.10/2009042315])
  125. # [09:45] <ChrisL> ae: this page is the central hub but it needs links to instructions
  126. # [09:45] <ChrisL> ee: wiki has the instructions
  127. # [09:46] <jdaggett> http://wiki.csswg.org/test/css2.1
  128. # [09:46] <ChrisL> jd: wiki talks of cvs but now we are using svn
  129. # [09:47] <ChrisL> ee: happy to move tests to the w3c site, would like them to be in svn as we often move directories
  130. # [09:47] <ChrisL> jd: so already reviewed tests will be suppleented by ms tests, once reformatted?
  131. # [09:48] <ChrisL> ee: should be same format
  132. # [09:48] <ChrisL> jd: but there can be tests per chapter
  133. # [09:48] <ChrisL> ee: will make snapshots more regularly, also combine so we have svn as the master repository
  134. # [09:49] <ChrisL> jd: main thing is to have the documentation more clear
  135. # [09:50] <ChrisL> ee: (argues convincingly that its easier to tidy up the structure than document the existing brokenness)
  136. # [09:50] <ChrisL> avk: if changes are made, do they propogate to the ms test suite?
  137. # [09:51] <ChrisL> ae: probably easier to send comments rather than test changes as we have multiple internal copies and some internal red tape to go through
  138. # [09:51] <ChrisL> ... easier for me if people send feedback to mailing list rather than modifying tests
  139. # [09:52] <ChrisL> ... want to have a same week turnaround for changes to the tests after review
  140. # [09:52] <ChrisL> dg: so when will we be done?
  141. # [09:52] <ChrisL> ae: december is a good target if we have the reviews
  142. # [09:53] <fantasai> dg: The test suite is done when we have less tests coming in and the review comments are no longer finding lots of errors in the tests
  143. # [09:54] <ChrisL> dg; need to decide when we are done (for CR)
  144. # [09:54] <ChrisL> dg: deadline for submitting nw tests would help, i can't decide that alone
  145. # [09:55] <ChrisL> ae: we have submitted all the ones that we think are needed
  146. # [09:56] <ChrisL> dg: so it comes doen to a problem of commitment. its less interesting
  147. # [09:56] <ChrisL> ... we have a bad image in the consortium because of this
  148. # [09:56] <ChrisL> avk: color and namespaces, test have come fast. also for media queries
  149. # [09:57] <ChrisL> dg: yes, we have submissions but all over the place. no implementation report, not instructions, no review. having some tests is only the first step
  150. # [09:58] <ChrisL> db: for selectors we are lacking imp reports
  151. # [09:58] <ChrisL> ee; selectors tests build script is broken
  152. # [09:58] <ChrisL> dg; original one was a directory, its become more complex now
  153. # [09:58] <ChrisL> mh: sounds like we need some project management
  154. # [09:59] <ChrisL> ee: familiar with the technical basis but have no project management skills
  155. # [09:59] <ChrisL> (laughter)
  156. # [09:59] <ChrisL> hl: you are the right person
  157. # [10:00] <ChrisL> jd: moz japan has funding for an intern to do testing
  158. # [10:01] <ChrisL> dg; want a one-click setup of a framework for nrew tests, so it all builds and you just drop in tests
  159. # [10:01] <ChrisL> ... reusable instructions
  160. # [10:01] <ChrisL> s/nrew/new/
  161. # [10:02] <ChrisL> ee: for most test suites, they can reuse the same instructions. its only if they need something special
  162. # [10:03] <ChrisL> dg: we could have 30 test suites if you look at all the modules
  163. # [10:03] <ChrisL> ee: its just a few lines of config script
  164. # [10:03] <ChrisL> db: lets not add more requirements
  165. # [10:03] <ChrisL> dg: trying to avoid revisiting this for each test
  166. # [10:04] <ChrisL> avk; can avoid having html, xhtml, xml versions
  167. # [10:04] <ChrisL> ee: build scripts do wquite a lot in fact
  168. # [10:04] * Quits: sylvaing (sylvaing@193.51.208.72) (Quit: sylvaing)
  169. # [10:04] * Joins: sylvaing (sylvaing@193.51.208.72)
  170. # [10:04] <ChrisL> ... makes TOC for example, by chapter and section
  171. # [10:05] <ChrisL> dg: so, all tests subitted by september/october 2009?
  172. # [10:05] <ChrisL> ... for css 2.1
  173. # [10:06] <ChrisL> dg: tests bu 15 Sept, reviews by 1 Dec. then we can do a release at new year
  174. # [10:07] <ChrisL> s/bu/by/
  175. # [10:07] * Parts: sylvaing (sylvaing@193.51.208.72)
  176. # [10:07] <ChrisL> dg: ok so lets really do it this time
  177. # [10:07] * Joins: sylvaing (sylvaing@193.51.208.72)
  178. # [10:08] <ChrisL> dg; we should be able to get to PR by end of year
  179. # [10:08] <ChrisL> avk: we do need the implementations
  180. # [10:09] <ChrisL> cl; need the reports to see where the implementation gaps are
  181. # [10:10] <ChrisL> cl: a coverage report is needed, to show spec coverage
  182. # [10:10] <ChrisL> avk; for navigation, just a directory listing is fine
  183. # [10:10] <ChrisL> ... not sure we should updaste the build scripts
  184. # [10:11] <ChrisL> db: would like to discuss test format and do a demo
  185. # [10:11] <ChrisL> dg; selectors test suite, all we need is imp reports
  186. # [10:12] <ChrisL> ee: also needs some tests to be dropped and a couple others added
  187. # [10:12] <ChrisL> db; have sent imp reports four times already
  188. # [10:12] <ChrisL> cl; can just remove non-relevant lines from existing reports
  189. # [10:12] <ChrisL> ee: so the build is broken and only hixie can fix
  190. # [10:13] <ChrisL> s/;/:/g
  191. # [10:13] <ChrisL> db: copied color build scripts from selectors?
  192. # [10:13] <ChrisL> ee: no, from css2.1 in fact
  193. # [10:14] <ChrisL> db; how crucial are the newly added tests
  194. # [10:14] <ChrisL> ee: format is reaslly wierd. its some xml thing that hixie made up
  195. # [10:14] <ChrisL> db: but dont redisign the entire thing to add one more test
  196. # [10:14] <fantasai> Hixie, are you still able to build the Selectors test suite?
  197. # [10:14] <Hixie> hm?
  198. # [10:14] <Hixie> haven't tried in many years
  199. # [10:15] <Hixie> what's up?
  200. # [10:15] <ChrisL> cl: better to make an xslt that converts it to a more directly useful format
  201. # [10:15] <glazou> Hixie: that would help us a lot if you could do it
  202. # [10:15] <ChrisL> ee; lachlan added tests, could not build it either
  203. # [10:15] <glazou> Hixie: a few tests were added and some removed
  204. # [10:15] <Hixie> the format is daniel's, i think :-)
  205. # [10:15] <ChrisL> avk: just link to the additional tests
  206. # [10:15] <ChrisL> jd: sucks
  207. # [10:15] <glazou> Hixie: we're not speaking of format but build scripts
  208. # [10:15] <Hixie> oh
  209. # [10:15] <fantasai> fantasai: The source format is not something you can run
  210. # [10:16] <fantasai> Hixie, IIRC, neither lachlan nor I was able to run the build scripts
  211. # [10:16] <Hixie> the answer appears to be "no", because my copy wasn't from cvs
  212. # [10:16] <Hixie> what's the error?
  213. # [10:17] <ChrisL> dg: so mozilla has almost complete coverage for selectors. what about opera and microsoft?
  214. # [10:17] * fantasai tries again
  215. # [10:17] <ChrisL> db: can we see what tests changed, rather than re-run the entire thing again?
  216. # [10:17] <ChrisL> hl: much easier
  217. # [10:18] <fantasai> Hixie, I'm not getting an error, I'm only just not getting any built tests
  218. # [10:18] <fantasai> Hixie, dist is empty
  219. # [10:18] <ChrisL> hl: depends on how many tests need to be re-run
  220. # [10:18] <Hixie> fantasai: odd
  221. # [10:18] <ChrisL> db: selectors takes about an hour to re-run
  222. # [10:19] <Hixie> fantasai: mail me a tarball
  223. # [10:20] <ChrisL> db: last time i sent a report, no-one else did so .....
  224. # [10:20] <ChrisL> dg: we have a two year charter and need to get it done
  225. # [10:20] <ChrisL> hl: why was the test suite changed
  226. # [10:20] <ChrisL> dg: because we removed a section, and found some tests were missing
  227. # [10:21] <ChrisL> db: we did outr reports and then some more tests arrived. we need to decide to freeze it and stick to that decision
  228. # [10:21] <ChrisL> avk: we changed selection
  229. # [10:22] <ChrisL> hl: who accepted the additional tests
  230. # [10:22] <ChrisL> avk: lachlan submitted them
  231. # [10:23] <fantasai> Hixie, sent
  232. # [10:23] <ChrisL> mh; do we have an acceptance policy
  233. # [10:23] <ChrisL> dg: yes but we didn't follow it
  234. # [10:23] <ChrisL> action: chris run the six new selectors tests on opera
  235. # [10:23] * trackbot noticed an ACTION. Trying to create it.
  236. # [10:23] <trackbot> Sorry, amibiguous username (more than one match) - chris
  237. # [10:23] <trackbot> Try using a different identifier, such as family name or username (eg. ChrisWilson, clilley)
  238. # [10:23] * RRSAgent records action 1
  239. # [10:24] <ChrisL> action: chris to run the six new selectors tests on opera
  240. # [10:24] * trackbot noticed an ACTION. Trying to create it.
  241. # [10:24] * RRSAgent records action 2
  242. # [10:24] <trackbot> Sorry, amibiguous username (more than one match) - chris
  243. # [10:24] <trackbot> Try using a different identifier, such as family name or username (eg. ChrisWilson, clilley)
  244. # [10:24] <ChrisL> action: clilley to run the six new selectors tests on opera
  245. # [10:24] * trackbot noticed an ACTION. Trying to create it.
  246. # [10:24] * RRSAgent records action 3
  247. # [10:24] <trackbot> Created ACTION-147 - Run the six new selectors tests on opera [on Chris Lilley - due 2009-06-10].
  248. # [10:24] <fantasai> Hixie, sorry, I used a different email address by accident, search for my first name
  249. # [10:25] <fantasai> if you're trying to find it in your inbox
  250. # [10:25] <fantasai> or search for selectors :)
  251. # [10:25] <fantasai> (in the subject)
  252. # [10:27] <ChrisL> cl: color module seems to have mostly complete coverage now
  253. # [10:27] <Hixie> fantasai: and nothing has changed except the test files? so i can ignore everything but the test files?
  254. # [10:27] <ChrisL> db; sent in some implementation report already
  255. # [10:27] <fantasai> Hixie: right
  256. # [10:27] <ChrisL> s/;/:/g
  257. # [10:28] <fantasai> Hixie: I made a change to the makefile so the perl command would run under bash
  258. # [10:28] <fantasai> Hixie: but other than that I have not touched the build scripts
  259. # [10:28] * Hixie uses bash
  260. # [10:28] <fantasai> Hixie: we added some files (css3-modsel-184?.xml) and removed a few
  261. # [10:29] * fantasai isn't sure why the Makefile was complaining then
  262. # [10:29] <fantasai> ScribeNick: fantasai
  263. # [10:29] <fantasai> dbaron: One issue with our test suites is that they have to be run manually, and that's a laborious possible
  264. # [10:29] <fantasai> dbaron: Insofar as we can run tests automatically, we should do that
  265. # [10:30] <fantasai> dbaron: It could reduce the amount of time needed to run the tests
  266. # [10:30] <fantasai> dbaron: This can make it much quicker to create an implementation report
  267. # [10:30] <fantasai> dbaron: and to keep implementations from regressing
  268. # [10:31] * Joins: howcome (howcome@193.51.208.72)
  269. # [10:31] <fantasai> dbaron: The idea of reftests is that the test consists of two HTML files plus an assertion that those two files either look the same or don't look the same
  270. # [10:31] <fantasai> dbaron: It's something that can be automated
  271. # [10:31] <fantasai> dbaron: but is also something you can run manually
  272. # [10:31] <fantasai> dbaron: Here are two tests I can run manually.
  273. # [10:31] <fantasai> dbaron: I can open them in two tabs and flip between them, to verify that they're the same
  274. # [10:32] <fantasai> dbaron: You can also run them automatically
  275. # [10:32] <fantasai> dbaron: Our implementation for running this automatically uses canvas and JavaScript
  276. # [10:32] <fantasai> dbaron: other implementations can use other automation frameworks
  277. # [10:33] <fantasai> dbaron: and you can also run the tests manually
  278. # [10:33] <fantasai> dbaron: There's a whole lot of stuff you can automate this way, although not everything
  279. # [10:34] <fantasai> dbaron: The counters tests I submitted for CSS2.1, for example, were originally reftests
  280. # [10:35] <fantasai> dbaron: I would like to be able to submit tests in this format
  281. # [10:36] <fantasai> discussion of some tests
  282. # [10:36] <fantasai> glazou: box-shadow with blur radius, combine with image?
  283. # [10:36] <fantasai> fantasai: can't do that because gradient for blur radius is explicitly undefined
  284. # [10:36] <fantasai> dbaron: The not-equals tests can be useful to check that assumptions are correct
  285. # [10:37] <fantasai> http://mxr.mozilla.org/mozilla/source/layout/reftests/
  286. # [10:38] <fantasai> avk: Opera uses an image-based regression test framework
  287. # [10:38] <fantasai> avk: we compare to screenshots
  288. # [10:38] <fantasai> jdaggett: For a lot of these tests you need to notice a 1px difference
  289. # [10:38] <fantasai> jdaggett: Some of the Microsoft tests, it's really hard to tell
  290. # [10:39] <fantasai> dbaron shows off his box model acid test
  291. # [10:39] <fantasai> http://mxr.mozilla.org/mozilla/source/layout/reftests/box-properties/CSS21-t100303.xhtml
  292. # [10:39] <fantasai> http://mxr.mozilla.org/mozilla/source/layout/reftests/box-properties/CSS21-t100303-ref.xhtml
  293. # [10:40] <fantasai> dbaron: It's much better to write a test that combines a lot of assertions than to require the tester to run 600 individual tests that are all almost the same
  294. # [10:41] <fantasai> jdaggett: The automation is always going to be vendor-specific
  295. # [10:41] <fantasai> dbaron: I'm not saying we should require tests in this format, but that we should allow tests to be submitted in this format
  296. # [10:42] * Parts: howcome (howcome@193.51.208.72)
  297. # [10:43] <fantasai> Bert: comparing two PDFs will be a bit more difficult than comparing two screenshots
  298. # [10:43] <fantasai> Bert: This is fine for a browser
  299. # [10:43] <fantasai> Bert: But how am I going to test Prince, or Opera Mini, or HP's printer?
  300. # [10:44] <fantasai> Bert: Hold two pieces of paper against the light?
  301. # [10:45] <ChrisL> yes, compare them by hand. the tests can be run manually, but are also automatable in some cases
  302. # [10:45] <fantasai> Discussion of metadata
  303. # [10:46] <fantasai> Reftests should have all relevant metadata: author, help, assertion, flags, etc
  304. # [10:46] <fantasai> Chris: SVG compares SVG and a PNG image, we do side-by-side comparisons and have a harness for hit
  305. # [10:46] <fantasai> s/hit/it/
  306. # [10:47] <fantasai> jdaggett: The key point of this format is that it's not rendering vs image, but rendering vs rendering
  307. # [10:47] <fantasai> jdaggett: With images you can't guarantee the same image across multiple platforms
  308. # [10:47] <fantasai> (anti-aliasing, etc)
  309. # [10:48] <fantasai> Steve: There are a number of cases where we've consciously left things undefined, so you cannot assert pixel equivalence
  310. # [10:48] <ChrisL> jes, using raster images relies on specific font rendering so it makes it harder to automate. markup equivalents are better as the platform difference is evened out
  311. # [10:48] <ChrisL> s/jes/yes/
  312. # [10:49] <Hixie> i figured out the problem with the test suite generator
  313. # [10:49] <Hixie> fantasai: remove the first line of generate.pl
  314. # [10:50] <Hixie> fantasai: and rerun make
  315. # [10:50] <ChrisL> bb: why are we allowing another format that is different to what we decided some years ago?
  316. # [10:50] <ChrisL> dg: because it allows automated testing and means we get more results
  317. # [10:50] <ChrisL> bb; think this is worse
  318. # [10:51] <ChrisL> db: its much faster to run through tests in this format
  319. # [10:51] <ChrisL> am: we have very little project management here, thats why we are lagging
  320. # [10:51] <Hixie> fantasai: there'll be an updated copy on my site by the time i hit enter on this sentence
  321. # [10:51] <Hixie> ok it'll take a few more minutes
  322. # [10:52] <ChrisL> avk: this format is a lot better for implementors
  323. # [10:52] <ChrisL> bb: some implementors
  324. # [10:52] <ChrisL> avk: no, most
  325. # [10:52] <fantasai> Hixie: ok
  326. # [10:52] <ChrisL> dg: its good because it gets us closer to our exit criteria
  327. # [10:52] <fantasai> ScribeNick: ChrisL
  328. # [10:52] <Hixie> there, done
  329. # [10:52] <Hixie> the copy on my site is up to date again
  330. # [10:52] <fantasai> Hixie: I'm running into css3-modsel-184a: modulename/number attributes wrong ('css3-modsel-184')
  331. # [10:53] <Hixie> yeah you need to fix the number="" attribute to match the filename
  332. # [10:53] <ChrisL> jd: its a practical matter, allows browsers to fix bugs and check for regression. excellent to catch regressions
  333. # [10:53] <Hixie> number="184a" or whatever
  334. # [10:53] <ChrisL> ... helps maintain a higher level of interoperability
  335. # [10:53] <fantasai> Hixie, ok, making those changes now
  336. # [10:53] <ChrisL> sg: so we run these for imp reports?
  337. # [10:53] <ChrisL> dg: yes
  338. # [10:54] <ChrisL> sg: does it get us to the deadline faster
  339. # [10:54] <ChrisL> db: yes. and new tests always need to be run
  340. # [10:54] <ChrisL> dg: david is asking if this format is acceptable
  341. # [10:55] <ChrisL> cl: this is for css3 as well
  342. # [10:55] <fantasai> Hixie, thanks
  343. # [10:55] <ChrisL> resolved: we accept tests in ref-format as well, as long as they have the existing metadata style
  344. # [10:56] <ChrisL> ae: prefer to have them link to each other in the metadata
  345. # [10:57] <ChrisL> db: manifest file helps in the case of many-to-one links from refs to tests
  346. # [10:57] <ChrisL> ... and they can be concatenated easily
  347. # [10:58] <ChrisL> (break)
  348. # [11:14] * MikeSmith wonders if glazou is around at the moment
  349. # [11:15] <glazou> yes but hold on please
  350. # [11:17] * MikeSmith points glazou to PM
  351. # [11:23] <ChrisL> topic: upcoming meetings
  352. # [11:26] <ChrisL> tpac is 2-3 nov 2009
  353. # [11:26] <ChrisL> sz: are we meeting the sunday as well?
  354. # [11:26] <ChrisL> (no)
  355. # [11:26] <ChrisL> (we look at march 2010)
  356. # [11:27] <ChrisL> db: time for a north american meeting
  357. # [11:27] <ChrisL> cl: www2010 is 26-30 april
  358. # [11:28] <ChrisL> in raleigh
  359. # [11:28] <ChrisL> http://www2010.org/www/
  360. # [11:28] <ChrisL> dg: yes but we need a meeting in between
  361. # [11:30] <ChrisL> (hakon offers oslo in february, to laughter)
  362. # [11:33] <ChrisL> (brainstorming on dates and locations. speculation as to tpac 2010 site and date)
  363. # [11:39] <ChrisL> proposed: bay area in march, several hosting possibilities, easy for peter linss to get to
  364. # [11:39] <ChrisL> dg: after 8 march
  365. # [11:40] <ChrisL> sg: sxsw etc overlaps
  366. # [11:40] <ChrisL> db: mar 12-16
  367. # [11:40] <ChrisL> mh: crazy week, mix right after
  368. # [11:41] <ChrisL> proposed: 22-24 march, bay area
  369. # [11:41] <ChrisL> adobe, mozilla as possible hosts
  370. # [11:43] <jdaggett> proposed: apple hosts
  371. # [11:43] <ChrisL> s/adobe/adobe, apple, microsoft/
  372. # [11:44] <ChrisL> hakon proposes oslo in august
  373. # [11:45] <ChrisL> or june
  374. # [11:45] <ChrisL> hl: the more meetings, the lower the attendance
  375. # [11:47] <ChrisL> 16-18 August 2009, Oslo
  376. # [11:47] <ChrisL> sz: perfer to avoid 16
  377. # [11:47] <ChrisL> 18-20 2010, Oslo
  378. # [11:48] <ChrisL> s/16-18 August 2009, Oslo//
  379. # [11:48] <ChrisL> and then see about tpac
  380. # [11:48] <dbaron> s/18-20 2010/18-20 August 2010/
  381. # [11:49] <ChrisL> topic: role of molly, liaison, use cases, website
  382. # [11:50] <ChrisL> mh: we has jason teague, did a lot of work, and it was put aside and lost momentum
  383. # [11:50] <ChrisL> ... so would like to project manage that to bring to fruition
  384. # [11:50] <ChrisL> ... bert did soem work but we lost the information architecture
  385. # [11:51] <ChrisL> ee: that would be great
  386. # [11:51] <ChrisL> bb: want to keep existing links and names of pages (cool links don't break)
  387. # [11:51] <ChrisL> ... thought i used the structure
  388. # [11:51] <ChrisL> ee: layout but not the information architecture
  389. # [11:52] <ChrisL> bb: public pages, i'm responsible and have to be maintainable
  390. # [11:52] <ChrisL> ... and chris as well
  391. # [11:52] <ChrisL> ... so don't want to learn new tools
  392. # [11:52] <ChrisL> .. have some make scripts, eg for translations
  393. # [11:53] <ChrisL> ... structure, what did I do wrong there?
  394. # [11:53] <Bert> http://www.w3.org/Style/CSS-tmp/
  395. # [11:53] <ChrisL> bb: this is a temporary page and will go away
  396. # [11:54] * Joins: szilles (chatzilla@193.51.208.72)
  397. # [11:54] <ChrisL> ... trimmed out links to other w3c groups
  398. # [11:54] <ChrisL> ... also made top left menu shorter
  399. # [11:55] <ChrisL> ee: news and current work are very long , unstructured. jason and elika design had a structure, not just the page but the whole site.
  400. # [11:55] <ChrisL> ... set up a structure to understand the site. but this is a huge long list
  401. # [11:56] <ChrisL> ee: jasons draft did not have the long lists
  402. # [11:56] <ChrisL> bb: oh, i didn't use his latest work
  403. # [11:56] <ChrisL> .... didn't like it
  404. # [11:57] <ChrisL> ee: propose that we take berts draft and rearrange the content to have the current work in a smaller or secondary page
  405. # [11:57] <dbaron> I just updated http://www.w3.org/Style/Group/meetings.html with "(tentative)" entries for the two meetings we just planned. Somebody else should check I got everything right, though.
  406. # [11:57] <ChrisL> yup, looks good
  407. # [11:58] <ChrisL> mh: needs to be clear and simple with links to further information
  408. # [11:58] <ChrisL> ee; drowned in long list of news items
  409. # [11:58] <ChrisL> sz: keep top 3
  410. # [11:58] <ChrisL> mh: replace current work with an intro, link to more details
  411. # [12:00] <ChrisL> (discussion on whether the design is too big)
  412. # [12:00] <ChrisL> mh: its a current design trend, big and bold
  413. # [12:01] <ChrisL> mh: boxes need to be smaller, to the point. this is designer/developer outreach, not for coders
  414. # [12:01] <ChrisL> ... like richard ishidas site, very clean
  415. # [12:01] <ChrisL> ... this may be a bit over designed
  416. # [12:02] <ChrisL> jd: just needs tghtening to a higher information density
  417. # [12:02] <ChrisL> bb: ok, that would be easy, trimming news items, replacing table with an intro
  418. # [12:02] <ChrisL> ee: little boxes to introduce topics
  419. # [12:03] <ChrisL> ... actual sections, not random links. need to impose a structure
  420. # [12:03] <jdaggett> jdaggett: many thumbs up for this...
  421. # [12:04] <fantasai> ee: and navigation header represents these topics across all subpages
  422. # [12:04] <ChrisL> mh; just presnting the material well. tighten up and match the information to the audience and a consistent navigation scheme throughout
  423. # [12:04] <ChrisL> ee: so I suggest I talk with molly to show bert what we mean
  424. # [12:05] <ChrisL> bb: top bar has three items as well as the home page
  425. # [12:05] <ChrisL> sz; want a quick way to see whats on *this* page
  426. # [12:06] <ChrisL> ... lots below the fold
  427. # [12:06] <ChrisL> cl: maybe tabs to give an overview
  428. # [12:07] <ChrisL> ee: so small boxes, if its short you can see the whole thing at a glance
  429. # [12:07] <ChrisL> mh; good info, bt does not all belong on home page
  430. # [12:07] <ChrisL> ... so elika and i will work on that and i can manage this
  431. # [12:08] <ChrisL> ... people expect more of w3c in terms of usable information
  432. # [12:08] <ChrisL> mh; which brings us to community outreach and liaison
  433. # [12:08] <ChrisL> ... to drive traffic we need attractive resources, then use twitter
  434. # [12:09] <ChrisL> ... its our relationship to the world
  435. # [12:09] <ChrisL> .. fundamental, and missing
  436. # [12:09] <ChrisL> ... social networking can enhance this and I want to work on that. developers want to be more involved, but designers find it hard to track whats going on
  437. # [12:10] <ChrisL> jd; is this really aimed at content developers?
  438. # [12:10] <ChrisL> ... desigers spend a lot of time on edge cases caused by poor interop
  439. # [12:11] <ChrisL> bb: ther is the blog as well
  440. # [12:11] <ChrisL> dg; demo pages
  441. # [12:11] <ChrisL> s/;/:/g
  442. # [12:12] <ChrisL> dg: want to see demo pages for new stuff, with an explanation below. short articles
  443. # [12:12] <ChrisL> mh: showing use of features, best practices
  444. # [12:13] <ChrisL> ... community liaison is what I am best at
  445. # [12:13] <ChrisL> dg: template with container elements