19:00:23 #startmeeting 19:00:23 Meeting started Thu Dec 13 19:00:23 2012 UTC. The chair is jono. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 19:00:23 19:00:23 Available commands: #accept #accepted #action #agree #agreed #chair #commands #endmeeting #endvote #halp #help #idea #info #link #lurk #meetingname #meetingtopic #nick #progress #rejected #replay #restrictlogs #save #startmeeting #subtopic #topic #unchair #undo #unlurk #vote #voters #votesrequired 19:00:33 hey everyone, and welcome to the Ubuntu Accomplishments meeting! 19:00:38 who is here for the meeting? 19:00:43 o/ 19:00:48 o/ 19:00:54 \o 19:00:56 o/ 19:01:01 \o/ 19:01:04 :-) 19:01:13 mhall119, are you here too? 19:01:41 so unfortunately I have to leave in 30m for a call, but I have a few agenda topics to raise 19:01:47 is it OK if I raise these first? 19:01:52 sure 19:01:56 awesome :-) 19:02:03 so the first is regarding the server deployment 19:02:27 so mhall119 has been taking care of getting the validation, admin, and web gallery deployment instructions in place 19:02:37 one thing we need to decide on is how we push changes to IS for deployment 19:02:51 typically they prefer to simply pull a branch for a deployment 19:02:58 as such, I wanted to propose the following: 19:03:10 - we will have the staging and production servers set up 19:03:20 - staging pulls from trunk for each of the server-related projects 19:03:54 will we have a separate project for the admin dashboard? 19:03:58 - when we cut a new release of a project, trunk is branched to a version number (as we do with the -daemon and -viewer projects), and that version is pushed to production 19:04:10 cielak, right now the admin is just a branch, but I will set up a project 19:04:11 jono: I'm here 19:04:17 okay 19:04:17 does that workflow sound OK to you folks? 19:04:32 seems fine to me 19:04:34 this way we can then just file an RT with a branch pull for an update 19:04:38 sounds like a good idea to me 19:04:40 mhall119, do you think IS will be happy with that? 19:04:52 jono: why would staging pull from trunk? 19:05:08 mhall119, as that is where we develop the projects 19:05:20 the idea being that you only push to trunk when your code works :-) 19:05:23 so trunk is sacred 19:05:29 so this is feature staging, not deployment staging 19:05:35 so the projects that are going to have their 'production' branches are the validation server, the dashboard and comunity-accomplishments? 19:05:36 mhall119, right 19:05:38 ok 19:05:53 cielak, right, so the only weird one is UCA 19:06:04 we can have production branches for validation, admin, and gallery 19:06:22 actually I guess we can just do the same for UCA 19:06:39 my thinking here though is that the server won't pull UCA from trunk and instead pull it from the releases PPA 19:06:59 as the accoms live in /usr/share 19:07:00 the production one? or the staging one? 19:07:07 cielak, for production 19:07:12 right 19:07:21 this is fine with me 19:07:51 cool 19:07:57 mhall119, sound OK with you? 19:08:36 jono: yeah, we'd want to pull from something close to what users are using 19:08:42 so PPA instead of trunk 19:08:43 sounds good 19:08:47 yep 19:08:53 OK, I will document this on a wiki page 19:08:57 and then we can point IS at it 19:09:03 to ensure it is what they expect 19:09:22 so the other topic I wanted to discuss was getting ready for the release in 13.04 19:09:30 last night I was chatting to Janos about the gallery 19:09:36 unfortunately he can't be in this meeting 19:10:01 he has created a milestone and suggested we file bugs against the milestone that we need fixing in preparation for the release 19:10:10 I wanted to suggest we do the same across our different projects 19:10:18 I know we have many of these bugs already 19:10:32 cielak, how are things looking with the daemon/viewer in terms of quality? 19:11:05 we have not messed up anything, but new features that were added have not yet been thoroughly tested 19:11:27 cielak, so I think we are going to want to put in place a more rigerous testing plan for this next release 19:11:37 as for the daemon and the viewer, I tend to assign bugs to 0.4 milestones 19:11:44 sounds good 19:11:50 did we decide on a 0.4 release date? 19:11:53 I seem to remeber feb 19:11:59 15 feb 19:12:03 cool 19:12:07 this makes sense 19:12:21 so I think if we can shoot to have the server deployed by then and release 0.4 19:12:35 and then why don't we focus on getting our accoms and any other bug fixed after that 19:12:42 so the release after 0.4 will be 1.0 19:12:48 and will be the release in 13.04 19:12:49 make sense? 19:13:09 so you mean we do not care much about bug fixing for 0.4, but for 1.0 instead?? 19:13:22 my thinking is that 0.4 is all about bug fixing 19:13:28 I personally think we should lock down features 19:13:41 but to focus on the server, daemon and viewer mainly for 0.4 19:13:52 and then we focus on UCA for 1.0 and any other bugs 19:14:04 okay, let it be this way 19:14:14 cielak, is that OK with you? 19:14:16 there are two more major features I'd like to implement in 0.4 19:14:20 oh? 19:14:30 so just wanted to ensure I understand the plan well ;) 19:14:50 :-) 19:15:14 which features, cielak? 19:15:37 first is getting the daemon to run scripts in paralell 19:15:55 this will improve the performance, as most of time scripts are just waiting for servers to respond 19:16:12 this is kind of experimental, I will investigate how that changes resource usage and execution time 19:16:22 cielak, sounds cool 19:16:36 and the other thing is support for custom validation servers for third-party collection 19:16:55 cielak, right 19:16:59 just to make our platform fully expandable 19:17:02 yup 19:17:12 cielak, are you going to work on both of those features? 19:17:44 I should have some more time to work on that during the winter break, and I am really excited to work on them, but if anyone wants, help is very welcome ;) 19:17:54 plus there is the thing of making the daemon a DBus service 19:18:39 cielak, right 19:18:54 cielak, would you mind emailing didrocks and discussing the dbus work there? 19:18:59 I know you have not had as much IRC time 19:19:10 I am hoping the dbus thing won't be a blocker for inclusion in the USC 19:19:34 I will, but first I will reproduce all the problems, to clarify what I had troubles with 19:19:40 sounds great 19:19:47 thanks, cielak :-) 19:20:09 just being busy recently, but that should change soon 19:20:14 ok, I will take some time later to put together a release schedule with these dates 19:20:16 cielak, awesome 19:20:24 we are not far off our 1.0 goal :-) 19:20:32 this is going to be *awesome* 19:20:34 :-) 19:20:43 it will be super cool to see people's trophies on the web 19:20:47 and shared on Twitter :-) 19:20:58 indeed! 19:21:07 ok, those were my agenda items 19:21:14 any other topics? 19:21:31 i have none. 19:22:01 I have one 19:22:10 a lot of things I don't understand but this is great :) .... cielak should I still focus on 10.04 or new versions of Ubuntu so I can catch up with you guys easier? 19:22:30 JasnaBencic: we never really supporter 10.04 19:22:47 JasnaBencic, , 12.04 is our minimum version 19:22:51 cielak, what topic? 19:22:52 I expect you may be successful running Accomplishments on 10.04, but we can't guarantee that 19:23:13 I wanted to ask if anyone has recently followed the Accomplishments Writing Guide 19:23:29 I don't remember us updating it frequently 19:23:40 so it might be wise to check if it's not outdated 19:23:44 Sorry late, is meeting still happening? 19:23:51 doctormon: yes! :) 19:24:23 cielak, I haven't checked into it recently 19:24:34 this is something we should check into, particularly after 0.4 19:24:48 doctormon, still going :-) 19:24:49 Zilvador, did you follow the guide? 19:24:54 although I have to run in a few mins 19:25:40 so this is a thing that certainly should land on our todo list 19:25:49 I'm here to tend to the code submitted for gtk-shelves; message to jono might have been lost in the pipes. 19:26:09 s-fox, I did. And I am planning to go through it soon to update it. 19:26:18 ^ cielak :) 19:26:21 doctormon: I would be interested in examining your code 19:26:46 doctormon, did you file a MP? 19:26:47 Zilvador: awesome! you are very welcome to improve it :) 19:26:53 ok, sorry folks, I need to run to this call 19:26:56 :) 19:26:58 thanks for joining everyone! 19:27:03 feel free to keep discussing 19:27:03 thanks jono! see you :) 19:27:03 jono: No, because it's not production code. 19:27:07 just end the meeting when you need to 19:27:13 doctormon, ok 19:27:22 doctormon: you did a simple proof-of-concept GTK app, right? 19:27:26 thank you jono 19:27:31 cielak: lp:~doctormo/junk/gtk-shelves 19:27:51 doctormon, have a screenshot? 19:28:14 Took a while to root through all the gtk bolocks though. The gtk devs were unhappy about it, *shrug* but it works. 19:28:26 jono: You've seen the screenshot already, the difference is now you can scroll. 19:28:34 (without it messing up) 19:28:36 doctormon, can you link us again? 19:28:54 doctormon: have you tested it on various GTK themes? I had one way of doing it that worked on some, but not others 19:29:26 doctormon: testing out, this looks fine, but I wonder what would happen if the items would have variable height 19:29:42 cielak: Bad things 19:30:00 mhall119: Yes, this works by painting, not styles. 19:30:29 jono: Image is gone on imagebin, cielak can you generate a screenshot for jono? 19:30:29 oops, the accomplishments viewer has items of different heights... is there a chance your trick could be applied in such case too? 19:31:03 cielak: No, you'd have to find the height of the row and change the image accordingly. That's a lot of code. 19:31:10 doctormon: cool 19:31:11 Recommend you change the viewer habbit. 19:31:50 (actually what I have is control over the icon display, it paints them all as a fixed size anyway) 19:32:15 doctormon: the point is that the different height is not because icon size, but because the accompishment title varies, and long titles (or long translations) result in higher rows 19:32:32 I took the titles out, too much trouble. 19:32:33 cielak: sorry I had another meeting 19:33:06 * davidcalle has just arrived 19:33:24 yeah, but there is no way we could not display the title in the viewer 19:33:28 hello davidcalle :) 19:33:41 * davidcalle waves :) 19:33:42 But it is possible to calculate the pango paint size of the text and consider that in the painting. But we're talking about a very different order of magnatude on the code there. 19:33:59 there is a screenshot of doctormon's experimental branch: http://i.imgur.com/f6fAY.png 19:34:13 For instance, repeating each row is done by the context, we'd have to manually do all that. 19:34:19 doctormon: yes, I expect so 19:34:37 this would also significantly affect performance 19:35:35 Probably. There are ways to show the title though. have a fixed number of letters and use an elipse. Do a hover over screen with title and other info. 19:35:58 * janos_ these icons in the shot are not so good... simpler would be better 19:36:03 Useful once we get the icon-level and branding destinctions in there. Maybe the trophies will each be unique enough. 19:36:06 a hover would make browsing difficult 19:36:48 cielak: It's not for browsing, it's for admiring. Browsing is when you want to view the achievements you don't have yet. No? 19:36:49 is the UI searchable with ctrl-F or something? 19:36:50 a fixed number of letters is't a perfect solution too, though, look at how varied the titles are 19:36:52 i think titles are important 19:37:22 janos_: the trunk/dailies contain already a search feature 19:37:53 doctormon: so that would make sense only once we have tons of easily distinguishable icons for trophies 19:38:04 cielak: thanks i just meant that to highlight the importance of titles (searchability) 19:38:13 We could afix the position and give each more space, 3 lines height each. 19:38:13 but i do see doctormon's point about admiration 19:38:58 can a one-line title be vertical aligned in the middle? 19:39:00 a fixed 3 lines height seems like a kind of a good solution 19:39:13 janos_: It would be if we painted it ;-) 19:39:29 yeah, if painted manually, we can do everything 19:39:53 using a custom, not theme-dependent font+size would be significant 19:40:18 So, we don't use the listview as just a painting canvas. We hijack the icon's own paint mechanism to do that side of things. 19:40:42 So it's basically 3 hijacks of different widget/parts. 19:40:44 but drawing the text manually has one disadvantage - the more we move away from standard GTK, the more accesibility features we may loose 19:41:07 cielak: In this case not, we're not painting the text onto the iconview widget. 19:41:25 but onto it's embeded label? 19:41:36 cielak: But the item's own internal draw method. The text is still in the item's data store, the item still has a bounding box. It's all good. 19:41:53 aah 19:41:58 that's fine indeed 19:42:11 Now don't ask me about drag and drop :-P 19:42:16 It might work ;-) 19:42:30 it should... I guess, but we never supported it anyway 19:42:57 I don't see any use of dragging the trophies, neither within nor outsite the window 19:43:44 doctormon: and I expect this would not interfere with GtkTreeModelFilters we use? 19:43:56 silly me, of course it wouldn't 19:45:42 :-) 19:45:44 my opinion is that it would be worth to work on that in a viewer's branch 19:46:14 I've tried hacking on the viewers code, but it's deps are far too high for devel 19:46:27 what do you mean? 19:46:34 (I can't get it to run without a server, dbus and all that other guff running) 19:46:56 doctormon: you will need dbus and the accomplishments-daemon 19:47:05 server shouldn't be needed, though 19:47:28 Exactly why do I need the daemon for to test a viewer? Is there no test daemon with pre-set data? 19:47:47 the viewer is just the frontend for the daemon 19:48:05 it does not know at all how accomplishments work, how to process their files etc 19:48:16 it asks the daemon to do whatever is needed 19:48:34 a good thing about that is that it keeps the viewer much less complicated for you to hack 19:48:46 but there is no way you could run it without the daemon 19:49:58 anyway, awesome work with the branch :) It would be great if you could reproduce these effects in the viewer, but if not I guess I could work on that, your code seems clear to me 19:50:23 in case of problems with getting the daemon to run you are welcome in #ubuntu-accomplishments 19:50:26 * gepatino waves. sorry I'm late 19:50:38 hi gepatino, good to see you :) 19:51:21 okay, there are 10 more minutes time left, so if anyone wants to discuss anything else, please go ahead! 19:52:14 is there something to talk about the web gallery? 19:52:39 janos_: ^ 19:53:19 thanks guys! 19:53:28 the only problem I had deploying the gallery was that the samples/users.json is out of date 19:53:38 and wasn't setting the share id/folder properly 19:53:54 probably made for an older version of the data model 19:56:00 cielak, do you have a screenshot of doctormon's branch? 19:56:25 jono: http://i.imgur.com/f6fAY.png 19:56:45 cielak, cool 19:57:03 would be cool if the trophies could have a little shadow too 19:57:38 I think this is to be done in the accomplishment icon 19:57:39 cielak, so is he going to work on a production branch? 19:58:01 yes, it seems so 19:58:07 cool 19:58:13 we should change all the trophies to ponies 19:59:16 mhall119: +1 for a new ponies-related accomplishments collection 20:00:13 right, we're running out of time and it seems there is nothing more to discuss 20:00:20 thanks everyone for joining us! 20:02:59 mhall119, could you send a mail with this info to the list? I'll try to take a look at it 20:03:31 I mean the issue with the samples/users.json file, not the ponies icons :) 20:05:57 * janos_ reading up 20:07:12 meeting done? cielak you'll get a lot of questions from me via mail :) I'm very happy that I came here despite I didn't understand a lot :) 20:08:17 JasnaBencic: sure. you are also welcome to ask us all via the mailing list we use 20:08:34 ok 20:09:13 mhall119: oh the samples/users.json was just for an initial proof of concept demo 20:11:17 mhall119, gepatino: yup, samples/users.json is just for developers, should not be in prod. I will update the readme 20:11:47 ok 20:12:26 oh i see the meeting is over :) heading over to the other channel then, bye all 20:17:05 ok 02:59:00 ok im here! we can party now lol! 18:28:44 Is anyone here for the Ubuntu TV meeting? 18:29:09 because I will totally have a meeting if anyone wants to have one 18:29:46 sry - crestednewt here. forgot about hospital appoint for wife 18:30:05 tgm4883: do you have anything to discuss or show off? 18:30:29 not much, currently I've finished getting the mythtv scope working again using JSON instead of XML 18:30:31 i have nothing. bobweaver has gone quiet 18:31:03 I know he's been experimenting with stuff on the old 2d code 18:31:05 Currently writing the tvguide lens and mythtv guide scope 18:31:10 not sure if there's anything new on the NUX side 18:31:29 * tgm4883 shrugs 18:31:51 we should discuss meetings for Dec 21 and Dec 28 18:32:06 since those are right square in holiday time 18:32:11 yeah, holiday season means things will be slow for a while 18:32:28 i suggest they be cancelled 18:33:00 Personally, I think we should cancel Dec 28 meeting, and move the community questions meeting either to Dec 21st, or Jan 4th 18:33:21 I say the 21st, unless people think that is too close to christmas 18:33:31 in which case we can cancel that meeting too 18:33:58 I'll be working 18:34:28 its my dads birthday so i will be out 18:34:40 Some people (me) will have that day off for travel 18:34:45 although i'm not going anywhere 18:37:28 sorry in docs waiting room - just downloaded this app 18:37:53 but will have to go when called in 18:38:43 so my suggestion is that the next 2 meetings are postponed intil the new year 18:39:01 Jan 4th 18:39:09 agreed 18:39:16 mhall119, can you cancel the next 2 meetings in the calendar? 18:39:28 sure thing 18:40:13 done 18:40:44 awesome 18:40:50 anything else from anyone? 18:41:28 not from me until i can talk to bobweaver offline 18:42:36 as i have offered to do the documentation 18:46:06 well then I think that ends the meeting then 18:46:22 if anyone needs to get ahold of me, feel free to ping me in #ubuntu-tv 18:46:34 (thinks ppl have gone quiet as they are suprised that i can write :-)) 18:46:55 tgm4883. ok 18:49:52 is someone going to circ the meeting or should i just read it from archives? 18:52:36 gtg sry oncologist calling us in. laters all and have a good christmas 18:53:27 oncologist.... Good luck 22:22:45 !meeting 22:22:47 Team meetings are held in #ubuntu-meeting - See « /msg ubottu logs » for transcripts. 13:57:56 !dmb-ping 13:57:56 bdrung, cody-somerville, Laney, micahg, barry, tumbleweed, stgraber: DMB ping 13:58:02 meeting in a few minutes 13:58:10 * barry waves 14:00:05 * stgraber waves 14:00:08 barry: Error: Can't start another meeting, one is in progress. 14:00:19 :( 14:01:03 #endmeeting 14:01:14 #endmeeting