IRC Archive for channel #xwiki

Last modified by Vincent Massol on 2012/10/18 18:44

xwikibot joined #xwiki at 09:31
plunden joined #xwiki at 09:33
arkub joined #xwiki at 09:36
lucaa left at 09:42 (Quit: Leaving.
CalebJamesDeLisl - (09:43): hmm, 20 minutes with the patch. I guess garbage collection is expensive.
vmassol - (09:43): I doubt that it's going to cost so much
vmassol - (09:44): run it 20 times and you'll get good stats :)
CalebJamesDeLisl - (09:44): Yes, I was thinking about running again with the increased memory.
mflorea joined #xwiki at 09:45
headache - (09:46): i've seen XWiki's features in 10 slides
headache - (09:46): maven is running in background
headache - (09:46): wow what a cool project :))
vmassol - (09:46): thx
headache - (09:46): i hope organizations will use it to share knowledge among workers
vmassol - (09:47): a lot do ...
vmassol - (09:47): over 30000 downloads per month
headache - (09:47): :O
headache - (09:48): this system should be used in my university! :D
CalebJamesDeLisl - (09:50): university intranets seem like a great application. I remember Richard Stallman saying schools should teach sharing and thus only use free software :)
headache - (09:52): i agree but my university continues to make agreements with microsoft
vmassol - (09:52): headache: example: http://www.xwiki.org/xwiki/bin/References/UAIC
vmassol - (09:52): http://www.uaic.ro/uaic/bin/view/Main/WebHome
headache - (09:52): so students can download microsoft products like MS visual studio
CalebJamesDeLisl - (09:53): I have a copy of vista from college, never installed that horror though.
headache - (09:53): i'm using ubuntu right now, but i have a windows 7 in dual boot
headache - (09:54): of course i prefer ubuntu :D
headache - (09:55): vmassol, my university uses plone
headache - (09:55): http://www.uniba.it/
headache - (09:55): i'm italian
headache - (09:56): however this is computer science site http://informatica.di.uniba.it/ing/index.htm
headache - (09:56): plain php :D
headache - (09:58): they will merge all sites from various faculties in one maybe using something like plone or python based
headache - (09:58): but in my opinion a wiki style is better
headache - (09:58): everyone can update information
headache - (09:59): it's more democratic i think
CalebJamesDeLisl - (10:00): You can code python and PHP in XWiki. see: http://platform.xwiki.org/xwiki/bin/view/DevGuide/Scripting
CalebJamesDeLisl - (10:01): (so pages should be able to be migrated relatively easy.)
headache - (10:03): i've seen a lot of libraries, avalon, batik
headache - (10:03): a lot of projects couldn't be possibile
headache - (10:03): without opensource initiative
KermitTheFragger joined #xwiki at 10:10
silviar joined #xwiki at 10:10
lucaa joined #xwiki at 10:15
vmassol left at 10:18 (Quit: Leaving.
bblfish left at 10:19 (Read error: Connection reset by peer
vmassol joined #xwiki at 10:21
KermitTheFragger - (10:23): hi all
KermitTheFragger - (10:23): im seeing a "java.sql.BatchUpdateException: Incorrect string value: '\xE2\x89\xA5 32...' for column 'XWR_PATCH' at row 1" in my logs of xwiki 2.0.2 with mysql utf8
KermitTheFragger - (10:24): could it be a bug ? or am i just messing up ?
CalebJamesDeLisl - (10:31): I haven't seen that one before, could you pastebin the entire exception?
vmassol - (10:32): I can find a thread here: ?
vmassol - (10:32): http://www.mail-archive.com/[email protected]/msg10821.html
KermitTheFragger - (10:32): http://pastebin.com/ZYznPRNU
vmassol - (10:33): ah no it's just someone who hijacked a thread
vmassol - (10:33): there was no answer
KermitTheFragger - (10:33): \xE2\x80\x95 is a UTF8 greater or equal sign
vmassol - (10:33): here's a good thread: http://www.mail-archive.com/[email protected]/msg07257.html
vmassol - (10:34): KermitTheFragger: "Oh, a hint, if you're using mysql, and you've upgraded from a much older
vmassol - (10:34): version, there were a few tables added that you should reconfigure with
vmassol - (10:34): the proper encoding (hibernate cannot do that automatically)." Could that be it?
KermitTheFragger - (10:34): 1 sec, let met check
lucaa left #xwiki at 10:34
vmassol - (10:35): same thing here: http://n2.nabble.com/error-when-pasting-text-td4520988.html
KermitTheFragger - (10:36): while im checking this out, there is something else weird about it
KermitTheFragger - (10:36): my boss said the save ajax thingy set 'saved' every time
KermitTheFragger - (10:37): and the jdbc error didnt popup until the final 'normal' save
jvdrean joined #xwiki at 10:42
KermitTheFragger - (10:42): vmassol: hmm yeah i can see that some tables have their default character set not set to utf8
KermitTheFragger - (10:43): but does that matter ? Since its only the default ? Or is that another way for MySQL to say the only type of encoding that fits in the table ?
xwiki-bridge joined #xwiki at 10:47
headache left at 10:51 (Ping timeout: 252 seconds
KermitTheFragger - (10:55): ah got it, the gui is somewhat unintuitive, the sql command clearly looks like its not a 'suggestion' or a 'default'
headache joined #xwiki at 11:05
xwiki-bridge left at 11:06 (Remote host closed the connection
bblfish joined #xwiki at 11:07
headache - (11:09): i've made a checkout of enterprise/trunk
headache - (11:10): and  of  tags/xwiki-enterprise-2.2.1
headache - (11:10): i enter in directory
headache - (11:10): and after mvn install
headache - (11:10): some exceptions occur
headache - (11:10): :|
CalebJamesDeLisl - (11:11): Stack traces in the log from compiling?
jvdrean - (11:11): some exceptions appear when assembling the hsqldb database but it shouldn't prevent the build from being successful
Enygma` joined #xwiki at 11:13
headache - (11:14): that's ithttp://img697.imageshack.us/img697/778/screenshotor.png
headache - (11:14): http://img697.imageshack.us/img697/778/screenshotor.png
headache - (11:15): i've installed from repository libmaven* because there a lot of packeged with maven
headache - (11:15): *packages
vmassol - (11:16): headache: your maven install is not correct
vmassol - (11:16): this is not related to xwiki
headache - (11:16): i try to take maven from apache web site
vmassol - (11:16): installing maven cannot be simpler normally
vmassol - (11:17): you just untar and set M2_HOME and the PATH and you're good
vmassol - (11:17): anyway you can follow the instructions from the maven web site
CalebJamesDeLisl - (11:19): Is that ubuntu?
CalebJamesDeLisl - (11:20): (I see in the screenshot)
vmassol - (11:22): jvdrean: shouldn't we upgrade our version of jirc?
CalebJamesDeLisl - (11:23): if so, I think you can get maven 2 with apt-get, I was able to install it in fedora using yum.
jvdrean - (11:25): vmassol: there's some modification to port to the new version but yes
jvdrean - (11:25): is there a new version available ?
KermitTheFragger - (11:25): vmassol: i fixed the encoding issue but im still a bit puzzled by the 'saved' ajax indicator. Whats the expected behaviour of this indicator when an error occurs in the backend ?
headache - (11:25): CalebJamesDeLisl, yes, i have problems installing maven from repository
headache - (11:25): ;(
vmassol - (11:26): jvdrean: I can see some 1.0.1 on the web but I tried to use aptitude to upgrade but couldn't figure out how to use it properly I think
vmassol - (11:26): KermitTheFragger: no idea
jvdrean - (11:26): I've installed by hand from http://outflux.net/software/pkgs/jirc-bridge/
vmassol - (11:26): jvdrean: oh, ok thought you had used an install manager
anamarias joined #xwiki at 11:27
vmassol - (11:27): jvdrean: http://packages.debian.org/sid/all/jirc/download
vmassol - (11:27): I'll try that
jvdrean - (11:27): hum please let me try something first
headache - (11:28): i've resolved my problem with maven
vmassol - (11:28): ok go ahead
headache - (11:28): YES
headache - (11:28): :)
CalebJamesDeLisl - (11:29): KermitTheFragger: When an error occurs the indicator should turn red and say "Failed to save the document." but some errors get by without causing that to show as you have seen.
KermitTheFragger - (11:29): vmassol: i think this is it: http://jira.xwiki.org/jira/browse/XWIKI-4762 im running 2.0.2, this is from 18 jan
vmassol - (11:30): KermitTheFragger: not sure
headache left at 11:40 (Ping timeout: 268 seconds
xwiki-bridge joined #xwiki at 11:43
xwiki-bridge left at 11:44 (Remote host closed the connection
headache joined #xwiki at 11:51
headache_ joined #xwiki at 11:56
headache left at 12:00 (Ping timeout: 276 seconds
headache_ is now known as headache ([email protected]
jvdrean - (12:05): getting the last jirc version to work with debian stable is painful
kibahop left #xwiki at 12:06
kibahop joined #xwiki at 12:08
Enygma` left at 12:11 (Ping timeout: 248 seconds
jvdrean left at 12:11 (Quit: Leaving.
mflorea left at 12:11 (Ping timeout: 258 seconds
silviar left at 12:12 (Ping timeout: 265 seconds
mflorea joined #xwiki at 12:12
Enygma` joined #xwiki at 12:12
silviar joined #xwiki at 12:14
headache left at 12:20 (Ping timeout: 265 seconds
headache joined #xwiki at 12:23
headache - (12:26): the fun never ends building xwiki there are a lot of errors
headache - (12:27): such as http://nopaste.info/cd4f2c38cc_nl.html
headache - (12:27): and maven keep downloading dependencies apparently doesn't take care
vmassol - (12:27): headache: it's not important
vmassol - (12:27): if the build doesn't fail then it's not important
vmassol - (12:28): anything wrong will make the build fail
headache - (12:28): ok :)
headache - (12:30): yeah build successful with XWiki enterprise!
florinciu joined #xwiki at 12:33
sdumitriu joined #xwiki at 12:36
headache - (12:42): i've built xwiki enterprise how can i execute it?
headache - (12:43): can i use this xwiki buiding in eclipse or i need to follow eclipse installation procedure
headache - (12:44): maybe build it's more appropriate
headache - (12:44): :)
CalebJamesDeLisl - (12:49): headache: download jetty and copy the resulting .war file into jetty/webapps/
headache - (12:50): thx CalebJamesDeLisl
CalebJamesDeLisl - (12:50): then start jetty with java -jar start.jar
CalebJamesDeLisl - (12:50): (from inside the jetty directory)
headache - (12:51): i am proceding very slowly because i've no prior knowledge in build tools and web applications
headache - (12:51): but i would like to learn
headache - (12:51): always
CalebJamesDeLisl - (12:51): then go to http://localhost:8080/xwiki/
headache - (12:52): ok :)
vmassol - (13:05): headache: just go to enterprise/distribution
lucaa joined #xwiki at 13:05
vmassol - (13:07): headache: just added the info here: http://dev.xwiki.org/xwiki/bin/view/Community/Building#HBuildingXWikiEnterprise
vmassol - (13:07): no need to download jetty
vmassol - (13:07): since it's packaged in the standalone distribution
headache - (13:08): ok
headache - (13:08): i'm near to reaching my goal
headache - (13:08): *i hope*
headache - (13:08): :D
headache - (13:10): i've followed CalebJamesDeLisl 's method
headache - (13:10): jetty is up and running but it doesn't find xwiki app
vmassol - (13:11): headache: follow my method
headache - (13:11): ok
vmassol - (13:11): there's no risk of making any mistake
headache - (13:11): yep
vmassol - (13:11): cd distribution/jetty/hsqldb
vmassol - (13:11): unzip *.zip
vmassol - (13:11): cd unzippedir
vmassol - (13:11): sh start_xwiki.sh
sdumitriu - (13:12): headache: Are you on windows or linux?
headache - (13:12): linux
headache - (13:12): vmassol, there's no zip file
vmassol - (13:12): cd target
headache - (13:12): yes
headache - (13:12): !
headache - (13:17): damn :| it say adress already in use
headache - (13:17): *address
vmassol - (13:17): stop your runnign jetty
mflorea - (13:20): guys, do you know why:
mflorea - (13:20): $xwiki.searchDocuments("where doc.space = ?", ["Sandbox"])
mflorea - (13:20): works, but:
mflorea - (13:20): $xwiki.countDocuments("where doc.space = ?", ["Sandbox"])
mflorea - (13:20): fails, with:
mflorea - (13:20): Wrapped Exception: java.lang.Long cannot be cast to [Ljava.lang.Object;
sdumitriu - (13:20): Bad core
mflorea - (13:20): :(
sdumitriu - (13:21): I guess the inner method always expects Object[]
mflorea - (13:21): $xwiki.countDocuments("where doc.space = 'Sandbox'") works fine, but I'd prefer to use the parameters
sdumitriu - (13:21): +1
sdumitriu - (13:21): Make a bug report
mflorea - (13:22): ok
headache - (13:22): uff :| i try killing process
headache - (13:22): with kill -9 pid but it doesn't seem to work
CalebJamesDeLisl - (13:24): How did you start jetty? usually a simple ctrl+c in the window will work.
headache - (13:26): read you later ;)
headache left at 13:26 (Remote host closed the connection
bblfish - (13:27): hello
vmassol - (13:28): has someone changed a vm file recently?
vmassol - (13:28): http://hudson.xwiki.org/view/Functional%20Tests/job/xwiki-product-enterprise-tests-2.2/com.xpn.xwiki.products$xwiki-enterprise-test-webstandards/74/testReport/
vmassol - (13:28): seems like a top level vm file was modified
vmassol - (13:28): since all tests break now
sdumitriu - (13:31): I think that's Thomas
sdumitriu - (13:31): He removed the trim()
vmassol - (13:41): sdumitriu: new bug found?
vmassol - (13:42): CalebJamesDeLisl: do you have stuff to fix for XE 2.2.2?
vmassol - (13:42): (bug fix release)
CalebJamesDeLisl - (13:42): Yup, creating the issue now.
vmassol - (13:42): ok, you can reply in my vote mail
CalebJamesDeLisl - (13:42): (the translation keys)
sdumitriu - (13:42): vmassol: I told tmortagne that the trim() should be left alone...
sdumitriu - (13:42): He didn't listen
vmassol - (13:43): what issue is that?
sdumitriu - (13:43): The one with template not found
vmassol - (13:43): http://jira.xwiki.org/jira/browse/XWIKI-4955 ?
sdumitriu - (13:43): XWIKI-4955
sdumitriu - (13:43): Yes
vmassol - (13:43): it's not closed btw
sdumitriu - (13:43): Isn't?
sdumitriu - (13:44): trunk@27388
sdumitriu - (13:44): Actually trunk@27385
headache joined #xwiki at 13:45
headache - (13:45): :)
vmassol - (13:45): ok, do we jsut add back the trim() or should we wait for him?
sdumitriu - (13:46): I say add back trim
headache - (13:46): xwiki is running :)
sdumitriu - (13:46): vmassol: I'll commit it
vmassol - (13:46): ok
headache - (13:46): i begin to play with it
sdumitriu - (13:47): Isn't the bot working?
sdumitriu - (13:49): vmassol: Committed
vmassol - (13:49): k
vmassol - (13:50): sdumitriu: the bot is working
vmassol - (13:50): isn't it?
sdumitriu - (13:50): But it doesn't do Jira expand anymore...
vmassol - (13:50): XWIKI-1000
sdumitriu - (13:50): I'll leave XWIKI-4955 open for Thomas to close, since it's his issue
vmassol - (13:51): yes
vmassol - (13:52): XWIKI-1000
xwikibot joined #xwiki at 13:53
vmassol - (13:53): test
vmassol - (13:53): XWIKI-1000
vmassol - (13:53): news test
vmassol - (13:53): !news
vmassol - (13:54): I think we have a jira issue
sdumitriu - (13:56): xmlrpc doesn't respond
kibahop left at 13:59 (Quit: Leaving.
kibahop joined #xwiki at 14:00
jvdrean joined #xwiki at 14:08
CalebJamesDeLisl - (14:13): I wonder how hard it would be to add an integration test for missing translation keys.
vmassol - (14:13): CalebJamesDeLisl: there are maven plugins for that actually
CalebJamesDeLisl - (14:13): They can scan for $msg.get?
vmassol - (14:13): no idea
sdumitriu - (14:14): No
vmassol - (14:14): some other idea: http://cal10n.qos.ch/ ;)
sdumitriu - (14:14): They probably just compare the properties files
CalebJamesDeLisl - (14:15): I'll have to look into that once I get a free moment, my thinking was search for $msg.get in templates and applications and then compare to the file.
vmassol - (14:16): http://labs.consol.de/lang/de/maven-rbc-plugin/
vmassol - (14:16): apparently does a lot of interesting checks
vmassol - (14:16): http://labs.consol.de/projects/maven/maven-rbc-plugin/check-mojo.html#enabledChecks
CalebJamesDeLisl - (14:16): Thanks, I put that page in a tab, I'll read it when I'm next compiling.      s/that page/those pages
vmassol - (14:16): there are other maven plugins related to this
bblfish left at 14:16 (Remote host closed the connection
bblfish joined #xwiki at 14:18
vmassol - (14:21): http://mojo.codehaus.org/l10n-maven-plugin/
nickless joined #xwiki at 14:21
CalebJamesDeLisl - (14:25): another tab another tab... Gee I wonder why firefox is using 400 megs of ram.
bblfish - (14:26): I am just trying Opera
bblfish - (14:26): by the way Opera 10.5 is out
bblfish - (14:26): for Windows
bblfish - (14:27): it has a built in irc client
CalebJamesDeLisl - (14:27): I don't like that opera fails to run script if on the slightest error, but I have taken to using it as a javascript debugger.
CalebJamesDeLisl - (14:27): I won't use anything without noscript.
sdumitriu - (14:28): CalebJamesDeLisl: +1
headache - (14:29): which is the best mode :) to hack with xwiki sources? I prefer use eclipse
headache - (14:29): i have played a bit
headache - (14:29): with the software
headache - (14:30): it will be beautiful to modify and see outputs in a local running xwiki
headache - (14:30): lika dynamic mode
bblfish - (14:32): ah I don't do javascript so I have  not noticed
CalebJamesDeLisl - (14:34): Javascript off? That's cool, except for the sites that have no functionality or put meta refreshes inside of noscript tags (noscript blocks those too :D )
bblfish - (14:36): no, I don't program javascript, and I have only started using opera
bblfish - (14:36): so thanks for pointing that out
bblfish - (14:36): I hope it's not too much of a nusance
CalebJamesDeLisl - (14:38): Ahh, the only problem you'll notice is js on some sites won't work right.
bblfish - (14:39): oh. perhaps better with 10.5
CalebJamesDeLisl - (14:44): That's with opera in general.  BTW: chatzilla is an irc plugin for firefox.
bblfish - (14:57): yes, but firefox uses up a lot of memory
bblfish - (14:58): I want to see how Opera compars
vmassol - (14:58): bblfish: try chrome
bblfish - (14:58): chrome on mac does not have client certs yet so foaf+ssl won't work
nickless left at 14:59 (Read error: Operation timed out
bblfish - (15:03): http://code.google.com/p/chromium/issues/detail?id=16831
SvenDowideit left at 15:32 (*.net *.split
bblfish - (15:32): I sent an email yesterday concerning the view and edit mode of the profile documents
CalebJamesDeLisl - (15:34): Ah, yes I recommend you use inline mode, it requires edit rights and locks the document, but runs the code inside of it like view mode.
bblfish - (15:34): ah let me look...
CalebJamesDeLisl - (15:35): Just put in your code #if($xcontext.getAction() == 'inline') run the code...
SvenDowideit joined #xwiki at 15:36
bblfish - (15:36): is it the same wiki profile that gets run in inline and view mode?
CalebJamesDeLisl - (15:42): Yes.
CalebJamesDeLisl - (15:43): Actually I think the page behaves differently when it detects inline (using the snippet above).
CalebJamesDeLisl - (15:44): In inline mode it allows you to edit your information. This might be what you want.
CalebJamesDeLisl - (15:45): It's the same page though.
bblfish - (15:54): Well I am not sure if what I have done is the correct way of doing things
bblfish - (15:54): it works
bblfish - (15:55): but it would need someone who knows what is right to look at it
CalebJamesDeLisl - (16:08): I can look, no guarantees about knowing what's right :)
bblfish - (16:09): it's really easy to install. Mind you if it's on localhost it won't be that useful
CalebJamesDeLisl - (16:09): Where do I find it?
kibahop left #xwiki at 16:09
bblfish - (16:13): CalebJamesDeList: There is a pointer in the mail
bblfish - (16:14): but otherwise here http://github.com/bblfish/keygenapp/tree/master/xwiki/
bblfish - (16:14): oh I did put up a few compiled versions
bblfish - (16:15): http://bblfish.net/tmp/2010/02/xwiki/
CalebJamesDeLisl - (16:15): Thanks.
plunden left #xwiki at 16:16
CalebJamesDeLisl - (16:21): Are you planning on editing the default user sheet to add an inclusion hook to include yours?
CalebJamesDeLisl - (16:22): XWiki.XWikiUserSheet is included in each user profile because the profile has an include macro pointing to XWiki.XWikiUserSheet
bblfish - (16:22): the README on the github page
bblfish - (16:23): shows what to do
CalebJamesDeLisl - (16:23): Ahh, sorry.
bblfish - (16:23): yes, there was a need to rewrite that page a little to add rdfa
vmassol - (16:25): bblfish: for the record, this should probably be done using Interface Extensions in the future when we have it: http://dev.xwiki.org/xwiki/bin/view/Design/InterfaceExtensions
vmassol - (16:25): (when sergiu gets to finish it! BTW sergiu have you continued your work on it?)
bblfish - (16:27): ah ok. Good to know
Enygma` left at 16:36 (Quit: Leaving.
jvdrean - (16:45): vmassol: did you saw http://pastebin.org/100521 yesterday ? it's the exception we get (for multiple docs) when upgrading myxwiki to 2.3-SNAPSHOT
vmassol - (16:46): jvdrean: nope didn't see it, looking
bblfish - (16:47): CalebJamesDeLisl any luck?
CalebJamesDeLisl - (16:48): Was in the bathroom.
CalebJamesDeLisl - (16:48): Also working on a test right now.
vmassol - (16:48): jvdrean: no idea right now
vmassol - (16:48): any way for me to reproduce it?
jvdrean - (16:49): it's the first time we see that so I don't know, my first try would be an upgrade from xwiki 2.2.x to 2.3-SNAPSHOT on mysql tough
jvdrean - (16:50): vmassol: did syntaxId changed on 2.3 ?
vmassol - (16:50): I don't know but I don't think so
vmassol - (16:50): let me run a svn blame
vmassol - (16:52): yes http://jira.xwiki.org/jira/browse/XWIKI-4849
vmassol - (16:53): the field was called syntax before
vmassol - (16:53): and no syntaxId
vmassol - (16:53): s/no/now/
jvdrean - (16:53): I googled a bit yesterday and "Exception occurred inside setter of" can happen when the type of a prop changed and hibernate can't manage to set the prop because of a type mismatch
vmassol - (16:55): yes
jvdrean - (17:01): vmassol: since we've kept the syntaxId mapping + getSyntaxId() and setSyntaxId(), I don't see what can be wrong
jvdrean - (17:01): any idea ?
vmassol - (17:01): jvdrean: not so far, i've checked the code and I don't see what can be wrong
vmassol - (17:02): hmm
vmassol - (17:02): checking something
vmassol - (17:03): I wonder what happens if the syntaxId is null int he DB
vmassol - (17:05): checking
vmassol - (17:06): it generates a NPE
vmassol - (17:06): so it's possible that hibernate catches that
vmassol - (17:06): and generate the error
vmassol - (17:12): jvdrean: I've just committed a protection against NULL in syntaxFactory
vmassol - (17:13): once it's been rebuilt by hudson could you check if it makes any difference?
vmassol - (17:13): (you just need the xwiki-core jar)
vmassol - (17:13): wait
vmassol - (17:13): this is wroing
vmassol - (17:13): it's not the core jar
vmassol - (17:13): it's rendering-api
jvdrean - (17:14): sure I can, the WAR is a few hours old so I can take the risk of taking only the rendering jar
vmassol - (17:14): jvdrean: I don't see any other problem. If this doesn't work then I'll do an upgrade from 2.2 to 2.3M1
vmassol - (17:16): hmmm
silviar left at 17:16 (Quit: Leaving.
vmassol - (17:16): I thought we were using xwiki/1.0 if not set
vmassol - (17:16): but I don't see that anymore
vmassol - (17:16): checking code again
vmassol - (17:23): ok found the pb
vmassol - (17:24): jvdrean: wait before upgrading myxwiki.org
jvdrean - (17:24): ok
vmassol - (17:27): actually the correct solution would be to add a new migrator to ensure there's always a syntax id set
plunden joined #xwiki at 17:28
bblfish - (17:30): on the social web XG Tim Berners Lee is presenting Distributed soical networks. slides http://www.w3.org/2010/Talks/0303-socialcloud-tbl/
vmassol - (17:36): jvdrean: hopefully it's fine now
CalebJamesDeLisl - (17:39): bblfish: hudson builds xwiki with java5 so using bouncycastle for java6 could be a problem.
bblfish - (17:41): ok, I was wondering. I'll move it down
vmassol - (17:42): yes right now we still guarantee that xwiki works with java5
vmassol - (17:42): but optional modules could have a prereq on more recent versions
CalebJamesDeLisl - (17:44): Also where are you getting bouncycastle 141 from? I only see 140 in the central repo2
anamarias left at 17:44 (Quit: anamarias
CalebJamesDeLisl - (17:45): I guess adding a <repository> to the pom is a good idea.
npm left at 17:46 (Quit: Leaving.
npm joined #xwiki at 17:54
anamarias joined #xwiki at 17:56
headache left at 17:58 (Quit: Sto andando via
mflorea left at 18:33 (Quit: Leaving.
lucaa left #xwiki at 18:34
tmortagne joined #xwiki at 18:38
nickless joined #xwiki at 18:41
jvdrean - (18:43): myxwiki.org is now running XE 2.3-SNAPSHOT
vmassol - (18:43): jvdrean: ah cool, so it worked? :)
jvdrean - (18:44): it's working like a charm :)
vmassol - (18:44): there's a pb on the home page btw: http://myxwiki.org/xwiki/bin/view/Main/WebHome
vmassol - (18:44): ah it's only an unknown wiki
vmassol - (18:44): Caused by: com.xpn.xwiki.XWikiException: Error number 3223 in 3: Exception while searching documents with sql select distinct doc.space, doc.name,doc.date from XWikiDocument as doc where 1=1 order by doc.date desc
vmassol - (18:44): Wrapped Exception: Error number 3301 in 3: Exception while switching to database testtest
vmassol - (18:44): Wrapped Exception: Unknown database 'testtest'
vmassol - (18:44): makes the whole panel fail
vmassol - (18:44): that's for thomas
vmassol - (18:45): hmmm http://myxwiki.org/xwiki/bin/view/Main/AllDocs is empty
bblfish - (18:45): in the slides TimBL mentions foaf+ssl and WebIds :-)
vmassol - (18:45): PR issue?
vmassol - (18:45): I'm resaving it to check
vmassol - (18:45): hmm no still empty
jvdrean - (18:46): I haven't upgraded the wiki
jvdrean - (18:46): but still it's weird
jvdrean - (18:46): and I wasn't planning to upgrade wikis, just the webapp
jvdrean left #xwiki at 18:47
jvdrean joined #xwiki at 18:47
bblfish - (18:54): vmassol: the Chrome Bug has been fixed in the trunk apparently http://code.google.com/p/chromium/issues/detail?id=37296
bblfish - (18:55): I wonder if it is possible to get a working OSX version from the trunk
CalebJamesDeLisl - (18:55): bblfish: can you tell me which maven repo you got bouncycastle 141 from? Did you install the jar manually?
bblfish - (18:56): I think it is downloaded from Maven
CalebJamesDeLisl - (18:56): My installation can't find it (but I don't have many repos configured).
bblfish - (18:56): If you download the github code and change the dependency it should download it
bblfish - (18:56): ah, yes...
bblfish - (18:56): how do I find out what my repos are?
CalebJamesDeLisl - (18:57): I have to look, just a second.
bblfish - (18:57): let me look at .m2
bblfish - (18:58): in my ~/.m2/settings.xml  I only have xwiki paths
vmassol left at 18:58 (Quit: Leaving.
bblfish - (18:58): perhaps I should add those to the main maven file perhaps to help people download this easily
CalebJamesDeLisl - (18:59): Hmm, that's where they should be defined. I downloaded my settings.xml from xwiki.org
bblfish - (18:59): CalebJamesDeLisl you need a shorter nick
CalebJamesDeLisl - (18:59): Mess up your formatting?
bblfish - (18:59): no, it's a lot to type ;-)
CalebJamesDeLisl - (18:59): does tab work?
jvdrean left at 18:59 (Quit: Leaving.
bblfish - (19:00): oh!
bblfish - (19:00): yes
bblfish - (19:00): heh
bblfish - (19:00): did not know that trick
vmassol joined #xwiki at 19:00
bblfish - (19:00): CalebJamesDeLisl so is the problem you are having with the maven build?
CalebJamesDeLisl - (19:01): Yes it can't find bouncycastle 141
bblfish - (19:01): mhh I wonder where else maven stores this info
bblfish - (19:02): grepping
vmassol - (19:02): bblfish: maybe you've specified a remote repo in your settings.xml
bblfish - (19:03): vmassol: I only have the xwiki stuff there
CalebJamesDeLisl - (19:10): bblfish: I think if you do a mvn dependency:purge-local-repository  then build it will tell you where it's getting bc from in the log.
bblfish - (19:12): ok thanks let me try
bblfish - (19:18): does this help?
bblfish - (19:18): $ cat /Users/hjs/.m2//repository/bouncycastle/bcprov-jdk16/141/bcprov-jdk16-141.pom
bblfish - (19:18): <?xml version="1.0" encoding="UTF-8"?>
bblfish - (19:18): <project xmlns="http://maven.apache.org/POM/4.0.0"
bblfish - (19:18): xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
bblfish - (19:18): xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
bblfish - (19:18): http://maven.apache.org/maven-v4_0_0.xsd">
bblfish - (19:18): <modelVersion>4.0.0</modelVersion>
bblfish - (19:18): <groupId>bouncycastle</groupId>
bblfish - (19:18): <artifactId>bcprov-jdk16</artifactId>
bblfish - (19:18): <version>141</version>
bblfish - (19:18): <licenses>
bblfish - (19:18): <license>
bblfish - (19:18): <name>Bouncy Castle License</name>
bblfish - (19:18): <url>http://www.bouncycastle.org/licence.html</url>
bblfish - (19:18): <distribution>repo</distribution>
bblfish - (19:18): </license>
bblfish - (19:18): </licenses>
bblfish - (19:18): </project>
bblfish - (19:19): does not seem to say which repository its from
bblfish - (19:23): CalebJamesDeLisl:  ah you are right. I have the same problem
bblfish - (19:23): Downloading: http://maven.xwiki.org/externals/bouncycastle/bcprov-jdk16/141/bcprov-jdk16-141.jar
bblfish - (19:23): [INFO] Unable to find resource 'bouncycastle:bcprov-jdk16:jar:141' in repository xwiki-externals (http://maven.xwiki.org/externals)
bblfish - (19:23): Downloading: http://maven.xwiki.org/releases/bouncycastle/bcprov-jdk16/141/bcprov-jdk16-141.jar
bblfish - (19:23): [INFO] Unable to find resource 'bouncycastle:bcprov-jdk16:jar:141' in repository xwiki-releases (http://maven.xwiki.org/releases)
bblfish - (19:23): Downloading: http://repo1.maven.org/maven2/bouncycastle/bcprov-jdk16/141/bcprov-jdk16-141.jar
bblfish - (19:23): [INFO] Unable to find resource 'bouncycastle:bcprov-jdk16:jar:141' in repository central (http://repo1.maven.org/maven2)
CalebJamesDeLisl - (19:24): I imagine maybe you manually installed bc at one point.
CalebJamesDeLisl - (19:24): And it stuck in your local repo.
bblfish - (19:24): http://mvnrepository.com/artifact/bouncycastle/bcprov-jdk14/138
bblfish - (19:24): perhaps that's where it is now
CalebJamesDeLisl - (19:25): There are some bc packages in mvn central repo2
CalebJamesDeLisl - (19:25): http://repo2.maven.org/maven2/org/bouncycastle/
CalebJamesDeLisl - (19:25): Not 141 though.
bblfish - (19:25): here http://mvnrepository.com/artifact/bouncycastle/
bblfish - (19:26): ?
bblfish - (19:26): Mhh
CalebJamesDeLisl - (19:27): http://mvnrepository.com/artifact/bouncycastle/bcprov-jdk16/140
CalebJamesDeLisl - (19:27): works
CalebJamesDeLisl - (19:27): http://mvnrepository.com/artifact/bouncycastle/bcprov-jdk15/144
CalebJamesDeLisl - (19:27): I mean
CalebJamesDeLisl - (19:27): http://mvnrepository.com/artifact/bouncycastle/bcprov-jdk15/141
CalebJamesDeLisl - (19:27): blank page :(
bblfish - (19:28): ok http://www.bouncycastle.org/latest_releases.html
bblfish - (19:28): that's where the original ones are
bblfish - (19:28): not sure about maven repositories
CalebJamesDeLisl - (19:28): That's where I found the link to maven central repo 2.
bblfish - (19:29): oh
bblfish - (19:29): http://repo2.maven.org/maven2/org/bouncycastle/
bblfish - (19:29): I think it does not matter. Take the later versions
bblfish - (19:29): I'll ask our specialist in case he knows
bblfish - (19:29): about something
bblfish - (19:31): I'll try using the latest one to see if it compiles
bblfish - (19:31): and runs
CalebJamesDeLisl - (19:31): I think you're best off to use a package from the central repo because we know it will be there tomorrow, also if you're changing versions it would be good for compatibility to use a java5 version.
bblfish - (19:34): that repo2 is central repo, right?
sdumitriu - (19:34): Yes
florinciu left at 19:39 (Ping timeout: 252 seconds
arkub left at 19:46 (Ping timeout: 245 seconds
bblfish - (19:56): mhh is this how I get the document $xwiki.getDocument('WebId.CreateCert').getUrl()
sdumitriu - (19:56): URL
sdumitriu - (19:56): And you get its URL, not the document
bblfish - (19:56): ah ok, that's what I wanted
headache joined #xwiki at 20:14
bblfish - (20:14): CalebJamesDeLisl: Ok I updated github http://github.com/bblfish/keygenapp/tree/master/xwiki/
bblfish - (20:15): I'll compile the jars and put them on bblfish.net too
CalebJamesDeLisl - (20:15): cool, pulling now.
tmortagne left at 20:15 (Quit: Leaving.
lucaa joined #xwiki at 20:15
CalebJamesDeLisl - (20:18): <silly question> how do you revert changes to the working copy with git?
bblfish - (20:18): ok, I also update the jar on http://bblfish.net/tmp/2010/xwiki/
bblfish - (20:19): git pull
bblfish - (20:19): I think
bblfish - (20:19): this book is really useful
bblfish - (20:19): http://progit.org/book/
bblfish - (20:20): CalebJamesDeLisl: did that work? I am also new to git
plunden left #xwiki at 20:20
CalebJamesDeLisl - (20:20): In svn if you do "svn up" your local copy gets "merged" with the latest version.
nickless - (20:21): git checkout <file>
nickless - (20:21): git reset --hard HEAD (to reset everything)
CalebJamesDeLisl - (20:21): I have to checkout again?
CalebJamesDeLisl - (20:21): okay thanks.
nickless - (20:21): no, git checkout  is not svn checkout
bblfish - (20:22): I think CalebJamesDeLisl already had checked out. I think then pull is what you want to update to the latest changes
bblfish - (20:22): on the repository
nickless - (20:23): pull will fail unless you first commit your changes
bblfish - (20:23): I commited them
bblfish - (20:23): and CalebJamesDeLisl did not write any changes
bblfish - (20:23): I think...
CalebJamesDeLisl - (20:23): Yup, just did a reset then a pull.
bblfish - (20:23): ah ok
nickless - (20:23): I meant unless he commits his changes
bblfish - (20:23): ah yes got it
bblfish - (20:23): understood
CalebJamesDeLisl - (20:24): It said something so I think there was new stuff.
bblfish - (20:24): yes I think you edited the build.xml
CalebJamesDeLisl - (20:25): pom.xml but yes. and it just built!
bblfish - (20:25): cool
bblfish - (20:26): those little build details...  always something there to trip one up
bblfish - (20:26): I'd be very interested on feedback on how to improove things, and happy to merge changes into the github - I want to learn how to do that :-)
CalebJamesDeLisl - (20:29): Not sure if git supports merging, svn files get merged if you have local changes to a file, and you pull the latest version and there are other changes to the same file.
anamarias left at 20:30 (Quit: anamarias
CalebJamesDeLisl - (20:30): so there must be at least 2 commitors for that to be a problem.
bblfish - (20:34): git is all about merging
headache left at 20:34 (Quit: Sto andando via
bblfish - (20:35): Linus Torvalds presentation on google http://vodpod.com/watch/65074-tech-talk-linus-torvalds-on-git
bblfish - (20:35): is well worth watching, very fun
CalebJamesDeLisl - (20:36): Git is fast! or maybe subversion is _slow_  there is a major difference.
bblfish - (20:36): CVS is even slower
CalebJamesDeLisl - (20:37): Sonething I thought was very neat is gittorrent, I don't think it's anything more than a specification now but it's a truly distributed repository.
bblfish - (20:38): the one problem with github for the moment is that the github people are not very open source
bblfish - (20:38): but otherwise its very good
CalebJamesDeLisl - (20:39): gittorrent is a piece of software (or a specification for one)
bblfish - (20:41): CalebJamesDeLisl: were you able to install those jars?
CalebJamesDeLisl - (20:41): restarting now.
CalebJamesDeLisl - (20:42): running. now for the application.
bblfish - (20:43): cool, don't forget the last point in the readme
CalebJamesDeLisl - (20:44): what readme ;)
CalebJamesDeLisl - (20:44): Ahh yes change the template.
bblfish - (20:45): it's quite clever how they do that in github http://github.com/bblfish/keygenapp/tree/master/xwiki/
bblfish - (20:45): they put the README on the page
CalebJamesDeLisl - (20:45): Must be based on mime type.
bblfish - (20:46): no I think a simple README regexp :-)
bblfish - (20:46): but it's a good UI idea
CalebJamesDeLisl - (20:47): Which call do I change? $categories.add(['profile', $msg.get('platform.core.profile.category.profile'), 'XWiki.XWikiUserProfileSheet   ??
bblfish - (20:47): oh there are a few?
CalebJamesDeLisl - (20:48): Nope, I just checked with find.
CalebJamesDeLisl - (20:48): It looked like there might be from looking at it though.
anamarias joined #xwiki at 20:50
bblfish - (20:53): so did that give you a cert creation box on your homepage?
SvenDowideit left at 20:54 (Quit: ZNC - http://znc.sourceforge.net
SvenDowideit joined #xwiki at 20:55
CalebJamesDeLisl - (20:58): Yes, I created the certificate but I don't see it on the page or in the firefox "your certificates" tab.
bblfish - (21:00): ah
bblfish - (21:00): ah you have to relaod the page
bblfish - (21:00): I think
CalebJamesDeLisl - (21:00): I watched firebug in network mode and it posted what looks like a key.
bblfish - (21:01): at least to see if the cert appears on your home page
jvelociter joined #xwiki at 21:01
bblfish - (21:01): someohow one should have some ajaxy thing to show the certs being added
bblfish - (21:02): otherwise there's a bug
CalebJamesDeLisl - (21:02): Second certificate I created worked.
bblfish - (21:02): oh good !
bblfish - (21:02): phew
CalebJamesDeLisl - (21:02): :)
bblfish - (21:02): your on localhost right, so these won't be much use
CalebJamesDeLisl - (21:03): First time there was no alert message saying "keep this in your records"
bblfish - (21:03): ah ok
CalebJamesDeLisl - (21:03): Yes localhost
bblfish - (21:03): yes, that appears. Silly message
CalebJamesDeLisl - (21:04): It didn't appear the first time I tried so whatever broke it was before that.
bblfish - (21:04): I suppose we'll see with time what that was
bblfish - (21:04): So clearly I am sure there's a lot of different places one could place the cert creation button
bblfish - (21:05): but the certs have to be displayed on that page
KermitTheFragger left at 21:06 (Quit: Leaving
bblfish - (21:06): One should also add a cert delation form for those who don't want to delete the objects in their home page
CalebJamesDeLisl - (21:06): I was just looking at the key in firefox, it says it's good for signing.
bblfish - (21:06): yes, I suppose it is. Is that a problem
bblfish - (21:07): ?
CalebJamesDeLisl - (21:07): That's good IMO.
bblfish - (21:07): :-)
CalebJamesDeLisl - (21:08): When an application is imported, the importer gets their name put on it.
bblfish - (21:08): Now the nice thing about that cert, is that you could use it on any site that accepts foaf+ssl - if it was not a localhost server
bblfish - (21:09): you should find the subject alternative name be your WebId
bblfish - (21:09): in the cert
CalebJamesDeLisl - (21:10): I followed the address in the user profile, I didn't see a link to a test page.
bblfish - (21:10): ah yes, we should add that
bblfish - (21:10): I just wrote a page up for that today....
CalebJamesDeLisl - (21:11): cool.
bblfish - (21:11): http://esw.w3.org/topic/foaf%2Bssl/RelyingParties
bblfish - (21:11): so not sure where best to put that link
CalebJamesDeLisl - (21:12): Yes it works!
bblfish - (21:12): IT works?
bblfish - (21:12): it should not
bblfish - (21:12): :-)
bblfish - (21:12): since your WebId is localhost...
CalebJamesDeLisl - (21:12): Well it said the name of the key I gave it.
bblfish - (21:13): ah ok
CalebJamesDeLisl - (21:13): It did say my webid was 127.0.0.1
CalebJamesDeLisl - (21:13): Was I looking at an error message?
bblfish - (21:13): what service did you use?
CalebJamesDeLisl - (21:14): https://foaf.me/simpleLogin.php
bblfish - (21:14): ok
bblfish - (21:14): yes, it will show you your web id in your cert
bblfish - (21:14): and the server won't be able to fetch your profile page
bblfish - (21:14): so it won't be able to authenticate you
CalebJamesDeLisl - (21:14): Oh yea, not logged in.
bblfish - (21:15): but if you put it outside on the xwiki public server it should work
bblfish - (21:15): you'll need to create a new profile
bblfish - (21:15): the profile contains RDFa html markup
bblfish - (21:15): that describes your public key
bblfish - (21:16): and you
CalebJamesDeLisl - (21:16): I see.
bblfish - (21:17): so the next thing I'll write when it's out there is a login component for xwiki, so people can create accounts in one click on your server
CalebJamesDeLisl - (21:17): So website a trusts website b and lets in their users.
CalebJamesDeLisl - (21:17): ?
bblfish - (21:18): you get someone's WebId and info they tell you about them
bblfish - (21:18): at their webid
bblfish - (21:18): now from there you can do fund things
bblfish - (21:18): like have a foaf:Group on the web that lists all its members
bblfish - (21:19): and then give write access control to parts of the Wiki to all members of that group
bblfish - (21:19): (so they may never have used Xwiki, but whent they arrive they immediately get access
bblfish - (21:19): )
bblfish - (21:20): or you could say, all friends of my friends can write comments on my blogs without my checking
bblfish - (21:20): and your server would just check your foaf file for friend info, and crawl your friends for their webid
CalebJamesDeLisl - (21:20): I like that part.
bblfish - (21:21): s/for their webid/for their friends webid/
bblfish - (21:21): so it's really wide open space to explore
bblfish - (21:22): that's why Tim Berners Lee mentioned it today  http://www.w3.org/2010/Talks/0303-socialcloud-tbl/
CalebJamesDeLisl - (21:22): Can it be used for starting encrypted connections without exchanging public keys?
bblfish - (21:23): I think so: you can say I trust someone identified by a WebId
CalebJamesDeLisl - (21:24): ie: make new connections inherit strength from old connections.
bblfish - (21:24): the public keys are fetched
bblfish - (21:24): from the webid in the cert
bblfish - (21:24): I'll have to think about that
bblfish - (21:25): so https does a key exchange, and your cert contains a public key
bblfish - (21:25): so there is a public key exchange going on
CalebJamesDeLisl - (21:25): But if the public key is fetched using an older foaf+ssl connection, then we get strength inheritance.
CalebJamesDeLisl - (21:26): Are the public keys stored locally?
CalebJamesDeLisl - (21:26): (By the server)
bblfish - (21:26): the cert is in your browser
bblfish - (21:26): and the public key in your profile
bblfish - (21:26): if you look at the object view you will see a public key there
CalebJamesDeLisl - (21:27): If the server caches all of the public keys it downloads then we have strength inheritance.
bblfish - (21:27): which server? There may be a few ...
CalebJamesDeLisl - (21:28): The server which fetches the public key from the profile when connecting to the user.
bblfish - (21:28): the reason for having muliple keys on your profile is so that you can have a cert per browser
bblfish - (21:28): ah ok
bblfish - (21:29): well if it cached the association of the public key to your webid
bblfish - (21:29): then that will make it faster for it to recognise you the next time you logon
CalebJamesDeLisl - (21:30): True, and the servers can have their own foaf keys and use the encryption when fetching keys for users.
CalebJamesDeLisl - (21:30): Then there is no place for a man in the middle attack.
bblfish - (21:30): exactly. the server can also have its webid
bblfish - (21:30): yes, really the home page should be behind https
bblfish - (21:31): but, I would not have got a lot of bonus points from vmassol if I had asked him to put xwiki behind ssl
CalebJamesDeLisl - (21:32): :) I tried to get in through https, you get the wiki farm manager, figured I shouldn't be there.
bblfish - (21:33): ? that's difficult to parse
CalebJamesDeLisl - (21:33): which part?
bblfish - (21:33): the whole sentence
CalebJamesDeLisl - (21:33): I tried https://xwiki.org
CalebJamesDeLisl - (21:33): and I was routed to a page for global administration.
bblfish - (21:34): oh it is behind https
bblfish - (21:34): or there is aredirect
CalebJamesDeLisl - (21:35): no redirect.
bblfish - (21:35): no the page I land on is http:
bblfish - (21:35): precisely http://www.xwiki.com/xwiki/bin/view/Home/WebHome
bblfish - (21:36): but the https server does not have a CA signed certificate I think
bblfish - (21:36): because my browser asked me for something
CalebJamesDeLisl - (21:36): Expired.
bblfish - (21:36): ah ok
CalebJamesDeLisl - (21:36): In the old days everyone just self signed.
CalebJamesDeLisl - (21:37): (except banks)
CalebJamesDeLisl - (21:37): Now browsers make a fuss.
bblfish - (21:37): yes, if that gets fixed we could give people https:// web ids
CalebJamesDeLisl - (21:37): Would it work for the webid to be a redirect?
CalebJamesDeLisl - (21:37): So you can move your webid.
bblfish - (21:38): that would work, and would be a godo way to test implementations
CalebJamesDeLisl - (21:38): Or port to https
bblfish - (21:39): port what to https?
CalebJamesDeLisl - (21:39): The server which supplies the public keys.
bblfish - (21:39): the redirect would be a good way of starting out
CalebJamesDeLisl - (21:40): Those are 2048 bit keys?
bblfish - (21:40): I think you can choose ur strngth
CalebJamesDeLisl - (21:40): I picked "high"
bblfish - (21:41): is that what it says? If so that's probably what it is
CalebJamesDeLisl - (21:42): I was thinking maybe a better name would by "High Security - RSA-2048" to tell crypto nerds what it is.
bblfish - (21:42): you can't change what the browser says there
bblfish - (21:42): I think
bblfish - (21:42): html5 has made it official now the <keygen> element
bblfish - (21:43): in opera you get a huge choice
bblfish - (21:43): of strengths
CalebJamesDeLisl - (21:43): I see, I thought you made that form up yourself.
bblfish - (21:43): Safari client side certs are broken
bblfish - (21:43): no it's part of the browser
bblfish - (21:43): well the keystrnegh bit
CalebJamesDeLisl - (21:43): so is safari java applet loading :)
bblfish - (21:44): Safari makes the keys ok
bblfish - (21:45): but it forces the requestor to ask for the client certificate in a mode so that if the client does not have a cert, the server has to refuse access
CalebJamesDeLisl - (21:45): I see.
bblfish - (21:45): that's becuae they have put the ssl stack in the OS
bblfish - (21:45): I am told
bblfish - (21:46): and are having trouble getting hold of it from the app
bblfish - (21:46): It's a big mess as far as the UI goes
bblfish - (21:46): sadly
CalebJamesDeLisl - (21:46): re applet loading: http://blogs.zdnet.com/security/?p=2577  (short story is arbitrary code execution at root level)
bblfish - (21:46): so it's openid for them until they fix it
bblfish - (21:47): oh thianks
bblfish - (21:48): Oh that's old I thought it was a new patch
bblfish - (21:48): CalebJamesDeLisl -- So you think that's good enough to put on incubator?
CalebJamesDeLisl - (21:49): I think so.
bblfish - (21:49): cool
CalebJamesDeLisl - (21:49): There was a vote email and I think it passed.
bblfish - (21:49): yes, but that was before peopel saw it
bblfish - (21:49): this is better
bblfish - (21:49): :-)
bblfish - (21:50): ok, going to go have dinner
CalebJamesDeLisl - (21:50): See ya later.
CalebJamesDeLisl - (21:50): Nice code.
mflorea joined #xwiki at 21:55
vmassol left at 23:09 (Quit: Leaving.
mflorea left at 23:30 (Quit: Leaving.
anamarias left at 23:50 (Quit: anamarias

Get Connected