IRC logs of #boinc for Saturday, 2010-02-13

03:09 *** synapt has quit IRC

03:10 *** synapt has joined #boinc

03:20 *** efc has quit IRC

04:59 *** proton23 has joined #boinc

05:10 *** TheGasGiant has joined #boinc

05:10 * TheGasGiant clears throat...

05:10 <TheGasGiant> howdy peeps

05:11 <TheGasGiant> &weather ymml

05:11 <Romulus> TheGasGiant: Weather for Melbourne Airport, VC; Temperature: 64°F / 18°C | Humidity: 77% | Pressure: 29.83in / 1010hPa (Steady) | Conditions: Mostly Cloudy | Wind Direction: SSW | Wind Speed: 10mph / 17km/h ; Saturday - Conditions: Chance of Rain. High: 75°F; Saturday Night - Conditions: Chance of Rain. Low: 60°F; Sunday - Conditions: Chance of a Thunderstorm. High: 73°F; Sunday Night - (1 more message)

05:11 <TheGasGiant> &more

05:11 <Romulus> TheGasGiant: Conditions: Chance of a Thunderstorm. Low: 62°F; Monday - Conditions: Rain. High: 80°F; Monday Night - Conditions: Chance of Rain. Low: 59°F

06:15 *** Aeternus has joined #boinc

07:37 *** claw has joined #boinc

08:05 *** desti has quit IRC

08:08 *** desti has joined #boinc

08:47 *** claw_ has joined #boinc

08:50 *** claw has quit IRC

08:53 <xcamel> mornin

09:24 *** Aeternus has quit IRC

09:46 <xcamel> &wx 12074

09:46 <Romulus> xcamel: Weather for Galway, NY; Temperature: 18.2°F / -7.7°C | Humidity: 69% | Pressure: 29.73in / 1006.7hPa (Falling) | Conditions: Clear | Wind Direction: NE | Wind Speed: 0.0mph / 0.0km/h ; Today - Partly sunny. Highs in the upper 20s. Northwest winds 10 to 15 mph; Tonight - Mostly cloudy. Lows around 20. Northwest winds 10 to 15 mph; Sunday - Mostly cloudy. Highs in the lower 30s. West winds 10 (1 more message)

09:46 <xcamel> &more

09:46 <Romulus> xcamel: to 15 mph with gusts up to 30 mph

09:46 <xcamel> damn wind..

09:46 <xcamel> otherwise it would be nice out.

10:13 *** Fukuda has joined #boinc

10:19 *** yoyo[RKN] has joined #boinc

10:35 *** Aeternus has joined #boinc

11:27 *** Fukuda has quit IRC

12:03 *** Aeternus has quit IRC

12:03 <yoyo[RKN]> in which package is xgettext

12:04 <PovAddict> that depends on the distro

12:04 <PovAddict> in debian, according to apt-file, it's in 'gettext'

12:04 <yoyo[RKN]> suse

12:05 <yoyo[RKN]> there seems to be a xgettext package according to google

12:05 <yoyo[RKN]> just waiting for yast

12:05 <PovAddict> heh

12:06 <PovAddict> checking if a package exists takes 0.5 seconds in debian :)

12:06 <PovAddict> oh oops that was all disk access

12:06 <PovAddict> now that the files are in disk cache, it takes 0.008s

12:31 *** Fukuda has joined #boinc

12:34 *** dizzie has joined #boinc

13:10 *** Fukuda has quit IRC

13:42 <proton23> PovAddict: What is necessary for boinc_time_to_checkpoint() to return true?

13:42 <PovAddict> when running in standalone mode, it never returns true

13:42 <proton23> ahhhhhh

13:42 <proton23> ok

13:43 <PovAddict> when properly running under BOINC's control, it depends on user preferences

13:43 <proton23> THAT helps :D

13:43 <proton23> no I'm just testing my app in standalone mode

13:43 <proton23> so that was just the answer I was looking for :)

