/irc-logs / w3c / #css / 2015-01-31 / end

Options:

Previous day, Next day

  1. # Session Start: Sat Jan 31 00:00:00 2015
  2. # Session Ident: #css
  3. # [00:02] <TabAtkins> I didn't even experience the learning curve. I just learned how the three areas worked, and how a few basic commands interacted with each, and I was pretty much done.
  4. # [00:03] <TabAtkins> Maybe the "learning curve" is why hg was harder for me - it tried to hide the whole history/index/working area distinctions behind some "nicer" patterns?
  5. # [00:04] <TabAtkins> liam: W3C lost the git vs hg battle, tho. Github won. ^_^
  6. # [00:06] * Quits: lajava (~javi@public.cloak) (Ping timeout: 180 seconds)
  7. # [00:07] <gsnedders> TabAtkins: right, git only makes sense if you understand the underlying data structures. which is pretty poor for most people.
  8. # [00:07] <TabAtkins> I wish I knew how hg was simpler, then. It has the same underlying structures.
  9. # [00:08] <TabAtkins> That one narrative that step-by-step developed from manual backups to git's data model was super helpful in teaching me how everything worked internally.
  10. # [00:11] <tantek> "push creates new remote head" sigh.
  11. # [00:11] <TabAtkins> tantek: Yeah, don't do that.
  12. # [00:11] <tantek> and hg pull --rebase doesn't help
  13. # [00:12] <TabAtkins> My usual solution when that happens is "save current text to temp buffer, delete repo and re-clone, try again"
  14. # [00:12] <tantek> wow that's messed up
  15. # [00:12] <TabAtkins> Which is really scorth-the-earth, but whatevs.
  16. # [00:12] <TabAtkins> It *works*, and I don't have to learn anything else to use it, so there you go. ^_^
  17. # [00:12] <TabAtkins> I'm 100% certain there are better ways to do it. Just not worth learning them.
  18. # [00:13] <tantek> ok trying hg merge
  19. # [00:14] <tantek> and how long should that take
  20. # [00:15] <TabAtkins> All these should be <1m. Generally, just a few seconds.
  21. # [00:15] <tantek> so it's taking >1m then it's stuck?
  22. # [00:15] <TabAtkins> *Something* weird is happening.
  23. # [00:15] <tantek> approaching the point of deleting the repo and checking out again
  24. # [00:18] <liam> TabAtkins, yes re. gitub
  25. # [00:18] <tantek> TabAtkins: this kind of check everything out again? "hg clone https://hg.csswg.org/drafts/ csswg" ?
  26. # [00:18] <TabAtkins> tantek: Yup.
  27. # [00:18] <liam> (and I've even done the same with git before now, save changes elsewhere & clone again)
  28. # [00:18] <tantek> let's see how long that takes
  29. # [00:18] <TabAtkins> Burn it all down and get the latest, so no chance of conflicting.
  30. # [00:19] <tantek> easier when you only touch 2 files
  31. # [00:20] * tantek is on 3G
  32. # [00:20] <liam> i don't mind that github "won", except when github does a sourceforge and gets bought and deletes half the projects or something.
  33. # [00:20] <liam> but at least everyone has copies of the repositories :)
  34. # [00:20] <tantek> what software was sourceforge using?
  35. # [00:20] <liam> cvs and later svn i think
  36. # [00:20] * Joins: lajava (~javi@public.cloak)
  37. # [00:21] <liam> it predated hg and git
  38. # [00:21] <TabAtkins> Yeah, nice thing about distributed VC is that you can just move the master repo, because your local one has the exact same data. ^_^
  39. # [00:22] <tantek> thus github is not vulnerable like sourceforge
  40. # [00:22] <liam> well
  41. # [00:22] <liam> not as vulnerable
  42. # [00:22] <tantek> not vulnerable *like*
  43. # [00:22] <liam> especially if there's notice in advance, but the bandwidth that would cause is unimaginable :)
  44. # [00:22] <tantek> (in the same way as)
  45. # [00:22] <liam> yeah
  46. # [00:23] <liam> the problem comes when no-one is active on a project
  47. # [00:23] <liam> and no-one *actually* has copies of a repo
  48. # [00:23] <liam> which is not all that unlikely with spec development
  49. # [00:23] <liam> once it's a rec, who needs the git files?
  50. # [00:23] <TabAtkins> If no one has copies of the repo, then no one's using it, ergo it can be deleted safely. ^_^
  51. # [00:23] <liam> that doesn't follow
  52. # [00:23] <liam> no-one is actively changing it, is all
  53. # [00:24] <TabAtkins> But also nobody *has* it.
  54. # [00:24] <liam> but maybe not a big deal really in any case
  55. # [00:24] <TabAtkins> I guess I'm imagining that people using a github project clone it.
  56. # [00:24] <liam> for a spec i don't think that's the case
  57. # [00:24] <TabAtkins> Rather than, say, downloading a source tarball or something.
  58. # [00:24] <tantek> still waiting
  59. # [00:24] <liam> for software it can be, or people get a tarball or a binary package
  60. # [00:25] <liam> people just look at the spec online and/or print it, not clone the repo
  61. # [00:28] <tantek> TabAtkins: it's now taken over 10 minutes to do a clone
  62. # [00:28] <tantek> how long should it take?
  63. # [00:28] <TabAtkins> It's a big repo, and it depends on your connection speed, obviously.
  64. # [00:28] <TabAtkins> Isn't there some progress indicator?
  65. # [00:28] <tantek> yeah. "adding file changes"
  66. # [00:29] <tantek> stuck for 10 minutes
  67. # [00:29] <liam> if this is the whole css repo i think it took me half an hour
  68. # [00:29] <tantek> once again, genius CLI
  69. # [00:29] <TabAtkins> I mean, if it's stuck you're fucked, so might as well let it sit.
  70. # [00:29] <tantek> liam half an hour?!?
  71. # [00:29] <tantek> on what kind of a connection?
  72. # [00:29] <tantek> yes, https://hg.csswg.org/drafts/
  73. # [00:30] <liam> running a network monitor can help improve confidence
  74. # [00:30] <liam> e.g. on Linux, iotop
  75. # [00:30] <liam> well, we get up to 1.5Mbps
  76. # [00:30] <liam> but it depends on the weather
  77. # [00:34] <tantek> ok screw it I'm aborting this check out. 15 minutes stuck on "adding file changes"
  78. # [00:34] <tantek> one of the reasons Github is > git and >hg is that I can simply use the web UI to edit *one* file
  79. # [00:34] <tantek> I don't have deal with all this "clone a whole repo" crap
  80. # [00:37] * Quits: tantek (~tantek@public.cloak) (tantek)
  81. # [00:38] * Quits: Florian_away (~Florian@public.cloak) ("Leaving...")
  82. # [00:41] * Quits: thinkxl (~thinkxl@public.cloak) (Client closed connection)
  83. # [00:59] * Joins: tantek (~tantek@public.cloak)
  84. # [01:00] <tantek> trying a clone again with faster wifi, let's see how long this takes
  85. # [01:06] <plinss> tantek: add the progress extension to your ~/.hgrc
  86. # [01:06] <plinss> ie: [extensions]
  87. # [01:06] <plinss> progress =
  88. # [01:07] <plinss> gives a bar graph progress indicator for long operations
  89. # [01:15] <tantek> "1601 files updated, 0 files merged, 0 files removed, 0 files unresolved"
  90. # [01:16] <tantek> looks like it took 14 minutes
  91. # [01:20] <tantek> wow and now it thinks I have changes to css-forms
  92. # [01:20] <tantek> hg is such a piece of crap
  93. # [01:21] <TabAtkins> Interesting. I just pushed that right before you pulled.
  94. # [01:21] <tantek> from a fresh checkout, then replace the two css-ui files I want to checkin, then pull --rebase, then commit, then merge, then commit -m merge and it tells me it has css-forms/Overview.bs and css-forms/images/date01.png to merge
  95. # [01:21] <tantek> which I never touched
  96. # [01:21] <tantek> how dumb can this versioning system be?
  97. # [01:21] <tantek> how is screwing up files all by itself that I never touched?
  98. # [01:21] <TabAtkins> How strange. That's the last commit I made.
  99. # [01:22] <tantek> let's see if my push now screws up the tree / head or not
  100. # [01:22] <tantek> hey now when I do "hg pull --rebase" I get
  101. # [01:22] <tantek> searching for changes \ no changes found \ adding remote bookmark master
  102. # [01:23] <tantek> I don't remember asking for a bookmark
  103. # [01:24] <tantek> and TabAtkins wow - brave man venturing into CSS form styling
  104. # [01:24] <tantek> good on you
  105. # [01:25] <tantek> CSS *for* form element styling that is
  106. # [01:26] <tantek> it looks like that last merge where it told me it has css-forms/Overview.bs and css-forms/images/date01.png to merge, it merged those files only *locally*
  107. # [01:26] <TabAtkins> fantasai is the one that did. I've just been intending to for a while.
  108. # [01:26] <tantek> hmm
  109. # [01:26] <tantek> why is this showing as me having done this? https://hg.csswg.org/drafts/rev/5b5543031e14
  110. # [01:27] <tantek> so no - it looks like it did push stuff
  111. # [01:27] <tantek> stuff I didn't touch
  112. # [01:27] <tantek> hg decided to become inconsistent with files all by itself, files I did not touch, and then push some random changes to the server
  113. # [01:27] <tantek> great
  114. # [01:27] <tantek> Tell me again about this wonderful distributed versioning system?
  115. # [01:28] * Joins: tommyjtl (~tommyjtl@public.cloak)
  116. # [01:29] <tantek> TabAtkins: did I screw this up for you? https://hg.csswg.org/drafts/rev/5b5543031e14
  117. # [01:30] <TabAtkins> That's my diff, so I dunno.
  118. # [01:30] <TabAtkins> tantek: anyway, dump hg. I'll add you to the github repo when I get home.
  119. # [01:30] <tantek> TabAtkins: thanks
  120. # [01:31] <tantek> I think I will suffer our git(hub) setup in Sydney and document all the weirdnesses
  121. # [01:31] <tantek> for the nth revision control system
  122. # [01:32] <tantek> TabAtkins: when I look at https://hg.csswg.org/drafts/rev/5b5543031e14 it says "author Tantek Çelik"
  123. # [01:32] <tantek> so how do you mean it's your diff? I don't understand
  124. # [01:33] <TabAtkins> I mean, it's the correct diff for my last change.
  125. # [01:33] <tantek> ah - the same as https://hg.csswg.org/drafts/rev/97dafe289571
  126. # [01:33] <tantek> how can a diff happen twice?
  127. # [01:33] <tantek> in two revisions?
  128. # [01:34] <tantek> when the only revision between those two didn't touch those files?
  129. # [01:35] * Quits: tommyjtl (~tommyjtl@public.cloak) (Ping timeout: 180 seconds)
  130. # [01:35] <tantek> just deleted the old repo
  131. # [01:35] <tantek> ~200MB gone
  132. # [01:36] * Joins: dauwhe (~dauwhe@public.cloak)
  133. # [01:39] * Quits: lajava (~javi@public.cloak) (Ping timeout: 180 seconds)
  134. # [01:49] * Quits: dauwhe (~dauwhe@public.cloak) (Client closed connection)
  135. # [02:00] * Quits: liam (liam@public.cloak) (Client closed connection)
  136. # [02:01] * Joins: liam (liam@public.cloak)
  137. # [02:34] <plinss> tantek: that commit is a merge, so the diff is showing what got merged between your local head and the head that Tab just pushed
  138. # [02:34] <plinss> it’s normal
  139. # [02:34] <tantek> it's strange, because it doesnt affect the head on the server
  140. # [02:34] <tantek> so why does it show up as a diff on the server?
  141. # [02:35] <plinss> a merge is a changeset, so that changeset shows up
  142. # [02:36] <plinss> look at the changeset graph: https://hg.csswg.org/drafts/graph/5b5543031e14
  143. # [02:36] <plinss> you can see your commit, and Tab’s commit which created a branch (2 heads in your local repo)
  144. # [02:36] <plinss> then you merged the two heads
  145. # [02:37] <plinss> all normal workflow and behavior
  146. # [02:37] <plinss> the diff in the merge changeset is the diff between the two heads before the merge
  147. # [02:37] <tantek> I dont understand what I did to create a branch in my local repo
  148. # [02:37] <tantek> that's the confusing
  149. # [02:37] <tantek> confusion
  150. # [02:37] <plinss> that’s the nature of DVCS
  151. # [02:37] <tantek> because I didn't touch anything that Tab did
  152. # [02:37] <plinss> when you commit, you are in effect, creating a branch
  153. # [02:38] <tantek> every commit is a branch?
  154. # [02:38] <plinss> if no one else commits between your pull/commit/push, then all your work was on one branch
  155. # [02:38] <tantek> that graph/chart helps
  156. # [02:38] <plinss> if someone else pushes, and you pull, then you created the branch locally by pulling in other changes that didn’t descend from yours
  157. # [02:39] <TabAtkins> plinss: Oh, that's what he did. Tantek, always rebase while pulling.
  158. # [02:39] <plinss> (fwiw, you can make the graph locally too ( hg log —graph )
  159. # [02:40] <plinss> right, after you pulled Tab’s changes, instead of merging, you could have rebased
  160. # [02:40] <TabAtkins> That does some jiggery-pokery to make it look like you wrote your commit after the ones you pulled.
  161. # [02:40] <plinss> that takes your local commits, and moves them to have happened on top of Tabs
  162. # [02:40] <tantek> plinss: I thought I was always rebasing
  163. # [02:40] <tantek> that's why I was so confused
  164. # [02:41] <tantek> but this does help explain why you should "always rebase"
  165. # [02:41] <plinss> apparently you tried to rebase earlier, and it didn’t work for some reason, not sure why
  166. # [02:41] <plinss> “always rebase” leaves a cleaner commit tree
  167. # [02:41] <plinss> but a merge is actually perfectly fine too
  168. # [02:42] <plinss> and if the same files were touched, a rebase can get messy
  169. # [02:42] <plinss> but if none of the same files were touched, rebase is easier and cleaner than a merge
  170. # [02:43] * Joins: tommyjtl (~tommyjtl@public.cloak)
  171. # [02:43] <TabAtkins> Yeah, I find rebasing much easier to deal with mentally.
  172. # [02:44] <tantek> TabAtkins: this sucks for properties that have been dropped: "FATAL ERROR: No 'propdesc' refs found for 'nav-index'."
  173. # [02:44] <plinss> FWIW, hg is also very good about recovering from bad states, it uses transactional files on disk, so a “hg recover” usually takes care of things
  174. # [02:44] <tantek> All I want say is
  175. # [02:45] <tantek> 'nav-index' dropped
  176. # [02:45] <plinss> TabAtkins: you mean you don’t like history graphs like: http://hg.csswg.org/test/graph/5b4c28c49828
  177. # [02:45] <TabAtkins> It only gets messy with a big rebase, when you altered the same file in several commits. Then a merge is easier.
  178. # [02:45] <tantek> in an informative appendix
  179. # [02:45] <tantek> and bikeshed complains because it can't finda propdesc FOR A DROPPED PROPERTY
  180. # [02:46] <TabAtkins> tantek: You can tell Bikeshed to ignore a linking failure by putting the term in "Ignored Terms" metadata. Comma separated list.
  181. # [02:46] <tantek> ok
  182. # [02:47] <TabAtkins> plinss: It's that transactional stuff that confuses me. Means there's another layer of data to reason about.
  183. # [02:47] <plinss> TabAtkins: nah, you only deal with that if you abort an operation partway through (or something goes really sideways, which is rare)
  184. # [02:47] <plinss> tantek: see http://hgbook.red-bean.com/read/ for the definitive guide to hg
  185. # [02:50] * Quits: tommyjtl (~tommyjtl@public.cloak) (Ping timeout: 180 seconds)
  186. # [02:50] <plinss> or for git, see: http://git-man-page-generator.lokaltog.net/
  187. # [02:51] <tantek> TabAtkins: why is Issue Tracking URL not hyperlinked
  188. # [02:52] <tantek> ok I figured out how this happened
  189. # [02:52] <tantek> because I just did it again
  190. # [02:53] <tantek> hg pull --rebase
  191. # [02:53] <tantek> "added 1 changesets with 2 changes to 2 files \ abort: uncommitted changes"
  192. # [02:53] <tantek> hg commit -m "blah blah"
  193. # [02:53] <tantek> "… \ created new head \ … "
  194. # [02:53] <tantek> hg pull --rebase
  195. # [02:53] <plinss> right, you can’t rebase if you haven’t commited
  196. # [02:53] <tantek> "no changes found"
  197. # [02:53] <tantek> hg push
  198. # [02:53] <tantek> "abort: push creates new remote head ..."
  199. # [02:53] <plinss> so your commit created a new head
  200. # [02:53] <tantek> "(merge or see "hg help push" for details about pushing new heads)
  201. # [02:53] <tantek> "
  202. # [02:54] <TabAtkins> tantek: Use the Issue Tracking syntax in the docs (without an initial !), and it'll be linked.
  203. # [02:54] <tantek> hg merge
  204. # [02:54] <plinss> just do “hg rebase”
  205. # [02:55] <tantek> TabAtkins:
  206. # [02:55] <tantek> Error running preprocessor, returned code: 1.
  207. # [02:55] <tantek> Traceback (most recent call last):
  208. # [02:55] <tantek> File "/sites/api.csswg.org/bikeshed/bikeshed.py", line 5, in <module>
  209. # [02:55] <tantek> bikeshed.main()
  210. # [02:55] <tantek> File "/sites/api.csswg.org/bikeshed/bikeshed/__init__.py", line 157, in main
  211. # [02:55] <tantek> doc.preprocess()
  212. # [02:55] <tantek> File "/sites/api.csswg.org/bikeshed/bikeshed/__init__.py", line 1250, in preprocess
  213. # [02:55] <tantek> addSpecMetadataSection(self)
  214. # [02:55] <tantek> File "/sites/api.csswg.org/bikeshed/bikeshed/__init__.py", line 2088, in addSpecMetadataSection
  215. # [02:55] <tantek> md["Issue Tracking"] = [E.a({"href":url}, text) for text,url in doc.md.issues]
  216. # [02:55] <tantek> ValueError: need more than 1 value to unpack
  217. # [02:55] <tantek> … when I use the Issue Tracking syntax in the docs (without an initial !)
  218. # [02:56] <TabAtkins> Okay, need to make that not crash, but also you're not matching the syntax in the docs.
  219. # [02:56] <TabAtkins> Don't just remove the !
  220. # [02:56] <tantek> why shouldn't that work?
  221. # [02:57] <TabAtkins> ! metadata is just spammed directly in into the html. It has no parsing applied. It's totally different from the real metadatas.
  222. # [02:58] <TabAtkins> "!Issue Tracking" has no relation
  223. # [02:58] <TabAtkins> to "Issue Tracking".
  224. # [02:58] <tantek> I was always rebasing while pulling
  225. # [02:59] <tantek> that's not the problem
  226. # [02:59] <tantek> the problem is DO NOT hg pull --rebase BEFORE committing
  227. # [02:59] <tantek> commit then pull
  228. # [02:59] <tantek> feels counter intuitive but ok
  229. # [03:00] <plinss> tantek, right
  230. # [03:01] <TabAtkins> Gotta get your working copy clean (no local changes) before messing with your history. Otherwise conflicts would be much more confusing.
  231. # [03:01] <plinss> also safer to decouple the pull and rebase: “hg pull” ; “hg rebase”
  232. # [03:01] <tantek> ok both of those help
  233. # [03:01] <TabAtkins> Nah, no need to do that.
  234. # [03:01] * fantasai forgot the time difference means TabAtkins is still at work
  235. # [03:01] * fantasai waves
  236. # [03:01] <TabAtkins> The combined op just pulls then rebase.
  237. # [03:02] <TabAtkins> fantasai: I'm actually at home now.
  238. # [03:02] <plinss> but note that if you do “hg pull —rebase” and the rebase failes, the pull still happened
  239. # [03:02] <tantek> ok
  240. # [03:02] <TabAtkins> plinss: Right.
  241. # [03:02] <fantasai> TabAtkins: http://html5doctor.com/the-details-and-summary-elements/ look for term "browser vendors" ?
  242. # [03:02] <tantek> always commit first, have no outstanding local changes, THEN pull / rebase
  243. # [03:02] <plinss> right
  244. # [03:03] <plinss> you can also “hg heads” to see how many heads you have, if you have more than one, you need to rebase or merge
  245. # [03:03] <TabAtkins> That applies for anything that messes with your history.
  246. # [03:03] * fantasai doesn't know what the issue is there, but it seems reasonable for it to work
  247. # [03:07] * Quits: tantek (~tantek@public.cloak) (tantek)
  248. # [03:07] * Joins: tommyjtl (~tommyjtl@public.cloak)
  249. # [03:08] * Joins: tommyjtl_ (~tommyjtl@public.cloak)
  250. # [03:08] * Quits: tommyjtl (~tommyjtl@public.cloak) (Client closed connection)
  251. # [03:23] * Joins: tommyjtl (~tommyjtl@public.cloak)
  252. # [03:23] * Quits: tommyjtl_ (~tommyjtl@public.cloak) (Ping timeout: 180 seconds)
  253. # [03:23] * Joins: tommyjtl_ (~tommyjtl@public.cloak)
  254. # [03:26] * Quits: tommyjtl (~tommyjtl@public.cloak) (Client closed connection)
  255. # [03:27] * Joins: tommyjtl (~tommyjtl@public.cloak)
  256. # [03:30] * Quits: tommyjtl_ (~tommyjtl@public.cloak) (Client closed connection)
  257. # [03:30] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
  258. # [03:50] * Joins: tantek (~tantek@public.cloak)
  259. # [03:51] <tantek> TabAtkins: your <meta content="1.0.0" name="bikeshed-semver"> broke validation
  260. # [03:53] * Quits: tantek (~tantek@public.cloak) (tantek)
  261. # [03:56] * Joins: tantek (~tantek@public.cloak)
  262. # [04:00] <fantasai> I guess it should be <meta name="generator" content="Bikeshed 1.0.0">?
  263. # [04:03] <tantek> yeah that would be better
  264. # [04:03] <tantek> it's all metacrap to me
  265. # [04:05] * fantasai considers that bit to be debugging info
  266. # [04:06] <tantek> how does one put a <style> element in a .bs doc?
  267. # [04:06] <tantek> and have it automatically go in the <head> ?
  268. # [04:06] <fantasai> put it as the first thing after the metadata block?
  269. # [04:07] <fantasai> seems to work for Writing Modes
  270. # [04:14] * Quits: tantek (~tantek@public.cloak) (Ping timeout: 180 seconds)
  271. # [04:16] * Disconnected
  272. # [04:22] * Attempting to rejoin channel #css
  273. # [04:22] * Rejoined channel #css
  274. # [04:22] * Topic is 'logs: http://krijnhoetmer.nl/irc-logs/css - 2015-01-28 telcon https://lists.w3.org/Archives/Public/www-style/2015Jan/0544.html (JS only logs: https://log.csswg.org/irc.w3.org/css/today )'
  275. # [04:22] * Set by plinss on Wed Jan 28 02:19:17
  276. # [04:22] * Quits: plinss (~plinss@public.cloak) (Ping timeout: 180 seconds)
  277. # [04:22] * Quits: liam (liam@public.cloak) (Ping timeout: 180 seconds)
  278. # [04:22] * Joins: dwim (~dwim@public.cloak)
  279. # [04:22] * Joins: adenilson (~anonymous@public.cloak)
  280. # [04:22] * Joins: tantek (~tantek@public.cloak)
  281. # [04:22] * Joins: paul___irish (~paul___irish@public.cloak)
  282. # [04:23] * Quits: projector (~projector@public.cloak) ("ZNC - http://znc.in")
  283. # [04:23] * Quits: krijnhoetmer_ (~krijnhoetmer@public.cloak) (Ping timeout: 180 seconds)
  284. # [04:23] * Joins: projector (~projector@public.cloak)
  285. # [04:23] * Quits: renoirb_ (renoirb@public.cloak) ("Taking some REST")
  286. # [04:23] <tantek> weird I got a "502 Proxy Error" from http://validator.w3.org/check?uri=http%3A%2F%2Fdev.w3.org%2Fcsswg%2Fcss-ui%2F&charset=%28detect+automatically%29&doctype=Inline&group=0
  287. # [04:23] <tantek> transient but still
  288. # [04:23] <tantek> alright how do I suppress this? <meta content="1.0.0" name="bikeshed-semver">
  289. # [04:23] <tantek> since it breaks validation (ergo publication)
  290. # [04:24] * Quits: rego (~smuxi@public.cloak) (Client closed connection)
  291. # [04:24] * Joins: rego (~smuxi@public.cloak)
  292. # [04:24] * Joins: renoirb (renoirb@public.cloak)
  293. # [04:24] * Joins: liam (liam@public.cloak)
  294. # [04:24] * Joins: plinss (~plinss@public.cloak)
  295. # [04:24] * Joins: tommyjtl (~tommyjtl@public.cloak)
  296. # [04:26] * Joins: Hixie (~ianh@public.cloak)
  297. # [04:27] * Joins: panzana` (~panzana@public.cloak)
  298. # [04:27] * Quits: tantek (~tantek@public.cloak) (tantek)
  299. # [04:41] * Joins: estellevw (~estellevw@public.cloak)
  300. # [04:57] <TabAtkins> tantek: You don't. It's there for a reason. But I should switch over to name=generator, since that's what it's for.
  301. # [04:58] <TabAtkins> But also, <meta> validation is crap and can be ignored.
  302. # [04:58] <TabAtkins> tantek: <style> and <script> elements automatically move into the <head> unless it's a <style scoped>.
  303. # [05:09] * Quits: estellevw (~estellevw@public.cloak) ("Snuggling with the puppies")
  304. # [05:10] * Quits: adenilson (~anonymous@public.cloak) (adenilson)
  305. # [05:24] * Joins: thinkxl (~thinkxl@public.cloak)
  306. # [05:50] * Joins: dbaron (~dbaron@public.cloak)
  307. # [06:21] * Joins: tantek (~tantek@public.cloak)
  308. # [06:22] <tantek> TabAtkins: thanks. Got <style> to work as expected
  309. # [06:22] <tantek> "validation is crap and can be ignored" if only that were so. it blocks TR publication :/
  310. # [06:23] * Joins: estellevw (~estellevw@public.cloak)
  311. # [06:26] * fantasai is in favor of HTML validation. Catches stupid errors. Doesn't much care about <meta> validation though
  312. # [06:27] <tantek> Since I don't care much about <meta>, I'm ok with <meta> breaking validation.
  313. # [06:27] <tantek> or to put it in your words, catches stupid <meta>
  314. # [06:27] <tantek> (s)
  315. # [06:31] <tantek> for now I've manually removed the breaking <meta> - hopefully that's enough for pub
  316. # [06:32] * Joins: tommyjtl_ (~tommyjtl@public.cloak)
  317. # [06:32] * Quits: tommyjtl (~tommyjtl@public.cloak) (Client closed connection)
  318. # [06:36] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
  319. # [06:37] <plinss> tantek: for pub, please change that <meta> tag to: <meta name="generator" content="Bikeshed 1.0.0">
  320. # [06:37] <plinss> TabAtkins: shepherd has been updated to accept <meta name=“generator”… so change it at will
  321. # [06:39] * Joins: CSSWG_LogBot (~csswg_logbot@public.cloak)
  322. # [06:40] * Joins: dbaron (~dbaron@public.cloak)
  323. # [06:42] <tantek> plinss: ok
  324. # [06:43] <tantek> pubrules checker is complaining about non-well-formed character or markup:
  325. # [06:43] <tantek> http://services.w3.org/xslt?xmlfile=http%3A%2F%2Fservices.w3.org%2Ftidy%2Ftidy%3FdocAddr%3Dhttp%253A%252F%252Fdev.w3.org%252Fcsswg%252Fcss-ui-3%252F&xslfile=http%3A%2F%2Fservices.w3.org%2Fxslt%3Fxmlfile%3Dhttp%3A%2F%2Fwww.w3.org%2F2005%2F07%2Fpubrules%253Fuimode%253Dchecker_full%2526year%253D2015%2526docstatus%253Dord-wd-tr%2526rectrack%253Dyes%2526prevrec%253Dnone%2526patpol%253Dw3c%2526normative%253Dyes%2526uri%253Dhttp%25253A%25252F%25252Fdev.w3.org%25252[CUT]
  326. # [06:43] <tantek> 252Fcss-ui-3%25252F%2526filterValues%253Dform%2526nscheckmanual%253D%2526display%253Dall%2526recursive%253Doff%2526recurse_auth%253Don%2526procrev%253D2014%26xslfile%3Dhttp%3A%2F%2Fwww.w3.org%2F2005%2F09%2Fchecker%2Fframe.xsl%26display%3Dall%26recurse_auth%3Don&uimode=checker_full&filterValues=form&year=2015&docstatus=ord-wd-tr&rectrack=yes&prevrec=none&patpol=w3c&normative=yes&doc_uri=http%3A%2F%2Fdev.w3.org%2Fcsswg%2Fcss-ui-3%2F&recursive=off&nscheckmanual[CUT]
  327. # [06:43] <tantek> all&recurse_auth=on&procrev=2014
  328. # [06:43] <tantek> yet there is nothing at "lineNumber: 480; columnNumber: 28;" as it is claiming
  329. # [06:50] * Joins: jdaggett (~jdaggett@public.cloak)
  330. # [06:54] <TabAtkins> Also, it's html, not XML. No such thing as a well-formedness error.
  331. # [06:57] <tantek> http://www.w3.org/2005/07/pubrules
  332. # [07:00] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
  333. # [07:15] * Quits: tommyjtl_ (~tommyjtl@public.cloak) ("brb")
  334. # [07:34] * Joins: dbaron (~dbaron@public.cloak)
  335. # [07:39] * Joins: thinkxl_ (~thinkxl@public.cloak)
  336. # [07:44] * Quits: thinkxl (~thinkxl@public.cloak) (Ping timeout: 180 seconds)
  337. # [08:25] * Quits: antonp (~Thunderbird@public.cloak) (antonp)
  338. # [08:26] * Quits: tantek (~tantek@public.cloak) (tantek)
  339. # [08:33] * Joins: antonp (~Thunderbird@public.cloak)
  340. # [08:37] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
  341. # [08:39] * Quits: thinkxl_ (~thinkxl@public.cloak) ("Lingo: www.lingoirc.com")
  342. # [08:58] * Joins: Florian (~Florian@public.cloak)
  343. # [09:06] * Quits: Florian (~Florian@public.cloak) (Client closed connection)
  344. # [10:28] * Quits: estellevw (~estellevw@public.cloak) ("Snuggling with the puppies")
  345. # [10:29] * Joins: estellevw (~estellevw@public.cloak)
  346. # [10:34] * Joins: Florian (~Florian@public.cloak)
  347. # [10:37] * Joins: Florian_ (~Florian@public.cloak)
  348. # [10:41] * Quits: Florian (~Florian@public.cloak) (Ping timeout: 180 seconds)
  349. # [10:54] * Joins: Ms2ger (~Ms2ger@public.cloak)
  350. # [10:58] * Joins: lajava (~javi@public.cloak)
  351. # [11:12] * Quits: lajava (~javi@public.cloak) (Ping timeout: 180 seconds)
  352. # [11:20] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
  353. # [11:31] * Joins: Ms2ger (~Ms2ger@public.cloak)
  354. # [11:44] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
  355. # [11:48] * Joins: Ms2ger (~Ms2ger@public.cloak)
  356. # [12:34] * Quits: estellevw (~estellevw@public.cloak) ("Snuggling with the puppies")
  357. # [13:03] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
  358. # [13:22] * Joins: Ms2ger (~Ms2ger@public.cloak)
  359. # [13:32] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
  360. # [13:49] * Quits: Florian_ (~Florian@public.cloak) (Client closed connection)
  361. # [13:55] * leaverou_away is now known as leaverou
  362. # [14:03] * Joins: Ms2ger (~Ms2ger@public.cloak)
  363. # [14:08] * Joins: Florian (~Florian@public.cloak)
  364. # [14:14] * Quits: Florian (~Florian@public.cloak) (Client closed connection)
  365. # [14:15] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
  366. # [15:04] * Joins: Ms2ger (~Ms2ger@public.cloak)
  367. # [16:09] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
  368. # [16:35] * Joins: Florian (~Florian@public.cloak)
  369. # [16:40] * leaverou is now known as leaverou_away
  370. # [16:40] * leaverou_away is now known as leaverou
  371. # [16:41] * Joins: Ms2ger (~Ms2ger@public.cloak)
  372. # [16:57] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
  373. # [17:20] * Quits: jdaggett (~jdaggett@public.cloak) (jdaggett)
  374. # [17:24] * Joins: jdaggett (~jdaggett@public.cloak)
  375. # [17:50] * Joins: dbaron (~dbaron@public.cloak)
  376. # [18:02] <TabAtkins> plinss: Any clue why Web Anim is listed as defining the 'left' property? The link in Bikeshed linking database for it doesn't make any sense - it points to a section title, and "left" is only used in the text of some examples in that section.
  377. # [18:13] * Quits: jdaggett (~jdaggett@public.cloak) (jdaggett)
  378. # [18:25] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
  379. # [18:39] * Quits: Florian (~Florian@public.cloak) (Client closed connection)
  380. # [18:44] * Joins: estellevw (~estellevw@public.cloak)
  381. # [19:49] * Quits: estellevw (~estellevw@public.cloak) ("Snuggling with the puppies")
  382. # [19:53] * Joins: Florian (~Florian@public.cloak)
  383. # [19:57] * Joins: dbaron (~dbaron@public.cloak)
  384. # [20:01] * Quits: Florian (~Florian@public.cloak) (Ping timeout: 180 seconds)
  385. # [20:15] * Joins: Florian (~Florian@public.cloak)
  386. # [20:51] * Quits: Florian (~Florian@public.cloak) (Client closed connection)
  387. # [20:52] * Joins: Florian (~Florian@public.cloak)
  388. # [20:53] * Quits: paul___irish (~paul___irish@public.cloak) ("ZNC - http://znc.sourceforge.net")
  389. # [20:54] * Quits: logbot (~logbot@public.cloak) (Ping timeout: 180 seconds)
  390. # [20:54] * Quits: CSSWG_LogBot (~csswg_logbot@public.cloak) (Ping timeout: 180 seconds)
  391. # [20:55] * Quits: Hixie (~ianh@public.cloak) (Client closed connection)
  392. # [20:55] * Quits: shans (~shans@public.cloak) ("ZNC - http://znc.in")
  393. # [20:55] * Quits: panzana` (~panzana@public.cloak) (Client closed connection)
  394. # [20:55] * Quits: sylvaing (~sylvaing@public.cloak) ("ZNC - http://znc.in")
  395. # [20:55] * Quits: alexmog (~alexmog@public.cloak) ("ZNC - http://znc.in")
  396. # [20:55] * Joins: shans_away (~shans@public.cloak)
  397. # [20:56] * Joins: paul___irish (~paul___irish@public.cloak)
  398. # [20:56] * Joins: alexmog_away (~alexmog@public.cloak)
  399. # [20:56] * shans_away is now known as shans
  400. # [20:56] * alexmog_away is now known as alexmog
  401. # [20:56] * Joins: sylvaing_away (~sylvaing@public.cloak)
  402. # [20:57] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
  403. # [20:57] * sylvaing_away is now known as sylvaing
  404. # [20:57] * Quits: rego (~smuxi@public.cloak) (Client closed connection)
  405. # [20:57] * Quits: hgl (~hgl@public.cloak) ("Quit")
  406. # [20:57] * Quits: plinss (~plinss@public.cloak) (plinss)
  407. # [20:57] * Quits: liam (liam@public.cloak) (Ping timeout: 180 seconds)
  408. # [20:57] * Joins: plinss (~plinss@public.cloak)
  409. # [20:57] * Quits: Florian (~Florian@public.cloak) (Client closed connection)
  410. # [20:58] * Quits: renoirb (renoirb@public.cloak) ("Taking some REST")
  411. # [21:01] * Joins: hgl (~hgl@public.cloak)
  412. # [21:05] * Joins: logbot (~logbot@public.cloak)
  413. # [21:05] * Joins: rego (~smuxi@public.cloak)
  414. # [21:06] * Joins: renoirb (renoirb@public.cloak)
  415. # [21:06] * Joins: dbaron (~dbaron@public.cloak)
  416. # [21:07] * Joins: liam (liam@public.cloak)
  417. # [21:07] * Joins: Hixie (~ianh@public.cloak)
  418. # [21:07] * Joins: estellevw (~estellevw@public.cloak)
  419. # [21:07] * Joins: panzana` (~panzana@public.cloak)
  420. # [21:18] * Joins: Ms2ger (~Ms2ger@public.cloak)
  421. # [21:25] * Joins: Florian (~Florian@public.cloak)
  422. # [21:28] * Joins: Florian_ (~Florian@public.cloak)
  423. # [21:32] * Quits: Florian (~Florian@public.cloak) (Ping timeout: 180 seconds)
  424. # [21:58] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
  425. # [22:12] * Joins: tantek (~tantek@public.cloak)
  426. # [22:15] * Quits: Florian_ (~Florian@public.cloak) (Client closed connection)
  427. # [22:15] * Joins: Florian (~Florian@public.cloak)
  428. # [22:32] * Quits: Florian (~Florian@public.cloak) (Client closed connection)
  429. # [22:35] * Joins: Florian (~Florian@public.cloak)
  430. # [22:47] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
  431. # [22:50] * Disconnected
  432. # [22:52] * Attempting to rejoin channel #css
  433. # [22:52] * Rejoined channel #css
  434. # [22:52] * Topic is 'logs: http://krijnhoetmer.nl/irc-logs/css - 2015-01-28 telcon https://lists.w3.org/Archives/Public/www-style/2015Jan/0544.html (JS only logs: https://log.csswg.org/irc.w3.org/css/today )'
  435. # [22:52] * Set by plinss on Wed Jan 28 02:19:17
  436. # [22:52] * Joins: sylvaing_away (~sylvaing@public.cloak)
  437. # [22:52] * Quits: logbot (~logbot@public.cloak) (Ping timeout: 180 seconds)
  438. # [22:52] * Quits: krit (~sid15081@public.cloak) (Ping timeout: 180 seconds)
  439. # [22:52] * Joins: achicu______ (~sid13301@public.cloak)
  440. # [22:52] * Joins: shane (~sid61558@public.cloak)
  441. # [22:52] * Joins: mvujovic_______ (~sid13458@public.cloak)
  442. # [22:52] * Joins: lmclister_______ (~sid13822@public.cloak)
  443. # [22:52] * Joins: estellevw_ (~estellevw@public.cloak)
  444. # [22:52] * Joins: abucur____ (~sid19072@public.cloak)
  445. # [22:52] * Joins: TabAtkins_ (~sid11559@public.cloak)
  446. # [22:52] * Joins: Florian_ (~Florian@public.cloak)
  447. # [22:52] * Joins: astearns__ (~sid15080@public.cloak)
  448. # [22:52] * Joins: birtles_ (~sid16523@public.cloak)
  449. # [22:52] * Joins: nikos (~uid28403@public.cloak)
  450. # [22:53] * Quits: antonp (~Thunderbird@public.cloak) (Ping timeout: 180 seconds)
  451. # [22:53] * Joins: amtiskaw_ (~sid19262@public.cloak)
  452. # [22:53] * Joins: robertknight_clo_ (~sid15951@public.cloak)
  453. # [22:53] * Joins: tantek_ (~tantek@public.cloak)
  454. # [22:53] * Joins: jumland_ (~sid26952@public.cloak)
  455. # [22:53] * Joins: koji_ (~sid53200@public.cloak)
  456. # [22:53] * Joins: timeless_ (~sid4015@public.cloak)
  457. # [22:53] * Joins: JonathanNeal_ (~sid5831@public.cloak)
  458. # [22:53] * Joins: iank____ (~sid43239@public.cloak)
  459. # [22:53] * Joins: sgalineau_ (~sid26595@public.cloak)
  460. # [22:53] * sylvaing_away is now known as sylvaing
  461. # [22:53] * Quits: estellevw (~estellevw@public.cloak) (Ping timeout: 180 seconds)
  462. # [22:53] * estellevw_ is now known as estellevw
  463. # [22:53] * Joins: antonp (~Thunderbird@public.cloak)
  464. # [22:53] * Joins: ato_ (~sid16069@public.cloak)
  465. # [22:53] * Quits: krijnhoetmer (~krijnhoetmer@public.cloak) (Ping timeout: 180 seconds)
  466. # [22:53] * Joins: cabanier_ (~sid15093@public.cloak)
  467. # [22:53] * Quits: hgl (~hgl@public.cloak) (Ping timeout: 180 seconds)
  468. # [22:53] * Joins: mihnea______ (~sid16310@public.cloak)
  469. # [22:53] * Joins: hgl (~hgl@public.cloak)
  470. # [22:53] * Joins: logbot (~logbot@public.cloak)
  471. # [22:53] * Joins: dbaron (~dbaron@public.cloak)
  472. # [22:54] * Quits: tantek (~tantek@public.cloak) (Ping timeout: 180 seconds)
  473. # [22:54] * tantek_ is now known as tantek
  474. # [22:54] * Joins: krit (~sid15081@public.cloak)
  475. # [22:55] * Quits: astearns_ (~sid15080@public.cloak) (Ping timeout: 180 seconds)
  476. # [22:55] * astearns__ is now known as astearns_
  477. # [22:55] * Quits: cabanier (~sid15093@public.cloak) (Ping timeout: 180 seconds)
  478. # [22:55] * cabanier_ is now known as cabanier
  479. # [22:55] * Quits: jumland (~sid26952@public.cloak) (Ping timeout: 180 seconds)
  480. # [22:55] * jumland_ is now known as jumland
  481. # [22:55] * Quits: sgalineau (~sid26595@public.cloak) (Ping timeout: 180 seconds)
  482. # [22:55] * Quits: ato (~sid16069@public.cloak) (Ping timeout: 180 seconds)
  483. # [22:55] * Quits: birtles (~sid16523@public.cloak) (Ping timeout: 180 seconds)
  484. # [22:55] * sgalineau_ is now known as sgalineau
  485. # [22:55] * ato_ is now known as ato
  486. # [22:55] * birtles_ is now known as birtles
  487. # [22:55] * Quits: lmclister______ (~sid13822@public.cloak) (Ping timeout: 180 seconds)
  488. # [22:55] * Quits: robertknight_clo (~sid15951@public.cloak) (Ping timeout: 180 seconds)
  489. # [22:55] * Quits: mvujovic______ (~sid13458@public.cloak) (Ping timeout: 180 seconds)
  490. # [22:55] * Quits: mihnea_____ (~sid16310@public.cloak) (Ping timeout: 180 seconds)
  491. # [22:55] * Quits: koji (~sid53200@public.cloak) (Ping timeout: 180 seconds)
  492. # [22:55] * Quits: abucur___ (~sid19072@public.cloak) (Ping timeout: 180 seconds)
  493. # [22:55] * Quits: achicu_____ (~sid13301@public.cloak) (Ping timeout: 180 seconds)
  494. # [22:55] * Quits: amtiskaw (~sid19262@public.cloak) (Ping timeout: 180 seconds)
  495. # [22:55] * robertknight_clo_ is now known as robertknight_clo
  496. # [22:55] * mvujovic_______ is now known as mvujovic______
  497. # [22:55] * amtiskaw_ is now known as amtiskaw
  498. # [22:55] * lmclister_______ is now known as lmclister______
  499. # [22:55] * abucur____ is now known as abucur___
  500. # [22:55] * koji_ is now known as koji
  501. # [22:55] * mihnea______ is now known as mihnea_____
  502. # [22:55] * achicu______ is now known as achicu_____
  503. # [22:55] * Quits: TabAtkins (~sid11559@public.cloak) (Ping timeout: 180 seconds)
  504. # [22:55] * TabAtkins_ is now known as TabAtkins
  505. # [22:56] * Quits: Florian (~Florian@public.cloak) (Ping timeout: 180 seconds)
  506. # [22:56] * Quits: iank___ (~sid43239@public.cloak) (Ping timeout: 180 seconds)
  507. # [22:56] * Quits: timeless (~sid4015@public.cloak) (Ping timeout: 180 seconds)
  508. # [22:56] * iank____ is now known as iank___
  509. # [22:56] * timeless_ is now known as timeless
  510. # [22:56] * Quits: tgraham (~user@public.cloak) (Ping timeout: 180 seconds)
  511. # [22:56] * Quits: rego (~smuxi@public.cloak) (Client closed connection)
  512. # [22:56] * Joins: rego (~smuxi@public.cloak)
  513. # [22:57] * Joins: fantasai (~fantasai@public.cloak)
  514. # [23:21] * Quits: tantek (~tantek@public.cloak) (tantek)
  515. # [23:22] * Quits: Florian_ (~Florian@public.cloak) (Client closed connection)
  516. # Session Close: Sun Feb 01 00:00:00 2015

Previous day, Next day

Think these logs are useful? Then please donate to show your gratitude (and keep them up, of course). Thanks! — Krijn