/srv/irclogs.ubuntu.com/2010/04/18/#ubuntu-meeting.txt

humphreybcwell, it depends00:00
godbykoh, something we should do for lucid-2e is make sure that all our content is original or from CC (or Free) sources (and credit appropriately).00:00
humphreybcso, everyone happy about the new proposals for maverick?00:01
humphreybcof course other stuff will go on, like further work on our website00:01
humphreybcwe'll also look into ways to improve the translation process00:01
humphreybcwe'll be making it easier for people to help out00:01
humphreybc(perhaps writing a small program that makes it easier to install latex)00:02
dakerwhat about Gummi ?00:02
dutchiedaker: that doesn't shortcut the installation aiui00:02
dakerlol00:03
dakeri mean to write tex files00:03
humphreybcdaker: it's good, but we'd have to modify it and repackage it so it works with texlive 200900:07
dakeroh i see00:07
humphreybchttps://blueprints.edge.launchpad.net/ubuntu/+spec/ubuntu-contributors-manual00:08
c7pi'm looking forward to the contributors manual00:10
humphreybcnow, I want to register another session at UDS where I can talk with the Launchpad guys about how we can improve communication with translators00:10
humphreybcso, I need some points where we think communication could be improved - dutchie, godbyk?00:10
ubuntujenkinsask the translators, on the mailing list?00:11
humphreybckk00:11
godbykfuzzy translations that show the diffs between the previous string (fuzzy translation) and current string (to be translated).00:11
godbykalso, yeah, ask the translators. :)00:11
dutchieI can't think of anything else personally00:13
humphreybcokay00:14
humphreybcnow00:16
humphreybchttps://blueprints.edge.launchpad.net/ubuntu/+spec/launchpad-translator-communication00:16
humphreybcokay00:18
humphreybc[TOPIC] slogan00:18
MootBotNew Topic:  slogan00:18
humphreybc"Unlimited Possibilities?"00:18
Red_HamsterXIs that not, perhaps, just a tad too far-reaching?00:18
* dutchie is no good at creative stuff00:19
dutchieand agrees with Red_HamsterX00:19
humphreybcprobably00:19
Red_HamsterXPotential, perhaps.00:19
humphreybcbut the way i see it is it covers both just regular "customers" of our manual00:19
dutchie"readers", if you will00:19
humphreybcso if they download and read our manual, they unlock the full potential of Ubuntu because they know how to use it00:19
humphreybchence, they have unlimited possibilities to what they can do with it with the new found knowledge00:20
godbykIn that case 'unlocking unlimited possibilities' would be better.00:20
godbykas just 'unlimited possibilities' seems to refer to the project itself.00:21
humphreybcsecondly, it covers people who want to contribute. Join our team, you can basically do whatever you're interested in. Want to make a python app? Sure. Want to write something? Sure. Want to translate? Sure. We have unlimited possibilities for what we can do as a team, because we do so much stuff and are open to all new ideas00:21
Red_HamsterX"Unlock Multiverses of Possibilities"?00:21
* Red_HamsterX tries to work the 'M' in.00:21
dutchieunlocking multitudes of possibilities00:21
dutchiemillions?00:21
ubuntujenkinsI am not sure, I can't think of a suggestion though00:22
humphreybcI sort of wanted it to be short and sharp00:23
c7pthe key to the new world00:23
humphreybc"Unlock Multiverses of Possibilities" is a bit complex00:23
dutchieyeah00:24
humphreybcthink Apple00:24
humphreybc:)00:24
c7p:p00:24
humphreybcsimple, clear, memorable00:24
dutchieit's very late for creativity00:24
Red_HamsterXYour guide to the flip-side?00:24
humphreybcRed_HamsterX: hahaha!00:24
humphreybcdutchie: naw, it's never too late00:24
humphreybcour project is ever-evolving00:24
c7pthat's true00:25
dutchieis this the last point?00:26
godbykI'd email the list and see what folks come up with.00:27
humphreybcYeah, pretty much00:27
humphreybcsorry, i'm talking to other people and registering blueprints haha00:27
humphreybc#endmeeting00:28
MootBotMeeting finished at 18:28.00:28
dutchieright, I'm going to bed00:28
ubuntujenkinswhat 18.28?00:28
dakerhhhh00:28
humphreybclol00:28
humphreybcrandom time00:28
ubuntujenkinsright night all00:29
Red_HamsterXIt's CST.00:29
Red_HamsterXCDT*00:29
Red_HamsterX"Understand. Manage. Prosper."?00:29
* Red_HamsterX shrugs.00:29
c7pnight all00:30
humphreybcRed_HamsterX: LOL00:33
humphreybcsorry I don't mean to laugh at your ideas :P00:33
humphreybcthat's good00:33
Red_HamsterXI'm so deeply offended and stuff. =P00:42
humphreybclol00:42
dakergodbyk-android, if you could pls point tes.ubuntu-manual.org to lp:ubuntu-manual-website/main ??00:48
dakertest.ubuntu-manual.org00:49
humphreybcdaker, move the convo to #ubuntu-manual now :)00:51
dakerconvo ?00:52
Red_HamsterXdaker, this is not the channel you are thinking of.00:53
Red_HamsterXconvo: conversation00:53
dakeroh sorry00:54
daker:)00:55
=== lool- is now known as lool
=== voRieLLo is now known as voRia
=== \vish is now known as vish
=== mcas is now known as mcas1
=== ShadowChild is now known as lukjad86
=== yofel_ is now known as yofel
ubuntujenkinshello everyone21:00
Red_HamsterXHi.21:00
godbykHey, ubuntujenkins21:00
ubuntujenkins#startmeeting21:00
MootBotMeeting started at 15:00. The chair is ubuntujenkins.21:00
MootBotCommands Available: [TOPIC], [IDEA], [ACTION], [AGREED], [LINK], [VOTE]21:00
ubuntujenkinseveryone who is here for the quickshot meeting please say hi,21:01
ubuntujenkinsThe adgenda is here21:01
dutchieI might listen in a bit21:01
ubuntujenkins[LINK] https://wiki.ubuntu.com/ubuntu-manual/Meetings21:01
ubuntujenkinsThe etherpad that we will be focusing around it here:21:01
ubuntujenkins[LINK] http://pad.ubuntu-uk.org/f0VIdaLXWZ21:01
MootBotLINK received:  https://wiki.ubuntu.com/ubuntu-manual/Meetings21:01
MootBotLINK received:  http://pad.ubuntu-uk.org/f0VIdaLXWZ21:01
ubuntujenkinsplease have a read through the etherpad if you have not read it before21:01
ubuntujenkinsAs we have already planned some of the things we would like some of this meeting will be quite quick21:02
ubuntujenkins[TOPIC] Client21:02
ubuntujenkinsStarting with the must haves, has anyone got any points/objections/suggestions to raise? Personally I think they are all good ideas and we should try and include them all.21:02
MootBotNew Topic:  Client21:02
Red_HamsterXI think we were discussing whether the remaining nice-to-have would be a must or not.21:03
=== ghostcube_ is now known as ghostcube
ubuntujenkinsyes we can move on to those it was more for if anyone was watching from the users.21:03
ubuntujenkinson to the nice to haves21:03
ubuntujenkinshow much off those would we like to include?21:04
Red_HamsterXEr... I meant undecided*21:04
Red_HamsterXdutchie, I think, had an idea about a way to centralize the project data.21:05
ubuntujenkinsOk onto the  undecided for the client21:05
ubuntujenkinsI like the idea of a wizard desgin and think we should use it21:05
Red_HamsterXMy view is that it would be most logical to actually have project admins distribute files, to try to keep them in hthe hands of people who actually want to help and so that some projects can remain private.21:06
Red_HamsterXFor the first nice-to-have.21:06
Red_HamsterXI seem to have derailed things already.21:06
ubuntujenkinsthats fine i was interested on what a .qsproj is21:06
ubuntujenkinsthats our own extension21:07
ubuntujenkinsright?21:07
Red_HamsterXJust a generic, placeholder extension for a file that would contain things like the server's URL, some key to access the server (optional), and whatever else we need to decouple from the core Quickshot body.21:07
Red_HamsterXIt'd basically be a config file.21:08
Red_HamsterXYes, it'd be our own extension.21:08
Red_HamsterXI just made it up.21:08
Red_HamsterXqsproj = 'Quickshot Project'21:08
ubuntujenkinsthe other idea was a learned style start21:08
ubuntujenkinsthe user chooses which project to work for21:09
Red_HamsterXTo effect that, we'd need to have some sort of globally authoritative server, right?21:09
godbykI think it'd be best if they could use the same quickshot installation for multiple projects.  I don't know that we'd want the projects to be centralized on a single server, though.21:09
Red_HamsterXAn analogue for why I'd support small files would be the torrent design.21:10
Red_HamsterXAnyone can use the file, but they have to find it somehow.21:10
ubuntujenkinsits cleaner in the sense that after the user has put in the ppa they don't have to troop off to find a file to make it work. Can we use a central server to point at other servers?21:10
Red_HamsterXWhich has an implicit "I believe you actually want to help" factor to it.21:11
Red_HamsterXAnd it makes Quickshot usable for secret/non-community projects.21:11
Red_HamsterXWe could create a network of links, but that would add a lot to back-end administration.21:11
Red_HamsterXThe other serves would either need to auto-notify the central server (or some proxy) or the central server would need to be publically maintainable.21:12
ubuntujenkinshmm so people have their own servers which are linked to with the use of a config/torrent file21:12
Red_HamsterXSo that anyone could add their project to it.21:12
Red_HamsterXI'm just using torrent files as an analogy.21:12
ubuntujenkinsyea i know21:12
ubuntujenkinsI like the config idea, these projects could create a lot of data21:13
Red_HamsterXWe could create a hybrid of the two ideas.21:13
ubuntujenkinsin what sense?21:14
Red_HamsterXCreate a central server that allows public posts to be made, with expiry dates.21:14
Red_HamsterXAnd then either have an option in Qukckshot to search through them or just provide a link to the page.21:14
Red_HamsterXWhere the posts contain a qsproj file.21:15
Red_HamsterXOr generate one on demand.21:15
Red_HamsterXI'd prefer to keep such a thing in the web-browser realm, though.21:15
godbykSo the central server hosts config files for all the projects? And those config files can point to other servers for hosting the screenshots, etc.?21:15
Red_HamsterXThe only use-case I can envision involves a project starting up and advertising to a community for help, not random users feeling bored and looking for an afternoon of screenshotting various things.21:16
Red_HamsterXYeah.21:16
Red_HamsterXIt'd just be a big directory of qsproj files.21:16
ubuntujenkinsthat would make sense to do it that.21:16
Red_HamsterXLogically, I mean.21:16
Red_HamsterXLike a big bulletin board with phone numbers.21:16
godbykWhat other projects do we expect to use quickshot?21:16
Red_HamsterXAnything could conceivably use it.21:17
ubuntujenkinsacording to ben ubuntu docs ubuntu classroom material21:17
ubuntujenkinswoudl like to use it21:17
godbykI can see the docs team and learning team wanting to use it.21:17
godbykWhat use cases are we anticipating for other projects?21:18
godbykAnything other than 'we're writing docs'?21:18
Red_HamsterXI'd imagine it could be helpful for independent developers primarily creating content in a non-English language, too.21:18
Red_HamsterXSo they could show off their work in a few languages and just maintain the qsproj file as part of their source tree.21:18
Red_HamsterXWhen they release a new version, just tap their users to update the wiki entries.21:19
ubuntujenkinsI think untill we create a program that works amazingly and get some press, we will not know who wants to use it21:19
Red_HamsterXOr whatever.21:19
Red_HamsterX(And use someone else's server to host the screenshots)21:19
ubuntujenkinsso when quickshot loads it checks one server for the config file downloads the one the user chooses and then does everything else on the project related server, everyone happy with that?21:20
godbykI see.  So for a project to take screenshots of its own GUI in multiple languages?21:20
godbykubuntujenkins: Sounds like a plan.21:21
Red_HamsterXActually... Not even for multiple languages.21:21
ubuntujenkinsbasically yes,21:21
Red_HamsterXI would have had use for this in school.21:21
Red_HamsterXFor GUI development classes.21:21
Red_HamsterXAs a reminder of what needs to be captured.21:21
ubuntujenkinsRed_HamsterX: are you happy with that, i would like to go on.21:22
Red_HamsterXIt should check for local files first.21:22
Red_HamsterXScan for local (present them in a menu somewhere), allow imports directly from local files, and query the main server.21:23
ubuntujenkinsok thats fine21:23
ubuntujenkins[AGREED] so when quickshot loads it checks for local files then one server for the config file downloads the one the user chooses and then does everything else on the project related server21:23
Red_HamsterXNext item, then.21:23
MootBotAGREED received:  so when quickshot loads it checks for local files then one server for the config file downloads the one the user chooses and then does everything else on the project related server21:23
ubuntujenkinsA prompt that warns users if the screenshot they have taken is larger or smaller than the reference by more than a couple of pixels.21:23
ubuntujenkinswe could do some form of flagging on the server but some screenshots are different sizes depending on the langauge21:24
Red_HamsterXThe main problem with this is that it has no (simple) way of ensuring that the user actually has correct content.21:24
godbykI think that's a good idea, too.  And even if the user confirms it's okay, it should be flagged on the server for additional confirmation, probably.21:24
Red_HamsterXIn the event of a sub-rect or similarly-sized window, it'll give a false negative.21:25
ubuntujenkinsI have seen one screenshot that is tiny and the same one in another langauge that is huge21:25
Red_HamsterXIn the event of a language with really wide or really narrow characters, it'll give a false negative.21:25
godbykTrue.21:25
Red_HamsterXIt might just end up annoying people.21:25
ubuntujenkinsI think its a good idea but, it will be too hard to get right21:25
godbykMaybe we can account for that automagically somehow.21:25
godbykLooking at the font metrics or taking some baseline comparisons or somethign.21:25
godbykI don't know if it's feasible, either, but we should explore it a little bit.21:26
Red_HamsterXHeight probably wouldn't change too much...21:26
godbykRun some tests and see how it works in practice.21:26
ubuntujenkinswe haven't had that many errors, this release. I agree we should look at it and see if it works21:26
ubuntujenkinsI am not sure it will work well21:27
Red_HamsterXAgree to leave this as a nice-to-have, requiring further brainstorming, then?21:27
ubuntujenkinsyes21:27
godbykYeah, I think we'll have to test the idea a bit first.21:27
Red_HamsterXIt'd probably work fine in most languages.21:28
ubuntujenkins[AGREE] test out/look into  the idea of error checking the screenshots21:28
Red_HamsterXWe could probably have a 'skip dimension check' menu item somewhere for weird languages.21:28
ubuntujenkinsgood idea21:28
ubuntujenkins[AGREED] test out/look into  the idea of error checking the screenshots21:28
MootBotAGREED received:  test out/look into  the idea of error checking the screenshots21:28
ubuntujenkinsok next one21:28
ubuntujenkinspdf guide, on how to use the program21:29
Red_HamsterXA PDF guide would be nice.21:29
Red_HamsterXNicer still would be having it translated, using Quickshot itself.21:29
Red_HamsterXAs the reference project.21:30
godbykI think we definitely need good documentation in some form -- for both the end users and the administrators.21:30
Red_HamsterXThough maybe we could make it built-in-help stuff.21:30
ubuntujenkinsI don't think it would be to hard to do, quickshot used to take screenshots of quickshot could be interesting :-)21:30
Red_HamsterXLike a yelp doc or HTML.21:30
ubuntujenkinsyelp is so slow, and i would liek to be able to rip it out of the live cd when i can21:30
Red_HamsterXHelp dialogue pointing to the main server?21:31
godbykThat sounds good.21:31
ubuntujenkinsonline help is good21:31
Red_HamsterXPad updated.21:32
Red_HamsterXMust-have status?21:32
ubuntujenkinsyes21:32
Red_HamsterXOkay, done.21:32
Red_HamsterXAny Quickshot users here with ideas about things you'd like to see in the client?21:33
ubuntujenkins[AGREED] some form of online help found through the help menu21:33
MootBotAGREED received:  some form of online help found through the help menu21:33
ubuntujenkins[TOPIC] Server21:34
MootBotNew Topic:  Server21:34
ubuntujenkinsas for the domain, i like the second idea, i don't know abotu godbyk's thoughts21:34
ubuntujenkinscan we use quickshot.ubuntu-manual.org please godbyk21:35
Red_HamsterXNice-to-haves?21:35
godbykWhich idea do you prefer for the domain? quickshot.org or quickshot.ubuntu-manual.org?21:35
ubuntujenkinsi like the idea of quickshot.ubuntu-manual.org21:35
Red_HamsterXI like the idea of keeping it under the ubuntu-manual domain.21:36
ubuntujenkinsyes Red_HamsterX forgot to mention that21:36
godbykSure. It's already set up for you guys, even. We just need some html to drop in. :)21:36
Red_HamsterXI don't see this project ever getting big enough to benefit from having its own domain.21:36
ubuntujenkinsyey \o/21:36
godbykThe nice thing about keeping it under the ubuntu-manual.org domain is that it doesn't cost us any (extra) money.21:36
Red_HamsterXThe other nice thing is that it gives us a (relatively) big name to use for promotion.21:37
godbykAnd if it ever does grow to need its own domain, we can set that up later.21:37
Red_HamsterXAnd to add a sense of credibility.21:37
ubuntujenkins[AGREED} using quickshot.ubuntu-manual.org21:37
MootBotAGREED received: [AGREED} using quickshot.ubuntu-manual.org21:37
Red_HamsterXI guess you don't need the brackets.21:37
ubuntujenkinsok next item some form of key A system for tracking which client uploaded which screenshots so that, rather than credit, acceptance/rejection messages can be sent21:37
ubuntujenkinsor login system21:38
Red_HamsterXI think you blurred two ideas.21:38
ubuntujenkinsI may have got confussed, I am not clued up on server stuff tbh21:39
godbykWe may be able to use the launchpad auth system for that, but I'm not sure.  If we did, it'd also require that quickshot users had a launchpad ID.21:39
Red_HamsterXWhich would further couple it to Ubuntu.21:39
ubuntujenkinstrue21:39
Red_HamsterXSomething we probably want to avoid.21:39
Red_HamsterXI meant, we want to maintain 100% support under Ubuntu, but we don't want to be hostile to forks.21:40
Red_HamsterXmean*21:40
godbykRight.21:40
ubuntujenkinsI was trying to avoid people setting up another user account on another website. I think we should avoid coupling to ubuntu21:40
godbykWe'd like it to be usable by as many projects as possible.21:40
Red_HamsterXWhatever we do, though, we need to make it easy for users.21:40
godbykWe could use OpenID, perhaps, but I don't know that many people are familiar with that yet, either.21:40
Red_HamsterXOpenID is great, but it's not the most intuitive thing to set up.21:41
godbyk(Even though, given the number of OpenID providers, everyone probably already has an OpenID somewhere.. whether they know about it or not..)21:41
Red_HamsterXAnd a lot of legitimate providers have shady-looking fportals.21:41
Red_HamsterXI was actually reluctant to use Goog's official portal.21:41
Red_HamsterXGoogle's*21:41
godbykLots of providers like gmail and yahoo have linked your email address to an openid account already.21:41
godbykbut I don't expect many people are aware of that.21:41
ubuntujenkinsi did not know that21:42
Red_HamsterXNot quite. With Google, you still have to say "Yes, I want to create an OpenID based on my account details"21:42
Red_HamsterXIt's not automatic.21:42
godbyktrue.21:42
Red_HamsterXSo, at this stage, OpenID is out.21:42
godbykso what would this authentication be used for, specifically?21:42
godbykare we wanting a unique id? or an email address to contact people with? or what?21:43
ubuntujenkinsstop people uploading images manualy21:43
Red_HamsterXJust to avoid having someone upload objectionable content or otherwise try to abuse the servers.21:43
godbykI see.21:43
Red_HamsterXIf we can make them somehow accountable, we can implement a form of social control.21:43
godbykwell, on the server side, we could do some rate-limiting on a per-IP basis.21:44
godbykwe know it takes at least 3 seconds per screenshot, right? :)21:44
Red_HamsterXIf we couple that with a credit system, it should provide adequate protection for this system.21:44
ubuntujenkinshow does a credit system work?21:44
Red_HamsterXWell, yes, we can definitely do that.21:44
Red_HamsterXIf we have their handle or e-mail address, we can produce a report that shows who uploaded what.21:44
godbykTrue.21:45
Red_HamsterXAdmins could write a thank-you message in the manual or whatever based on help.21:45
ubuntujenkinshoe would the data protection act effect us on that?21:46
godbykSo it seems that our options are, basically, 1. require them to create a new account on the quickshot site, 2. require them to use an existing auth system (e.g., launchpad), or 3. require them to use a distributed auth system like email verification or openid.21:46
godbykare there other options I've missed?21:46
Red_HamsterXWe could maintain a blacklist on the mains erver.21:46
Red_HamsterXmain server*21:46
Red_HamsterXAnd then just naively trust users.21:46
Red_HamsterXWhen Quickshot first starts, record their handle.21:47
Red_HamsterXSo they can give out their real name or an alias or something.21:47
Red_HamsterXAnd send that handle as meta-data along with whatever screenshots their instance of Quickshot captures.21:47
Red_HamsterXAn IP blacklist, I mean.21:47
ubuntujenkinsbut a user could just change their handle21:48
Red_HamsterXYeah.21:48
Red_HamsterXSecurity's hard when you need to worry about both transparency and intuitiveness.21:48
godbykWell, I think having them sign up on the quickshot server would be easy enough. I mean, people are pretty accustomed to creating accounts.21:49
godbykBut one question is: do we have them create the account on the project server or the quickshot main server?21:49
godbykCreating it on the main server means they only need that one account for multiple projects.21:49
Red_HamsterXIt'd have to be main.21:49
Red_HamsterXWhich adds an always-up constraint.21:49
godbykTrue.21:49
Red_HamsterXOh.21:50
Red_HamsterXMaybe not.21:50
godbykAnd I can't guarantee that with the current server.21:50
godbykBut it could just be a matter of tagging the screenshots with that metadata and using it during upload.21:50
Red_HamsterXThey could create the account through Quickshot, which could in turn send them a simple hash, which they'd use as their fingerprint everywhere.21:50
godbyk(if the server's offline, then store the shots locally until they can be uploaded)21:50
Red_HamsterXStore that client-side.21:50
Red_HamsterXSend fingerprint as meta-data.21:50
ubuntujenkinsthats what i was think Red_HamsterX, then we can reject stuff baised on meta data?21:51
Red_HamsterXAnd then just have the satellite servers query the main one for the fingerprint when approving images.21:51
Red_HamsterXOh, wait...21:51
Red_HamsterXNo...21:51
Red_HamsterXBy that point, the damage is done.21:52
Red_HamsterXI don't want to block legit users.21:52
godbykbrb21:52
Red_HamsterXUnder any circumstances.21:52
Red_HamsterXMaybe we could just rely on security throuygh obscurity.21:52
ubuntujenkinshmm21:53
Red_HamsterXIf the user knows where the QS server is, and they have whatever key would be in the qsproj file, like an open password, just let everything through.21:53
Red_HamsterXAnd make it easy for admins to turn on/off content-acceptance.21:53
godbykback21:54
Red_HamsterXSo projects will only accept files when real activity could be underway.21:54
godbykI think this is something that will need further discussion and thought.21:54
ubuntujenkinsstill doesn't stop people uploading 1000 of images21:55
godbykMaybe we should write up some notes in a pad to help us organize our ideas.21:55
Red_HamsterXIt does if we add rate-limiting, like godbyk suggested.21:55
Red_HamsterXI'll attach them to the nice-to-have entry.21:55
Red_HamsterXIn the EtherPad.21:55
ubuntujenkinsok so we will work on this21:55
godbykWe need to figure out what behaviors we're trying to prevent (specifically), and that will help us determine how to do it.21:55
ubuntujenkinsi like that idea21:56
Red_HamsterXYeah.21:56
Red_HamsterXWe'll need to get someone with black/white-hat experience to give us some advice.21:56
ubuntujenkins[AGREED} For the server we need to figure out what behaviors we're trying to prevent (specifically), and that will help us determine how to do it.21:56
MootBotAGREED received: [AGREED} For the server we need to figure out what behaviors we're trying to prevent (specifically), and that will help us determine how to do it.21:56
ubuntujenkinsok, we will aslo seek advice next one?21:57
godbykwhat's the next item?21:57
Red_HamsterXI think we've already internally accepted the remaining must-haves.21:58
ubuntujenkinsand the undecided ones as well21:58
ubuntujenkins[TOPIC] Bug fixes21:58
MootBotNew Topic:  Bug fixes21:58
ubuntujenkinsIs there anything we need to discuss?21:59
ubuntujenkinsor add to the list21:59
godbykDid we get the language problem(s) sorted?22:00
ubuntujenkinsI wrote a work around for stuff that wasn't in the local module, and the bug i filled on the midule resulted on it being updated22:00
Red_HamsterXGoing forward, I think we can adapt ubuntujenkins's new code to gracefully handle unexpected errors.22:01
ubuntujenkinsThe babel module has a work around if the short code isn't recognised.22:01
ubuntujenkins*there is a work around for the bebal module22:01
godbykk22:02
ubuntujenkinsok thats sounds good, onto the road map?22:02
Red_HamsterXAny known bugs with the server?22:02
ubuntujenkinsnot as far as i know22:02
Red_HamsterXRoadmap, then.22:02
ubuntujenkins[TOPIC] Road Map22:03
MootBotNew Topic:  Road Map22:03
ubuntujenkinswe need to make blus prints for this release22:03
ubuntujenkins*blue22:03
Red_HamsterXFor reference, this is PEP 8: http://www.python.org/dev/peps/pep-0008/22:03
godbykDoes the quickshot road map need to mesh at all with the ubuntu-manual road map?  that is, does UM rely on any of the new features or bug fixes in quickshot?22:03
Red_HamsterXI don't believe it does.22:04
Red_HamsterXQuickshot should be able to stand on its own, as an independent tool.22:04
godbykI like PEP 8.22:04
ubuntujenkins[LINK] http://www.python.org/dev/peps/pep-0008/22:04
MootBotLINK received:  http://www.python.org/dev/peps/pep-0008/22:04
Red_HamsterXOur goal should, I beleive, be to provide the UMP with as good as tool as possible, at the times when it is needed.22:04
ubuntujenkinswhen is it needed by um?22:05
Red_HamsterXWill anything big change in 2ed, godbyk?22:05
Red_HamsterXed2*22:05
ubuntujenkinsalso in "Attributes intended to be kept private should be given a leading underscore, as in '_screenshot_data'" how does the _ keep it private?22:05
Red_HamsterXIt's an understood convention amongst Python developers.22:05
godbykRed_HamsterX: I think the second edition will primarily be what we wished the first edition was.22:06
ubuntujenkins[LINK] http://pad.ubuntu-uk.org/MaiZTb4Fjd22:06
Red_HamsterX_ means "if you use this directly and your code breaks later, you will be laughed at"22:06
MootBotLINK received:  http://pad.ubuntu-uk.org/MaiZTb4Fjd22:06
godbykSo we'll be fixing all the bugs and adding back in some of the content we didn't have time to finish previously.22:06
ubuntujenkinsthat is the manula time plan22:06
ubuntujenkinsAugust 20th beta and writing freeze22:06
ubuntujenkins-- during beta translations/screenshots for 7 weeks22:07
ubuntujenkinsso 20th of august is the manual target date22:07
godbykHaving said that, I don't know when the UI freeze is for Maverick.22:08
godbykhttps://wiki.ubuntu.com/MaverickReleaseSchedule22:08
ubuntujenkins16th september22:08
ubuntujenkinsso we have alot longer22:09
godbykYeah, so we may not be able to take screenshots until after that date.22:09
godbyk(Unless we get Canonical'd a lot again.) ;-)22:09
ubuntujenkinsI recomend not taking screenshots before that date22:09
dakerback22:10
dakersorry22:10
ubuntujenkinsok can we set some dates for the road map22:10
Red_HamsterXSure.22:11
Red_HamsterXMy values are just placeholders.22:11
Red_HamsterXSo replace them as you see fit.22:11
Red_HamsterXAny objections for PEP 8/the general style outlined?22:12
Red_HamsterXto*22:12
ubuntujenkinsnope22:12
godbykNo, I generally agree with PEP 8.22:12
Red_HamsterXWe'll need titeuf's imput for choosing a documentation convention.22:12
Red_HamsterXinput*22:12
ubuntujenkinsmailing list for naming conventions22:12
Red_HamsterXI like Epytext, but it's bloated by comparison to other standards.22:13
ubuntujenkinscan you mail the list with suggestions of standards Red_HamsterX then we can choose22:13
Red_HamsterXI can.22:13
Red_HamsterXAnd probably will.22:13
ubuntujenkinsok thanks, if we aim for that to be decided on by next weekend..22:14
ubuntujenkins25th april22:14
ubuntujenkinsas for gui design I think to be done by 19th june22:15
ubuntujenkinsany objections?22:16
godbykYeah, I need to walk through the process again and update my list of gripes sometime. :-)22:16
Red_HamsterXI'll likely be focused on the server for most of that period, except where my involvement is specifically requested, so it's up to you to pick a date you think you can manage.22:17
ubuntujenkinsthe whole thing is going to look differnt next time, I will draw up the content of each window next week end22:17
Red_HamsterXConcept drawings are helpful. :)22:17
ubuntujenkinswell my suggestion of it anyway22:17
Red_HamsterXI'd ask for scans, but I hate making those as much as you probably do.22:17
godbykubuntujenkins: Maybe we can sit down some time and work on the design.22:18
ubuntujenkinsI will scan them in if thats what you mean. I will be on a train so need something to do22:18
ubuntujenkinssure godbyk22:18
Red_HamsterXI'm not a good GUI-designer-type, so I recommend against involving me.22:18
godbykheh22:19
ubuntujenkinsok then server, when can you realistically get that done by?22:19
Red_HamsterXI'll remain busy with other stuff, limiting me mostly to weekend hacking.22:19
Red_HamsterXI think my estimate is suitibly conservative.22:20
godbykFor the server stuff, will that include a complete web-based admin thing? so everything can be managed via web browser?22:20
Red_HamsterX(The one in the pad)22:20
Red_HamsterXYeah.22:20
Red_HamsterXNo bzr dependence.22:20
godbykcool22:20
Red_HamsterXEverything in SQLite/filesystem.22:20
Red_HamsterX(Or MySQL)22:20
Red_HamsterX(But I like SQLite)22:20
dakerMySQL+122:20
godbykI'm okay with both MySQL and sqlite.22:20
Red_HamsterXSQLite's much more portable. =P22:20
godbykI can set up a MySQL db on the server if we need one, btw.22:21
ubuntujenkinsdaker: http://pad.ubuntu-uk.org/f0VIdaLXWZ is where we are looking22:21
Red_HamsterXThat's the crux of my argument.22:21
godbyk(It may be faster than sqlite for the primary server.)22:21
Red_HamsterXWe could always dual-engine it.22:21
dakergodbyk, +122:22
godbykWell, the db stuff in python should be abstracted to handle that, I'd think.22:22
Red_HamsterXThe server'd remain PHP.22:22
godbykmy only concern with using sqlite on the server is that I don't know how well sqlite handles simultaneous writes.22:22
Red_HamsterXIt's easier to work with files and render pages that way.22:22
godbykoh, right. well, I know php has db abstraction layers.22:22
Red_HamsterXIt's not as efficient as MySQL, but it's file-handle-based.22:23
godbykIf we're wanting a db on the user's side, then I think sqlite is a fine choice.22:23
godbykon the server side, we'll just use a db abstraction layer.22:23
Red_HamsterXPlanning for multi-engine design, then.22:24
Red_HamsterXI'll include SQLite and MySQL templates.22:24
Red_HamsterXAnd Postgres.22:24
Red_HamsterXSince that's what I use here.22:24
Red_HamsterXOkay, so what's the current topic?22:24
ubuntujenkinsmake that an agree-d then?22:24
ubuntujenkins[TOPIC] Any other business22:25
MootBotNew Topic:  Any other business22:25
godbykWhen should we meet next?22:26
godbyk(Or should we decide that later?)22:26
ubuntujenkins[TOPIC] Next meeting?22:26
MootBotNew Topic:  Next meeting?22:26
ubuntujenkinserm don't mind two weeks - month ?22:27
godbykI propose we wait until after the manual's release.22:27
godbyk(I'll be relatively busy with that.)22:27
Red_HamsterXI don't think we'll really have anything to formally discuss for a while.22:27
ubuntujenkinswe will call one if we need one then.22:28
godbyksounds good22:28
ubuntujenkinsok thank you for coming22:28
ubuntujenkins#endmeeting22:28
MootBotMeeting finished at 16:28.22:28
godbykyep. thanks, guys!22:28
daker:D22:28
ubuntujenkins90 mins that was long22:28
godbykheh.22:29
godbyknow I have to go read the logs of yesterday's ubuntu-manual meeting.22:29
godbyk(since my 'net connection kept dying.)22:29
ubuntujenkinsI will mail the list with the minutes and update the meeting wiki, and add the etherpad to a wiki to make it more official22:29
godbykcool. thanks, ubuntujenkins22:30
ubuntujenkinsno problem22:30

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!