13:49 <PovAddict> ugh...

13:49 * PovAddict is looking at the app-client communication

13:49 <PovAddict> looks like the client has no control over checkpoints

13:50 <PovAddict> the client can't tell the app to checkpoint; it can only tell the app (before starting) that it should checkpoint every N seconds; then it's the app that counts the time

14:37 *** efc has joined #boinc

15:02 <proton23> PovAddict: Sorry haven't seen your message

15:02 <PovAddict> I'm just ranting about crappy internals, don't mind me :p

15:03 <proton23> actually boinc_time_to_checkpoint() asks if it is possible to checkpoint, so I guess you can't even say in seconds when to checkpoint

15:04 <PovAddict> your app can't, no; the *user* says when to checkpoint in his preferences

15:04 <PovAddict> I was talking about the internal impl. of boinc_time_to_checkpoint

15:05 <PovAddict> in the way it works, it's impossible to add a "checkpoint immediately" button

15:05 <proton23> PovAddict: ahhh ok

15:06 <proton23> PovAddict: but I got another one :) Do you know how to deleted the work units from database?

15:06 <PovAddict> why?

15:06 <proton23> I'm writing the workgenerator

15:07 <proton23> I have to change the name everytime I ran it

15:07 <proton23> run

15:07 <PovAddict> workunit names have to be unique, yes

15:07 <PovAddict> if you delete old WUs from the database, you could create new ones with the same names as the deleted ones had, but *that* is still not a very good idea

15:08 <proton23> thats why I would like to delete them

15:08 <proton23> why not?

15:08 <PovAddict> what if one of your clients still has one of those old workunits for example?

15:08 <PovAddict> and output filenames use the workunit name, so you have to delete those too

15:09 <proton23> there will be no clients untill the workgenerator is finished :)

15:09 <proton23> that's fine by me

15:10 <PovAddict> just make a better workunit naming scheme :)

15:10 <PovAddict> add the current date/time for example :)

15:10 <proton23> are they written to the database?

15:10 <proton23> not a bad idea :)

15:11 <proton23> hmm... wait a sec

15:12 <proton23> If I run the wg and it produces wu that are no good

15:12 <proton23> they still would be delivered to the clients

15:13 <proton23> so I have to delete them

15:13 <proton23> PovAddict

15:13 <PovAddict> you can abort them from the admin web interface

15:15 <proton23> actually I want to run boinc as grid so I didn't set up a web interface

15:18 <proton23> PovAddict: Is it enough to delete just everything in download?

15:18 <PovAddict> no, output files are in upload

15:19 <PovAddict> also, you should run ./bin/stop before touching the DB

15:20 <proton23> thanks, I'm still in standalone mode so no problem there

15:21 <proton23> am I touching the DB by deleting those files?

15:21 <proton23> PovAddict

15:21 <PovAddict> if you run your app in standalone mode, it doesn't even need the BOINC server

15:21 <PovAddict> or a workunit name

15:22 <proton23> I'm testing that's why i run in standalone

15:23 <proton23> and the workgenerator doesn't need a running server

15:23 <proton23> PovAddict

15:23 <PovAddict> then it's not a "workgenerator" in the normal sense of the word; you're just generating input files for your app?

15:24 <PovAddict> if so, I don't understand what's your problem with the DB

15:24 <proton23> PovAddict yes

15:24 <proton23> mom

15:25 <proton23>

15:25 <Romulus> Title: C++ code - 123 lines - codepad (at

15:25 <proton23> that's my "work generator"

15:26 <proton23> PovAddict

15:26 <PovAddict> that does need a running server

15:26 <proton23> I know

15:26 <proton23> but

15:26 <PovAddict> [17:23] <proton23> and the workgenerator doesn't need a running server

15:27 <proton23> sorry I red doesn't

15:27 <proton23> read

15:27 <proton23> why does that need a running server?

15:27 <PovAddict> hmm define "running" :)

15:28 <proton23> :D

