18:38:14 #startmeeting 18:38:15 Meeting started Sun Feb 14 18:38:14 2010 UTC. The chair is Subfusc. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:38:17 Useful Commands: #action #agreed #halp #info #idea #link #topic. 18:38:34 #topic Todays agenda 18:38:42 #chair franciscod hiemanshu 18:38:43 Current chairs: Subfusc franciscod hiemanshu 18:39:03 franciscod: got something for us today? 18:39:10 or hiemanshu ? 18:39:11 not much. working on the code.. 18:39:25 we can discuss what else we gotta do.. 18:39:31 like? 18:39:45 should commit it by tomorrw.. 18:39:53 Subfusc: what else do we gotta do? 18:40:09 we should discuss the big changes i have made, wich i hope you have reviewd 18:40:10 * rrix stubmles in 18:40:20 #chair rrix 18:40:21 Current chairs: Subfusc franciscod hiemanshu rrix 18:40:38 rrix: welcome. this is a rare plesure 18:40:39 =) 18:40:43 Subfusc: have.. not in detail but have read through it 18:40:51 rrix: sup? 18:40:58 * rrix sticks his tongue out at Subfusc 18:41:01 and we should have the usuall progress meeting 18:41:28 anything more? 18:42:22 no? 18:42:24 k 18:42:32 * franciscod is blank 18:42:34 :| 18:42:40 rrix: speak up! 18:42:47 * rrix would love having something to hack on ;) 18:43:17 #agreed agenda: what we are going to do, main line commit, usuall progress discussion 18:43:31 Subfusc: im still not clear on how we're taking input, ie data from the docs teams etc? 18:43:47 franciscod: yeah 18:43:53 take that in 2 sec 18:44:03 #topic what we are going to do 18:44:15 franciscod: what are you not clear on? 18:44:36 we take html files from the doc team 18:44:53 once they put on the wiki? 18:44:54 wich will be parsed in the html -> clutter part 18:44:57 for release etc? 18:45:20 are we doing to use the same sources? or ask them to give us info separately? 18:45:33 s/once/ones 18:45:46 we would probably need other sources, because it has to scale in a diffrent way than the sites 18:46:06 Subfusc: shouldnt we start discussing this with them? 18:46:18 that is a good idea 18:46:38 because it would be crappy if we began something and they said "nope, not like this"? 18:46:40 #idea discuss how docs are going to be transported to us with doc team 18:47:05 we'll have to talk to sigs too? like FEL? and KDE sig etc? for the separate tours? 18:47:10 franciscod: but a lot is allready defined in backend, but we should discuss how we can make it easy for them 18:47:29 we havent discussed any of that with them 18:47:47 the BACKEND doc is discussed with the doc team, right rrix? 18:47:54 * franciscod looks at rrix 18:47:58 * franciscod doesnt think o 18:47:59 so 18:48:04 rrrr 18:48:04 yeah 18:48:07 we haven't 18:48:10 lol 18:48:17 i thought yeah = we have 18:48:18 then we have to do that 18:48:19 lol 18:48:23 the docs team is usually "LOL IGNORE" with anything we throw at them 18:48:39 rrix: have you discussed it with marketing then? 18:48:49 what about specifically? 18:48:57 rrix: then we gotta *hunt* them down :P 18:49:15 the BACKEND doc you made describing packages 18:49:19 rrix: the content descriptors et all, which is the formate we take input for parsing 18:49:32 Subfusc: I talked to mel way back when about it 18:49:44 i think we are safe on that part then 18:49:52 he seems pretty plugged in 18:50:24 i stil think we need to catch hold of someone from the doc team.. 18:50:28 +1 18:50:32 +2 18:50:34 since theyre the ones that will finally be giving us the info 18:50:48 #agreed Hunt down someone from Doc team 18:50:55 lol 18:50:59 #task go hunting 18:51:03 #action rrix to file a ticket for docs team support 18:51:09 kinda nice, in sync with supernatural 18:51:11 :P 18:51:46 move on to next topic ? or do we have more on this? 18:52:29 i gave one topic to talk about :P 18:52:34 your guys turns :P :P 18:52:50 franciscod: i have allready decided the agenda for today 18:52:51 ;) 18:52:57 #topic mainline commit 18:52:57 yap then :) 18:53:19 Subfusc: yap more :P 18:53:29 This is where we should discuss where we are going with our codebase 18:53:40 * franciscod is listening 18:53:47 has anyone commited any significant in their branches lately? 18:54:05 not yet, will tomorrow probably, the menu object 18:54:32 * rrix still needs a task 18:54:56 k, now for the question, have anyone reviewed or has comments on the changes i have made? 18:55:33 * franciscod looks with magnifying glasses 18:56:09 if not, i suggest i pull franciscod branch tomorrow to get the menu object, and push it to main 18:57:23 that way we get some progress in main too 18:58:08 okay, 18:58:20 why isnt diff -u yourfolder myfolder giving me nothing? 18:58:31 * franciscod is doing something wrong 18:58:48 can you do diffs on folders? 18:59:03 without -r option 18:59:19 If you're going to edit many files, one easy method is to copy the whole subdirectory underneath BUILD, and then do subdirectory diffs; once you're in BUILD/whatever, you can: 18:59:22 cp -pr . ../PACKAGENAME.orig 18:59:25 ... many edits ... 18:59:26 from packaging wiki :P 18:59:28 diff -u ../PACKAGENAME.orig . > ~/rpmbuild/SOURCES/PKGNAME.REASON.patch 18:59:51 * rrix would rather just keep two branches :) 18:59:58 too messy 19:00:03 rrix: what is? 19:00:52 ./fedoar-tour/foo ./fedora-tour-rrix/foo 19:01:03 ah 19:01:04 yeah 19:01:05 diff -Nur ./fedora-tour ./fedora-tour-rrix 19:01:17 franciscod: the diffs are found in gitweb 19:01:56 eh, fuck, my dad is making me go help him in the back yard 19:01:58 but the big changes is that Splash is now Selfsufficent (it doesnt require all the other classes you made wich i didnt realy see the point of having) 19:02:08 digging holes and whatnot :( 19:02:20 rrix: could you make him wait for like 10 min? 19:02:32 yeah, trying 19:02:39 Subfusc: reading 19:02:58 if you guys dont have an opinion of it now 19:03:13 we will take it the next meeting, since people are in a hurry and/or tired 19:03:27 Subfusc: not a lot of diff in the splash code 19:03:32 #task rrix franciscod have an opinion about mainline 19:03:33 or ive just forgotten what i had written 19:03:35 franciscod: no 19:03:39 :| 19:03:52 what else did you change? major i mean? 19:04:11 franciscod: all the other files are mostly redundant now 19:04:12 apart from filenames 19:04:15 eg. they will be deleted 19:04:18 * franciscod noticed that :P 19:04:50 the three frontend files we have now is MainWin.py Splash.py and Example.py 19:04:56 Subfusc: roger 19:04:58 and Utils.py 19:05:16 allthou it should be a backend thing 19:05:24 but that would be a diffrent story 19:05:26 utils is still the same, 19:05:30 yes 19:05:37 but those are the only ones in use now 19:05:48 gone.... 19:05:55 rrix: have to go? 19:06:11 moving to next topic 19:06:19 rrix: you should be here if you want something to do 19:06:26 #topic progess and tasks 19:06:26 hehe 19:06:49 i am mostly finnished with the tour objects, so i can take a new task 19:06:56 #idea rrix choose next meeting timing 19:06:56 how faar have you come franciscod ? 19:07:13 Subfusc: will have it done by tomorrow max 19:07:15 #agreeed rrix chooses next meeting time 19:07:19 #agreed rrix chooses next meeting time 19:07:41 i get confusd coding since i aint sure of how the object is actually gonna get filled up.. 19:07:57 franciscod: you want a new task, or do you want to clean your code / improve a week before you move to anohter? 19:08:13 Subfusc: new task please 19:08:24 franciscod: how have you done it now? 19:08:38 Subfusc: the object? 19:08:41 the uml suggested a .ini file, i left it up to you to define the content of it 19:09:19 uhm.. see thats what im bad at.. 19:09:42 the html is for info only? and the ini is to make the layout and stuff? 19:10:03 im dumb at this part.. :| 19:10:10 franciscod: its only you who has an ini file, and its the name of the subjects + where to find it 19:10:21 layout has nothing to do with it 19:10:21 ;) 19:10:46 by subjects you mean? 19:10:54 something like: 19:10:57 [gtk-tour] 19:11:10 topic = "GNOME TOUR" 19:11:23 file = "package/gtk-tour.xml" 19:11:50 where Gnome tour is the menu option you will get displayed in the menu 19:11:58 dumb q: then what are the content descriptor things for? 19:12:05 and file is the place the tour object can find its contentdescriptor 19:12:19 crap.. now i get it.. 19:12:24 ;) 19:12:27 :D 19:12:29 ^_^ 19:12:52 ill have it done by tomorrow for sure then 19:13:00 still want a new task? 19:13:28 yep 19:13:40 how about starting to design the frontend part for the menu ? 19:14:00 design = according to mockups? 19:14:09 back for a few 19:14:17 sorry 19:14:22 Subfusc: looked at mockups yet? 19:14:31 franciscod: yes i have 19:14:36 atleast a few of them 19:14:47 look okay? comment? 19:14:58 franciscod: tbh, whatever you feel you will be able to make in a reasonable timeframe is fine by me 19:15:15 20:12 ( Subfusc) and file is the place the tour object can find its contentdescriptor 19:15:20 okay, ill make a "first draft" and we an edit it around 19:15:30 Why not just have it iterate through all xml files in packages/ ? 19:16:15 franciscod: sounds good. Only thing thou, we should use the same background for consistency, i suggest the default background for given fedora release 19:16:37 Subfusc: il use the mozaic? same as splash? 19:16:40 rrix: lot of unecessary code, cpu cycles and such 19:16:58 and we can replace that with the default one later 19:17:00 if we find the ini's unecessary they are easy to suspend later 19:17:29 franciscod: yes, but you get a backroung from "MainWin" so whatever we decide, the code goes there for background 19:17:32 ;) 19:17:59 Subfusc: but a lot cleaner for maintainers 19:17:59 Subfusc: aha.. okay, its from the config file right? 19:18:09 packages/ should only have stuff that is going to be used on tour anyways 19:18:49 franciscod: no, i didnt do it like that. But if you want it to be i can make it so, or you can make it so =P 19:19:29 rrix: perhaps, but i still think we can phase it out later if we find that the ini is to difficult to maintain 19:19:58 it is better to get something working and get the details later, than details now and nothing working 19:20:01 IMHO 19:20:09 Subfusc: IIRC thats why rrix had written the utils.py thing? 19:20:21 so we could dump it all in a config and get it from there? 19:20:27 easier to change per release etc? 19:20:39 the Utils.py was to load different frontends, iirc 19:20:49 franciscod: yes, i just didnt include it in my MainWin yet. I can make that my weeks task if you want 19:20:50 dynamic class loader was the only thing in there 19:21:00 oh, it had the ocnfig code, too huh 19:21:02 * rrix shuts up 19:21:21 rrix: dint we also use the config to provide bg path etc? 19:21:31 and you wrote the "makepath" ethod etc? 19:21:40 yeah :) 19:22:04 okay 19:22:13 #task Subfusc make MainWin use configs 19:22:15 "bg: ../data/Constantine_Perspective_Mosaico_small.png" :P 19:22:31 Subfusc: i think itll be easier if we used the config? 19:22:40 wont have to change the code? just the config file? 19:22:45 rrix: Subfusc : what say? 19:22:50 i wrote code to load the system's wallpapers, i think that's better than shipping our own 19:22:50 franciscod: that was my plan 19:23:03 to use rrix Utils code and 19:23:04 bg: constantine-mosaico 19:23:05 ;) 19:23:21 rrix: +1 19:23:33 +4 19:23:39 the splash can be spesial thou 19:23:51 +5 19:24:17 franciscod: you take the Main Menu frontend then? 19:24:47 oaky, ill make it like the mockups for the time being 19:24:57 sounds good 19:24:59 and we can cut/slash/hack it up later 19:25:02 yepp 19:25:12 make it without fancy transitions first 19:25:20 so we get an idea what we have to do 19:25:25 wireframed ? :P 19:25:37 if that is what you call it 19:25:37 =P 19:25:49 mizmo and nicu taught me that :P 19:25:52 #task franciscod make Menu Frontend 19:26:00 rrix: you want to start on the main tour frontend? 19:26:05 shore 19:26:23 we agreed to make it simple first time around, so something like the mockups i made 19:26:41 offcourse you guys are the writers, so you have the creative rights 19:26:41 ;) 19:26:50 #task rrix start maintour frontend 19:27:04 anything else? 19:27:14 questions? 19:27:15 comments? 19:27:39 rrix: franciscod ? 19:27:44 uhm.. 19:27:47 uhhhmmmmm 19:27:53 XD 19:28:18 * rrix is good 19:28:32 every subclass will take a config object from main windows, so we dont have to parse the configfile multiple times 19:28:35 sound good? 19:28:48 +10 19:29:11 then i will rewrite mainwindow and UML this week 19:29:12 * rrix & 19:29:19 just talk at me, i'll be back :) 19:29:29 meeting is ajourned 19:29:30 rrix: you sux 19:29:32 #endmeeting