00:23:56  * sungamiquit (Ping timeout: 245 seconds)
00:24:56  * sungamijoined
00:24:56  * sungamiquit (Changing host)
00:24:56  * sungamijoined
00:42:01  * sungamiquit (Quit: No Ping reply in 180 seconds.)
00:42:06  * sungamijoined
00:42:06  * sungamiquit (Changing host)
00:42:06  * sungamijoined
00:47:28  * auroraeosrosequit (Ping timeout: 276 seconds)
00:55:52  * auroraeosrosejoined
01:00:12  * auroraeosrosequit (Ping timeout: 252 seconds)
01:03:30  * auroraeosrosejoined
01:24:26  * piscisaureus_quit (Quit: ~ Trillian Astra - www.trillian.im ~)
02:04:10  * wwahammyquit (Ping timeout: 276 seconds)
05:18:10  * Kitten_Basketquit (Read error: Connection reset by peer)
05:24:31  * Kitten_Basketjoined
05:25:29  * madewokherdquit (Remote host closed the connection)
05:34:35  * remy_ojoined
06:23:55  * gcs-developjoined
06:27:11  <gcs-develop>C# access modifier protected--- Am I understanding this right (sorry noob), If I have a Node class and a list class, I can't use the protected modifier on variables, since List doesn't derive from node, correct?
06:55:55  * ender`joined
07:05:59  <dmex>gcs-develop: http://msdn.microsoft.com/en-us/library/bcd5672a.aspx
07:11:36  <gcs-develop>dmex: thank you
07:12:41  <dmex>;)
07:27:46  * remy_oquit (Quit: WeeChat 0.3.7)
07:45:19  <gcs-develop>I would like to compare object values to build a binary search tree, I googled object comparison and got the equality method and |EqualityComparer<T> interface; but I can't use them since I have to determine if the value is smaller or bigger than the root. Any ideas??
08:17:08  * ssam2joined
08:26:31  * gcs-developquit (Quit: Leaving.)
08:33:30  * JordanRinkequit (Read error: Connection reset by peer)
08:34:21  * JordanRinke1joined
10:03:48  * Jonny5joined
10:03:48  * Jonny5quit (Changing host)
10:03:48  * Jonny5joined
10:35:32  * sungamiquit (Quit: No Ping reply in 180 seconds.)
10:35:48  * sungamijoined
10:35:48  * sungamiquit (Changing host)
10:35:48  * sungamijoined
11:08:08  * dmexquit (Ping timeout: 260 seconds)
12:47:47  * madewokherdjoined
13:06:52  <madewokherd>virmitio: ok if I mess with libiconv a bit? (updating to 1.14, and changing mingw to an out-of-tree build so it won't interfere with the msvc builds)
13:08:10  <madewokherd>I don't actually know if the mingw build causes problems for msvc in this case, but it's a good policy regardless
13:09:30  <auroraeosrose>do we have boilerplate now?
13:09:33  <auroraeosrose>looks like it...
13:09:37  <auroraeosrose>squee
13:09:54  <madewokherd>good morning
13:16:04  <auroraeosrose>morning
13:16:18  <auroraeosrose>wondering if I"ll get a shower today (kids were HORRIBLE this morning)
13:18:47  * FearTheCowboyjoined
13:21:19  * cH40z-Lordquit (Ping timeout: 272 seconds)
13:22:16  * cH40z-Lordjoined
13:26:07  * TReKiEquit
13:59:22  <madewokherd>silly question
13:59:49  <madewokherd>if I don't specify a platform or an architecture in ptk, does it default to vc10/x86?
14:00:38  <madewokherd>*compiler or platform
14:00:48  <auroraeosrose>ahh - that's actually probably a good questions and should go in the docs too
14:01:00  <auroraeosrose>virmitio or FearTheCowboy - are you two up yet? darn people on the west coast ;)
14:02:52  <FearTheCowboy>I'm just starting to wake up
14:02:59  <FearTheCowboy>yeah, it defaults to vc10/x86
14:03:13  <madewokherd>the reason I ask is: if you combine that with virmirio's trick of calling ptk release from a build command in a package target, and the release does a mingw build, that means you end up with a combined vc10/mingw environment
14:03:15  <madewokherd>which is bad
14:03:42  <madewokherd>so I need to avoid that
14:05:22  <madewokherd>though I can work around it for now
14:06:33  * virmitio1joined
14:06:47  * TReKiEjoined
14:09:34  * virmitioquit (Ping timeout: 276 seconds)
14:16:30  * virmitio1changed nick to virmitio
14:23:17  <virmitio>trying to design a basic boilerplate for ptk feels borderline impossible
14:42:19  * an1joined
15:03:09  <madewokherd>so I really only NEED one version bump per push, right?
15:03:39  <virmitio>yes, but we're not going to frown on you if you bump the version a few times
15:04:17  <madewokherd>ok, I've got a libiconv update to push (1.13.1 -> 1.14, and moving the mingw stuff to an out-of-tree build)
15:09:13  * _Andrewjoined
15:09:13  * _Andrewquit (Changing host)
15:09:14  * _Andrewjoined
15:18:48  * dmexjoined
15:27:15  <madewokherd>virmitio: I'd like to propose that package and test targets always depend on release via uses, and targets that build things check the value of BUILT, and skip the actual build if it's true
15:28:02  <virmitio>sounds good to me
15:28:24  <madewokherd>sweet, that'll fix my combined mingw/msvc environment troubles
15:29:08  <virmitio>I hadn't really given a great deal of thought to that process when making the ptk files previously. What you see is just the first solution I found that worked
15:30:16  <virmitio>there's quite a bit of revising I'll need to do of .buildinfo and .autopkg files before official release of the world, just to make sure everything is playing by the same rules
15:30:40  <auroraeosrose>but - fix in boilerplate?
15:33:52  <virmitio>auroraeosrose: I'm trying really hard to build a boilerplate that won't need fixing. Which is something of a challenge when some of the "right" ways to do things are methods I haven't actually used in practice yet.
15:35:16  <auroraeosrose>LOL
15:35:26  <auroraeosrose>give me "right" boilerplate and I'll break it
15:40:10  <madewokherd>it occurs to me that the way to "test" cmake would be to build cmake with it
15:40:22  <madewokherd>but by the time I get around to testing it, I've already build cmake 3 times
15:40:26  <madewokherd>*built
15:40:44  <madewokherd>I guess I would also have to test the cmake that I built
15:40:49  <madewokherd>by building cmake?
15:40:55  <madewokherd>this seems like a problem
15:41:21  <virmitio>not as much of one as you might believe
15:41:32  <virmitio>I've already got a plan of sorts for cmake
15:41:42  <madewokherd>how many cmakes do I have to build before I'm convinced that it works?
15:41:48  <virmitio>I just need to clear libssh and curl first
15:42:00  <madewokherd>what plan
15:42:05  <madewokherd>er
15:42:24  <madewokherd>you do realize we have a fork of cmake already, and it builds, right?
15:42:45  <virmitio>build cmake, copy outputs to known location for final output files. use output to build same cmake. copy new files to test file location. run diff between file sets
15:43:04  <virmitio>I do, and yes it does
15:43:15  <madewokherd>I'm not sure I trust msvc to always generate identical outputs for identical inputs
15:43:42  <virmitio>well, then that would be a problem for us regardless
15:43:56  <madewokherd>why?
15:44:40  <madewokherd>I'll try the compare route anyway
15:47:05  <virmitio>well, if we provide Input1 to msvc and get outputA, then clean everything up and provide the same input to get outputB != outputA, then our entire build process would be dependent upon "hope-based" computing, where we just have to hope that we got what we were wanting with no way to verify
15:49:54  <madewokherd>I don't think I understand this link between identical output and correct output
15:50:29  <FearTheCowboy>Compilers don
15:50:37  <FearTheCowboy>'t produce identical outputs.
15:50:55  <FearTheCowboy>timestamps and stuff make them not binary idential
15:51:25  <madewokherd>I wonder if I could just build true with cmake
15:51:49  <madewokherd>that program is easy to test
15:52:07  <madewokherd>and easy to write
15:53:05  <virmitio>as a side option, it also looks like cmake comes with its own test suite
15:53:10  <madewokherd>oh
15:53:33  <madewokherd>I've gotten so used to projects not having one, the possibility hadn't occurred to me
15:55:35  <ender`>http://www.autoblog.com/2012/04/18/dominos-pizza-safe-sound-scooter-is-the-funniest-thing-on-two-w/
15:55:45  <dmex>FearTheCowboy: does Coapp add a firewall exception?
16:00:27  <FearTheCowboy>no
16:00:37  <dmex>want me to add a ticket?
16:00:49  <FearTheCowboy>Why does it need a firewall exception?
16:01:15  <dmex>downloading?
16:01:37  <FearTheCowboy>I've never had the firewall complain; the mere act of downloading shouldn't require one
16:02:18  <dmex>seems Windows applies a legacy bypass rule
16:03:03  <FearTheCowboy>outgoing HTTP connections shouldnt' require anything special.
16:03:50  <dmex> FW_AUTOBYPASS_LEGACY_RULE = "{E5A5D32A-4BCE-4e4d-B07F-4AB1BA7E5FE6}";
16:03:55  <dmex>ok
16:04:23  <virmitio>if I recall correctly, the windows firewall defaults to allowing any outbound request it doesn't recognize, and allows any inbound return communications from a previous outbound request unless it would need to accept arbitrary inbound connections
16:06:37  * wwahammyjoined
16:19:06  * ssam2quit (Quit: Leaving)
16:21:23  * Scotisis no longer away : Gone for 17 hrs 22 mins 8 secs
16:35:47  * wwahammyquit (Quit: IceChat - Keeping PC's cool since 2000)
16:37:20  * wwahammyjoined
16:37:21  <madewokherd>oh I just have to run ctest in test in the build tree; this is great
16:37:30  <madewokherd>-in test
16:37:44  <virmitio>awesome
16:38:19  <virmitio>does your build of cmake build its own static copies of zlib, curl, etc? or does it use the system libraries for them?
16:38:50  <madewokherd>I didn't know those were needed, so I guess static copies
16:39:30  <madewokherd>tests are failing because of missing libraries
16:39:30  <virmitio>then we need to tell it not to do that, or we'll be setting a bad precedent
16:42:29  * rriverajoined
16:42:31  <madewokherd>yeah tests are failing pretty hard
16:42:57  <virmitio>we may need to use cmake to build cmake with all of the appropriate options set
16:43:13  <madewokherd>we're already using cmake to build cmake
16:43:18  <madewokherd>what did you think we were using?
16:43:33  <virmitio>another cmake
16:44:03  <virmitio>I'm talking about have the cmake package be a dependency of the cmake .buildinfo
16:44:25  <madewokherd>I'd rather we just bootstrap it
16:44:26  <virmitio>just need to get one built the first time
16:44:54  <virmitio>doesn't that require going through mingw for something like 3 build passes first?
16:45:00  <madewokherd>yes
16:48:43  <madewokherd>but once we get mingw packaged, it'll only require 2 build passes
16:49:46  * an1quit (Remote host closed the connection)
16:50:09  <madewokherd>I don't like the idea that we need binaries to build it and don't have any way to build the binaries
16:50:22  <madewokherd>which sort of applies to mingw too but at least that's eventually fixable
16:55:28  * madewokherdtries -DCMAKE_USE_SYSTEM_LIBRARIES=OFF
16:56:09  <rrivera>add -DWORK_DAMNIT=NOW
16:56:12  <virmitio>wouldn't you want that on, so that it won't include its own static copies?
16:56:35  <virmitio>maybe I'm misremembering
16:56:48  * virmitioneeds to stop trying to work on 4 things at a time
16:57:01  <madewokherd>yes
16:57:16  <rrivera>auroraeosrose WAKE UP, this is your wake up call for the meeting this time
16:57:16  <madewokherd>if it works, I'll know something's wrong
16:57:29  <virmitio>madewokherd: fair
16:58:11  <madewokherd>couldn't find zlib, with ON
16:58:35  <auroraeosrose>coming
16:58:36  <auroraeosrose>coming
16:58:38  <auroraeosrose>where be LINK
16:59:23  <madewokherd>does this need curl or libcurl?
16:59:27  <madewokherd>is there a difference?
16:59:58  <auroraeosrose>libcurl is the library
17:00:04  <auroraeosrose>curl generally refers to the command line tool
17:00:06  <auroraeosrose>afaik
17:00:29  <virmitio>CoApp Conf Call 10:30PDT (30 minutes from now) http://j.mp/wmZr0D install the free lync attendee: http://j.mp/IlsGZV
17:00:31  <auroraeosrose>FearTheCowboy: bitly fail on tweet?
17:00:37  <auroraeosrose>http://j.mp/IlsGZVand is not what you think it is?
17:00:48  <madewokherd>it just does FIND_PACKAGE(CURL)
17:00:50  <madewokherd>so which one is it?
17:01:20  <FearTheCowboy>#CoApp conference call at 10:30PDT -use the free Lync client: http://t.co/hgmkXLfv connect to http://t.co/Xt8bJ9gd #everyone welcome
17:01:29  <virmitio>I'm guessing it uses libcurl
17:02:59  <madewokherd>I think you're right
17:03:31  <madewokherd>oh hey looks like we also need a libarchive
17:06:27  <madewokherd>guess I should work on a bzip2 package; we'll need that apparently
17:06:53  <auroraeosrose>yes we will
17:06:57  <auroraeosrose>I want anyway
17:08:08  <rrivera>we have bzip already
17:09:02  <madewokherd>where?
17:09:15  <madewokherd>we have a fork but it doesn't have a package
17:09:38  <auroraeosrose>I'm considering "done" anything that virmitio has building and a package to depend on
17:12:01  <madewokherd>oh and our current build process only builds a static lib, wonderful
17:14:33  <rrivera>gotcha, thought you meant fork
17:23:41  <auroraeosrose>http://coffeeonthekeyboard.com/thats-what-he-is-sorry-for-651/
17:35:13  * mloskotjoined
17:35:13  * mloskotquit (Changing host)
17:35:13  * mloskotjoined
17:45:43  <madewokherd>I've got a license without a url :(
17:45:59  <virmitio>which license?
17:46:54  <madewokherd>bzip2
17:47:10  <madewokherd>it's in a file in the source but I can't find an official url for it
17:47:20  <auroraeosrose>where's the license?
17:47:20  <madewokherd>I guess I could use the url of our file in the bzip2 fork
17:47:52  <madewokherd>https://github.com/coapp-packages/bzip2/blob/master/LICENSE
17:50:27  <virmitio>I think there's a way to include the file itself as the license for the package metadata
17:50:34  <virmitio>don't recall how, at the moment
18:17:35  <saivert>hmm. just like equo on sabayon linux. it lets you read licenses when installing packages if they have any
18:21:51  * HamishCjoined
18:26:23  * gixquit (Quit: Client exiting)
18:29:21  * gixjoined
18:35:10  <auroraeosrose>you still in the call?
18:35:13  <ender`>yes
18:35:14  <auroraeosrose>my other call is done now
18:35:18  <auroraeosrose>comint, coming
18:45:06  * _Andrewquit (Quit: sleep)
19:00:18  * FearTheCowboychanged nick to FearTheCowboy|Ou
19:00:34  * FearTheCowboy|Ouchanged nick to Outercurve|FearT
19:00:48  * Outercurve|FearTchanged nick to Outercurve|Gar
19:03:30  * HamishC_joined
19:03:57  * an1joined
19:05:27  * remy_ojoined
19:06:29  * HamishCquit (Ping timeout: 272 seconds)
19:06:39  * HamishC_changed nick to HamishC
19:12:55  * dmex_joined
19:13:09  * dmexquit (Disconnected by services)
19:13:19  * dmex_changed nick to dmex
19:13:21  * dmexquit (Changing host)
19:13:22  * dmexjoined
19:15:57  * dmex_joined
19:16:02  * dmexquit (Disconnected by services)
19:16:06  * dmex_changed nick to dmex
19:16:09  * dmexquit (Changing host)
19:16:09  * dmexjoined
19:16:51  <madewokherd>bzip2 packaging pushed fwiw
19:24:28  * And3r5joined
19:45:48  * Outercurve|Garchanged nick to FearTheCowboy
19:57:58  <madewokherd>is the meeting over?
19:58:01  <madewokherd>did we get all the slots?
20:03:27  * Jonny5quit (Quit: Leaving.)
20:03:59  <FearTheCowboy>we got our one , and we should have the one that MS + outercurve will pay for.
20:04:03  * HamishCquit (Quit: Going offline, see ya! (www.adiirc.com))
20:04:29  <FearTheCowboy>I dunno why they had everyone show up for that meeting. it was like 10 peole who needed to settle who got a person that was accepted in two orgs.
20:04:37  <FearTheCowboy>that could have been done over email.
20:04:39  <wwahammy>Did they announce to the students who weren't accepted that they weren't rejected?
20:04:47  <auroraeosrose>LOL
20:04:50  <FearTheCowboy>no
20:04:57  <FearTheCowboy>students don't find out till monday
20:05:04  <madewokherd>great
20:05:12  <wwahammy>alright, then I'm trying to figure out why a student is asking me
20:05:24  <wwahammy>why he was rejected
20:05:31  <FearTheCowboy>they apparently sent out mistake emails
20:05:34  <madewokherd>I guess someone will have to talk who whatever student will be sponsored by outercurve+MS
20:05:59  <FearTheCowboy>Yeah, I'll be contacting him on Monday, once I've got confirmation of the funds
20:12:44  <virmitio>FearTheCowboy: I think there may actually be an issue with your markup processing
20:12:52  <FearTheCowboy>that's what I said!
20:13:13  <virmitio>yes, but I though it was because I hadn't used the proper escape sequences for the links
20:13:25  <FearTheCowboy>I'll take a look when I have a chance
20:13:30  <virmitio>no worries
20:14:32  <virmitio>that aside, there's a .buildinfo boilerplate now (which has the markup a little wonky) at: http://coapp.org/developers/boilerplate-buildinfo.html
20:15:20  <virmitio>I intentionally left out the "generate" section for build rules, because I don't want anyone using them unless they really need to
20:18:24  <madewokherd>I've never heard of that
20:18:27  <madewokherd>maybe it's for the best
20:18:41  <virmitio>yep
20:19:51  <virmitio>that will likely be a feature that, while documented, will mostly require that you already know what it is and how it works before trying to use it
20:22:58  <madewokherd>I keep ruining this .exe trying to add an assembly reference to it with simple signer
20:23:30  <virmitio>what's the command line you're using?
20:25:25  <madewokherd>simplesigner --reference-assembly="libintl[vc10], Version=0.18.1.2, PublicKeyToken=345efd3e6aa00ef7, ProcessorArchitecture=x86" build\win32\vs10\Release\Win32\bin\testglib.exe
20:26:29  <madewokherd>oh that time it crashed
20:26:32  <madewokherd>good
20:26:34  <virmitio>lol
20:26:43  <madewokherd>that means it's linking
20:27:05  <madewokherd>(the exe crashed, not simplesigner)
20:28:01  <madewokherd>oh wait
20:28:14  <madewokherd>that wasn't a crash
20:30:35  <madewokherd>"The application was unable to start correctly (0xc0150002). Click OK to close the application."
20:31:47  <virmitio>sounds like it maybe didn't find the assembly it was looking for?
20:32:05  <madewokherd>I got a different kind of error when I gave it incorect assembly names
20:32:24  <madewokherd>so presumably it's finding my assembly
20:38:56  <madewokherd>it does not appear to be an sxs problem
20:39:50  <madewokherd>either I've got a broken glib or a broken libintl
20:40:03  <virmitio>job
20:40:05  <virmitio>*joy
20:40:09  <madewokherd>which might mean I should go build gettext.exe
20:40:12  <madewokherd>so I can find out which one
20:40:47  * virmitiois going home before he keels over at his desk.
20:42:44  * an1quit (Remote host closed the connection)
20:47:09  * wwahammyquit (Quit: Do fish get thirsty?)
20:47:23  <madewokherd>I bet it's a dll raising an exception while the process is loading
20:53:18  <madewokherd>yep, my libintl is broken
20:57:18  <madewokherd>error in manifest?
20:57:21  <madewokherd>how did that happen?
21:04:34  <madewokherd>oh
21:04:48  <madewokherd>my libintl is linked to a libiconv that I don't have
21:05:35  <madewokherd>probably can be fixed by rebuilding packages
21:13:37  * mloskotmissed the meeting
21:13:56  <mloskot>Folks, any revolution happened or planned?
21:19:34  * gixquit (Ping timeout: 246 seconds)
21:20:43  * wwahammyjoined
21:24:53  * gixjoined
21:35:28  <madewokherd>there's going to be a breaking change
21:35:36  <madewokherd>as in all packages have to be rebuilt
21:37:22  * wwahammyquit (Quit: Oops. My brain just hit a bad sector)
22:24:20  * ender`quit (Quit: First things first, but not necessarily in that order.)
23:08:31  * mloskotquit (Quit: mloskot)
23:19:42  * remy_oquit (Quit: WeeChat 0.3.7)