15:28 <PovAddict> if you're just testing standalone, why don't you skip the create_work step?

15:28 <PovAddict> just create the input files, and run the science app manually

15:29 <proton23> I did that and it work

15:29 <proton23> so now I want to test it with the server

15:29 <proton23> so I try to generate the work

15:30 <proton23> but I have to rerun it sometimes

15:32 <proton23> and then I get this

15:32 <PovAddict> then you call the workunit something different

15:32 <Romulus> Title: Plain Text code - 18 lines - codepad (at

15:32 <PovAddict> add a timestamp to the workunit name

15:33 <proton23> will they not be delivered to the clients? I mean the wu's that are no good

15:33 <proton23> PovAddict

15:44 <PovAddict> what does "no good" mean?

15:45 <proton23> wrong integers

15:45 <PovAddict> if they crash... I think you should just let them get sent and crash :P

15:45 <PovAddict> if they compute for an hour and give the wrong result... you should probably abort them

15:45 <proton23> how to abort?

15:46 <PovAddict> admin web interface is the only way I know

15:46 <PovAddict> but you should test in standalone first, don't create actual WUs until you know it has the right integers ;)

15:48 <proton23> how to use several files in standalone?

15:49 <PovAddict> hmm?

15:49 <PovAddict> same way as you do with one :P

15:49 <proton23> I don't think so

15:50 <PovAddict> well, the way you run standalone is put the real data into a file called 'in' (which is the "logical name" used for your input file), right?

15:50 <proton23> in standalone an file "in" is necessary in the same directory

15:50 <proton23> yes

15:51 <proton23> :)

15:51 <PovAddict> that's just because your app is using 'in' as the filename for that

15:51 <PovAddict> you're calling boinc_resolve_filename("in") right?

15:51 <proton23> yes

15:51 <PovAddict> and now you want to take multiple input files for a workunit?

15:52 <proton23> no it should be one input file each work unit

15:53 <PovAddict> then copy other data into 'in' and run your app again

15:53 <PovAddict> :)

15:55 <proton23> download files will be deleted after they have been downloaded by a client?

15:55 <PovAddict> on the server?

15:56 <proton23> yes

15:56 <PovAddict> no, they will be deleted after the workunit is completed, uploaded, validated, and assimilated

15:57 <proton23> i don't deliver validator and assimilator

15:57 <PovAddict> then your workunits will remain "waiting for validation" forever ;)

15:58 <proton23> hmm... so I guess I have to take a look at the validator code :(

15:58 <proton23> where to put it and how to start it?

16:00 <proton23> 700 lines?

16:01 <proton23> that can't be right "out" handels just 2 integers

16:02 <proton23> can I turn off validation?

16:03 <PovAddict> no :P but you can use the sample validators

16:03 <PovAddict> are you using replication?

16:04 <proton23> no

16:04 <PovAddict> then just use sample_trivial_validator

16:04 <PovAddict> it says anything is valid

16:04 <PovAddict> and doesn't even look at the output file

16:04 <proton23> perfect!

16:04 <proton23> :D

16:05 <proton23> where do I have to put the binary and how is it started?

16:05 <PovAddict> brb

16:14 <PovAddict> back

16:14 <proton23> cool :)

16:14 <PovAddict> efc: what's that program you use to get maps of what part of the sky SETI has scanned?

16:14 <proton23> no no, the whole thing is for my BA

16:15 <PovAddict> that wasn't for you :P

16:15 <efc> BoincLog

16:15 <efc> +Seti@Home Mapview

16:16 <efc> (the latter reads the logs from the former)

16:16 <proton23> XD

16:16 <proton23> sorry

16:16 <PovAddict> BoincLogX?

16:16 <efc>

16:16 <Romulus> Title: Bjoern's Freeware (at

16:17 <proton23> PovAddict: I thought it would be just the two of us ;)

16:18 <PovAddict> efc: a friend found this

