18:51:57 * stevenknight (n=stevenkn@c-69-181-234-155.hsd1.ca.comcast.net) has joined #scons
19:00:21 stevenknight hello, anyone else here for bugs?
19:01:28 * garyo-home (n=chatzill@209-6-158-38.c3-0.smr-ubr3.sbo-smr.ma.cable.rcn.com) has joined #scons
19:02:19 garyo-home Hi, folks. Thought I'd log in & do some of my bug homework, but now I see it's tonight!
19:02:42 stevenknight hi gary
19:02:45 stevenknight just you and me so far
19:02:55 stevenknight no thanks to my confusion about days... :-/
19:02:56 garyo-home OK; let me get my windows set up.
19:03:15 garyo-home yah, I thought it was going to be tomorrow, oh well, in some ways this is better.
19:03:34 stevenknight hopefully greg will have seen the reply and show up as well
19:03:50 stevenknight if not we need to decide if we go ahead just us two or not
19:03:54 garyo-home yes, his msg was only 1.5 hrs ago
19:04:14 garyo-home I think two is not a quorum, though we could do some obvious ones anyway...
19:04:29 stevenknight true, just clear out the obvious consensus
19:04:32 stevenknight that's still valuable
19:05:04 GregNoel Hi, I'm here, but not set up yet; give me a minute
19:05:09 garyo-home Hi, Greg!
19:05:41 stevenknight np, take your time
19:09:14 garyo-home Sounds like the scons dinners have been fun.
19:09:18 GregNoel OK, I'm up
19:09:38 garyo-home OK, shall we dive into the current issues then?
19:09:47 GregNoel I'm ready
19:10:00 stevenknight okay, 2098: consensus
19:10:06 garyo-home 2098: who should integrate? Steven?
19:10:07 stevenknight 1.x p3
19:10:12 stevenknight yes, me
19:10:14 GregNoel done
19:10:18 stevenknight 2114:
19:10:37 stevenknight 1.0x p2 david
19:10:46 garyo-home sounds right.
19:10:52 GregNoel works for me
19:10:53 stevenknight done
19:10:59 stevenknight 2115:
19:11:17 stevenknight any objections to 1.x p3?
19:11:28 garyo-home for doing it as its own separate task?
19:11:42 stevenknight say more
19:11:45 garyo-home i.e. just making sconsign understand that special case
19:11:48 GregNoel it's the default; we'll have to triage those again, but it's fine.
19:12:03 stevenknight yes, by default
19:12:06 garyo-home ok, fine.
19:12:23 * garyo-home avoids long sconf discussion
19:12:25 stevenknight all right, 1.x p3
19:12:48 stevenknight ah, right -- i get it
19:13:00 stevenknight yes, not as part of the whole big SConf brouhaha on the MLs right now
19:12:58 GregNoel sigh, things get out of control when one is gone; there's a silverfish crawling across my desk...
19:13:20 garyo-home greg: gross!
19:13:30 GregNoel very
19:13:45 garyo-home ok, on to 2116? 2116: I agree w/ you guys.
19:13:52 stevenknight 2116: 1.0x p2 consensus
19:13:56 stevenknight Benoit
19:14:01 GregNoel done
19:14:16 stevenknight 2117:
19:14:32 garyo-home I don't think scons should delete anything read-only.
19:14:36 stevenknight i kind of like greg's classification, actually... :-)
19:14:40 garyo-home :-)
19:14:45 GregNoel er, it already does....
19:14:52 stevenknight yes
19:14:54 garyo-home greg: yes, you're right.
19:15:05 garyo-home ... e.g. before building.
19:15:10 stevenknight i don't agree w/his solution (make it writable silently)
19:15:21 stevenknight but would want some configurability / option that permits it
19:15:23 garyo-home steven: I agree, it's rude & could have bad consequences.
19:15:33 GregNoel actually, I was surprised that SCons deletes files before rebuilding them, but that's another discussion
19:16:03 garyo-home so can we just say wontfix?
19:16:19 stevenknight i'd rather turn it into a feature request for the configurability
19:16:36 garyo-home OK, 2.x p3 feature req would be OK by me
19:16:42 stevenknight i can go with 2.x
19:16:48 GregNoel done
19:16:55 stevenknight on reflection, it is definitely lower priority than other 1.x stuff
19:17:00 stevenknight 2119:
19:17:20 stevenknight consensus 1.0.x p2
19:17:30 garyo-home sure.
19:17:28 stevenknight i'm definitely going to fix this soon for my own purposes
19:17:43 stevenknight like, tomorrow
19:17:58 stevenknight (but not check it into branches/core yet)
19:17:58 GregNoel works for me
19:18:00 garyo-home OK.
19:18:11 stevenknight okay, on to 2006h2?
19:18:21 garyo-home ok, I'm there.
19:18:27 * GregNoel has visitors at the door
19:18:34 garyo-home 1437, consensus
19:18:49 stevenknight yes, 1437 dup
19:18:52 stevenknight done
19:18:57 * garyo-home needs a drink, brb
19:19:27 stevenknight 1438:
19:19:39 stevenknight consensus 1.x p3 me
19:19:46 stevenknight i can go w/you guys on the time frame
19:19:58 * stevenknight whistles aimlessly while waiting for everyone else to return...
19:20:06 garyo-home hi, I'm back
19:20:18 garyo-home 1438 1.x p3 is fine w/ me.
19:20:26 garyo-home There's plenty to do before then.
19:20:50 stevenknight done
19:21:01 stevenknight 1439: i can go w/invalid
19:21:23 bdbaddog which spreadsheet are you guys on now?
19:21:24 stevenknight i was thinking research because it *is* kind of a pain to hook up new builders
19:21:28 stevenknight hey bill
19:21:30 garyo-home 1439: and tell him to use src_builder? I guess after this long he probably doesn't care anymore...
19:21:30 stevenknight 2006h2
19:21:47 stevenknight sure, as a courtesy for closing it out
19:21:48 bdbaddog Hey. I'll just be here a few, but I'll add what I can.
19:21:55 garyo-home Hi Bill.
19:21:57 stevenknight bdbaddog: cool
19:22:19 stevenknight so 1439: invalid, point him to src_builder
19:22:35 garyo-home re 1439: I'd like a new ticket for making adding src builders easier.
19:22:38 stevenknight i'd still like another issue for some feature (API extension?) to make it easier to hook up your own builders to our existing ones
19:22:42 garyo-home +1
19:22:47 stevenknight +1
19:22:58 bdbaddog Like AddToCBuilder?
19:23:20 * stevenknight applauds garyo-home's ability to put things much more economically
19:23:31 garyo-home bdbaddog: Maybe, but let's not design it now, just make a ticket for later.
19:23:33 stevenknight bdbaddog: something like that
19:23:54 stevenknight i'd genericize it somehow (wave hands mumble mumble)
19:24:03 garyo-home yes.
19:24:12 bdbaddog :) yeah. that's probably why it's not done already.
19:24:43 garyo-home 1442, folks?
19:24:46 stevenknight 1442: sounds like greg's right
19:25:02 garyo-home In that case, maybe it's already better due to David's stuff?
19:25:29 stevenknight maybe
19:25:33 garyo-home Anyone have a mingw env?
19:26:01 garyo-home ok, guess not.
19:26:08 stevenknight not me
19:26:23 stevenknight i really want to set up buildbots with the more common windows configs
19:26:28 GregNoel 1439: concur (I'm back, BTW)
19:26:30 stevenknight one for MinGW, one for Cygwin, etc.
19:27:36 bdbaddog looks like I have cygwin with mingw-g77 installed.
19:27:48 stevenknight the more i think about it, the more 1442 seems like a really interesting case
19:27:57 GregNoel how so?
19:28:04 stevenknight conceptually i agree w/Greg's analysis that .f is clearly an error
19:28:21 stevenknight but if so, how would you specify the weird corner case where you really *did* want to archive .f files?
19:28:46 stevenknight after all, there's no reason why you should be prohibited from doing that
19:29:00 stevenknight just because there's a more common use case of .f files generating .o files
19:29:13 GregNoel You need an "ar" builder, not a library builder
19:29:13 garyo-home ... or .c files for that matter. Maybe File nodes would do it?
19:29:33 stevenknight hmm, interesting distinction
19:29:36 bdbaddog doesn mingw builder setup fortran at all?
19:29:44 GregNoel The archive builders take any file suffix
19:30:26 stevenknight hmm, i think Gary's right -- File nodes circumvent the suffix checking
19:30:41 bdbaddog nope. mingw sets up the following:
19:30:41 bdbaddog gnu_tools = ['gcc', 'g++', 'gnulink', 'ar', 'gas', 'm4']
19:30:42 GregNoel you sure?
19:30:49 stevenknight nope
19:31:18 stevenknight but i am worried that the distinction between a "library" (a .a file with objects) and an "archive" (the same suffix but with different contents) would be really subtle and easily lost
19:32:02 garyo-home It's a pretty atypical case though.
19:32:05 GregNoel Uh, "ar" archives don't have a .a suffix; that's only for libraries.
19:32:30 GregNoel The suffix is usually .ar or none at all
19:32:58 garyo-home greg: never seen such a thing myself.
19:33:01 stevenknight yeah, the case is atypical
19:33:10 stevenknight but i think the potential for confusion remains
19:33:19 stevenknight if there is more than one builder that causes "ar" to be invoked
19:33:48 bdbaddog has anyone run into a build which used ar for things other than static libraries?
19:33:50 garyo-home They could always use Command() if Library() doesn't do what they want.
19:33:51 GregNoel Really? More than one builder causes 'gcc' to be invoked...
19:34:11 stevenknight hmm, fair point. i'm probably worrying needlessly
19:34:21 garyo-home I think so :-)
19:34:25 GregNoel bdbaddog, you're not old enough; the evolution was the other way around
19:35:04 GregNoel 'ar' was used to build archives; eventually, archives of .o files were acceptable to the linker
19:35:15 garyo-home So where does that leave 1442?
19:35:41 stevenknight dup
19:35:45 GregNoel dup
19:35:48 garyo-home ok.
19:35:56 bdbaddog dup of ?
19:36:04 bdbaddog mingw builder doesn't setup g77...
19:36:09 garyo-home 1437 says the ssheet.
19:36:34 GregNoel That's "better error messages when tool not configured"
19:37:10 stevenknight ah, but bill's point is good: our default doesn't even make this possible
19:37:17 bdbaddog ahh. o.k. well it's a dup and also it's mingw doesn't setup g77 though.
19:38:07 bdbaddog o.k. gents. I may have a patch for that. I've gotta head out for a while though. I'll shoot an email later with pach if I get it working.
19:38:20 garyo-home There's also 1895, g77 and gfortran not detected on windows which is about mingw.
19:39:21 garyo-home Seems like 1442 could be a dup of 1895.
19:39:49 GregNoel (other way around; use the earlier issue as the basis)
19:40:08 garyo-home greg: you're right.
19:40:59 garyo-home 1895 is research, p3, david. So mark 1895 as dup of 1442, and make 1442 research, p3, david.
19:41:18 GregNoel done; 1443?
19:41:58 garyo-home There is now a SHFORTRANFLAGS, so I presume it could get set to /fPIC if appropriate.
19:42:13 GregNoel oops, brb
19:42:36 garyo-home But it's clearly David's if it's still broken. 1.0.x p3 David?
19:45:03 garyo-home Can we just give 1449 and 1450 to Jim, 1.x p3, keyword "quoting"?
19:45:34 garyo-home h'lo?
19:46:06 * sgk_ (n=stevenkn@c-69-181-234-155.hsd1.ca.comcast.net) has joined #scons
19:46:23 sgk_ hmm, looks like the server i was connected to died
19:46:29 garyo-home Hi again, didn't even see you drop out.
19:46:31 sgk_ what was the last you got from me?
19:46:41 garyo-home "our default doesn't even make this possible"
19:47:05 sgk_ so maybe it's a one liner of 'g77' (or more likely 'gfortran') to the mingw tool list
19:47:26 sgk_ anyone object to that solution for... 1.x p3?
19:47:33 garyo-home Yes, just after you dropped out bdbaddog said: "o.k. gents. I may have a patch for that. I've gotta head out for a while though. I'll shoot an email later with pach if I get it working."
19:47:53 garyo-home If it's trivial, could be in 1.0.x, right?
19:48:00 sgk_ yeah
19:48:06 sgk_ 1.0.x p3?
19:48:09 garyo-home OK.
19:48:12 sgk_ done
19:48:19 garyo-home Can we just give 1449 and 1450 to Jim, 1.x p3, keyword "quoting"?
19:48:34 sgk_ +1
19:48:39 garyo-home sorry, "research" ?
19:49:02 garyo-home research was the ssheet consensus but I kind of think it's 1.x timeframe stuff.
19:49:06 sgk_ sure, research
19:49:14 sgk_ research p3 "quoting"
19:49:20 sgk_ done
19:49:22 GregNoel dkjak
19:49:23 garyo-home good.
19:49:30 sgk_ 1452:
19:49:46 sgk_ 1.x p3 me
19:49:48 garyo-home sounds like that one's yours, Steven.
19:49:58 garyo-home ok, done.
19:50:06 GregNoel yes
19:50:15 sgk_ 1456: research, me "VisualStudio"
19:50:55 garyo-home maybe, but I like "invalid" -- can't just have msvc as the *only* tool.
19:51:21 GregNoel true, but a better message would help
19:51:47 garyo-home fine, in that case it's dup of the "better errors" one, not VisualStudio.
19:51:51 sgk_ oh, hey, even better
19:52:04 sgk_ that makes it a toolchain issue and i can give it to you guys... :-)
19:52:18 GregNoel that's why I said dup 1437, better messages
19:52:20 sgk_ invalid is good, though
19:52:31 sgk_ either one is fine w/me
19:52:41 GregNoel Let's go with dup
19:52:53 garyo-home Yes, that gives the OP more info.
19:53:00 sgk_ ok, dup 1437
19:53:03 GregNoel done
19:53:23 sgk_ 1458: dup 1437 as well
19:53:24 garyo-home 1458, same.
19:53:27 GregNoel yes
19:53:54 garyo-home 1459, does Ludwig have a prototype of this already?
19:53:55 sgk_ 1459: Ludwig
19:54:10 garyo-home +1
19:54:18 GregNoel He was looking at it; I think he has an idea
19:54:44 garyo-home Good.
19:54:44 GregNoel His experiments showed very little impact due to the size of buffer
19:54:54 * stevenknight has quit (Read error: 110 (Connection timed out))
19:55:12 sgk_ Ludwig, any appropriate target milestone + priority
19:55:18 GregNoel done
19:55:59 GregNoel 1460
19:56:00 sgk_ 1460: i'm agnostic
19:56:20 GregNoel interesting choice of word...
19:56:50 garyo-home I can take it. Any time; 1.0.x p3?
19:56:56 sgk_ works for me
19:57:07 GregNoel works
19:57:09 garyo-home ok.
19:57:22 sgk_ 1462: worksforme
19:57:26 sgk_ i'm a dual core
19:57:39 sgk_ it can be re-opened if it's still a problem elsewhere
19:57:40 garyo-home Sounds like you tried pretty hard to repro it.
19:57:48 garyo-home worksforme works for me.
19:57:50 sgk_ but my guess is some of Benoit's Taskmaster changes have fixed it
19:57:53 sgk_ :-)
19:58:11 GregNoel That would be my guess as well
19:58:26 garyo-home 1464: agree, wontfix.
19:58:33 sgk_ done
19:58:46 GregNoel done
19:58:58 sgk_ 1466: me, research, VisualStudio
19:59:15 sgk_ agree w/Greg that it might end up in toolchain, but i'm happy to be stuck with it in the meantime
19:59:14 GregNoel OK, worst case you toss it to us.
19:59:21 sgk_ yes
19:59:33 garyo-home ok.
19:59:40 sgk_ 1468: 1.0.x p2?
19:59:57 GregNoel at least
20:00:02 sgk_ sounds pretty serious
20:00:15 garyo-home People must be working around it.
20:00:26 GregNoel working by blind luck is another way of saying pretty serious...
20:00:33 sgk_ yeah
20:00:37 sgk_ 1.0.x p1?
20:00:43 garyo-home ok w/ me.
20:00:48 GregNoel yes
20:00:52 sgk_ done
20:01:21 sgk_ 1469: d'oh! wonfix
20:01:24 sgk_ wontfix
20:01:25 sgk_ greg is right
20:01:32 garyo-home agreed.
20:01:36 GregNoel done
20:01:41 sgk_ 1471: closed
20:01:43 sgk_ 1476:
20:01:57 sgk_ research, me
20:02:13 sgk_ (sorry, trying to get through these quick, I have to start winding down)
20:02:30 sgk_ 1478: research, me, VisualStudio
20:02:34 garyo-home Me too. OK, 1476 is yours.
20:02:48 sgk_ 1478: gary, fixed?
20:02:48 GregNoel 1476: you're welcome to it
20:02:53 sgk_ 1483: gary, fixed?
20:03:05 garyo-home 1478: hopefully will be overtaken by vsvars.bat stuff
20:03:31 sgk_ yes re: 1478 & vsvars.bat
20:03:51 sgk_ 1488: 1.x p3 me
20:04:07 garyo-home 1483: yes, I consider that fixed.
20:04:44 sgk_ cool
20:04:49 GregNoel Now would be a good time for me to quit; our guests are watching the football game...
20:05:01 garyo-home I should go too. Next week?
20:05:03 sgk_ and i have a dog that needs walking and won't wait
20:05:09 sgk_ same time?
20:05:13 garyo-home OK for me.
20:05:17 GregNoel done
20:05:23 GregNoel later, all...
20:05:24 garyo-home good, bye for now!
20:05:28 sgk_ done (and i'll remember Monday night this time...)
20:05:29 sgk_ later..
20:05:36 * sgk_ has quit ("Leaving")
20:05:45 * garyo-home has quit ("ChatZilla 0.9.83 [Firefox 3.0/2008052906]")

BugParty/IrcLog2008-06-30 (last edited 2008-07-04 18:08:05 by GregNoel)