Options:
Previous day, Next day
- # Session Start: Sat Jan 31 00:00:00 2015
- # Session Ident: #css
- # [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.
- # [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?
- # [00:04] <TabAtkins> liam: W3C lost the git vs hg battle, tho. Github won. ^_^
- # [00:06] * Quits: lajava (~javi@public.cloak) (Ping timeout: 180 seconds)
- # [00:07] <gsnedders> TabAtkins: right, git only makes sense if you understand the underlying data structures. which is pretty poor for most people.
- # [00:07] <TabAtkins> I wish I knew how hg was simpler, then. It has the same underlying structures.
- # [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.
- # [00:11] <tantek> "push creates new remote head" sigh.
- # [00:11] <TabAtkins> tantek: Yeah, don't do that.
- # [00:11] <tantek> and hg pull --rebase doesn't help
- # [00:12] <TabAtkins> My usual solution when that happens is "save current text to temp buffer, delete repo and re-clone, try again"
- # [00:12] <tantek> wow that's messed up
- # [00:12] <TabAtkins> Which is really scorth-the-earth, but whatevs.
- # [00:12] <TabAtkins> It *works*, and I don't have to learn anything else to use it, so there you go. ^_^
- # [00:12] <TabAtkins> I'm 100% certain there are better ways to do it. Just not worth learning them.
- # [00:13] <tantek> ok trying hg merge
- # [00:14] <tantek> and how long should that take
- # [00:15] <TabAtkins> All these should be <1m. Generally, just a few seconds.
- # [00:15] <tantek> so it's taking >1m then it's stuck?
- # [00:15] <TabAtkins> *Something* weird is happening.
- # [00:15] <tantek> approaching the point of deleting the repo and checking out again
- # [00:18] <liam> TabAtkins, yes re. gitub
- # [00:18] <tantek> TabAtkins: this kind of check everything out again? "hg clone https://hg.csswg.org/drafts/ csswg" ?
- # [00:18] <TabAtkins> tantek: Yup.
- # [00:18] <liam> (and I've even done the same with git before now, save changes elsewhere & clone again)
- # [00:18] <tantek> let's see how long that takes
- # [00:18] <TabAtkins> Burn it all down and get the latest, so no chance of conflicting.
- # [00:19] <tantek> easier when you only touch 2 files
- # [00:20] * tantek is on 3G
- # [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.
- # [00:20] <liam> but at least everyone has copies of the repositories :)
- # [00:20] <tantek> what software was sourceforge using?
- # [00:20] <liam> cvs and later svn i think
- # [00:20] * Joins: lajava (~javi@public.cloak)
- # [00:21] <liam> it predated hg and git
- # [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. ^_^
- # [00:22] <tantek> thus github is not vulnerable like sourceforge
- # [00:22] <liam> well
- # [00:22] <liam> not as vulnerable
- # [00:22] <tantek> not vulnerable *like*
- # [00:22] <liam> especially if there's notice in advance, but the bandwidth that would cause is unimaginable :)
- # [00:22] <tantek> (in the same way as)
- # [00:22] <liam> yeah
- # [00:23] <liam> the problem comes when no-one is active on a project
- # [00:23] <liam> and no-one *actually* has copies of a repo
- # [00:23] <liam> which is not all that unlikely with spec development
- # [00:23] <liam> once it's a rec, who needs the git files?
- # [00:23] <TabAtkins> If no one has copies of the repo, then no one's using it, ergo it can be deleted safely. ^_^
- # [00:23] <liam> that doesn't follow
- # [00:23] <liam> no-one is actively changing it, is all
- # [00:24] <TabAtkins> But also nobody *has* it.
- # [00:24] <liam> but maybe not a big deal really in any case
- # [00:24] <TabAtkins> I guess I'm imagining that people using a github project clone it.
- # [00:24] <liam> for a spec i don't think that's the case
- # [00:24] <TabAtkins> Rather than, say, downloading a source tarball or something.
- # [00:24] <tantek> still waiting
- # [00:24] <liam> for software it can be, or people get a tarball or a binary package
- # [00:25] <liam> people just look at the spec online and/or print it, not clone the repo
- # [00:28] <tantek> TabAtkins: it's now taken over 10 minutes to do a clone
- # [00:28] <tantek> how long should it take?
- # [00:28] <TabAtkins> It's a big repo, and it depends on your connection speed, obviously.
- # [00:28] <TabAtkins> Isn't there some progress indicator?
- # [00:28] <tantek> yeah. "adding file changes"
- # [00:29] <tantek> stuck for 10 minutes
- # [00:29] <liam> if this is the whole css repo i think it took me half an hour
- # [00:29] <tantek> once again, genius CLI
- # [00:29] <TabAtkins> I mean, if it's stuck you're fucked, so might as well let it sit.
- # [00:29] <tantek> liam half an hour?!?
- # [00:29] <tantek> on what kind of a connection?
- # [00:29] <tantek> yes, https://hg.csswg.org/drafts/
- # [00:30] <liam> running a network monitor can help improve confidence
- # [00:30] <liam> e.g. on Linux, iotop
- # [00:30] <liam> well, we get up to 1.5Mbps
- # [00:30] <liam> but it depends on the weather
- # [00:34] <tantek> ok screw it I'm aborting this check out. 15 minutes stuck on "adding file changes"
- # [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
- # [00:34] <tantek> I don't have deal with all this "clone a whole repo" crap
- # [00:37] * Quits: tantek (~tantek@public.cloak) (tantek)
- # [00:38] * Quits: Florian_away (~Florian@public.cloak) ("Leaving...")
- # [00:41] * Quits: thinkxl (~thinkxl@public.cloak) (Client closed connection)
- # [00:59] * Joins: tantek (~tantek@public.cloak)
- # [01:00] <tantek> trying a clone again with faster wifi, let's see how long this takes
- # [01:06] <plinss> tantek: add the progress extension to your ~/.hgrc
- # [01:06] <plinss> ie: [extensions]
- # [01:06] <plinss> progress =
- # [01:07] <plinss> gives a bar graph progress indicator for long operations
- # [01:15] <tantek> "1601 files updated, 0 files merged, 0 files removed, 0 files unresolved"
- # [01:16] <tantek> looks like it took 14 minutes
- # [01:20] <tantek> wow and now it thinks I have changes to css-forms
- # [01:20] <tantek> hg is such a piece of crap
- # [01:21] <TabAtkins> Interesting. I just pushed that right before you pulled.
- # [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
- # [01:21] <tantek> which I never touched
- # [01:21] <tantek> how dumb can this versioning system be?
- # [01:21] <tantek> how is screwing up files all by itself that I never touched?
- # [01:21] <TabAtkins> How strange. That's the last commit I made.
- # [01:22] <tantek> let's see if my push now screws up the tree / head or not
- # [01:22] <tantek> hey now when I do "hg pull --rebase" I get
- # [01:22] <tantek> searching for changes \ no changes found \ adding remote bookmark master
- # [01:23] <tantek> I don't remember asking for a bookmark
- # [01:24] <tantek> and TabAtkins wow - brave man venturing into CSS form styling
- # [01:24] <tantek> good on you
- # [01:25] <tantek> CSS *for* form element styling that is
- # [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*
- # [01:26] <TabAtkins> fantasai is the one that did. I've just been intending to for a while.
- # [01:26] <tantek> hmm
- # [01:26] <tantek> why is this showing as me having done this? https://hg.csswg.org/drafts/rev/5b5543031e14
- # [01:27] <tantek> so no - it looks like it did push stuff
- # [01:27] <tantek> stuff I didn't touch
- # [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
- # [01:27] <tantek> great
- # [01:27] <tantek> Tell me again about this wonderful distributed versioning system?
- # [01:28] * Joins: tommyjtl (~tommyjtl@public.cloak)
- # [01:29] <tantek> TabAtkins: did I screw this up for you? https://hg.csswg.org/drafts/rev/5b5543031e14
- # [01:30] <TabAtkins> That's my diff, so I dunno.
- # [01:30] <TabAtkins> tantek: anyway, dump hg. I'll add you to the github repo when I get home.
- # [01:30] <tantek> TabAtkins: thanks
- # [01:31] <tantek> I think I will suffer our git(hub) setup in Sydney and document all the weirdnesses
- # [01:31] <tantek> for the nth revision control system
- # [01:32] <tantek> TabAtkins: when I look at https://hg.csswg.org/drafts/rev/5b5543031e14 it says "author Tantek Çelik"
- # [01:32] <tantek> so how do you mean it's your diff? I don't understand
- # [01:33] <TabAtkins> I mean, it's the correct diff for my last change.
- # [01:33] <tantek> ah - the same as https://hg.csswg.org/drafts/rev/97dafe289571
- # [01:33] <tantek> how can a diff happen twice?
- # [01:33] <tantek> in two revisions?
- # [01:34] <tantek> when the only revision between those two didn't touch those files?
- # [01:35] * Quits: tommyjtl (~tommyjtl@public.cloak) (Ping timeout: 180 seconds)
- # [01:35] <tantek> just deleted the old repo
- # [01:35] <tantek> ~200MB gone
- # [01:36] * Joins: dauwhe (~dauwhe@public.cloak)
- # [01:39] * Quits: lajava (~javi@public.cloak) (Ping timeout: 180 seconds)
- # [01:49] * Quits: dauwhe (~dauwhe@public.cloak) (Client closed connection)
- # [02:00] * Quits: liam (liam@public.cloak) (Client closed connection)
- # [02:01] * Joins: liam (liam@public.cloak)
- # [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
- # [02:34] <plinss> it’s normal
- # [02:34] <tantek> it's strange, because it doesnt affect the head on the server
- # [02:34] <tantek> so why does it show up as a diff on the server?
- # [02:35] <plinss> a merge is a changeset, so that changeset shows up
- # [02:36] <plinss> look at the changeset graph: https://hg.csswg.org/drafts/graph/5b5543031e14
- # [02:36] <plinss> you can see your commit, and Tab’s commit which created a branch (2 heads in your local repo)
- # [02:36] <plinss> then you merged the two heads
- # [02:37] <plinss> all normal workflow and behavior
- # [02:37] <plinss> the diff in the merge changeset is the diff between the two heads before the merge
- # [02:37] <tantek> I dont understand what I did to create a branch in my local repo
- # [02:37] <tantek> that's the confusing
- # [02:37] <tantek> confusion
- # [02:37] <plinss> that’s the nature of DVCS
- # [02:37] <tantek> because I didn't touch anything that Tab did
- # [02:37] <plinss> when you commit, you are in effect, creating a branch
- # [02:38] <tantek> every commit is a branch?
- # [02:38] <plinss> if no one else commits between your pull/commit/push, then all your work was on one branch
- # [02:38] <tantek> that graph/chart helps
- # [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
- # [02:39] <TabAtkins> plinss: Oh, that's what he did. Tantek, always rebase while pulling.
- # [02:39] <plinss> (fwiw, you can make the graph locally too ( hg log —graph )
- # [02:40] <plinss> right, after you pulled Tab’s changes, instead of merging, you could have rebased
- # [02:40] <TabAtkins> That does some jiggery-pokery to make it look like you wrote your commit after the ones you pulled.
- # [02:40] <plinss> that takes your local commits, and moves them to have happened on top of Tabs
- # [02:40] <tantek> plinss: I thought I was always rebasing
- # [02:40] <tantek> that's why I was so confused
- # [02:41] <tantek> but this does help explain why you should "always rebase"
- # [02:41] <plinss> apparently you tried to rebase earlier, and it didn’t work for some reason, not sure why
- # [02:41] <plinss> “always rebase” leaves a cleaner commit tree
- # [02:41] <plinss> but a merge is actually perfectly fine too
- # [02:42] <plinss> and if the same files were touched, a rebase can get messy
- # [02:42] <plinss> but if none of the same files were touched, rebase is easier and cleaner than a merge
- # [02:43] * Joins: tommyjtl (~tommyjtl@public.cloak)
- # [02:43] <TabAtkins> Yeah, I find rebasing much easier to deal with mentally.
- # [02:44] <tantek> TabAtkins: this sucks for properties that have been dropped: "FATAL ERROR: No 'propdesc' refs found for 'nav-index'."
- # [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
- # [02:44] <tantek> All I want say is
- # [02:45] <tantek> 'nav-index' dropped
- # [02:45] <plinss> TabAtkins: you mean you don’t like history graphs like: http://hg.csswg.org/test/graph/5b4c28c49828
- # [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.
- # [02:45] <tantek> in an informative appendix
- # [02:45] <tantek> and bikeshed complains because it can't finda propdesc FOR A DROPPED PROPERTY
- # [02:46] <TabAtkins> tantek: You can tell Bikeshed to ignore a linking failure by putting the term in "Ignored Terms" metadata. Comma separated list.
- # [02:46] <tantek> ok
- # [02:47] <TabAtkins> plinss: It's that transactional stuff that confuses me. Means there's another layer of data to reason about.
- # [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)
- # [02:47] <plinss> tantek: see http://hgbook.red-bean.com/read/ for the definitive guide to hg
- # [02:50] * Quits: tommyjtl (~tommyjtl@public.cloak) (Ping timeout: 180 seconds)
- # [02:50] <plinss> or for git, see: http://git-man-page-generator.lokaltog.net/
- # [02:51] <tantek> TabAtkins: why is Issue Tracking URL not hyperlinked
- # [02:52] <tantek> ok I figured out how this happened
- # [02:52] <tantek> because I just did it again
- # [02:53] <tantek> hg pull --rebase
- # [02:53] <tantek> "added 1 changesets with 2 changes to 2 files \ abort: uncommitted changes"
- # [02:53] <tantek> hg commit -m "blah blah"
- # [02:53] <tantek> "… \ created new head \ … "
- # [02:53] <tantek> hg pull --rebase
- # [02:53] <plinss> right, you can’t rebase if you haven’t commited
- # [02:53] <tantek> "no changes found"
- # [02:53] <tantek> hg push
- # [02:53] <tantek> "abort: push creates new remote head ..."
- # [02:53] <plinss> so your commit created a new head
- # [02:53] <tantek> "(merge or see "hg help push" for details about pushing new heads)
- # [02:53] <tantek> "
- # [02:54] <TabAtkins> tantek: Use the Issue Tracking syntax in the docs (without an initial !), and it'll be linked.
- # [02:54] <tantek> hg merge
- # [02:54] <plinss> just do “hg rebase”
- # [02:55] <tantek> TabAtkins:
- # [02:55] <tantek> Error running preprocessor, returned code: 1.
- # [02:55] <tantek> Traceback (most recent call last):
- # [02:55] <tantek> File "/sites/api.csswg.org/bikeshed/bikeshed.py", line 5, in <module>
- # [02:55] <tantek> bikeshed.main()
- # [02:55] <tantek> File "/sites/api.csswg.org/bikeshed/bikeshed/__init__.py", line 157, in main
- # [02:55] <tantek> doc.preprocess()
- # [02:55] <tantek> File "/sites/api.csswg.org/bikeshed/bikeshed/__init__.py", line 1250, in preprocess
- # [02:55] <tantek> addSpecMetadataSection(self)
- # [02:55] <tantek> File "/sites/api.csswg.org/bikeshed/bikeshed/__init__.py", line 2088, in addSpecMetadataSection
- # [02:55] <tantek> md["Issue Tracking"] = [E.a({"href":url}, text) for text,url in doc.md.issues]
- # [02:55] <tantek> ValueError: need more than 1 value to unpack
- # [02:55] <tantek> … when I use the Issue Tracking syntax in the docs (without an initial !)
- # [02:56] <TabAtkins> Okay, need to make that not crash, but also you're not matching the syntax in the docs.
- # [02:56] <TabAtkins> Don't just remove the !
- # [02:56] <tantek> why shouldn't that work?
- # [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.
- # [02:58] <TabAtkins> "!Issue Tracking" has no relation
- # [02:58] <TabAtkins> to "Issue Tracking".
- # [02:58] <tantek> I was always rebasing while pulling
- # [02:59] <tantek> that's not the problem
- # [02:59] <tantek> the problem is DO NOT hg pull --rebase BEFORE committing
- # [02:59] <tantek> commit then pull
- # [02:59] <tantek> feels counter intuitive but ok
- # [03:00] <plinss> tantek, right
- # [03:01] <TabAtkins> Gotta get your working copy clean (no local changes) before messing with your history. Otherwise conflicts would be much more confusing.
- # [03:01] <plinss> also safer to decouple the pull and rebase: “hg pull” ; “hg rebase”
- # [03:01] <tantek> ok both of those help
- # [03:01] <TabAtkins> Nah, no need to do that.
- # [03:01] * fantasai forgot the time difference means TabAtkins is still at work
- # [03:01] * fantasai waves
- # [03:01] <TabAtkins> The combined op just pulls then rebase.
- # [03:02] <TabAtkins> fantasai: I'm actually at home now.
- # [03:02] <plinss> but note that if you do “hg pull —rebase” and the rebase failes, the pull still happened
- # [03:02] <tantek> ok
- # [03:02] <TabAtkins> plinss: Right.
- # [03:02] <fantasai> TabAtkins: http://html5doctor.com/the-details-and-summary-elements/ look for term "browser vendors" ?
- # [03:02] <tantek> always commit first, have no outstanding local changes, THEN pull / rebase
- # [03:02] <plinss> right
- # [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
- # [03:03] <TabAtkins> That applies for anything that messes with your history.
- # [03:03] * fantasai doesn't know what the issue is there, but it seems reasonable for it to work
- # [03:07] * Quits: tantek (~tantek@public.cloak) (tantek)
- # [03:07] * Joins: tommyjtl (~tommyjtl@public.cloak)
- # [03:08] * Joins: tommyjtl_ (~tommyjtl@public.cloak)
- # [03:08] * Quits: tommyjtl (~tommyjtl@public.cloak) (Client closed connection)
- # [03:23] * Joins: tommyjtl (~tommyjtl@public.cloak)
- # [03:23] * Quits: tommyjtl_ (~tommyjtl@public.cloak) (Ping timeout: 180 seconds)
- # [03:23] * Joins: tommyjtl_ (~tommyjtl@public.cloak)
- # [03:26] * Quits: tommyjtl (~tommyjtl@public.cloak) (Client closed connection)
- # [03:27] * Joins: tommyjtl (~tommyjtl@public.cloak)
- # [03:30] * Quits: tommyjtl_ (~tommyjtl@public.cloak) (Client closed connection)
- # [03:30] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
- # [03:50] * Joins: tantek (~tantek@public.cloak)
- # [03:51] <tantek> TabAtkins: your <meta content="1.0.0" name="bikeshed-semver"> broke validation
- # [03:53] * Quits: tantek (~tantek@public.cloak) (tantek)
- # [03:56] * Joins: tantek (~tantek@public.cloak)
- # [04:00] <fantasai> I guess it should be <meta name="generator" content="Bikeshed 1.0.0">?
- # [04:03] <tantek> yeah that would be better
- # [04:03] <tantek> it's all metacrap to me
- # [04:05] * fantasai considers that bit to be debugging info
- # [04:06] <tantek> how does one put a <style> element in a .bs doc?
- # [04:06] <tantek> and have it automatically go in the <head> ?
- # [04:06] <fantasai> put it as the first thing after the metadata block?
- # [04:07] <fantasai> seems to work for Writing Modes
- # [04:14] * Quits: tantek (~tantek@public.cloak) (Ping timeout: 180 seconds)
- # [04:16] * Disconnected
- # [04:22] * Attempting to rejoin channel #css
- # [04:22] * Rejoined channel #css
- # [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 )'
- # [04:22] * Set by plinss on Wed Jan 28 02:19:17
- # [04:22] * Quits: plinss (~plinss@public.cloak) (Ping timeout: 180 seconds)
- # [04:22] * Quits: liam (liam@public.cloak) (Ping timeout: 180 seconds)
- # [04:22] * Joins: dwim (~dwim@public.cloak)
- # [04:22] * Joins: adenilson (~anonymous@public.cloak)
- # [04:22] * Joins: tantek (~tantek@public.cloak)
- # [04:22] * Joins: paul___irish (~paul___irish@public.cloak)
- # [04:23] * Quits: projector (~projector@public.cloak) ("ZNC - http://znc.in")
- # [04:23] * Quits: krijnhoetmer_ (~krijnhoetmer@public.cloak) (Ping timeout: 180 seconds)
- # [04:23] * Joins: projector (~projector@public.cloak)
- # [04:23] * Quits: renoirb_ (renoirb@public.cloak) ("Taking some REST")
- # [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
- # [04:23] <tantek> transient but still
- # [04:23] <tantek> alright how do I suppress this? <meta content="1.0.0" name="bikeshed-semver">
- # [04:23] <tantek> since it breaks validation (ergo publication)
- # [04:24] * Quits: rego (~smuxi@public.cloak) (Client closed connection)
- # [04:24] * Joins: rego (~smuxi@public.cloak)
- # [04:24] * Joins: renoirb (renoirb@public.cloak)
- # [04:24] * Joins: liam (liam@public.cloak)
- # [04:24] * Joins: plinss (~plinss@public.cloak)
- # [04:24] * Joins: tommyjtl (~tommyjtl@public.cloak)
- # [04:26] * Joins: Hixie (~ianh@public.cloak)
- # [04:27] * Joins: panzana` (~panzana@public.cloak)
- # [04:27] * Quits: tantek (~tantek@public.cloak) (tantek)
- # [04:41] * Joins: estellevw (~estellevw@public.cloak)
- # [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.
- # [04:58] <TabAtkins> But also, <meta> validation is crap and can be ignored.
- # [04:58] <TabAtkins> tantek: <style> and <script> elements automatically move into the <head> unless it's a <style scoped>.
- # [05:09] * Quits: estellevw (~estellevw@public.cloak) ("Snuggling with the puppies")
- # [05:10] * Quits: adenilson (~anonymous@public.cloak) (adenilson)
- # [05:24] * Joins: thinkxl (~thinkxl@public.cloak)
- # [05:50] * Joins: dbaron (~dbaron@public.cloak)
- # [06:21] * Joins: tantek (~tantek@public.cloak)
- # [06:22] <tantek> TabAtkins: thanks. Got <style> to work as expected
- # [06:22] <tantek> "validation is crap and can be ignored" if only that were so. it blocks TR publication :/
- # [06:23] * Joins: estellevw (~estellevw@public.cloak)
- # [06:26] * fantasai is in favor of HTML validation. Catches stupid errors. Doesn't much care about <meta> validation though
- # [06:27] <tantek> Since I don't care much about <meta>, I'm ok with <meta> breaking validation.
- # [06:27] <tantek> or to put it in your words, catches stupid <meta>
- # [06:27] <tantek> (s)
- # [06:31] <tantek> for now I've manually removed the breaking <meta> - hopefully that's enough for pub
- # [06:32] * Joins: tommyjtl_ (~tommyjtl@public.cloak)
- # [06:32] * Quits: tommyjtl (~tommyjtl@public.cloak) (Client closed connection)
- # [06:36] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
- # [06:37] <plinss> tantek: for pub, please change that <meta> tag to: <meta name="generator" content="Bikeshed 1.0.0">
- # [06:37] <plinss> TabAtkins: shepherd has been updated to accept <meta name=“generator”… so change it at will
- # [06:39] * Joins: CSSWG_LogBot (~csswg_logbot@public.cloak)
- # [06:40] * Joins: dbaron (~dbaron@public.cloak)
- # [06:42] <tantek> plinss: ok
- # [06:43] <tantek> pubrules checker is complaining about non-well-formed character or markup:
- # [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]
- # [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]
- # [06:43] <tantek> all&recurse_auth=on&procrev=2014
- # [06:43] <tantek> yet there is nothing at "lineNumber: 480; columnNumber: 28;" as it is claiming
- # [06:50] * Joins: jdaggett (~jdaggett@public.cloak)
- # [06:54] <TabAtkins> Also, it's html, not XML. No such thing as a well-formedness error.
- # [06:57] <tantek> http://www.w3.org/2005/07/pubrules
- # [07:00] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
- # [07:15] * Quits: tommyjtl_ (~tommyjtl@public.cloak) ("brb")
- # [07:34] * Joins: dbaron (~dbaron@public.cloak)
- # [07:39] * Joins: thinkxl_ (~thinkxl@public.cloak)
- # [07:44] * Quits: thinkxl (~thinkxl@public.cloak) (Ping timeout: 180 seconds)
- # [08:25] * Quits: antonp (~Thunderbird@public.cloak) (antonp)
- # [08:26] * Quits: tantek (~tantek@public.cloak) (tantek)
- # [08:33] * Joins: antonp (~Thunderbird@public.cloak)
- # [08:37] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
- # [08:39] * Quits: thinkxl_ (~thinkxl@public.cloak) ("Lingo: www.lingoirc.com")
- # [08:58] * Joins: Florian (~Florian@public.cloak)
- # [09:06] * Quits: Florian (~Florian@public.cloak) (Client closed connection)
- # [10:28] * Quits: estellevw (~estellevw@public.cloak) ("Snuggling with the puppies")
- # [10:29] * Joins: estellevw (~estellevw@public.cloak)
- # [10:34] * Joins: Florian (~Florian@public.cloak)
- # [10:37] * Joins: Florian_ (~Florian@public.cloak)
- # [10:41] * Quits: Florian (~Florian@public.cloak) (Ping timeout: 180 seconds)
- # [10:54] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [10:58] * Joins: lajava (~javi@public.cloak)
- # [11:12] * Quits: lajava (~javi@public.cloak) (Ping timeout: 180 seconds)
- # [11:20] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
- # [11:31] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [11:44] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
- # [11:48] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [12:34] * Quits: estellevw (~estellevw@public.cloak) ("Snuggling with the puppies")
- # [13:03] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
- # [13:22] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [13:32] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
- # [13:49] * Quits: Florian_ (~Florian@public.cloak) (Client closed connection)
- # [13:55] * leaverou_away is now known as leaverou
- # [14:03] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [14:08] * Joins: Florian (~Florian@public.cloak)
- # [14:14] * Quits: Florian (~Florian@public.cloak) (Client closed connection)
- # [14:15] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
- # [15:04] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [16:09] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
- # [16:35] * Joins: Florian (~Florian@public.cloak)
- # [16:40] * leaverou is now known as leaverou_away
- # [16:40] * leaverou_away is now known as leaverou
- # [16:41] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [16:57] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
- # [17:20] * Quits: jdaggett (~jdaggett@public.cloak) (jdaggett)
- # [17:24] * Joins: jdaggett (~jdaggett@public.cloak)
- # [17:50] * Joins: dbaron (~dbaron@public.cloak)
- # [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.
- # [18:13] * Quits: jdaggett (~jdaggett@public.cloak) (jdaggett)
- # [18:25] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
- # [18:39] * Quits: Florian (~Florian@public.cloak) (Client closed connection)
- # [18:44] * Joins: estellevw (~estellevw@public.cloak)
- # [19:49] * Quits: estellevw (~estellevw@public.cloak) ("Snuggling with the puppies")
- # [19:53] * Joins: Florian (~Florian@public.cloak)
- # [19:57] * Joins: dbaron (~dbaron@public.cloak)
- # [20:01] * Quits: Florian (~Florian@public.cloak) (Ping timeout: 180 seconds)
- # [20:15] * Joins: Florian (~Florian@public.cloak)
- # [20:51] * Quits: Florian (~Florian@public.cloak) (Client closed connection)
- # [20:52] * Joins: Florian (~Florian@public.cloak)
- # [20:53] * Quits: paul___irish (~paul___irish@public.cloak) ("ZNC - http://znc.sourceforge.net")
- # [20:54] * Quits: logbot (~logbot@public.cloak) (Ping timeout: 180 seconds)
- # [20:54] * Quits: CSSWG_LogBot (~csswg_logbot@public.cloak) (Ping timeout: 180 seconds)
- # [20:55] * Quits: Hixie (~ianh@public.cloak) (Client closed connection)
- # [20:55] * Quits: shans (~shans@public.cloak) ("ZNC - http://znc.in")
- # [20:55] * Quits: panzana` (~panzana@public.cloak) (Client closed connection)
- # [20:55] * Quits: sylvaing (~sylvaing@public.cloak) ("ZNC - http://znc.in")
- # [20:55] * Quits: alexmog (~alexmog@public.cloak) ("ZNC - http://znc.in")
- # [20:55] * Joins: shans_away (~shans@public.cloak)
- # [20:56] * Joins: paul___irish (~paul___irish@public.cloak)
- # [20:56] * Joins: alexmog_away (~alexmog@public.cloak)
- # [20:56] * shans_away is now known as shans
- # [20:56] * alexmog_away is now known as alexmog
- # [20:56] * Joins: sylvaing_away (~sylvaing@public.cloak)
- # [20:57] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
- # [20:57] * sylvaing_away is now known as sylvaing
- # [20:57] * Quits: rego (~smuxi@public.cloak) (Client closed connection)
- # [20:57] * Quits: hgl (~hgl@public.cloak) ("Quit")
- # [20:57] * Quits: plinss (~plinss@public.cloak) (plinss)
- # [20:57] * Quits: liam (liam@public.cloak) (Ping timeout: 180 seconds)
- # [20:57] * Joins: plinss (~plinss@public.cloak)
- # [20:57] * Quits: Florian (~Florian@public.cloak) (Client closed connection)
- # [20:58] * Quits: renoirb (renoirb@public.cloak) ("Taking some REST")
- # [21:01] * Joins: hgl (~hgl@public.cloak)
- # [21:05] * Joins: logbot (~logbot@public.cloak)
- # [21:05] * Joins: rego (~smuxi@public.cloak)
- # [21:06] * Joins: renoirb (renoirb@public.cloak)
- # [21:06] * Joins: dbaron (~dbaron@public.cloak)
- # [21:07] * Joins: liam (liam@public.cloak)
- # [21:07] * Joins: Hixie (~ianh@public.cloak)
- # [21:07] * Joins: estellevw (~estellevw@public.cloak)
- # [21:07] * Joins: panzana` (~panzana@public.cloak)
- # [21:18] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [21:25] * Joins: Florian (~Florian@public.cloak)
- # [21:28] * Joins: Florian_ (~Florian@public.cloak)
- # [21:32] * Quits: Florian (~Florian@public.cloak) (Ping timeout: 180 seconds)
- # [21:58] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
- # [22:12] * Joins: tantek (~tantek@public.cloak)
- # [22:15] * Quits: Florian_ (~Florian@public.cloak) (Client closed connection)
- # [22:15] * Joins: Florian (~Florian@public.cloak)
- # [22:32] * Quits: Florian (~Florian@public.cloak) (Client closed connection)
- # [22:35] * Joins: Florian (~Florian@public.cloak)
- # [22:47] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
- # [22:50] * Disconnected
- # [22:52] * Attempting to rejoin channel #css
- # [22:52] * Rejoined channel #css
- # [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 )'
- # [22:52] * Set by plinss on Wed Jan 28 02:19:17
- # [22:52] * Joins: sylvaing_away (~sylvaing@public.cloak)
- # [22:52] * Quits: logbot (~logbot@public.cloak) (Ping timeout: 180 seconds)
- # [22:52] * Quits: krit (~sid15081@public.cloak) (Ping timeout: 180 seconds)
- # [22:52] * Joins: achicu______ (~sid13301@public.cloak)
- # [22:52] * Joins: shane (~sid61558@public.cloak)
- # [22:52] * Joins: mvujovic_______ (~sid13458@public.cloak)
- # [22:52] * Joins: lmclister_______ (~sid13822@public.cloak)
- # [22:52] * Joins: estellevw_ (~estellevw@public.cloak)
- # [22:52] * Joins: abucur____ (~sid19072@public.cloak)
- # [22:52] * Joins: TabAtkins_ (~sid11559@public.cloak)
- # [22:52] * Joins: Florian_ (~Florian@public.cloak)
- # [22:52] * Joins: astearns__ (~sid15080@public.cloak)
- # [22:52] * Joins: birtles_ (~sid16523@public.cloak)
- # [22:52] * Joins: nikos (~uid28403@public.cloak)
- # [22:53] * Quits: antonp (~Thunderbird@public.cloak) (Ping timeout: 180 seconds)
- # [22:53] * Joins: amtiskaw_ (~sid19262@public.cloak)
- # [22:53] * Joins: robertknight_clo_ (~sid15951@public.cloak)
- # [22:53] * Joins: tantek_ (~tantek@public.cloak)
- # [22:53] * Joins: jumland_ (~sid26952@public.cloak)
- # [22:53] * Joins: koji_ (~sid53200@public.cloak)
- # [22:53] * Joins: timeless_ (~sid4015@public.cloak)
- # [22:53] * Joins: JonathanNeal_ (~sid5831@public.cloak)
- # [22:53] * Joins: iank____ (~sid43239@public.cloak)
- # [22:53] * Joins: sgalineau_ (~sid26595@public.cloak)
- # [22:53] * sylvaing_away is now known as sylvaing
- # [22:53] * Quits: estellevw (~estellevw@public.cloak) (Ping timeout: 180 seconds)
- # [22:53] * estellevw_ is now known as estellevw
- # [22:53] * Joins: antonp (~Thunderbird@public.cloak)
- # [22:53] * Joins: ato_ (~sid16069@public.cloak)
- # [22:53] * Quits: krijnhoetmer (~krijnhoetmer@public.cloak) (Ping timeout: 180 seconds)
- # [22:53] * Joins: cabanier_ (~sid15093@public.cloak)
- # [22:53] * Quits: hgl (~hgl@public.cloak) (Ping timeout: 180 seconds)
- # [22:53] * Joins: mihnea______ (~sid16310@public.cloak)
- # [22:53] * Joins: hgl (~hgl@public.cloak)
- # [22:53] * Joins: logbot (~logbot@public.cloak)
- # [22:53] * Joins: dbaron (~dbaron@public.cloak)
- # [22:54] * Quits: tantek (~tantek@public.cloak) (Ping timeout: 180 seconds)
- # [22:54] * tantek_ is now known as tantek
- # [22:54] * Joins: krit (~sid15081@public.cloak)
- # [22:55] * Quits: astearns_ (~sid15080@public.cloak) (Ping timeout: 180 seconds)
- # [22:55] * astearns__ is now known as astearns_
- # [22:55] * Quits: cabanier (~sid15093@public.cloak) (Ping timeout: 180 seconds)
- # [22:55] * cabanier_ is now known as cabanier
- # [22:55] * Quits: jumland (~sid26952@public.cloak) (Ping timeout: 180 seconds)
- # [22:55] * jumland_ is now known as jumland
- # [22:55] * Quits: sgalineau (~sid26595@public.cloak) (Ping timeout: 180 seconds)
- # [22:55] * Quits: ato (~sid16069@public.cloak) (Ping timeout: 180 seconds)
- # [22:55] * Quits: birtles (~sid16523@public.cloak) (Ping timeout: 180 seconds)
- # [22:55] * sgalineau_ is now known as sgalineau
- # [22:55] * ato_ is now known as ato
- # [22:55] * birtles_ is now known as birtles
- # [22:55] * Quits: lmclister______ (~sid13822@public.cloak) (Ping timeout: 180 seconds)
- # [22:55] * Quits: robertknight_clo (~sid15951@public.cloak) (Ping timeout: 180 seconds)
- # [22:55] * Quits: mvujovic______ (~sid13458@public.cloak) (Ping timeout: 180 seconds)
- # [22:55] * Quits: mihnea_____ (~sid16310@public.cloak) (Ping timeout: 180 seconds)
- # [22:55] * Quits: koji (~sid53200@public.cloak) (Ping timeout: 180 seconds)
- # [22:55] * Quits: abucur___ (~sid19072@public.cloak) (Ping timeout: 180 seconds)
- # [22:55] * Quits: achicu_____ (~sid13301@public.cloak) (Ping timeout: 180 seconds)
- # [22:55] * Quits: amtiskaw (~sid19262@public.cloak) (Ping timeout: 180 seconds)
- # [22:55] * robertknight_clo_ is now known as robertknight_clo
- # [22:55] * mvujovic_______ is now known as mvujovic______
- # [22:55] * amtiskaw_ is now known as amtiskaw
- # [22:55] * lmclister_______ is now known as lmclister______
- # [22:55] * abucur____ is now known as abucur___
- # [22:55] * koji_ is now known as koji
- # [22:55] * mihnea______ is now known as mihnea_____
- # [22:55] * achicu______ is now known as achicu_____
- # [22:55] * Quits: TabAtkins (~sid11559@public.cloak) (Ping timeout: 180 seconds)
- # [22:55] * TabAtkins_ is now known as TabAtkins
- # [22:56] * Quits: Florian (~Florian@public.cloak) (Ping timeout: 180 seconds)
- # [22:56] * Quits: iank___ (~sid43239@public.cloak) (Ping timeout: 180 seconds)
- # [22:56] * Quits: timeless (~sid4015@public.cloak) (Ping timeout: 180 seconds)
- # [22:56] * iank____ is now known as iank___
- # [22:56] * timeless_ is now known as timeless
- # [22:56] * Quits: tgraham (~user@public.cloak) (Ping timeout: 180 seconds)
- # [22:56] * Quits: rego (~smuxi@public.cloak) (Client closed connection)
- # [22:56] * Joins: rego (~smuxi@public.cloak)
- # [22:57] * Joins: fantasai (~fantasai@public.cloak)
- # [23:21] * Quits: tantek (~tantek@public.cloak) (tantek)
- # [23:22] * Quits: Florian_ (~Florian@public.cloak) (Client closed connection)
- # 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