16:18 <Romulus> <> (at

16:18 <PovAddict> they haven't re-added support since SETI moved to BOINC...

16:19 <PovAddict> efc: apparently starry night supports motorized telescopes

16:19 <PovAddict> efc: so, with working SETI support, you could make your telescope point to the part of the sky currently being processed by your SETI WUs

16:20 <efc> Cool

16:20 <efc> My scope needs a mount still

16:20 <efc> we were just discussing stepper motor control over at #astronomy

16:25 <PovAddict> proton23: basically you just need to add another <daemon> entry to your config.xml, with command "sample_trivial_validator -appname apfel"

16:26 <proton23> PovAddict: *thumbs up*

16:29 <proton23> do I need to put it in "bin/"?

16:30 <PovAddict> it should be already there

16:30 <proton23> I just so it :D

16:33 <proton23> but assimilator is not necessary, right?

16:34 <PovAddict> that's where you do something useful with the computation results

16:35 <proton23> :)

16:59 *** efc has quit IRC

17:01 <yoyo[RKN]> &wx sxf

17:01 <Romulus> yoyo[RKN]: Weather for Berlin Schoenefeld, ; Temperature: 27°F / -3°C | Humidity: 93% | Pressure: 29.95in / 1014hPa (Steady) | Conditions: Light Snow | Wind Direction: West | Wind Speed: 7mph / 11km/h ; Saturday - Conditions: Chance of Snow. High: 30°F; Saturday Night - Conditions: Chance of Snow. Low: 24°F; Sunday - Conditions: Chance of Snow. High: 32°F; Sunday Night - Conditions: Chance of (1 more message)

17:02 *** Rookie_69 has joined #boinc

17:04 <Rookie_69> Is it tomorrow morning already?

17:04 * Tank_Master slaps Rookie_69 with Ozzy Osbourne

17:04 <Rookie_69> Guess not.

17:10 <Rookie_69> &google caesar

17:10 <Romulus> Rookie_69: Julius Caesar - Wikipedia, the free encyclopedia: <>; Caesar (title) - Wikipedia, the free encyclopedia: <>; Julius Caesar: Historical Background: <>; CAESAR - Web Access to the Student Enterprise System: <>; Las Vegas (2 more messages)

17:11 <Rookie_69> &more

17:11 <Romulus> Rookie_69: Hotels & Las Vegas Casinos - Caesars Palace Las Vegas: <>; The Internet Classics Archive | Caesar by Plutarch: <>; Plutarch • Life of Caesar: <*.html>; C. Julius Caesar - a biography in twelve parts: < (1 more message)

17:11 <Rookie_69> &more

17:11 <Romulus> Rookie_69: can/caesar/caesar01.html>

17:14 *** Rookie_69 has quit IRC

17:29 <wdsmia> &wx dsm

17:29 <Romulus> wdsmia: Weather for Des Moines International, IA; Temperature: 31°F / -1°C | Humidity: 67% | Pressure: 29.95in / 1014hPa (Falling) | Conditions: Haze | Wind Direction: East | Wind Speed: 7mph / 11km/h ; Tonight - Light snow likely in the evening...then snow overnight. Snow accumulation of 1 to 2 inches. Low 15 to 20. Southeast wind near 10 mph. Chance of snow near 100 percent; Sunday - Cloudy. Snow (2 more messages)

17:29 <wdsmia> &more

17:29 <Romulus> wdsmia: in the morning...then a chance of snow in the afternoon. Areas of blowing snow through the day. Breezy...colder. Snow accumulation of 1 to 2 inches. High 15 to 20. North wind 10 to 15 mph shifting to the northwest around 20 mph in the afternoon. Gusts up to 30 mph. Chance of snow 90 percent; Sunday Night - Cloudy. A chance of snow through midnight...then snow likely after midnight. Areas of (1 more message)

17:29 <wdsmia> &more

