You have just entered room "Chat
35302881003769236583."
michaelwalsh327: 1) where is search?
x V DoGG x: sorry guys
michaelwalsh327: 2) where is download?
x V DoGG x: unexpected traffic
michaelwalsh327: 3) what else are we going to
do?
x V DoGG x: 4)status of prev tasks
starkiller76: I will start with search
starkiller76: I have been working on it pretty
much all weekend
starkiller76: first
starkiller76: I fixed the peer discovery bug
starkiller76: so now we get a vector of peer
advertisements
starkiller76: I can use these advertisements to
create sockets
starkiller76: I have the code, that takes the peer
advertisement and converts it to a pipe
advertisement
michaelwalsh327: so you send a request to every
peer in the vector?
starkiller76: exactly
michaelwalsh327: cool.
starkiller76: I am still trying to integrate what I
have done
starkiller76: and could use some help
x V DoGG x: i can help
michaelwalsh327: do you have questins for me?
kabev1: I can try to help also
starkiller76: Mike can we meet downtown this
week?
starkiller76: I can go over my code with you
michaelwalsh327: maybe. not til Thursday., and
that's iffy.
michaelwalsh327: we could try to get started
sooner on line though
starkiller76: let me know, I will email you any
questions
starkiller76: any questions for me?
starkiller76: I know this is taking a long time, but
is was tons harder than I expected
michaelwalsh327: whatis the integration problem?
starkiller76: not really a problem, yet
starkiller76: Is everything set up to feed to the
GUI?
michaelwalsh327: yes.
starkiller76: and where is ServicesAPI and
AppAPI instanciated?
michaelwalsh327: gui makes a service, service
makes an app.
starkiller76: So app would call search
starkiller76: right
starkiller76: ?
michaelwalsh327: two things you need to do:
AppAPI has a _musicProfileRequests stack. A
thread should frewuqntly pop from that, getting
any requests that havebeen sent down. Send
out the request using your mechanism, and on
the other end when you
michaelwalsh327: get it, call
fireMusicRequestEvent
salcs329 has entered the room.
michaelwalsh327: When the app finds a song, the
reverse process is followed. You consume the
fileInfoReponses stack, and the originator calls
fireFileInfoReceived
michaelwalsh327: you don't need to creater any
new objects, service registers itself as an event
listener for app.,
michaelwalsh327: that's it.
starkiller76: ok, I will try that after the meeting
and email you if I have any problems
michaelwalsh327: OK.
michaelwalsh327: I'd make it single-threaded for
now, we coul mention multi-threading as a
psosible performance enhancement if we need
it,.
michaelwalsh327: I guess we're on 2) download
now.
kabev1: I can start with this
kabev1: I should have it pretty much wrapped up
tomorrow, working on some details right now
kabev1: The problem I run into is having a valid
FileInfo Object to pass to Vivek's code
x V DoGG x: thats kabe's part
x V DoGG x: specifically
kabev1: Is there anywhere in the code where an
example of a valid FileInfo object exists?
michaelwalsh327: define valid.
x V DoGG x: you should be able to create one if
you need too
se2srini: The modification I'm making to the
FileInfo object will need integration with rest of
application, but that shouldn't be complicated
x V DoGG x: unless there are any parameters that
you really need valid information for
michaelwalsh327: the search response stuff in
servicesapi creates one, just not sure ehat's
lackjing.
x V DoGG x: srini - you are only adding? right?
se2srini: right
x V DoGG x: so u don't have to worry
se2srini: ok
kabev1: Vivek's code is actualy attempting to
download, so to test it I just need a valid
FileInfo example to a file that exists somewhere
starkiller76: by the way i don't really think we
need a fileinfor object
starkiller76: We can use MusicProfile
starkiller76: example
x V DoGG x: bottom line is that it is going to be
difficult to test download until search is working,
because you won't have a valid fileinfo until then
x V DoGG x: music profile doesn't contain any
informatino about where the file exists
michaelwalsh327: not sure if this would work for
download, but for seacrh I made everything
work locally before worrying about sending to
another locale, so your fieleinfo would be on
your own drive and the host would be localhost,
or however that's
michaelwalsh327: set up
x V DoGG x: so we will still need fileInfo
michaelwalsh327: v is right.
starkiller76: we don't need info about where the
file exists because the peer knows where its
share folder is
x V DoGG x: thats a good idea, in theory it
should
x V DoGG x: but i have to check to make sure
my code handles that
x V DoGG x: :-)
x V DoGG x: it would be easy to check that one
x V DoGG x: before u have to try it
x V DoGG x: so just ptt me tomorrow before u
try it kabe
kabev1: I could know very fast if it works ;-)
x V DoGG x: sure
x V DoGG x: ok.....
x V DoGG x: so is that it for search?
x V DoGG x: srini, how are u doing?
x V DoGG x: sorry i meant download
michaelwalsh327: looks like.
se2srini: I've my changes ready, just need to
checkin
x V DoGG x: ok
michaelwalsh327: sal, do you have tests as
welkl? might be a good next step.
se2srini: still having problems with cvs. wrote to
sourceforge support for help
x V DoGG x: go ahead and check them in
x V DoGG x: so i can test against em
x V DoGG x: yeah
x V DoGG x: personally i gave up on wincvs
x V DoGG x: and just installed it
x V DoGG x: to use the command line tools
x V DoGG x: if you set ur path
michaelwalsh327: i've been using the tortoide
one, it seems fine.
x V DoGG x: to include the binaries from the
wincvs directory, you can use the command line
se2srini: comand line is fine for me
se2srini: just need to know how
gorclon1: me too
x V DoGG x: and u can follow the directions to
login an co on the cvs site
x V DoGG x: sourceforge.com
x V DoGG x: or net
se2srini: ok.I'll try
x V DoGG x: there are like two commands you
have to give
x V DoGG x: don't need to use ssh or any other
jazz
se2srini: ok
se2srini: well, I'll be working on this and try to
checkin asap
x V DoGG x: its the cvs -z3
-d:pserver:username@cvs.sorceforge.net:/cvsro
ot/linux-p2p-wifi <command>
x V DoGG x: cool
x V DoGG x: thanks
x V DoGG x: ok
x V DoGG x: next item
se2srini: can you guys pls see the email that I just
sent
x V DoGG x: ryan - did u get a chance to screen
through the list of items we need to do for a
decent grade'?
x V DoGG x: dave - did u talk to danny?
gorclon1: yeah
se2srini: I put together a simple web page for our
proj
starkiller76: I haven't talked to Danny
se2srini: it sure looks like a lot of work to make it
meaningful
se2srini: also everything has to be moved to
sourceforge. wiki is going away
se2srini: as per TA
x V DoGG x: i think it is a upcoming hw4
x V DoGG x: do u have the website address that
u made so far?
se2srini: I guess u meant hw5
x V DoGG x: yeah
se2srini: I just sent an email because I couldn't
upload to sourceforge
se2srini: cvs probs
x V DoGG x: ok
se2srini: the links are dummy
se2srini: all of them point to proj plan, so ignore
x V DoGG x: ok
x V DoGG x: cool
x V DoGG x: we will have a look
se2srini: I'm sure groupings have to be rearranged
x V DoGG x: well i just wanted to follow that and
ryan's doc
x V DoGG x: to determine what still needs to be
done
x V DoGG x: perhaps we should swap agenda #3
and #4
x V DoGG x: so we can update the task list first
x V DoGG x: ok
se2srini: ok
x V DoGG x: srini - created a skeleton website....
x V DoGG x: done
x V DoGG x: Mike - Update architecture docs?
michaelwalsh327: fraid not. too much HW4.
x V DoGG x: ok
x V DoGG x: i will leave that on the list
gorclon1: Ryan: now has a set of metrics data to
work with, sent out info on grading vs what is
done, cvs still anoying
se2srini: Just curious, what is the use of doing
HW4? It is optional right.
se2srini: Looks like we have to do HW5 anyway
se2srini: and there are no more hw after that
x V DoGG x: hw4 was optional?
michaelwalsh327: I don't think HW4 was
optional. IT was hard, though.
x V DoGG x: yueah, did someone forget to
mention that it was optional on the wiki?
gorclon1: ?? it was optional?
x V DoGG x: while srini is responding, i will move
on with the agenda (watch for 2 conversations)
x V DoGG x: everyone - submit metrics to ryan?
x V DoGG x: ryan did u get them all?
se2srini: only 4 teams are going to do this
proj....and our class has more than 4
gorclon1: I have 4 sets already,
se2srini: hw4
michaelwalsh327: yea, srini, that was for the
special extension.
michaelwalsh327: you should probably contact
Danny to work something out, if possible
Otherwise, you';l be taking a 0 for that.
michaelwalsh327: course, that helps the curve for
the rest of us ;-)
x V DoGG x: mike - yeah, that was my
understanding as well
se2srini: ok. I think so. Thanks.
x V DoGG x: ok
x V DoGG x: who are u missing metrics from?
se2srini: I didn't submit
x V DoGG x: ryan the previous one was
addressed to you
x V DoGG x: and others who are feeling guilty
gorclon1: I'll have to go back and check
starkiller76: I couldn't get my metrics to run, the
software was returning errors
gorclon1: 4 sets pluse a set from me
gorclon1: so 5 sets really
starkiller76: but I coded all weekend so I don't
feel that bad;-)
se2srini: I had to use JMT to gather metrics and I
did, but JMT has no way of saving that work.
So I had to manually enter its output data again
in excel and use it.
x V DoGG x: dave - is excused :-)
se2srini: lot of dumb work
x V DoGG x: ok
se2srini: and I don't see what more I'm getting out
of it that is not already covered
x V DoGG x: well, i mainly want to make sure
that we get all the metrics over to ryan for this
iteration
x V DoGG x: so we can do 2 more sets before
the semester is over
gorclon1: are all the homework two's posted on
wiki?
michaelwalsh327: ryqan, I mailed my groups
directly to you, and you still had yours.
gorclon1: right
x V DoGG x: can the guys who are remaining to
send in their metrics send them by tuesday
night?
michaelwalsh327: who's # 3? Isaac?
x V DoGG x: must be
michaelwalsh327: less it was kabe...he waspretty
quite over there;-)
x V DoGG x: btw: he is having trouble with aim
x V DoGG x: so he can't join
michaelwalsh327: doh
se2srini: Arent' we just duplicating the same
metrics
x V DoGG x: no
se2srini: :-) ok
x V DoGG x: isaac said he never ran metrics
originally
michaelwalsh327: no srini, we're running the
samne metrics against an altered codebase, to
see how we've responded to our proposed
changes and how our project has changed.
x V DoGG x: kabe did not
x V DoGG x: he will as well
michaelwalsh327: yea he did. OptimalJ or
something...hang on.
x V DoGG x: hmmm
x V DoGG x: ok
x V DoGG x: just hit him directly (not physically)
but with an IM
x V DoGG x: ok
michaelwalsh327: yea, OptimalJ.
se2srini: right I understand mike, but if all the
metrics that JMT is used for is covered by
others, whats the use using JMT. That was my
Q
michaelwalsh327: he got out a cyclic dependency
metric
se2srini: Anyway, I don't think I can do it by
tuesday, considering that I didn't start HW4 and
need to talk to Danny
x V DoGG x: ok
x V DoGG x: well, when can u do it by?
se2srini: asap...defnitely before next Sat
michaelwalsh327: I'sd be surprised if you got a
HW4 compromise between now and Tuesday.
x V DoGG x: vivek - run ccb next meeting,
update req. docs, and other stuff
x V DoGG x: all other stuff is done
x V DoGG x: it was mainly over head
x V DoGG x: dave do u need help with search?
x V DoGG x: anymore?
x V DoGG x: isaac has sent out the code review
criteria
x V DoGG x: he combined all the test code
x V DoGG x: and will upload it to cvs later
x V DoGG x: req. docs has been looked, not
much to change....
x V DoGG x: will upload to cvs tomorrow
x V DoGG x: (that was for me)
x V DoGG x: the ccb meeting.....
starkiller76: I will might need help with search but
I will know more tomorrow
x V DoGG x: is wed good for (dave, isaac, &
kabe)?
michaelwalsh327: feel free to email me questins.
starkiller76: wed is fine
x V DoGG x: dave - ok, maybe we can meet
tomorrow
x V DoGG x: i won't be able to work too late
kabev1: I am going to be at MSU on wed
kabev1: no good for me
x V DoGG x: kabe - when are u bakc?
kabev1: sun
kabev1: I can do sun evening
x V DoGG x: hmmm
x V DoGG x: ok
x V DoGG x: lets plan for sun evening
x V DoGG x: can everyone get together this
sunday?
starkiller76: yes
se2srini: sure
se2srini: what time?
michaelwalsh327: will be out of town at a
wedding, but may be back by then. will get on
line.
x V DoGG x: ok...
x V DoGG x: lets plan to meet on sunday
x V DoGG x: it really helps if everyone is in the
same room
x V DoGG x: we can try to knock out a bunch of
stuff
x V DoGG x: it worked really well last semester,
but we only did it once at cram time
x V DoGG x: perhaps we can do it twice this
semester
x V DoGG x: we can meet at motorola
x V DoGG x: will that work for everyone who is
in town?
starkiller76: yes
michaelwalsh327: only possibly. ihave a
part-time car at best.
x V DoGG x: ok
x V DoGG x: lets plan for that tentatively
x V DoGG x: hmm isaac will be out of town as
well
x V DoGG x: ummm
x V DoGG x: lets see
x V DoGG x: lets move on
x V DoGG x: i will email or call everyone
x V DoGG x: about that
x V DoGG x: kabe already gave us status
x V DoGG x: sal did as well
x V DoGG x: dave did as well
x V DoGG x: ok
x V DoGG x: moving on to ryan's doc
x V DoGG x: which two people haven't coded?
x V DoGG x: ryan
gorclon1: me
x V DoGG x: and who else?
gorclon1: that might be all now
x V DoGG x: ryan can u meet on sunday
gorclon1: In chicago?
michaelwalsh327: he lives in Kansas.
x V DoGG x: yeah
x V DoGG x: oh
x V DoGG x: hmmm
gorclon1: hm
x V DoGG x: htat makes it harder
gorclon1: I'm only 13 hours or so
x V DoGG x: he he :-)
gorclon1: arg
x V DoGG x: ummmm..... well, can u start writing
test cases
x V DoGG x: all over the place in the existing
code?
x V DoGG x: i can't really think of what else to
start coding
x V DoGG x: at this point because there are
dependancies on everything from
search/download
gorclon1: right
x V DoGG x: ryan - did u send out a roles
request?
x V DoGG x: i must have missed it
michaelwalsh327: I think that's a good idea. We
may be best served to take search and
download and make it really pretty than to try to
add more features. Or at least, we should make
what we have pretty before getting started
elsewhere.
gorclon1: yeah
michaelwalsh327: (pretty meaning visually,
designy, testy, etc.)
x V DoGG x: hmmm ok
x V DoGG x: iterations - dave - u have a iterative
schedule for our development, right?
x V DoGG x: i have snapshotted the latest code
from our last meeting as another iteration
starkiller76: It needs to be revised, but yes
x V DoGG x: ok
x V DoGG x: that will show iterative dev
x V DoGG x: requirements - i am working on that
x V DoGG x: visually model software
x V DoGG x: we need to update class diagrams
x V DoGG x: perhaps retroactively with the latest
code?
michaelwalsh327: that's slow me. I really, really
think I can do that by next week.
michaelwalsh327: yea, plan is to make code/doc
match.
x V DoGG x: ok
x V DoGG x: cool
x V DoGG x: verify software quality
starkiller76: we need software first:-)
x V DoGG x: yah
kabev1: reading up on th log here, don;t we need
upload functioanlity too?
kabev1: Otherwise we have no node to download
from??
x V DoGG x: i think i coded both.... :-) - oops
x V DoGG x: was that supposed to be two
separate tasks?
michaelwalsh327: that doen't seem to match my
understanding of the system...I guess what V is
saying, then.
x V DoGG x: oh wait....
x V DoGG x: mike is correct
starkiller76: I did not think upload was seperate
from download
x V DoGG x: oh wait
x V DoGG x: no
x V DoGG x: i am confused
x V DoGG x: i need to look at code
x V DoGG x: hang on
x V DoGG x: yeah, i did both
x V DoGG x: and it is necessary to do download
x V DoGG x: upload is not actually upload
x V DoGG x: it is more like a response to a
download query
x V DoGG x: ok
kabev1: ok, so download does both
x V DoGG x: so did anyone log any bugs?
se2srini: what is upload anyway....do we have a
central repository of files to upload to
kabev1: vivek, I'll talk to you offline
x V DoGG x: no
x V DoGG x: there is no upload as far i know....
x V DoGG x: unless i am misintrepting something
x V DoGG x: ok
x V DoGG x: moving on
kabev1: upload would be who is downloading
from you
se2srini: ok
x V DoGG x: its getting past 10pm
x V DoGG x: correct
starkiller76: vivek, you aren't using IP addresses
for download right?
x V DoGG x: and that is coded by yours truely
x V DoGG x: so stop worry about it everyone....
x V DoGG x: correct
x V DoGG x: i am using jxta sockets
starkiller76: cool
x V DoGG x: and pipe advertisements
starkiller76: I am adding a pipe advertisement
variable to fileInfo
starkiller76: so you can use it to download
se2srini: I think these things will be clear on
Sunday...move on to next topic
x V DoGG x: ok
x V DoGG x: cool
x V DoGG x: ok
x V DoGG x: as far as software quality
x V DoGG x: we need to log bgs
x V DoGG x: bugs
x V DoGG x: lets make it a requirement that
everyone must log 3 bugs by next meeting
gorclon1: good idea
michaelwalsh327: good idea.
x V DoGG x: no, lets make that by saturaday
night
x V DoGG x: so we can meet on sunday and
review them in a ccb meeting
se2srini: agreed
x V DoGG x: isaac is supposed to be setting up a
code review
salcs329: I had already logged 3.. I will try to log
some more
x V DoGG x: he will email everyone
x V DoGG x: sal - good job
x V DoGG x: don't worry about ur share
x V DoGG x: ok
starkiller76: I fixed a bug, doesn't that count
michaelwalsh327: everybody stop bellyaching
and do 3.
michaelwalsh327: :-)
x V DoGG x: ok
x V DoGG x: that covers the stuff from ryan's list
x V DoGG x: on the web page
x V DoGG x: we need to assign people to fill the
holes
x V DoGG x: vision is covered
x V DoGG x: ok
x V DoGG x: forget that
x V DoGG x: everyone needs to make webpages
for things that are already in existance as well
x V DoGG x: so:
x V DoGG x: vivek - vision, requiements, process
followed
x V DoGG x: ryan - people in project, roles,
metrics
x V DoGG x: isaac - testing,
x V DoGG x: dave - project plan, iterative
development,
x V DoGG x: kabe - cvs, functionality
x V DoGG x: sal - mtg notes
x V DoGG x: mike - class diagrams
x V DoGG x: sal - risk assessment
x V DoGG x: did i miss anyone?
x V DoGG x: srini?
michaelwalsh327: srini, but you did sal twice.
x V DoGG x: yeah, both of those were small for
sal
x V DoGG x: so i combined
michaelwalsh327: ok
x V DoGG x: srini is complining all of this together
x V DoGG x: and making the website
x V DoGG x: we should all be sending him
webpages
x V DoGG x: formatted as he did
x V DoGG x: white back ground
x V DoGG x: and a nice clean look and feel
x V DoGG x: simple = sweet
x V DoGG x: ok
michaelwalsh327: hold on, there 's a style sheet,
right?> If not, srini should create one and send
it out.
se2srini: ok
x V DoGG x: so i think that covers it
x V DoGG x: srini?
starkiller76: by the way we should have a better
name for our software
se2srini: ok
michaelwalsh327: (to make the changes we'll end
up making easier)
starkiller76: something catchy
x V DoGG x: yeah, start thinking of one
x V DoGG x: ok
starkiller76: boomslang
x V DoGG x: so everyone should be
available/motorola
starkiller76: i just like the sound of it
x V DoGG x: on sunday night
gorclon1: lol,... wapster
x V DoGG x: 5pm
se2srini: style sheet - will send
x V DoGG x: tuesday - dave & i
michaelwalsh327: won't be back by 5, but ewill
hop on when I get here.
x V DoGG x: later in the week - dave & mike
starkiller76: I will contact mike if I am having
problems
x V DoGG x: ok
x V DoGG x: cool
x V DoGG x: all set
michaelwalsh327: done
x V DoGG x: please make sure u guys know
what everyone is signed up for
x V DoGG x: and the web pages are due next
week
x V DoGG x: at the meeting
x V DoGG x: metrics are due by tuesdday
x V DoGG x: ok
x V DoGG x: gnight all
michaelwalsh327: bye
michaelwalsh327 has left the room.
gorclon1: bye
salcs329: bye
se2srini: bye
salcs329 has left the room.
se2srini has left the room.
gorclon1 has left the room.
starkiller76 has left the room.
kabev1 has left the room.