fedora-tour
LOGS
12:01:06 <FranciscoD> #startmeeting Fedora-tour planning meet
12:01:06 <zodbot> Meeting started Sun Jan 22 12:01:06 2012 UTC.  The chair is FranciscoD. Information about MeetBot at http://wiki.debian.org/MeetBot.
12:01:06 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
12:01:18 <FranciscoD> #chair Subfusc praveenkumar_ underscores kishan
12:01:18 <zodbot> Current chairs: FranciscoD Subfusc kishan praveenkumar_ underscores
12:01:25 <FranciscoD> anyone else? :P
12:01:44 <kishan> I guess not :P
12:01:47 <Subfusc> I wonder if zodbot could be its own chair and create an eternal loop
12:01:53 <underscores> O_O
12:01:59 <FranciscoD> lol
12:02:02 <FranciscoD> probably could
12:02:05 <FranciscoD> XD
12:02:11 <FranciscoD> but lets not try it ;)
12:02:13 <FranciscoD> anyway..
12:02:15 <Subfusc> No :P
12:02:22 <FranciscoD> We are gathered here today...
12:02:40 <FranciscoD> to discuss the rebirth of fedora tour
12:02:51 <FranciscoD> from *scratch*
12:02:57 <Subfusc> yeah
12:03:00 <underscores> Amen
12:03:00 <FranciscoD> #action FranciscoD clear git repo
12:03:24 <FranciscoD> #action underscores kishan praveenkumar_ apply for git commit in FAS
12:03:32 <FranciscoD> #action underscores kishan praveenkumar_ join mailing list
12:03:34 <FranciscoD> etc etc
12:03:39 <FranciscoD> so, ideas?
12:03:47 <Subfusc> So we need to decide what technology we want to use for that
12:03:47 <FranciscoD> Subfusc and me were thinking it web based
12:03:49 <FranciscoD> comments?
12:04:02 * FranciscoD lets Subfusc take over
12:04:14 <kishan> web-based as in start.fedoraproject.org ?
12:04:15 <Subfusc> No
12:04:17 <Subfusc> :P
12:04:46 <FranciscoD> html + javascript + css?
12:04:54 <Subfusc> kishan: no, as in based on web-technologies like html and javascript
12:05:27 <kishan> Subfusc: that would make it an online-thing, isn't it ?
12:05:44 <Subfusc> Not necessarily.
12:05:55 <FranciscoD> we can package it up as an rpm
12:06:03 <FranciscoD> and access it locally
12:06:07 <Subfusc> The whole gnome 3 UI is based on XML + JAVASCRIPT + CSS
12:06:12 <Subfusc> you wouldnt call that online?
12:06:13 <FranciscoD> we can also place it on a server for folks to look at over the interweb
12:06:14 <Subfusc> :P
12:06:16 <FranciscoD> aye
12:06:36 <kishan> hmm yes, then okay
12:06:37 <kishan> an online version would also be great to have though!
12:06:58 <Subfusc> Offcourse, and doing it in html would make the online version easy
12:07:21 <praveenkumar_> then it's works both way online and offline ..
12:07:27 <kishan> right! :)
12:07:57 <FranciscoD> hrm, so looks like web based tech it is
12:07:58 <Subfusc> So I was thinking along the line of really just making the application in a Webkit environment
12:08:03 <FranciscoD> what web based techs do we know?
12:08:14 <Subfusc> so we could just display a webkit window for the offline version
12:08:27 <FranciscoD> Subfusc: sounds good, got a link to a webkit demo?
12:09:24 <FranciscoD> http://www.webkit.org/demos/
12:09:51 * praveenkumar_ clicks
12:10:06 <Subfusc> FranciscoD: we would probably be working with this thou: http://trac.webkit.org/browser/trunk/Tools/GtkLauncher
12:10:16 <Subfusc> its the webkitgtk
12:10:48 <FranciscoD> clicky
12:11:05 <Subfusc> I don't know if they have a gtk3 version yet, TBH i was looking more on the qtwebkit package XD
12:11:24 <FranciscoD> doesnt exist? :P
12:12:01 <Subfusc> what doesnt exist?
12:12:21 <FranciscoD> nothing nothing
12:12:24 <FranciscoD> demos?
12:12:33 <FranciscoD> for them both?
12:12:45 <Subfusc> the GTK one has a demo on the link i sent
12:12:53 <Subfusc> its the basic launch webkit from gtk
12:13:07 <FranciscoD> this also means we'll have to break it up into a backend, and frontends?
12:13:51 <FranciscoD> since javascript is object oriented, i dont think that will be an issue?
12:14:01 <Subfusc> If we want to make it easily accessible for online usage, we would probably benefit from making a "webserver" sort of backend
12:14:03 <Subfusc> yes
12:14:47 <Subfusc> My first thought was to just pipe it through a local port to the local application
12:15:00 <Subfusc> that way we could just change port and we had a webserver
12:15:19 <Subfusc> Any ideas from you guys?
12:15:44 * FranciscoD wishes we had a web dev geek around
12:16:05 <kishan> err.. nothing much from my end :/
12:16:49 <Subfusc> FranciscoD: I don't think we would benefit from that :P
12:16:57 <Subfusc> This is the backend technology
12:18:12 <FranciscoD> Subfusc: well, anyone who has some experience in this stuff would have some insights we could use
12:18:20 <Subfusc> The real question is, do we want to extend the webkit package to do what we want, or do we want to make it fully web-realizable
12:18:21 <FranciscoD> i got no exp
12:18:58 <Subfusc> in the latter case we would probably have to conform to the web way of doing things
12:19:01 <praveenkumar> http://www.webkit.org/demos/transitions-and-transforms/  can make something like that (each tab have some information) just idea :)
12:19:16 * FranciscoD is thinking
12:19:30 <Subfusc> meaning server-technolgy -> client technolgy -> visualisation
12:20:09 <FranciscoD> Subfusc: what's simpler?
12:20:21 <Subfusc> If not we would probably have to write some sort of batch compiling program for the javascript and css to embed everything into static HTML
12:21:06 <kishan> hmm
12:21:13 <Subfusc> the batch compiling approach is probably the easiest one
12:21:24 <FranciscoD> lets start with that then
12:21:31 <Subfusc> its also the fastest one for web-serving, since the webserver only have to serve static files
12:21:33 <praveenkumar> right
12:21:50 <Subfusc> and the local webkit ONLY has to read static HTML
12:22:02 <Subfusc> so we don't need an extra backend
12:22:09 <FranciscoD> yeah, sounds okay
12:22:36 <kishan> okay then :)
12:22:58 <FranciscoD> hrm, I wish I had done something with webkit before, wouldnt be this blank
12:23:19 <Subfusc> But that means we have to conform to some layouts and probably package config files for the compiler program to understand what to use where
12:23:20 <FranciscoD> Subfusc: I'm relying on your judgement here :)
12:23:52 <Subfusc> FranciscoD: Bah, I wanted input here. :P
12:24:03 <Subfusc> I don't want to dictate everything XD
12:24:23 <FranciscoD> Subfusc: underscores : praveenkumar : kishan : how about all of us first play around with all possible methods and then go over this
12:24:44 <FranciscoD> that way everyone will know *something* about the technologies
12:24:57 <FranciscoD> right now Subfusc appears to be the only one who knows what he's talking about
12:24:57 <Subfusc> If nothing else, we can meet again in a week or two where all of you can try and break down my method in why not use it and what technology could be better
12:25:00 * FranciscoD sure dont
12:25:09 <kishan> yes, that would be better.
12:25:23 <FranciscoD> so, there are 4 of us
12:25:26 <Subfusc> Then I can make a demo of what i mean.
12:25:38 <praveenkumar> yes right, it would be great
12:25:39 <Subfusc> So you all will get a better understanding of what I'm talking about
12:25:41 <FranciscoD> Subfusc: you can take up webkit since you look like you've already worked on it
12:25:47 <FranciscoD> yeah
12:25:56 <FranciscoD> what other techs do we want considered?
12:26:11 <Subfusc> Well if i take the batch approach
12:26:16 <underscores> batch aproach?
12:26:21 <underscores> what would that mean
12:26:36 <FranciscoD> XD
12:26:46 <Subfusc> atleast one would have to concider the server approach (using server technologies like django, tomcat or my favourite pylons
12:26:48 <FranciscoD> youll know in a weeks time when Subfusc gives you a demo :P
12:27:13 <FranciscoD> praveenkumar: kishan : used django before?
12:27:13 <Subfusc> for the backend
12:27:19 <FranciscoD> I've used it a little
12:27:27 <kishan> nope
12:27:28 <praveenkumar> FranciscoD: used a little bit
12:27:28 <FranciscoD> I can look into django
12:27:36 <underscores> Subfusc: dont foget cherrypy :)
12:27:39 <underscores> forget
12:27:39 <FranciscoD> Subfusc: python-django I'm guessing?
12:27:57 <Subfusc> FranciscoD: yes, python-django. Is there anything else? ;)
12:28:09 <underscores> Subfusc: Cherrypy is an HTML framework for python ;-)
12:28:11 <Subfusc> Django: python, tomcat: java, pylos: python
12:28:16 <FranciscoD> I don't know
12:28:19 <FranciscoD> XD
12:28:22 <Subfusc> underscores: never used it :)
12:28:27 <underscores> oh :'(
12:28:37 <underscores> never had a project where I would have needed it :(
12:28:38 <FranciscoD> underscores: how about you take up Cherrypy then
12:28:40 <FranciscoD> ?
12:28:46 <FranciscoD> doesnt matter
12:28:51 <underscores> erm I think I only know a little bit about it :(
12:29:00 <FranciscoD> most of us are starting them from scratch
12:29:03 <underscores> I would have to read into that first to explain what it actually is
12:29:09 <FranciscoD> just play with it, make a tiny demo
12:29:15 <FranciscoD> ?
12:29:21 <underscores> I'm short of time atm
12:29:26 <Subfusc> I don't think we would need the server approach in more than one technology. Server technology is pretty much all the same
12:29:44 <FranciscoD> okay, if that's the case, I can look into django
12:30:00 <FranciscoD> my flatmate used it, so I have someone to kinda guide me
12:30:37 <Subfusc> The other technologies would be the more standard approaches
12:30:54 <Subfusc> using gtk3 (with and without drawing area)
12:30:57 <FranciscoD> Subfusc: list them for the logs please?
12:31:05 <Subfusc> and reconsidering clutter (?)
12:31:20 <FranciscoD> but clutter aint got py bindings
12:31:25 <FranciscoD> itll have to be C, objective C etc
12:31:34 <FranciscoD> so I think we should drop it at this point
12:31:53 <Subfusc> Yeah, in the clutter case, we would have to get hardcore, which is a big nono at this point. But it should be looked into for the sake of argument
12:32:13 <Subfusc> How many in here knows C/C++ ?
12:32:20 <FranciscoD> Subfusc: I can try looking into clutter..
12:32:29 <FranciscoD> they have a cook book I can rip off from ;)
12:32:42 <kishan> I do, but haven't used them for years now ..
12:32:46 <underscores> me does
12:32:53 <Subfusc> FranciscoD: Your doing the server thing :P
12:33:04 <FranciscoD> lol okay
12:33:15 <Subfusc> I don't want more than one task per person
12:33:15 <FranciscoD> #action Subfusc look at batch approach (whatever that is)
12:33:21 <Subfusc> its to much work for 1-2 weeks
12:33:22 <kishan> lol
12:33:23 <FranciscoD> #action FranciscoD look into django thing
12:34:15 <Subfusc> FranciscoD: Batch means running one program then the next
12:34:19 <Subfusc> in sequence
12:34:28 <Subfusc> rather than running them simultainiously
12:34:33 <FranciscoD> Subfusc: yeah, I know, batch scripting on windows..
12:34:47 <FranciscoD> by (whatever  that is) i meant the other portions :P
12:34:54 <Subfusc> So I would have to write programs that outputs the results to the next
12:35:09 <FranciscoD> so, piping, kinda?
12:35:10 <Subfusc> in this case i would have to process templates and html to make the complete result
12:35:28 <Subfusc> Piping is a way to batch, in this case I would probably not use pipes
12:35:30 <FranciscoD> doesnt sound that simple any more :P
12:35:40 <FranciscoD> but I'll decide after your demo
12:35:47 <FranciscoD> kishan: would you have free cycles to look into clutter?
12:36:02 <kishan> okay. will do
12:36:34 <Subfusc> Who will take the standard approach?
12:36:36 <FranciscoD> #action kishan look into clutter, make small demo
12:36:40 <Subfusc> gtk3+
12:36:42 <FranciscoD> praveenkumar XD
12:36:54 <FranciscoD> if his network is still alive
12:37:02 <kishan> :D
12:37:13 <Subfusc> GTK3+ has good python bindings, right?
12:37:34 <FranciscoD> yeah, I expect so
12:37:54 <praveenkumar> I never used gtk3+ but will take a look.
12:37:55 <underscores> you can create UIs with glade
12:38:02 <underscores> it will create an xml file ;-)
12:38:12 <kishan> I've done UI with glade! =)
12:38:15 <underscores> that can be accessed via self written python functions :)
12:38:34 <kishan> yep. exactly
12:38:35 <Subfusc> underscores: You just signed up for GTK3
12:38:37 <Subfusc> :)
12:38:43 <kishan> haha :P
12:38:43 <underscores> omfg ._.
12:38:52 <praveenkumar> I used Qt if any useful
12:39:05 <underscores> ok I will try to read into that ._.
12:39:10 <FranciscoD> XD
12:39:10 <Subfusc> praveenkumar: I would love for you to look into Qt, but FranciscoD would kill me
12:39:12 <Subfusc> :P
12:39:20 <FranciscoD> http://blogs.gnome.org/uraeus/2011/10/04/tutorial-for-python-gstreamer-and-gtk-3/
12:39:25 <FranciscoD> http://www.pygtk.org/
12:39:28 <FranciscoD> nah, go ahead
12:39:36 <Subfusc> Na, we cant make QT
12:39:36 <underscores> afaik you can easily create a "webinterface" that can display HTML and stuff with gtk-webkit ._.
12:39:38 <FranciscoD> at some point, we might need different front ends
12:39:57 <Subfusc> because fedora wont bundle qt with standard fedora
12:40:09 <FranciscoD> Subfusc: but for  the KDE spin? :P
12:40:09 <Subfusc> So we have to base it on gtk if we are going to do something like that
12:40:19 <Subfusc> FranciscoD: that would have to come later
12:40:28 <Subfusc> hopefully we will use something we can use everywhere
12:40:35 <Subfusc> like HTML or clutter
12:40:39 <underscores> indeed
12:40:43 <FranciscoD> #idea think about different spins including fedora-tour later
12:40:52 <FranciscoD> so what should praveenkumar look into then?
12:41:01 <FranciscoD> surely we can't let him leave empty handed ;)
12:41:10 <underscores> could :)
12:41:17 <underscores> but we should not :)
12:41:19 <praveenkumar> :)
12:41:28 <Subfusc> If he wants to be hardcore, he could look at cairo or something
12:41:43 <Subfusc> does GTK still use that?
12:41:49 <underscores> I dont know
12:41:53 <FranciscoD> praveenkumar: how many free cycles have you got?
12:42:17 <Subfusc> They have python bindings
12:42:23 <FranciscoD> if you have enough, you can look through any techs that we arent doing, and pick one on your own?
12:42:33 <praveenkumar> FranciscoD: you mean per day time or weekly?
12:42:34 <Subfusc> so it would not have to be that hardcore, but still cairo is nasty buisness
12:44:24 <FranciscoD> okay, lets look into cairo then
12:44:37 <FranciscoD> praveenkumar: can you manage that? play around with cairo, make a tiny demo?
12:44:42 <kishan> praveenkumar:  daily or weekly doesn't matter :P  you just need to get your stuff ready before the next meeting :P
12:44:52 <Subfusc> praveenkumar, kishan, underscores: when you are looking into these more "traditional technologies" think more about how easy it would be doing <thing>, not necessarily can they be done
12:45:01 <praveenkumar> I will try.
12:45:23 <Subfusc> FranciscoD: do you agree with above statement?
12:45:28 <FranciscoD> praveenkumar: great them
12:45:30 <FranciscoD> Subfusc: yeah
12:45:35 <underscores> Subfusc: ok so we should focus on the specific task instead of learning the whole thing
12:45:46 <FranciscoD> because, everything can be done in most techs, we're looking for the simplest approach
12:45:52 <Subfusc> underscores: yes
12:45:55 <underscores> oki
12:46:04 <FranciscoD> Subfusc: elaborate on that as much as possibe
12:46:13 <FranciscoD> what tasks etc
12:46:26 <FranciscoD> we can refer the logs later when we get down to implement etc
12:46:38 <Subfusc> Well, we havent made (new) mockups, so the task is sort just ideas at the moment
12:47:03 <Subfusc> but the idea is to present information to the user in a format that would be easy to navigate
12:47:26 <FranciscoD> #idea present information to the user in a format that would be easy to navigate
12:47:34 <FranciscoD> any more specifics Subfusc ?
12:47:48 <Subfusc> and in an environment which important things can be highlighted for easier reading
12:48:18 <FranciscoD> and where the information can be changed without a fight
12:48:28 <FranciscoD> since we will need to update the info every release
12:48:35 <Subfusc> yes
12:48:36 * FranciscoD looks at Subfusc
12:48:53 <FranciscoD> #idea an environment which important things can be highlighted for easier reading
12:49:03 <Subfusc> we would have to be able to make this in a format wich $RANDOM_JOE can contribute in some form
12:49:08 <FranciscoD> #idea where the information can be changed without a fight
12:49:45 <FranciscoD> hrm, i think the assignments are kinda clearer now
12:50:01 <FranciscoD> Subfusc: underscores praveenkumar kishan : next meeting in 2 weeks?
12:50:06 <FranciscoD> that should be sufficient time to play/learn/demo?
12:50:14 <Subfusc> Yes
12:50:17 <FranciscoD> Feb 5th?
12:50:23 <underscores> erm I have exams in 2 weeks
12:50:23 <Subfusc> Thats okay with me
12:50:25 <kishan> yes..
12:50:31 <praveenkumar> fine
12:50:38 <FranciscoD> underscores: lol take your time :)
12:50:38 <underscores> but ok
12:50:43 <underscores> I will try to be around :)
12:50:47 <underscores> and get something done
12:50:49 <FranciscoD> it isnt really an assignment :P
12:51:02 <underscores> besides knitting and crochet I will find some time at the evening ;-)
12:51:05 <FranciscoD> underscores: you can also just drop a mail to the ML, if irc is difficult to get to
12:51:09 <Subfusc> I say we have a presentation in 2 weeks and decide in 3 weeks
12:51:12 <FranciscoD> XD
12:51:28 <FranciscoD> #idea we have a presentation in 2 weeks and decide in 3 weeks
12:51:32 <FranciscoD> done then
12:52:18 <FranciscoD> anything else?
12:52:21 <Subfusc> Anyone have any qestions?
12:52:42 <FranciscoD> not me
12:52:54 <FranciscoD> https://fedorahosted.org/mailman/listinfo/fedora-tour
12:53:02 <FranciscoD> *our* mailing list
12:53:16 <FranciscoD> Subfusc: do I need to archive the stuff in the repo?
12:53:23 <FranciscoD> and keep it someplace?
12:53:31 <FranciscoD> or do I just delete it?
12:53:46 <Subfusc> FranciscoD: we can pull it and keep it if we want
12:53:52 <Subfusc> not necessary to keed online version
12:54:01 <FranciscoD> okay
12:54:07 <FranciscoD> I'll let it be for the time being
12:54:16 <FranciscoD> once we begin development, I'll clean up the repo
12:54:20 <Subfusc> yeah
12:54:23 <Subfusc> sounds good
12:54:27 <FranciscoD> should we halt then?
12:54:35 <FranciscoD> closing meeting in
12:54:37 <FranciscoD> 5
12:54:37 <FranciscoD> 4
12:54:40 <FranciscoD> 3
12:54:44 <FranciscoD> 2
12:54:46 <Subfusc> 1
12:54:47 <FranciscoD> 1
12:54:55 <FranciscoD> #endmeeting