Options:
Previous day, Next day
- # Session Start: Thu Jun 18 00:00:00 2015
- # Session Ident: #css
- # [00:25] * Quits: lajava (~javi@public.cloak) ("Leaving")
- # [00:58] * Quits: antonp (~Thunderbird@public.cloak) (antonp)
- # [00:58] * Quits: adenilson (~anonymous@public.cloak) (adenilson)
- # [01:16] * Quits: estellevw (~estellevw@public.cloak) ("Snuggling with the puppies")
- # [01:38] * RRSAgent excuses himself; his presence no longer seems to be needed
- # [01:38] * Parts: RRSAgent (rrsagent@public.cloak)
- # [01:43] * heycam|away is now known as heycam
- # [02:41] <TabAtkins> plinss: Thinking about obsoleting again. This defines a graph of obsoletion edges. There's no requirement these are acyclic. What do you think we should do for cycles?
- # [02:49] <TabAtkins> I mean, Bikeshed will obviously flag something that causes a cycle as a fatal error. But that doesn't mean it won't show up - you can force-generate, or just generate the attributes manually.
- # [03:06] <plinss> TabAtkins: remind me again what the obsoletes attr points to? was it the spec name with the previous definition?
- # [03:07] <TabAtkins> Undefined, but yeah probably.
- # [03:09] <TabAtkins> (Bikeshed will look for an exactly matching dfn from that spec, and flag a fatal error if no match is found.)
- # [03:09] <plinss> yeah, sounds right
- # [03:10] <TabAtkins> "Exactly" having some leeway for larger/smaller sets of linking texts.
- # [03:10] <plinss> I’m reluctant to have shepherd flag/clear the cycle because it could get cleared by a reparse of any of the specs in the graph at any time
- # [03:10] <TabAtkins> Right, exactly. No definite ordering to break the cycle either.
- # [03:10] <plinss> so I think yeah, have bikeshed complain/fail if generating a spec that defines a cycle
- # [03:11] <plinss> and we’ll just have to put similar logic in tools that use the data, like the index to show the error
- # [03:11] <TabAtkins> Oooh, I got it. If you ref a dfn which is in a cycle, log an error requiring you to specify the spec.
- # [03:12] <plinss> “you” being shepherd?
- # [03:13] <TabAtkins> Sorry, if a spec author does that, Bikeshed throws a linking fatal error and doesn't generate a link.
- # [03:13] <plinss> ah, yeah, got it. I like that
- # [03:14] <TabAtkins> Basically obsoletion cycles are treated as if nothing was obsoleted.
- # [03:14] <plinss> the error message should also say there’s a cycle, and maybe print the graph
- # [03:14] <plinss> so the author trying to link into the cycle can complain to the editor(s) who created it
- # [03:15] <TabAtkins> Dfns are kept, but we drop the obsoletes edges. (But log informative errors, distinct from normal ambiguous links.)
- # [03:15] <TabAtkins> Yeah
- # [03:15] <plinss> sounds good
- # [03:16] <TabAtkins> And I can make that fatal, add opposed to normal ambiguous links which are just warnings, because it's definitely an error to be fixed, not just a possible collision of distinct definitions with the same type/text.
- # [03:16] <TabAtkins> Okay, cool, thanks for talking this out with me.
- # [03:21] <plinss> np
- # [03:35] * Quits: plh (plehegar@public.cloak) ("Leaving")
- # [04:30] * heycam is now known as heycam|away
- # [04:42] * Joins: estellevw (~estellevw@public.cloak)
- # [04:53] * Joins: dauwhe (~dauwhe@public.cloak)
- # [05:16] * Joins: estellevw_ (~estellevw@public.cloak)
- # [05:21] * Quits: estellevw (~estellevw@public.cloak) (Ping timeout: 180 seconds)
- # [05:21] * estellevw_ is now known as estellevw
- # [05:24] * Quits: renoirb_ (renoirb@public.cloak) ("Textual IRC Client: www.textualapp.com")
- # [05:34] * heycam|away is now known as heycam
- # [05:37] * Quits: dauwhe (~dauwhe@public.cloak) ("")
- # [06:36] * Joins: estellevw_ (~estellevw@public.cloak)
- # [06:40] * Quits: estellevw (~estellevw@public.cloak) (Ping timeout: 180 seconds)
- # [06:40] * estellevw_ is now known as estellevw
- # [06:49] * Quits: estellevw (~estellevw@public.cloak) (Ping timeout: 180 seconds)
- # [07:05] * Joins: kwkbtr (~kwkbtr@public.cloak)
- # [07:06] * Joins: kwkbtr_ (~kwkbtr@public.cloak)
- # [07:07] * Quits: kwkbtr_ (~kwkbtr@public.cloak) ("")
- # [07:07] * Joins: kwkbtr_ (~kwkbtr@public.cloak)
- # [07:10] * Parts: kwkbtr_ (~kwkbtr@public.cloak)
- # [07:11] * Joins: dholbert (~dholbert@public.cloak)
- # [07:12] * Quits: kwkbtr (~kwkbtr@public.cloak) (Ping timeout: 180 seconds)
- # [07:22] * Joins: estellevw (~estellevw@public.cloak)
- # [07:51] * Quits: estellevw (~estellevw@public.cloak) (Ping timeout: 180 seconds)
- # [09:11] * Quits: myles (~Adium@public.cloak) ("Leaving.")
- # [09:23] * Joins: Florian (~Florian@public.cloak)
- # [09:26] * heycam is now known as heycam|away
- # [09:33] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [09:39] * Joins: lajava (~javi@public.cloak)
- # [09:41] * Joins: javifgb (~javi@public.cloak)
- # [10:21] * Joins: dwim (~dwim@public.cloak)
- # [10:58] * Joins: antonp (~Thunderbird@public.cloak)
- # [11:41] * Joins: glazou (~glazou@public.cloak)
- # [12:01] * Quits: antonp (~Thunderbird@public.cloak) (antonp)
- # [12:29] * Quits: Florian (~Florian@public.cloak) (Client closed connection)
- # [12:32] * Joins: antonp (~Thunderbird@public.cloak)
- # [12:45] * Quits: javifgb (~javi@public.cloak) ("Leaving")
- # [13:06] * Joins: Florian (~Florian@public.cloak)
- # [13:36] * Joins: plh (plehegar@public.cloak)
- # [13:40] * Quits: lajava (~javi@public.cloak) (Ping timeout: 180 seconds)
- # [13:58] * Joins: zcorpan (~zcorpan@public.cloak)
- # [13:58] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [13:58] * Joins: zcorpan (~zcorpan@public.cloak)
- # [14:07] * Joins: lajava (~javi@public.cloak)
- # [14:19] * Quits: lajava (~javi@public.cloak) (Ping timeout: 180 seconds)
- # [14:34] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [14:35] * Joins: zcorpan (~zcorpan@public.cloak)
- # [14:41] * Joins: dbaron (~dbaron@public.cloak)
- # [14:42] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [14:58] * Joins: Cihan (~Cihan@public.cloak)
- # [15:27] * Joins: lajava (~javi@public.cloak)
- # [15:53] * Joins: dauwhe (~dauwhe@public.cloak)
- # [16:02] * Joins: glenn (~gadams@public.cloak)
- # [16:07] * Joins: javifgb (~javi@public.cloak)
- # [16:24] * Joins: estellevw (~estellevw@public.cloak)
- # [16:37] * Quits: estellevw (~estellevw@public.cloak) (Client closed connection)
- # [16:44] * Quits: glazou (~glazou@public.cloak) (glazou)
- # [16:50] * Joins: renoirb (renoirb@public.cloak)
- # [17:08] * Quits: Cihan (~Cihan@public.cloak) (Cihan)
- # [17:24] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [17:27] * Quits: liam (liam@public.cloak) (Client closed connection)
- # [17:56] * Quits: javifgb (~javi@public.cloak) (Ping timeout: 180 seconds)
- # [17:57] * Quits: lajava (~javi@public.cloak) (Ping timeout: 180 seconds)
- # [17:59] * Joins: glenn (~gadams@public.cloak)
- # [18:00] * Joins: liam (liam@public.cloak)
- # [18:01] * Quits: glenn (~gadams@public.cloak) ("Leaving...")
- # [18:19] * Quits: Florian (~Florian@public.cloak) (Client closed connection)
- # [18:20] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
- # [18:23] * Joins: kwkbtr (~kwkbtr@public.cloak)
- # [18:23] * Parts: kwkbtr (~kwkbtr@public.cloak)
- # [18:37] * Joins: dauwhe_ (~dauwhe@public.cloak)
- # [18:37] * Quits: dauwhe (~dauwhe@public.cloak) (Client closed connection)
- # [19:20] * Joins: Florian (~Florian@public.cloak)
- # [19:28] * Quits: rego (~smuxi@public.cloak) (Ping timeout: 180 seconds)
- # [19:28] * Quits: Florian (~Florian@public.cloak) (Ping timeout: 180 seconds)
- # [19:30] * Joins: rego (~smuxi@public.cloak)
- # [19:36] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
- # [19:41] * dauwhe_ is now known as dauwhe
- # [20:02] * Joins: Florian (~Florian@public.cloak)
- # [20:04] * Joins: dbaron (~dbaron@public.cloak)
- # [20:15] * Joins: adenilson (~anonymous@public.cloak)
- # [20:26] * Quits: liam (liam@public.cloak) (Ping timeout: 180 seconds)
- # [20:33] * Quits: Florian (~Florian@public.cloak) (Client closed connection)
- # [20:34] * Joins: Florian (~Florian@public.cloak)
- # [20:41] * Quits: Florian (~Florian@public.cloak) (Ping timeout: 180 seconds)
- # [21:24] * Joins: Florian (~Florian@public.cloak)
- # [21:30] * Joins: myles (~Adium@public.cloak)
- # [22:16] * Joins: javifgb (~javi@public.cloak)
- # [22:17] * Joins: lajava (~javi@public.cloak)
- # [22:23] * Quits: Florian (~Florian@public.cloak) (Client closed connection)
- # [22:33] * Joins: Florian (~Florian@public.cloak)
- # [22:39] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
- # [23:31] * Joins: liam (liam@public.cloak)
- # [23:33] * Quits: liam (liam@public.cloak) ("train")
- # [23:38] * Joins: Florian_ (~Florian@public.cloak)
- # [23:41] * Quits: Florian (~Florian@public.cloak) (Ping timeout: 180 seconds)
- # [23:57] * Quits: antonp (~Thunderbird@public.cloak) (antonp)
- # Session Close: Fri Jun 19 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