Timestamps are in GMT/BST.
[0:11] * anteno (n=ehsey@) has left #freenet
[0:23] * ahuxley is now known as ahuxley_afk
[0:26] * NEOatNHNG (n=neo@) Quit ("Leaving.")
[0:52] * Journeyman (i=zek@) has joined #freenet
[0:52] <Journeyman> hello
[1:04] <Journeyman> I have unsecure mode on and I haev like 20 strangers that show as disconnected and one as never connected, is there a way to remove the ones that are not connected and try to find new ones?
[1:07] <Journeyman> but I am not a big fan
[1:11] <Journeyman> erm last line wrong windows ;)
[1:12] <Dieppe> Journeyman: it should automatically connect to some peer if you haven't enough connected peers
[1:13] <Journeyman> alright
[1:14] <Journeyman> ah it seemed to have done that it just took awhile
[1:14] <Journeyman> is frost being DoSed?
[1:14] <Dieppe> yes
[1:15] <Dieppe> the majority of the boards are dosed
[1:15] <Dieppe> some aren't, like the french ones (at least, last time I checked, they weren't)
[1:16] <Dieppe> use fms instead, if you managed to install it
[1:16] <Dieppe> -d
[1:16] <Dieppe> USK@0npnMrqZNKRCRoGojZV93UNHCMN-6UU3rRSAmP6jNLE,~BG-edFtdCC1cSH4O3BWdeIYa8Sw5DfyrSV-TKdO5ec,AQACAAE/fms/80/
[1:16] <Dieppe> protoype section for the download
[1:24] <Journeyman> is there an internet site for it
[1:24] <Journeyman> otherwise it will take forever to download
[1:27] <Journeyman> o wow finsihed already
[1:28] <Journeyman> erm why the hell did they use port 8080
[1:32] <Dieppe> you can change that... once you get connected to the web interface ^^"
[1:39] <Journeyman> nice, I like this, no more using a buggy frost client
[1:43] * NEOatNHNG (n=neo@) has joined #freenet
[1:49] * apterium (n=apterium@) Quit (Read error: 110 (Connection timed out))
[1:54] * NEOatNHNG1 (n=neo@) has joined #freenet
[1:57] * HyperDimension (n=me@) has joined #freenet
[1:59] * Journeyman (i=zek@) Quit ("Lost terminal")
[1:59] <Spets> Isnt 8080 telnet?
[2:12] * NEOatNHNG (n=neo@) Quit (Read error: 110 (Connection timed out))
[2:14] * HyperDimensions (n=me@) Quit (Read error: 110 (Connection timed out))
[2:18] * gasi (n=gasi@) has joined #freenet
[2:29] * ahuxley_afk is now known as ahuxley
[2:32] * gasi__ (n=gasi@) Quit (Read error: 110 (Connection timed out))
[2:32] * Pichu0102 (n=pichu010@) Quit (Read error: 110 (Connection timed out))
[2:32] * Pichu0102 (n=pichu010@) has joined #freenet
[2:58] * TheBishop_ (n=TheBisho@) has joined #freenet
[3:00] * vozmor (i=vozmor@) Quit ()
[3:08] * Zarggg (n=z@) Quit ()
[3:38] * TheSeeker (i=Fridlekh@) has joined #freenet
[5:01] * Nande (n=KVIrc@) Quit ("byes, tengan la bondad de ser felices. ;)")
[5:18] * smooth_adel (n=uh@) has joined #freenet
[5:19] <smooth_adel> Hey, im on dialup so im trying to download the offline installer, the online one didn't work. When i click the link to download it it just takes me to a directory with a bunch of files. Please help! I want my freenet!
[5:20] * caytchen (n=caytchen@) has joined #freenet
[5:23] <smooth_adel> Can anybody help me?
[5:27] * ahuxley is now known as ahuxley_afk
[5:32] <Spets> I've only installed online on linux, sorry
[5:32] <Spets> Or actually offline come to think about ut
[5:32] <Spets> it*
[5:35] <smooth_adel> well how did u download the installer?
[5:35] <smooth_adel> there is no direct link on the website
[5:37] * ahuxley_afk is now known as ahuxley
[5:38] * archypetro (n=hellequi@) has joined #freenet
[5:38] <Spets> wget http://downloads.freenetproject.org/alpha/installer/new_installer.jar
[5:40] <smooth_adel> thats for the offline installation?
[5:40] * caytchen (n=caytchen@) Quit (Read error: 104 (Connection reset by peer))
[5:42] <Spets> I assume so
[5:42] <smooth_adel> man dialup sux
[5:42] <Spets> Maybe it fetches files during install
[5:42] <Spets> java -jar new_installer.jar
[5:42] <Spets> I feel your pain
[5:45] <Spets> Isnt there any neighbours to surf?
[5:48] <smooth_adel> ?
[5:49] <Spets> Wifi
[5:50] <Spets> I leave my network open for people like you to use
[5:53] * tomahasamoot (n=kvirc@) Quit (Read error: 104 (Connection reset by peer))
[5:53] <smooth_adel> well thats nice of you, but my comp doesn't have the capability
[5:55] * Johan^mlg (n=bllarf@) has joined #freenet
[5:55] * HyperDimensional (n=me@) has joined #freenet
[5:56] * archangelpetro (n=hellequi@) Quit (Read error: 110 (Connection timed out))
[6:03] <Spets> Well, you could change nick to smooth_adsl :)
[6:04] * phrosty (n=phrosty@) has joined #freenet
[6:04] * tomahasamoot (n=kvirc@) has joined #freenet
[6:11] * HyperDimension (n=me@) Quit (Read error: 110 (Connection timed out))
[6:15] * smooth_adel (n=uh@) Quit (Read error: 113 (No route to host))
[6:25] * Gudihl (n=Gudihl@) has joined #freenet
[6:31] * tomahasamoot (n=kvirc@) Quit (Read error: 104 (Connection reset by peer))
[6:32] * StefftheEmperor (n=Steffthe@) has joined #freenet
[6:41] * tomahasamoot (n=kvirc@) has joined #freenet
[6:43] * localhost2 (n=Chris@) Quit (Read error: 104 (Connection reset by peer))
[6:44] * localhost1 (n=Chris@) has joined #freenet
[7:08] * tomahasamoot (n=kvirc@) Quit (Read error: 104 (Connection reset by peer))
[7:19] * tomahasamoot (n=kvirc@) has joined #freenet
[7:24] * saces (n=saces@) Quit ("Massa hat gesprochen...")
[7:25] * saces (n=saces@) has joined #freenet
[7:25] * ChanServ sets mode +o saces
[7:44] * tomahasamoot (n=kvirc@) Quit (Read error: 104 (Connection reset by peer))
[7:58] * tomahasamoot (n=kvirc@) has joined #freenet
[8:05] * Smar (n=smar@) Quit (Read error: 110 (Connection timed out))
[8:15] * pisi (n=pisi@) has joined #freenet
[8:19] <pisi> Anyone with better freenet code knowledge could pinpoint locations in freenet/crypt that would benefit from hardware tokens?
[8:24] * tomahasamoot (n=kvirc@) Quit (Read error: 104 (Connection reset by peer))
[8:29] * FrinkC (n=FrinkC@) has joined #freenet
[8:29] * Iso-Nis (n=iso_niss@) Quit (Read error: 104 (Connection reset by peer))
[8:33] * tomahasamoot (n=kvirc@) has joined #freenet
[9:04] * tomahasamoot (n=kvirc@) Quit (Read error: 104 (Connection reset by peer))
[9:07] <TheSeeker> huh... no activelinks when viewing fproxy via chrome.
[9:09] <TheSeeker> fproxy must not like the useragent string...
[9:13] * tomahasamoot (n=kvirc@) has joined #freenet
[9:24] * nico_32 (n=user@) has joined #freenet
[9:25] * Iso-Nisse (n=iso_niss@) has joined #freenet
[9:27] * rkeller (n=rkeller@) has joined #freenet
[9:28] * rkeller (n=rkeller@) has left #freenet
[9:50] * tomahasamoot (n=kvirc@) Quit (Read error: 110 (Connection timed out))
[9:52] * tomahasamoot (n=kvirc@) has joined #freenet
[10:04] * toad_ (n=toad@) has joined #freenet
[10:04] * ChanServ sets mode +o toad_
[10:10] * Mathiasdm (n=Mathias@) has joined #freenet
[10:24] * sbc (n=ca@) has joined #freenet
[10:26] * tomahasamoot (n=kvirc@) Quit (Read error: 104 (Connection reset by peer))
[10:27] * Luke771 (n=luke@) has joined #freenet
[10:27] * ChanServ sets mode +v Luke771
[10:30] * apterium (n=apterium@) has joined #freenet
[10:30] * cdent (n=cdent@) has joined #freenet
[10:31] <Luke771> nextgens: plese revert the Italian l10n to the previous version as I asked a couple of days ago. The version before the last one was OK but the last one has an encoding problem, I'll send the new updated translation as soon as I can but I can do nothing until the l10n is reverted to the previous version - thanks
[10:37] <toad_> hi
[10:37] * tomahasamoot (n=kvirc@) has joined #freenet
[10:38] <toad_> Luke771: are you sure about the encoding issues? it's not obvious...
[10:41] <toad_> Luke771: can you give me an example of a corrupt line?
[10:46] <Luke771> toad_ I don't know exactly how it happned, I suspect it's because I re-used my whole /home partition with the same user name as I switched OS, whowever...
[10:47] <Luke771> what happens is that my browser refuses to dislpay some charachters even tho the encoding is set to UTF-8, and I hadn't noticed the problem when I sent the latest translation
[10:47] <Luke771> the result of that, being
[10:48] <Luke771> that some people I asked to test the Italian FProxy interface to see if they were seeing it wrong as I was
[10:48] <FreenetLogBot> r22399 (1160) was built successfully on emu, mirrors are updating
[10:48] <Luke771> confirmed that the Italian L10n shows question marks instead of accented vowels
[10:49] <Luke771> I haven't solved my browser encoding problem yet, but I do have another box that doesn't have any problems, so I'll send the new updated translation from there
[10:49] <Luke771> as soon as the latest translation is reverted to next-latest
[10:50] <toad_> hmmm
[10:50] <toad_> well, did we apply it to trunk?
[10:50] <Spets> Is it a problem if the format is stated correctly and its xhtml valid?
[10:50] <toad_> can you give me an example of a string that has corrupt characters in?
[10:50] <Luke771> a weird detail: when I open with Gedit the properties file generated when I update the translation, the accented vowels look right
[10:51] <toad_> Luke771: yeah that means it's an encoding problem :|
[10:51] <toad_> the system charset is ISO-8859-1, or Gedit is ignoring the system locale and using ISO-8859-1 anyway
[10:51] <Luke771> if you switch the L10n to italian you'll see the problem right away: the left-hand side menu 'connectivity' will show 'connettivit?' (shpould be 'connettività'
[10:52] <Luke771> the latest trasnlation with the encoding problem is in the stable version
[10:52] <Luke771> oh, dumb me, I didn't update from truck
[10:52] <Luke771> sorry
[10:52] <toad_> it doesn't look that way in the override file ... okay
[10:52] * Luke771 gets trunk
[10:52] <toad_> so it's a problem in stable but it's fixed in trunk, ok
[10:53] <Luke771> hmmm, OK, I'm upgrading the other node, there shouldnt be any encoding probnlems there, wait a minute...
[10:56] <nextgens> pisi> freenet.crypt.Sha256 freenet.crypt.DSA*
[10:56] <nextgens> TheSeeker> check the number of connections open in parallel and the timeout
[10:57] * toad_ attempts to replicate the freenet-ext update bug, it's widely reported on FMS
[10:57] <Luke771> I upgraded from trunck, restarted the node and it crashed right away
[10:57] <toad_> Luke771: that's a bit vague
[10:58] <Spets> "à" is ("à") in ISO 8859-1 if that helps
[10:58] <Luke771> I'm checking out the log
[10:58] <Luke771> anyhow
[10:58] <toad_> nextgens: any ideas on the ext bug?
[10:58] <Luke771> has the translation been reverted to the next-latest version in trunk?
[10:59] <toad_> nextgens: it seems like some sort of wierd cross-restart-caching issue ... if you do a *real* restart, it goes away, but if you let the wrapper restart the node, it'll keep on restarting every 5 minutes until you reboot
[10:59] <toad_> nextgens: that's what's being reported on FMS
[10:59] <toad_> nextgens: and i had a similar report yesterday that cleared itself up, although i can't find it in the log
[11:00] <Luke771> toad_: log of the failed start http://dark-code.bulix.org/sp4rmn-68257
[11:00] <Luke771> I have to go out right now before the storse close for the luck break (very long down here) I?ll be back soon
[11:00] <toad_> Luke771: yikes
[11:01] <Luke771> stores*
[11:01] <toad_> Luke771: that means you updated ext before updating your main jar
[11:01] <toad_> Luke771: update to 1160 and it will go away
[11:01] <toad_> or trunk
[11:01] <Luke771> OK
[11:01] <Luke771> I'll be back in 20 min or so
[11:06] <nextgens> toad_> it's a priority problem
[11:06] <nextgens> Luke771> it has already been reverted
[11:06] <nextgens> ah
[11:06] <nextgens> well no I've no idea regarding the -ext updating problem
[11:11] * tomahasamoot (n=kvirc@) Quit (Read error: 104 (Connection reset by peer))
[11:12] <FreenetLogBot> r22400 (1160) was built successfully on emu, mirrors are updating
[11:12] <toad_> ok, for that alone we need 1161 soon
[11:12] <toad_> what i just committed i mean
[11:13] * TheSeeker (i=Fridlekh@) Quit (Read error: 60 (Operation timed out))
[11:14] <nextgens> does it reduce the bootstrapping time?
[11:14] * tomahasamoot (n=kvirc@) has joined #freenet
[11:15] <toad_> it fixes a stall in bootstrapping that caused nodes to not get bootstrapped at all
[11:15] <FreenetLogBot> r22401 (1160) was built successfully on emu, mirrors are updating
[11:15] * nextgens hasn't reviewed any commit yet
[11:16] <nextgens> but I'm sure they will be things I will want to object to
[11:16] <toad_> :)
[11:16] <nextgens> *there
[11:16] <toad_> probably
[11:16] <toad_> some of them may even be rectified :)
[11:20] * Johan^mlg (n=bllarf@) Quit (Read error: 104 (Connection reset by peer))
[11:20] * Johan^mlg (n=bllarf@) has joined #freenet
[11:22] * Smar (n=smar@) has joined #freenet
[11:23] <Smar> toad_: one question: what if I translate more before new build?
[11:23] * infinity0 (n=infinity@) has joined #freenet
[11:23] * infinity0 (n=infinity@) Quit (Remote closed the connection)
[11:23] * infinity0 (n=infinity@) has joined #freenet
[11:24] <toad_> Smar: what's the problem?
[11:24] <toad_> oh, merging ... hmmm
[11:24] <toad_> if there's only you working on it then it won't be a problem
[11:24] <Smar> okee.
[11:24] <toad_> cos it'll just overwrite the ones you've already changed with the same value as you already set
[11:25] <Smar> well, if there’d be others, I’d just have them to give their translations to me :)
[11:25] <toad_> now, lets see if we can replicate the ext.jar updater bug...
[11:25] <Smar> easier to control it
[11:25] <toad_> :)
[11:25] <toad_> what's your estimate of the current percentage?
[11:26] <Smar> finnish translation?
[11:26] * toad_ supposes i can tell you that in fact...
[11:26] <Smar> I think something like 10% has translated, but I think I got most of gui translated
[11:27] <Spets> Do you need a norwegian translation?
[11:27] <toad_> looks like german, french, italian, both chinese, are ~ 100% ; spanish is 90%; .no (??) and swedish are 50%, finnish is 30%
[11:27] <Smar> ooh, that much
[11:28] <toad_> then we have .da and .pl at about 5%
[11:28] <toad_> i didn't think we had a .da ...
[11:28] <Smar> I’m used to translate wesnoth... 20k strings, and 100% of them are longer than freenet’s... some are too much longer
[11:29] <toad_> hrh
[11:29] <toad_> heh i mean
[11:29] <Luke771> OK nextgens it was my bad, I hadn't updated from trunk, sorry
[11:29] <Spets> I've had some experience translating on launchpad. I'll be happy to help
[11:29] <toad_> Spets: what language?
[11:29] <Spets> Allthough i couldnt find freenet on launchpad, just bugs
[11:29] <Spets> norwegian
[11:30] <toad_> ah
[11:30] <toad_> well that would be good
[11:30] <toad_> we have about 50% of the strings translated, but probably many of those are out of date
[11:30] <toad_> what's launchpad?
[11:30] <Smar> some kind of fuzzying to changed strings could be good
[11:30] <Luke771> now the problem is that my second node was happily running until i decided to upgrade it to testing version and do that translation thing: it updated with ./update.sh testing, started the node and it crashed right away. So I updated again but to the stable version, and guess what? Still chrashes right away
[11:31] <toad_> Smar: we have a log of which strings are changed on emu somewhere...
[11:31] <toad_> Luke771: yay
[11:31] <toad_> Luke771: wrapper.log?
[11:31] <Spets> Its a cannonical translation database
[11:31] <Spets> Also bugs and such
[11:31] <Spets> https://launchpad.net/
[11:32] <Luke771> Spets go to configuration page, advanced mode, and set your language to 'unlisted language', then click 'contribiute to translation' and start translating strings. When you're done, click 'download translation file' and send it to devl (at) freenetproject (dot) org
[11:32] <Smar> toad_: that that translation tool would give old translation and mark it to fuzzy, that translator can check if it is yet correct
[11:32] <toad_> ah, that would be interesting
[11:32] <Spets> If strings are already translated they wont have to be translated again, just approved.
[11:32] <nextgens> hmm
[11:32] <toad_> Luke771: you don't set it to italian then?
[11:33] <nextgens> I was about to code something similar for our purpose
[11:33] <toad_> Luke771: iirc norwegian is in the list?
[11:33] <nextgens> but that involves a lot of code refactoring
[11:33] <nextgens> hence I haven't done it
[11:33] <Luke771> hmm... I dunno, double checking
[11:33] <Spets> Why dont you register at launchpad
[11:34] <Spets> My only grief is that launchpad itself is closed source, but it is said to be in the process of going open source
[11:34] <Luke771> toad_: logs of all failed launches http://dark-code.bulix.org/w22d22-68258
[11:34] * toad_ has heard that before :|
[11:35] <Spets> The cannonical conspiracists warned me about it
[11:35] <toad_> Luke771: java.lang.NoClassDefFoundError: com/sleepycat/je/utilint/NotImplementedYetException
[11:35] <toad_> java.lang.NoClassDefFoundError: com/sleepycat/je/utilint/NotImplementedYetException
[11:35] <toad_> something is out of date ...
[11:35] <Luke771> spets if you want to contribute strings to a translation that has already been started by someone else, I can tell you as a translator that contacting the guy who started the work and having him review your strings and give you some advice is a good thing to do
[11:35] <nextgens> get his wrapper.conf
[11:35] <toad_> are you 100000000% sure that your node is up to date? apart from the ext.jar?
[11:36] <toad_> | freenet.jar built with freenet-ext.jar Build #20 r18484
[11:36] <Luke771> because if you don't you could end up with different 'writing styles' in one page, which would look bad
[11:36] <toad_> Luke771: your node is definitely out of date, is your ext.jar #21?
[11:36] <Luke771> toad_: no, I'm not 100000etc% sure
[11:36] <Luke771> hm
[11:36] <Spets> How many strings are there?
[11:36] <Luke771> OK, I guess I can manually download the .jars off the website
[11:36] <toad_> if you update to ext 21 before you update to stable 1159 then you could get that...
[11:37] <toad_> Spets: 1300 or so
[11:37] <Luke771> spets: hundreds.
[11:37] <Luke771> oops, thousands
[11:37] <toad_> Luke771: don't bother
[11:37] <Luke771> many of them are one-liners
[11:37] <toad_> Luke771: find out what SVN revision your node is
[11:37] <Spets> If someone only did 50% im a bit suspicious
[11:37] <toad_> Luke771: did you say update.sh wasn't working?
[11:37] <Luke771> how do I find out? the r<version>?
[11:37] <Luke771> update.sh looked like working
[11:38] <toad_> hmmm
[11:38] <Luke771> but then the node wouldnt start
[11:38] <toad_> well it's possible that update.sh is severely borked
[11:38] <toad_> maybe problems with the mirror network
[11:38] * cdent (n=cdent@) Quit ()
[11:38] <Luke771> also I'm not exactly sure that it worked,
[11:38] <nextgens> how would that be possible?
[11:38] <Luke771> having a look at the poutput again
[11:38] <nextgens> toad_> it's not possible
[11:38] <toad_> Luke771: do java -cp freenet.jar freenet.nodeVersion
[11:38] <nextgens> but he can have a old update.sh that's possibl
[11:38] <toad_> change freenet.jar to whatever the jar name is
[11:38] <toad_> arg
[11:39] <toad_> java -cp freenet.jar freenet.node.Version
[11:39] <Luke771> the output of the update script tells me that it has fecthed freenet-latest blah blah
[11:39] <Luke771> ok
[11:39] <toad_> Luke771: does it show the exact filename?
[11:39] <toad_> which would include the svn rev?
[11:40] <Luke771> java -cp freenet.jar freenet.nodeVersion didnt work, you sure it's spelled right?
[11:40] <Luke771> Exception in thread "main" java.lang.NoClassDefFoundError: freenet/nodeVersion
[11:40] <Luke771> Caused by: java.lang.ClassNotFoundException: freenet.nodeVersion
[11:40] <toad_> java -cp freenet.jar freenet.node.Version
[11:40] <Luke771> k
[11:40] <Luke771> ugh
[11:40] <Luke771> Freenet: Fred 0.7 (protocol 1.0) build 1153 (last good build: 1153)
[11:40] <Spets> I can register the project at launchpad and then proceed to translation
[11:41] <Luke771> should be 1160, shouldnt it?
[11:41] <Spets> I'll look into it later
[11:41] <Spets> Seems as though the owner should register the project
[11:41] <toad_> Spets: that would require significant work on our part to integrate launchpad's tools
[11:41] <toad_> right?
[11:41] <Spets> https://launchpad.net/projects/+new-guided/+login
[11:41] <toad_> maybe you could just use the tools we already provide, at least in the short term, and tell us why they suck and why we should use launchpad AFTER trying them?
[11:42] <Spets> Depending if you want to use all the functionality
[11:42] <nextgens> launchpad isn't only about translation it's also a bugtracker, doc manager, ...
[11:42] <Spets> I dont know how easy it is to port, but its sure a way better tool for translation
[11:42] <Luke771> what's the latest trunk version r?
[11:42] <Luke771> 22401?
[11:42] <toad_> Spets: have you tried our tools?
[11:42] <toad_> Spets: we would certainly be interested in informed feedback
[11:43] <Luke771> Spets: the translation interface works just fine
[11:43] <nextgens> Spets> either fill in new tickets on mantis saying how our translation tool can be improved or notify us when launchpad goes opensource :)
[11:43] <Spets> With background in launchpad that would probably be good feedback
[11:43] <Luke771> using close source apps in freenet = bad idea
[11:44] <nextgens> Luke771> get it from emu using the provided script so that you're sure it's latest
[11:44] <toad_> well, Ian is pretty keen on it :)
[11:44] <Luke771> nextgens: k
[11:44] <Spets> Ok
[11:44] <toad_> that is, using closed source or centralised apps in freenet
[11:44] <toad_> for either user support or profiling or development or whatever
[11:44] <Luke771> emu has a certificate problem? Or it's being spoofed?
[11:44] * nextgens doesn't have any problem as long as it's not critical
[11:44] <Spets> I just dont want to do another project that consist of eighter modifying a .txt or possibly one with all the code in it aswell
[11:45] <nextgens> the profiling tool is proprietary but not critical
[11:45] <toad_> Luke771: emu uses thawte
[11:45] <toad_> Spets: we don't require you to edit a .txt
[11:45] <nextgens> toad_> no
[11:45] <toad_> Spets: we don't require you to edit a source file either
[11:45] <toad_> Spets: have you tried it yet?
[11:45] <nextgens> Luke771> emu has a valid certificate issued by startssl
[11:45] <Spets> I'll give it a try. I agree on the open source part
[11:45] <toad_> nextgens: no waht?
[11:45] <toad_> ah sorry
[11:45] <toad_> not thawte, the other one
[11:45] <Spets> Its on the todo->will get done list
[11:45] <toad_> the free one
[11:46] <Spets> I've had 30 hours of uptime at this point, so starting now would probably be a bad idea
[11:46] <nextgens> previously we were dependant on sourceforge for most services
[11:46] <toad_> okay, but after you've tried the existing translation infrastructure, then you get the right to complain about it :)
[11:46] <nextgens> nowadays we aren't anymore... and let's face it; it works much better this way
[11:47] <Luke771> used the update script newly downloaded off emu: seemed to work but the node crashed right away
[11:47] * tomahasamoot (n=kvirc@) Quit (Read error: 60 (Operation timed out))
[11:47] <toad_> nextgens: it does as long as you don't get run down by a bus / get a proper job / etc
[11:47] <Luke771> maybe I should manually download the freenet-ext.jar?
[11:47] <toad_> Luke771: the error suggests you have the ext.jar but not the main jar
[11:47] <nextgens> toad_> well, it requires very little maintainance once set up :)
[11:47] <toad_> Luke771: i don't see how the error could be caused by having the main jar and not the ext.jar
[11:47] <Luke771> toad_: ok, I'll download both manually, just in case
[11:47] <Luke771> but I wond...hm
[11:48] <Luke771> is it possible that...
[11:48] <toad_> Luke771: don't download them manually!
[11:48] <Luke771> if I did that mistake I'm the stupiest freenet user ever
[11:48] <toad_> Luke771: WE MUST KNOW IF THE UPDATE SCRIPT IS BROKEN
[11:48] <Spets> Is Launchpad Free Software/open source? If not, why not?Like Sourceforge and Google Code Hosting Launchpad is not open source. Unlike those other services, we have committed to making Launchpad Free Software.
[11:48] <Spets> from the FAQ
[11:48] <Luke771> well the second or third stipidest, maybe
[11:48] <nextgens> toad_> ensure he has latest update script
[11:48] <Luke771> toad_: BEFORE I SAY THAT THE UPDATE SCRIPT IS BROKEN I HAVE TO TEST IF I MADE SOME MISTAKE
[11:49] <Spets> So i guess thats out for the moment. Albeit committed could mean its going to happen
[11:49] <nextgens> toad_> that's the first step
[11:49] <Luke771> got it
[11:49] <Luke771> :P
[11:49] <nextgens> Spets> some months ago we agreed on using google-code as our public-svn-mirror
[11:50] <Spets> If lowercase does not work, bring out the caps
[11:50] <nextgens> using the exact same argument
[11:50] <nextgens> "it's google it won't ever be unreachable"
[11:50] <Luke771> caps lock power
[11:50] <nextgens> it has been broken since weeks
[11:50] <nextgens> and we have no way of fixing it short of waiting for them to do so
[11:50] <Spets> Ok, so from one evil to another
[11:50] * toad_ wonders if anyone has told ian about this yet :)
[11:51] <Spets> Everything from google is beta, so no wonder
[11:51] <toad_> hah
[11:51] <toad_> that's a lovely slippery argument
[11:51] <nextgens> I don't care as it's not "mission critical"; it's only our public repository after all
[11:51] <Spets> There is a difference between beeing beta and hiding behind "beta"
[11:51] <toad_> "because one centralised closed system is bad, another must be good"
[11:52] <Luke771> OK, looks like the update script may be broken after all. You want someone else to test, of course
[11:52] <Spets> But all the strings translated in launchpad is under open source lisence
[11:52] <Spets> are* license*
[11:53] <toad_> well like i said, when you've tried our current interface and shown it to be broken, then we can discuss replacing it
[11:53] <Spets> agreed
[11:53] <toad_> ok
[11:53] <nextgens> they are things we could do to improve it; like providing a back button
[11:53] <Luke771> I downloaded the latest script for emu and ran /update.sh without 'testing', the output told me that it fectched freenet-ext.jar and freenet-stable-latest.jar, and a version of the update script itself before that -but., the script didnt start the node after the update, and when I started it with the start script it crashed right away
[11:54] <Luke771> actually, irt shut itself down
[11:54] <nextgens> but well, as no one has asked for it it's below-low-priority :)
[11:54] <toad_> okay, the node is actually fetching the update jars now ...
[11:54] <FreenetLogBot> r22403 (1160) was built successfully on emu, mirrors are updating
[11:55] <nextgens> Luke771> what's the hash of your update script?
[11:55] <nextgens> we still don't know whether it's up to date or not
[11:55] <Luke771> now seeing what happens if I download the .jar's manually and do the freenet.jar symlink manually (if that works, I guess the update script has a problem; if it doesn't work, my node has a problem)
[11:55] <nextgens> toad_> my guess is that people do use update.cmd on windows and that breaks the updater
[11:55] <nextgens> toad_> 'cause they have higher priviledges than the node and the freenet user
[11:56] <toad_> well, luke is on linux
[11:56] <Luke771> 9a480212f7cdf4688b9ac84c9718d42473681d02 update.sh
[11:56] <nextgens> toad_> so the node can't overrite the files they created using the updating script
[11:56] <toad_> nextgens: in which case it wouldn't restart
[11:56] <Spets> If you want something tested on 64bit linux send a PM.
[11:56] <toad_> nextgens: if it can't write the files it won't restart, it'll complain instead
[11:56] <nextgens> toad_> windows file permissions are much more evolved than just rwx; i's acls
[11:56] <nextgens> it's acls
[11:56] <toad_> nextgens: nonetheless, if it can't write the wrapper.conf, it should complain loudly
[11:57] <toad_> there is no trace of that in the logs i've seen
[11:57] <nextgens> ok
[11:57] <toad_> i'll try to get some more logs
[11:57] <toad_> okay, my test node is now shutting down...
[11:57] <nextgens> Luke771> ok, that's current
[11:58] <Luke771> k
[11:58] <toad_> ... and it has successfully updated the ext.jar
[11:58] <toad_> hmmm
[11:58] <nextgens> we accept bug reports for this one :)
[11:58] <Luke771> not working for me, tho. Trying to figure out whether the script or my node has a problem (would go faster if someone else tested)
[11:58] <nextgens> bbiab
[11:59] <Luke771> it's the script
[12:00] <Luke771> I downloaded 22401 and freenet-ext manually, renamed 22401 as freenet-testing-latest.jar, did the symlink and lanched with the start script: it works
[12:00] <toad_> Luke771: what version does it download?
[12:00] <Luke771> so the problem must be in the script
[12:00] * tomahasamoot (n=kvirc@) has joined #freenet
[12:00] <toad_> Luke771: okay put it back to what it was
[12:00] <Luke771> huh?
[12:00] <toad_> Luke771: what build does the script download? it will say what filename it is fetching
[12:00] <Luke771> how? running the script again?
[12:01] <Luke771> ah ok
[12:01] * Iso-Nisse (n=iso_niss@) Quit (Connection timed out)
[12:01] <Luke771> running the script and seeing what it does, ok
[12:01] <Luke771> no wait, I did that node version command that you gave me, it said 1153
[12:01] <Luke771> now it's 1160
[12:01] <Luke771> so I guess the script is downloading an 1153 jar
[12:01] <toad_> wtf?
[12:01] <toad_> 1153 ?!?!!?!?!?!?!
[12:02] <Luke771> that's what the output said
[12:02] <Luke771> let's do the experiment again
[12:02] <Luke771> running the script, for trunk update
[12:03] <Luke771> hm..?
[12:03] <Luke771> maybe the problem was not the script after all
[12:04] <Luke771> toad_: how's that version chack line again? I can't find it
[12:04] <Luke771> check*
[12:05] * toad_ runs the update.sh and it gets me 1160
[12:05] <Luke771> nm i found it
[12:05] <toad_> java -cp freenet-stable-latest.jar freenet.node.Version
[12:05] <toad_> Freenet: Fred 0.7 (protocol 1.0) build 1160 (last good build: 1158)
[12:05] <Luke771> yes, that's what I)'m getting now
[12:06] <Luke771> but before I manually updated the jars, the script would download jars that gave me 1153 as output
[12:06] <Luke771> and now I can't revert it back because I've overwritten stuff
[12:06] <Luke771> but
[12:07] <Luke771> I can try the same thing on the other node
[12:07] <Luke771> and see what it does
[12:07] * toad_ wonders if it's the same caching problem as is causing the constant restarting on ext
[12:07] <toad_> some wierd jvm bug causing it to read what it thinks it read last time instead of what really is
[12:07] <toad_> but then that would imply bytecode caching or something, and i don't think sun does that ...
[12:08] * Iso-Nisse (n=iso_niss@) has joined #freenet
[12:10] <Luke771> toad_: we have a problem
[12:10] <toad_> Luke771: hmmmmmmm?
[12:10] <Luke771> I just ran the update script on the node that hadn't been manually updates, and this is the output of the version check line:
[12:11] <Luke771> r$ java -cp freenet-stable-latest.jar freenet.node.Version
[12:11] <Luke771> Freenet: Fred 0.7 (protocol 1.0) build 1154 (last good build: 1153)
[12:11] <toad_> okay, is the update script out of date?
[12:11] <toad_> (keep it btw)
[12:11] <Luke771> i dunno buut i did something wrong
[12:11] <toad_> can you show me the full output?
[12:12] <Luke771> I updated from truck and then ran the check line on the stable jar
[12:12] <Luke771> the full output of what? update script?
[12:12] <toad_> huh?
[12:12] <toad_> yes
[12:12] <Luke771> k
[12:13] <Luke771> http://dark-code.bulix.org/4qacpj-68259
[12:14] <Luke771> running the cjheck line on freenet-testing-latest.jar I get
[12:14] <Luke771> $ java -cp freenet-testing-latest.jar freenet.node.Version
[12:14] <Luke771> Freenet: Fred 0.7 (protocol 1.0) build 1155 (last good build: 1155)
[12:14] <toad_> okay...
[12:14] <toad_> is that the only freenet jar?
[12:14] <toad_> did it download it to freenet-testing-latest.jar?
[12:14] <Luke771> now running update script without 'testing'
[12:14] <Luke771> yes I think it did
[12:14] <Luke771> you mean it might have linked the jar to an old testing jar?
[12:15] <toad_> something like that
[12:15] <Luke771> and downloaded the new one as freenet-snapshot(etc)?
[12:15] <Luke771> hm
[12:15] <Luke771> looking of I have something liike freenet-snapshot blah blah
[12:15] <toad_> it always fetches 1160 for me
[12:16] <Luke771> the script on the other node fetches 1160 now but it started doing that after I manually replaced the jars
[12:17] <Luke771> I mean I don't know if it really replaces them, or I'm simply running the ones I downloaded manually all the time
[12:17] <toad_> okay
[12:17] <Luke771> anyhow
[12:17] <toad_> so i assume the jar was 1155 before it was replaced, and then somehow it failed to replace it?
[12:17] <Luke771> I just re-ran the update script, and it didn't auto restart the node as it used to do
[12:17] <toad_> nextgens: i could do with some help here, this really isn't my area of expertise...
[12:18] <toad_> Luke771: what was the jar before you ran the update script?
[12:18] <toad_> Luke771: are you sure it was more recent than 1155?
[12:18] <Luke771> so now I'm stopping the node, updatig to stable with the script and starting the nofde, then see what version I got
[12:18] <Luke771> huh.. no I'm not 100%sure
[12:19] <toad_> ok
[12:19] <Luke771> I do have auto update enabledd, so it's fair to assume that I got 1160
[12:19] <toad_> so if you copy the jar to a safe place, then run update.sh again, what happens?
[12:19] <Luke771> I just ran update.sh without backing up anything
[12:19] <Luke771> and what happened is
[12:19] <toad_> is?
[12:20] <Luke771> checking
[12:20] <Luke771> the update script didnt restart the node, so I stopped, updated, started, now it's running, I'm checking version...
[12:20] <toad_> just do java -cp <freenet jar filename> freeenet.node.Version
[12:20] <Luke771> Freenet: Fred 0.7 (protocol 1.0) build 1154 (last good build: 1153)
[12:20] <toad_> so it's actually gone down?
[12:21] <toad_> it was 1155, now it's 1154?
[12:21] <Luke771> now I'm gonna move the .jars out of the way and update again
[12:21] <toad_> check the timestamps on all the jars
[12:21] <Luke771> 1155 was when I updated to testing
[12:21] <toad_> okay so which one did you run java ... on ?
[12:22] <Luke771> both
[12:22] <toad_> which one said Freenet: Fred 0.7 (protocol 1.0) build 1154 (last good build: 1153) ???
[12:22] <Luke771> this last one was on stable
[12:22] <Luke771> the pone before that, was on testing
[12:22] <toad_> but WHICH JAR?
[12:23] <toad_> nextgens' no pasting rule is bullshit, i hereby declare it suspended
[12:23] <toad_> paste the command line and the output
[12:23] <toad_> for both tests
[12:23] <Luke771> this last time, the line was java -cp freenet-stable-latest.jar freenet.node.Version so I guess the jar we're talking about is freenet-lstable-latest.jar
[12:23] <Luke771> ok
[12:23] <toad_> okay
[12:23] <Luke771> pasting
[12:24] <toad_> well now that you've actually said something useful you don't need to paste :)
[12:24] <Luke771> luke@u64:~/fndir$ java -cp freenet-stable-latest.jar freenet.node.Version
[12:24] <Luke771> Freenet: Fred 0.7 (protocol 1.0) build 1154 (last good build: 1153)
[12:24] <toad_> right
[12:24] <Luke771> luke@u64:~/fndir$ java -cp freenet-testing-latest.jar freenet.node.Version
[12:24] <Luke771> Freenet: Fred 0.7 (protocol 1.0) build 1155 (last good build: 1155)
[12:24] <toad_> now, you did the same thing on freenet-testing-latest.jar and got 1155, right?
[12:24] <toad_> okay
[12:24] <Luke771> yes
[12:24] <Luke771> that's what I've been trying to say
[12:24] <Luke771> anyhow, we got it now
[12:24] <toad_> now, you run update.sh again (without testing), and it doesn't change at all, correct?
[12:24] <toad_> copy it first
[12:24] <Luke771> so, now I'm moving those jars out of the way and running the script again
[12:25] <toad_> don't move them
[12:25] <Luke771> no?
[12:25] <Luke771> ok
[12:25] <toad_> leave them there for now, but copy them
[12:25] <Luke771> so what I do
[12:25] <Luke771> ok
[12:25] <toad_> cp *jar* <some temp dir>
[12:25] <toad_> then verify that freenet.jar is a symlink to freenet-stable-latest.jar
[12:26] <toad_> then run update.sh and tell me if anything changes
[12:26] * Johan^mlg (n=bllarf@) Quit (Read error: 104 (Connection reset by peer))
[12:26] * Johan^mlg (n=bllarf@) has joined #freenet
[12:26] <Luke771> jars copied, symlink dleted and recreted just in case
[12:27] <toad_> the symlink might be the problem, leave it alone
[12:27] <toad_> but find out what it points to: ls -l freenet.jar
[12:27] <Luke771> it does
[12:27] <toad_> well of course it does now because you just deleted and recreated it
[12:27] <toad_> did it before?
[12:28] <Luke771> hm... I guess I could check freenet.jar~
[12:28] <toad_> ignore it
[12:28] <Luke771> k
[12:28] <toad_> whatever
[12:28] <Luke771> i fact, there isn't any
[12:28] <Luke771> but what I could do
[12:28] <toad_> if you've just fixed it and lost any chance of possibly fixing the underlying problem, well, it's a very annoying mistake :)
[12:29] <toad_> what could you do?
[12:29] <Luke771> I could replace the symlink with one that point to freenet-testing-latest.jar, then run the update script and see if it changes it the right way
[12:29] <toad_> well, leave it for now
[12:29] <toad_> it's currently pointing to freenet-stable-latest, right?
[12:29] <Luke771> yes
[12:30] <toad_> okay
[12:30] <toad_> run update.sh
[12:30] <Luke771> k
[12:30] <toad_> when update.sh is done, do java -cp freenet-stable-latest.jar freenet.node.Version
[12:30] <Luke771> k
[12:31] <Luke771> $ java -cp freenet-stable-latest.jar freenet.node.Version
[12:31] <Luke771> Freenet: Fred 0.7 (protocol 1.0) build 1154 (last good build: 1153)
[12:31] <Luke771> besides, update.sh didnt restart the node
[12:31] <toad_> okay
[12:32] <toad_> what's the timestamp on freenet-stable-latest.jar ??
[12:32] <Luke771> Sun 27 Jul 2008 05:27:18 PM CEST
[12:33] <toad_> okay so the timestamp is way out of date, that's not the problem
[12:34] <toad_> pastebin the output of update.sh
[12:35] <Luke771> http://dark-code.bulix.org/pqltm1-68260
[12:35] <toad_> is there a directory called download-temp ?
[12:35] * tomahasamoot (n=kvirc@) Quit (Read error: 104 (Connection reset by peer))
[12:36] <Luke771> in the freenet dir? no
[12:36] <toad_> hmmm there should be ...
[12:36] <Luke771> in home dir neither
[12:36] <toad_> pastebin your update.sh
[12:37] <Luke771> http://dark-code.bulix.org/41qgdy-68261?raw
[12:37] <toad_> okay, that's the same one i have here
[12:37] <toad_> edit it, delete the line at the end that says "rm -rf download-temp"
[12:37] <Luke771> rm -rf download-temp <== next last line
[12:38] <Luke771> ok
[12:38] <Luke771> run again?
[12:38] <toad_> hmmm it will just download the update.sh again...
[12:39] <toad_> delete the section from "if java $JOPTS -cp sha1test.jar Sha1Test update.sh ./ $CAFILE" to the immediately following "fi" (at the beginning of a line)
[12:39] <toad_> then run it again
[12:39] <Luke771> k
[12:40] <Luke771> from 'if java $JOPTS to fi included?
[12:40] <toad_> if java $JOPTS -cp sha1test.jar Sha1Test update.sh ./ $CAFILE
[12:40] <toad_> to
[12:40] <toad_> fi
[12:40] <Luke771> including fi
[12:40] <toad_> both ends included
[12:40] <Luke771> ok
[12:40] <toad_> comment the lines out with #s at the beginning
[12:41] <toad_> there should be 18 lines including both ends
[12:41] <Luke771> argh
[12:41] * apterium (n=apterium@) Quit (Read error: 104 (Connection reset by peer))
[12:41] <toad_> you deleted it instead? that's ok, just run it
[12:41] <Luke771> ./update.sh: 241: Syntax error: "then" unexpected
[12:41] <toad_> :|
[12:41] <toad_> ok
[12:42] <toad_> i'll do it, download my update.sh, 1sec...
[12:42] <Luke771> did I delete the wrong lines?
[12:43] <toad_> http://amphibian.dyndns.org/update.sh
[12:43] <Luke771> toad_: I must make two phonecalled before 3PM (now it's almost 2:45)
[12:43] <toad_> delete update.sh and then get that
[12:43] <Luke771> I'll download this script run andcheck, but then I need to gofor a few minutes
[12:43] <toad_> okay well do it now, i'll be back in 5 minutes, don't change anything
[12:44] <Luke771> OK then, back in a while
[12:44] <toad_> thanks for your help
[12:44] <Luke771> np
[12:44] <toad_> indicate when you are ready to help again
[12:46] * tomahasamoot (n=kvirc@) has joined #freenet
[12:55] * caytchen (n=caytchen@) has joined #freenet
[12:56] * mikusr (i=mikusr@) has joined #freenet
[12:57] * mikusr (i=mikusr@) has left #freenet
[13:06] * sdiz (n=sdiz@) has joined #freenet
[13:06] * ChanServ sets mode +o sdiz
[13:11] * NEOatNHNG1 (n=neo@) Quit ("Leaving.")
[13:13] * tomahasamoot (n=kvirc@) Quit (Read error: 104 (Connection reset by peer))
[13:18] * StefftheEmperor_ (n=Steffthe@) has joined #freenet
[13:23] * ahuxley (n=ahuxley@) Quit ()
[13:23] * tomahasamoot (n=kvirc@) has joined #freenet
[13:25] * Luke771 is back
[13:25] <Luke771> with a beer and a cigarù
[13:25] <Luke771> -u
[13:26] <Luke771> so, toad, we were saying?
[13:26] <Luke771> ah, download that script and run it, OK
[13:27] <Luke771> toad_: do I run your update.sh? anythng I need to do before that?
[13:29] <Luke771> node seems to be reconstructing the DB... but it's running the wrong jar, isnt' it?
[13:30] <Luke771> INFO | jvm 1 | 2008/09/04 15:28:33 | Key 2126848/2256167 OK (7 dupes, 0 failures)
[13:30] <Luke771> should I stop it? let it finish? run the modified update script now? after it's done?
[13:35] * StefftheEmperor (n=Steffthe@) Quit (Read error: 110 (Connection timed out))
[13:55] <toad_> Luke771: hey
[13:55] <toad_> Luke771: current status?
[13:55] <Luke771> it's reconstructing the damned database
[13:55] <toad_> well, what version is it?
[13:55] <Luke771> I think that's bad, because it's running the wriong jars to begin with
[13:56] <toad_> you're sure it's 1154/1155?
[13:56] <Luke771> 1153, 54... the latest stable
[13:56] <toad_> hmmm?
[13:56] <Luke771> I didnt do anything since then
[13:56] <toad_> it should mention the version in the log...
[13:56] <Luke771> I mean the latest stable according to my screwed up node
[13:56] <Luke771> sure
[13:56] <Luke771> checking out the log
[13:56] <toad_> well find out
[13:57] <toad_> iirc the updater wouldn't start the node because it thought it was already up to date...
[13:59] * tomahasamoot (n=kvirc@) Quit (Read error: 110 (Connection timed out))
[13:59] <toad_> Luke771: ping?
[14:00] <Luke771> one min
[14:03] * tomahasamoot (n=kvirc@) has joined #freenet
[14:05] <Luke771> toad_: sorry I was on IM with a lady
[14:05] <Luke771> and you know how lady can't be just told 'brb'
[14:05] <Luke771> anyhow
[14:05] <toad_> :)
[14:05] <toad_> what version is it running?
[14:06] <toad_> have you been able to determine?
[14:06] <Luke771> 1153? 1154?
[14:06] <toad_> if not, just rerun java -cp freenet.jar freenet.node.Version
[14:06] <Luke771> sure
[14:06] <Luke771> oh wait
[14:06] <Luke771> should I run your modified update script first?
[14:06] <toad_> not yet
[14:06] <toad_> i want to know what the starting point is
[14:06] <Luke771> or run java -cp freenet.jar freenet.node.Version on the current file?
[14:06] <Luke771> ok
[14:07] <toad_> run it on the current file
[14:07] <Luke771> $ java -cp freenet.jar freenet.node.Version
[14:07] <Luke771> Freenet: Fred 0.7 (protocol 1.0) build 1154 (last good build: 1153)
[14:07] <toad_> okay
[14:07] <toad_> NOW run the new update.sh
[14:07] <Luke771> (beer's over, cigar reduced to a 1/2 in. thingy...)
[14:07] <toad_> pastebin the output, and let me know whether there's a download-temp directory
[14:08] <Luke771> even tho it's still reconstructing DB?
[14:08] * Luke771 gets some coffe
[14:08] <Luke771> e
[14:08] <toad_> well how long will it take to reconstruct the db?
[14:08] <nextgens> rehi
[14:08] <toad_> hey
[14:08] <Luke771> it's gonna take hours, probably
[14:08] <Luke771> it's been running for one hour+ and it's at
[14:08] <Luke771> INFO | jvm 1 | 2008/09/04 15:45:36 | Key 227328/722008 OK (0 dupes, 1 failures)
[14:09] <nextgens> toad_> get his wrapper.conf
[14:09] <nextgens> toad_> that's the only thing that matters here
[14:09] <Luke771> pastebining wrapper.conf
[14:10] <nextgens> toad_> cp -a otherwise it's useless
[14:10] <Luke771> wrapper.conf => http://dark-code.bulix.org/felsjz-68265?raw
[14:12] <nextgens> </end of backlog>
[14:12] * pisi (n=pisi@) Quit (Read error: 110 (Connection timed out))
[14:13] <Luke771> running update script
[14:15] <Luke771> just ran modified update script: it didnt restart the node. Starting with start script...
[14:16] <Luke771> toad_: version still wrong after running your modified supdate script
[14:16] <Luke771> $ java -cp freenet.jar freenet.node.Version
[14:16] <Luke771> Freenet: Fred 0.7 (protocol 1.0) build 1154 (last good build: 1153)
[14:16] <Luke771> cp -a?
[14:16] <Luke771> trying thatù
[14:17] <nextgens> well no need to now
[14:17] <Luke771> if fact, it didnt work
[14:17] <nextgens> get us the output of ls -lh freenet* please
[14:17] <Luke771> k
[14:17] <toad_> Luke771: does download-temp exist now?
[14:18] <toad_> Luke771: are there jars in it?
[14:18] <Luke771> nextgens: http://dark-code.bulix.org/elw42z-68266
[14:18] <toad_> Luke771: if there's a freenet jar, please run java -cp ... freenet.node.Version on that too
[14:18] <Luke771> toad_: freenet.jar present, running check
[14:20] <Luke771> hmpf
[14:20] <Luke771> maybe I got the line wrong?
[14:20] <Luke771> java -cp freenet.jar freenet.node.Version <== is this right?
[14:21] <Luke771> Exception in thread "main" java.lang.NoClassDefFoundError: freenet/node/Version
[14:21] <Luke771> Caused by: java.lang.ClassNotFoundException: freenet.node.Version
[14:21] <toad_> hmmm
[14:21] <toad_> ls -lh it
[14:21] <toad_> the download-temp dir i mean
[14:21] <Luke771> luke@u64:~/fndir/download-temp$ java -cp freenet-stable-latest.jar freenet.node.Version
[14:21] <Luke771> Freenet: Fred 0.7 (protocol 1.0) build 1160 (last good build: 1158)
[14:21] <toad_> Luke771: aha
[14:22] <toad_> okay so it downloaded it then didn't move it for some reason
[14:22] <Luke771> on the freenet-stable-latest.jar fround in download-temp
[14:22] <Luke771> yes
[14:22] <toad_> which means i was right ... the file comparison function is bust
[14:22] <Luke771> it does fetch the rigt file but it removes it gain instead of replacing the old one IIUC
[14:22] <toad_> do: openssl md5 -sha1 "freenet-stable-latest.jar
[14:23] <toad_> show the output
[14:23] <toad_> errr missed a quote
[14:23] <toad_> openssl md5 -sha1 "freenet-stable-latest.jar"
[14:23] <Luke771> k
[14:23] <nextgens> huh?
[14:23] <nextgens> that's the one we use everywhere
[14:23] <Luke771> now wait
[14:23] <toad_> Luke771: what's up?
[14:23] <nextgens> if it's bust it could explain a lot of the installer's failures
[14:23] <Luke771> where do I run that last line? in the freenet dir or in the download-temp dir
[14:23] <Luke771> ?
[14:24] <toad_> doesn't matter
[14:24] <Luke771> k
[14:24] <toad_> as long as freenet-stable-latest.jar exists
[14:24] <toad_> nextgens: only on *nix :|
[14:24] <Luke771> but it's two different files... oh, ok, i guess you know what you're doing
[14:24] <Luke771> $ openssl md5 -sha1 "freenet-stable-latest.jar"
[14:24] <Luke771> SHA1(freenet-stable-latest.jar)= 3c369c5b207607cab2227bf5507b58a81bac4446
[14:24] <toad_> Luke771: i just want to see whether it outputs it in some bizarre different format that our script can't parse
[14:24] <Luke771> k
[14:25] <toad_> openssl md5 -sha1 "freenet-stable-latest.jar" | awk '{print $2;}'
[14:25] <toad_> now do that
[14:25] <Luke771> $ openssl md5 -sha1 "freenet-stable-latest.jar" | awk '{print $2;}'
[14:25] <Luke771> 3c369c5b207607cab2227bf5507b58a81bac4446
[14:26] <toad_> hmmm
[14:26] <nextgens> so it works.
[14:26] <toad_> then why does it not restart the node and copy the files?
[14:26] <toad_> if invert_return_code file_comp freenet.jar download-temp/freenet-$RELEASE-latest.jar >/dev/null
[14:26] <toad_> hmmm
[14:26] <Luke771> 420d8f264c2f5d338dff1d5d19ad08c4e29d8308
[14:26] <nextgens> get him to do a set -xv
[14:26] <toad_> freenet.jar is a symlink, deos that break stuff?
[14:26] * sanity has been playing with git
[14:27] <sanity> its actually simpler than i expected
[14:27] <toad_> nextgens: freenet.jar is a symlink, so -f would return false, but then it'd return "NOT FOUND", whereas the other one would be valid ... so it would do the move ...
[14:27] <toad_> so that doesn't explain it
[14:28] <Luke771> set -xv... what? freenet.jar? freenet-stable-latest.jar?
[14:28] <toad_> Luke771: can you do set -x -v and then run update.sh again?
[14:28] <Luke771> sure I can
[14:28] <toad_> set -xv i mean
[14:28] <toad_> and then pastebin the output, there will be lots of it
[14:28] <toad_> hmmm i think we may need it inside the script
[14:28] <toad_> edit the script, put set -xv at the beginning
[14:29] <Luke771> the output of set -xv was a couple of lines
[14:30] <Luke771> http://dark-code.bulix.org/jb526b-68267?raw
[14:30] <toad_> okay, put set -xv into the update script
[14:30] <toad_> just after the #! line, at the beginning
[14:30] <toad_> the second line
[14:30] <Luke771> at the end? the beginning? doesnt matter?
[14:30] <Luke771> ok
[14:30] <Luke771> seciond line OK
[14:30] <toad_> then re-run it
[14:30] <Luke771> -i
[14:30] <Luke771> ok
[14:31] * tomahasamoot (n=kvirc@) Quit (Read error: 104 (Connection reset by peer))
[14:31] <toad_> rm -rf download-temp first
[14:31] <toad_> i mean before running it
[14:31] <Luke771> k
[14:31] <Luke771> should I re-add that line to the script too?
[14:31] <toad_> and of course, pastebin the output
[14:32] <toad_> Luke771: i don't follow
[14:32] <toad_> Luke771: re-add it?
[14:32] <Luke771> nm
[14:34] <Luke771> much bigger output this time
[14:34] <Luke771> wanna see it?
[14:34] <nextgens> no, that's why we asked
[14:34] <Luke771> k
[14:34] <toad_> pastebin all of it or at least the last couple of pages if you don't have all of it
[14:34] <Luke771> k
[14:35] <nextgens> bbiab
[14:36] <Luke771> http://dark-code.bulix.org/xkaapd-68268?raw
[14:38] * Nande (n=KVIrc@) has joined #freenet
[14:39] <toad_> HASH_FILE1=3c369c5b207607cab2227bf5507b58a81bac4446
[14:39] <toad_> HASH_FILE2=420d8f264c2f5d338dff1d5d19ad08c4e29d8308
[14:39] <toad_> hmmm, the hashes are different...
[14:40] <Luke771> one if for the file in the download-temp dir and the other one if for the file in the fdreenet dir (the 1153 jar)
[14:41] <toad_> ok
[14:41] <toad_> hmmm
[14:41] <toad_> return `test "$HASH_FILE1" = "$HASH_FILE2"`
[14:41] <toad_> i think that's wrong
[14:42] <toad_> the output of the test is substituted in, and is nothing, so we get nothing
[14:43] * Ash-Fox (i=ash-fox@) Quit ("XMPP = Ash-Fox@QuickFox.org")
[14:43] <toad_> Luke771: edit the update script
[14:44] <Luke771> yes?
[14:44] <FreenetLogBot> r22410 (1160) was built successfully on emu, mirrors are updating
[14:44] <toad_> Luke771: find the bit that says file_comp() {
[14:44] <toad_> inside that, there's a line that says:
[14:44] <toad_> return `test "$HASH_FILE1" = "$HASH_FILE2"`
[14:44] <toad_> change that to two lines, the first:
[14:44] <toad_> test "$HASH_FILE1" = "$HASH_FILE2"
[14:44] <toad_> the second:
[14:44] <toad_> return
[14:44] <toad_> ok?
[14:44] <toad_> then rerun it
[14:44] * tczy (n=cy@) has joined #freenet
[14:44] <Luke771> k
[14:44] <FreenetLogBot> r22411 (1160) was built successfully on emu, mirrors are updating
[14:45] <toad_> Luke771: does it fix it? :)
[14:45] * cdent (n=cdent@) has joined #freenet
[14:45] <Luke771> running now
[14:46] <Luke771> looking good
[14:46] <Luke771> this time it did restart the node
[14:46] <Luke771> waiting for restart to complete...
[14:47] <Luke771> \o/
[14:47] <Luke771> Freenet: Fred 0.7 (protocol 1.0) build 1160 (last good build: 1158)
[14:47] <toad_> yay!
[14:47] <toad_> finally!
[14:47] <Luke771> OK, it looks like fixed now
[14:48] <Luke771> I'll send the updated ITA l10n later today or tomorrow latest
[14:48] <Luke771> gonna go play dome games now
[14:48] <toad_> ok
[14:48] <Luke771> spome
[14:48] <Luke771> grr
[14:48] <Luke771> S O M E
[14:48] <Luke771> (fat fingers syndrome)
[14:48] <toad_> you'll need to replace your update.sh script with the official one when the new one has been deployed
[14:49] <Luke771> ok
[14:49] <toad_> and sadly your bug has nothing to do with the ext fetching bug :|
[14:49] <toad_> but at least this one is fixed
[14:49] <toad_> update.sh really ought to work, it's supposed to be a last resort that always works :)
[14:49] <Luke771> I don't use it much anyway, I let the node auto update, but OK, I'll replace the update script in a day or two, I guess it'll be available by then
[14:49] <toad_> thanks for your help anyway, go shoot beasties
[14:49] <Luke771> lol I don't shoot beasties, I shoot down enemy planes :)
[14:50] <Luke771> ajnd np
[14:50] <Luke771> cya
[14:50] * toad_ just started the last level of Frozen Throne on hard :)
[14:50] * Luke771 only plays Il2
[14:50] <toad_> well there are 3 parts of the last level, the first of the 3...
[14:50] <Luke771> il2 sturmovik
[14:50] <toad_> cool
[14:50] <toad_> bbiab lunch
[14:50] <Luke771> you need to know how to actually fly a plane to play that thing...
[14:50] <Luke771> ok, bb
[14:51] * Luke771 (n=luke@) Quit ("[add smart/funny quote here]")
[14:57] * Cooo (n=liquido@) Quit (Read error: 110 (Connection timed out))
[15:01] * Gudihl (n=Gudihl@) Quit ("Leaving")
[15:12] * sbc (n=ca@) Quit ("Ex-Chat")
[15:20] * Johan^mlg (n=bllarf@) Quit (Read error: 104 (Connection reset by peer))
[15:26] * Johan^mlg (n=bllarf@) has joined #freenet
[15:35] <FreenetLogBot> r22413 (1160) was built successfully on emu, mirrors are updating
[15:35] <FreenetLogBot> r22415 (1160) was built successfully on emu, mirrors are updating
[15:59] <FreenetLogBot> r22416 (1160) was built successfully on emu, mirrors are updating
[16:02] <FreenetLogBot> r22417 (1160) was built successfully on emu, mirrors are updating
[16:15] <toad_> rehi
[16:16] <toad_> anything up?
[16:16] <toad_> i don't suppose anyone here is able to reproduce the constant-restart-updating-freenet-ext.jar bug?
[16:18] <Smar> not me.
[16:19] <toad_> rehi Smar
[16:19] <Smar> hire. :P
[16:26] <FreenetLogBot> r22418 (1160) was built successfully on emu, mirrors are updating
[16:27] <toad_> hmmm
[16:27] <nextgens> rehi
[16:28] <toad_> if the node has been up (as in connected) for an hour and the connectivity code still detects a min tunnel length of < 1 hour, we could reasonably assume it is NATed? hmmm, maybe...
[16:28] <toad_> if its connections are very static then no it doesn't follow...
[16:29] <toad_> otoh for opennet it might work
[16:29] <nextgens> toad_> did you fix the update.sh bug?
[16:29] * apterium (n=apterium@) has joined #freenet
[16:29] <nextgens> and redeploy the installer as well?
[16:30] <toad_> nextgens: i did fix the bug
[16:30] <toad_> nextgens: i didn't deploy the installer
[16:30] <nextgens> and did you deploy the fixed update.sh?
[16:30] <toad_> no
[16:30] <toad_> it's in SVN
[16:30] <nextgens> okay
[16:30] <nextgens> that's next step I guess
[16:31] <toad_> hmmm
[16:31] <nextgens> heh
[16:31] <nextgens> I don't see how you fix works
[16:31] <nextgens> it replaces the file in any case; doesn't it?
[16:32] * nextgens doesn't think that return alone is a valid statement
[16:32] <toad_> nextgens: "return" returns the status of the last command
[16:32] <toad_> that's what man builtins says
[16:32] <nextgens> on bash maybe... and what about sh?
[16:32] <toad_> no idea
[16:32] <toad_> but return `test blah` never works
[16:32] <toad_> because it is equal to a return on its own
[16:33] <toad_> because test doesn't say 1 or 0, it says nothing
[16:33] <nextgens> okay
[16:33] <toad_> it returns in the status code
[16:34] * nextgens has done the redeploy
[16:35] <sdiz> return status of last command is the posix sh behaviour
[16:35] <toad_> yay
[16:35] <toad_> sdiz: what's the status of the saltedhashstore?
[16:36] * TheSeeker (i=Fridlekh@) has joined #Freenet
[16:36] <toad_> now that it's merged, how stable/useful is it?
[16:36] <toad_> /performant?
[16:36] <toad_> it ought to use less memory and less cpu than bdbje ... does it?
[16:36] <toad_> i know you had some bad reports...
[16:37] <TheSeeker> well, it uses less disk space, that's a +
[16:37] <sdiz> default bloom filter size use more memory..... it should work even if you lower it
[16:37] <sdiz> no idea what the reasonable default is
[16:38] <toad_> sdiz: you can calculate it can't you?
[16:38] <toad_> 19 bits per key is 1 in 10000 false positives, for example, assuming a binary bloom filter ...
[16:38] <nextgens> sdiz> it was 10MB on bdbje
[16:38] <nextgens> and we assumed a 1-5GB ds size
[16:39] <toad_> for a counting filter it's a bit more complicated, eventually it accumulates ... but you rebuild it occasionally anyway, right/
[16:39] <toad_> ?
[16:39] <sdiz> hmmm
[16:40] <toad_> false positives = 0.6185 ^ m/n iirc
[16:41] <sdiz> ( ln 2 )^ m/n
[16:42] <sdiz> the code for rebuilding is here... but it's very slow to rebuild.
[16:44] <nextgens> can it be improved?
[16:50] * tczy (n=cy@) Quit ("Lost terminal")
[16:50] * Cooo (n=liquido@) has joined #freenet
[16:51] * Nande (n=KVIrc@) Quit ("byes, tengan la bondad de ser felices. ;)")
[16:54] * Nande (n=KVIrc@) has joined #freenet
[16:57] <FreenetLogBot> r22419 (1160) was built successfully on emu, mirrors are updating
[16:57] <FreenetLogBot> r22422 (1160) was built successfully on emu, mirrors are updating
[17:15] <Cooo> Restarting node: MessageCore froze for 3 minutes! :(
[17:23] * tessier__ (n=treed@) Quit (Read error: 110 (Connection timed out))
[17:26] <nextgens> heh
[17:26] <nextgens> a deadlock
[17:26] <nextgens> Cooo> get us your wrapper.log please
[17:27] <Cooo> nextgens.. will do.
[17:31] * Nande (n=KVIrc@) Quit (Read error: 110 (Connection timed out))
[17:34] * cdent (n=cdent@) Quit ()
[17:39] <FreenetLogBot> r22425 (1160) was built successfully on emu, mirrors are updating
[17:42] <FreenetLogBot> r22426 (1160) was built successfully on emu, mirrors are updating
[17:47] <toad_> hmmm can somebody exchange noderefs with me for an experiment?
[17:48] <toad_> hmmm in fact i can't even do that ... hmmm
[17:48] <toad_> well i could if we exchanged darknet refs
[17:48] <nextgens> want a link on my temporary node?
[17:48] <toad_> yeah
[17:48] <nextgens> ok
[17:48] * toad_ will put it in as listen only
[17:48] <toad_> and it shouldn't connect cos i turned the port forward off
[17:49] <toad_> then i'll turn it back to normal, and it should detect the lack-of-a-port-forward
[18:00] * Hikaru` (n=Plop@) Quit ("Sayonara")
[18:12] * NEOatNHNG (n=neo@) has joined #freenet
[18:21] * Hikaru` (n=Plop@) has joined #freenet
[18:27] * batosai (n=julien@) Quit ("Ex-Chat")
[18:29] * apterium (n=apterium@) Quit ("Quit")
[18:31] * cdent (n=cdent@) has joined #freenet
[18:34] * apterium (n=apterium@) has joined #freenet
[18:40] <FreenetLogBot> r22430 (1160) was built successfully on emu, mirrors are updating
[18:43] <TheSeeker> how serious is 22422? (bytesToInts broken) worth shutting down and re-building for?
[18:43] <FreenetLogBot> r22431 (1160) was built successfully on emu, mirrors are updating
[18:44] <toad_> TheSeeker: it isn't used by