17:29 <Romulus> wdsmia: blowing snow through the night. Breezy...colder. Snow accumulation up to 1 inch. Total snow accumulation 2 to 5 inches. Low 5 to 10 above. Northwest wind 15 to 20 mph with gusts to around 30 mph. Chance of snow 70 percent

17:31 *** efc has joined #boinc

17:44 *** efc has quit IRC

17:57 *** claw_ has quit IRC

17:59 *** claw has joined #boinc

18:15 <proton23> PovAddict: Are you still there?

18:19 <PovAddict> sort of

18:19 <PovAddict> just ask your q

18:26 <proton23> 1. Where do I find the option to set replication to 1?

18:27 <PovAddict> it's a workunit parameter

18:27 <PovAddict> you can set it in your workunit template (templates/apfel_wu)

18:27 <PovAddict> or in your work generator (wu.target_nresults = 1; wu.min_quorum = 1;)

18:27 <proton23> 2. Boinc Client has problems to download the files. I'm in a local network so, what could that be?

18:28 <proton23> I'm going with the template :)

18:28 <PovAddict> then remove those lines from your work generator :)

18:28 <PovAddict> in your last paste, you were setting those params to 2

18:29 <PovAddict> stuff you set in the wu object override the template

18:29 <proton23> ok

18:30 *** yoyo[RKN] has quit IRC

18:31 <proton23> changing the work generator seemed to be easier ;)

18:32 <proton23> I will report back

18:35 <proton23> PovAddict: you still won't tell me how to delete those wu's, right? :(

18:56 <proton23> PovAddict: I have to measure the time my program needs with different parameter, so I do the same computing with different wu's

18:57 <proton23> I would be great if I could delete them

18:59 <proton23> If I just use a different name the program has to run completely in order to make the file deleter delete those files

19:00 <proton23> if something goes wrong I'm screwed

19:01 <PovAddict> if a workunit fails (crashes, or finishes with non-zero exit code), the server will create a second copy

19:01 <proton23> PovAddict: So please please please tell me how to delete the work units

19:01 <PovAddict> [20:59] <proton23> If I just use a different name the program has to run completely in order to make the file deleter delete those files <- I have no clue what you mean with that

19:02 <PovAddict> but I'm off to dinner

19:02 <proton23> buon appetit

19:10 <proton23> PovAddict: I'm computing Mandelbrot set and I need to know at what blocksize it's computed the fastest. So I need to rerun it several times and I have to generate those work units always with a different set of numbers. And only those for this special blocksize can be computed so I have to get rid of the wu's from the test before for sure.

19:26 *** Tank_Master has quit IRC

19:27 *** Tank-Master has joined #boinc

19:29 *** Tank-Master has quit IRC

19:31 *** Tank_Master has joined #boinc

19:36 *** claw_ has joined #boinc

19:40 *** claw has quit IRC

20:22 <proton23> I tried to delete the wu's in the database, but now there is no work unit to find even after running the work generator

20:23 *** efc has joined #boinc

22:34 *** proton23 has quit IRC

23:03 *** TheGasGiant has quit IRC

23:10 *** Fukuda has joined #boinc

23:13 <quail> &wx roseworthy ag college

23:13 <Romulus> quail: Weather for Roseworthy Ag College, SA; Temperature: 86.7°F / 30.4°C | Humidity: 29% | Pressure: 29.12in / 986.0hPa (Steady) | Conditions: Clear | Wind Direction: NNW | Wind Speed: 2.5mph / 4.0km/h ; Sunday - Conditions: Chance of Rain. High: 82°F; Sunday Night - Conditions: Clear. Low: 57°F; Monday - Conditions: Clear. High: 80°F; Monday Night - Conditions: Clear. Low: 59°F; Tuesday - (1 more message)

23:14 <quail> &more

23:14 <Romulus> quail: Conditions: Clear. High: 91°F; Tuesday Night - Conditions: Clear. Low: 62°F

23:57 *** claw_ has quit IRC

Generated by 2.4 by Marius Gedminas - find it at!