/srv/irclogs.ubuntu.com/2013/07/14/#xubuntu-devel.txt

shawnbSo I'm bazaar branching the documentation of natty and precise; I'm going to be asking a few questions but I'll look through these documents first00:37
Unit193Natty?00:38
knomeshawnb, don't be fooled by the command saying natty. it's called that because the precise docs are essentially natty docs with s/11.04/12.04/00:39
knome(11.10 actually, so we failed even that)00:39
shawnbyeah oneiric; I was going through the mailing list information today; so was 12.04's documentation updated at all? or is it just missing a few items?00:40
shawnbgot it knome00:40
knomethe branch we're working with now is copied from 13.1000:41
knomethe -old branch is basically what was the documentation for 11.0400:41
knomethat's purely for reference00:42
shawnbso we're trying to do 12.04.2's right? we're not working on 13.10s00:42
knomeyes, we're trying to get the "precise" branch to match the situation in 12.04.200:43
knomebut we've taken the 13.10 docs branch, because that's much better than the old docs00:44
shawnbmakes sense00:44
shawnbI'm reading through the new documentation (I compiled it to read through it easier); and I was wondering if we could do apt links for software we reference to automatically install things for the user like omgubuntu does01:08
knomethat would be something for the development (13.10) branch, and we'd have to see how we can handle apt:-links automatically01:09
knomei don't think we're doing that currently by default01:09
shawnbapt://minitube-ubuntu - that's how omgubuntu does it off their site01:09
knomeshawnb, that opens a "choose an application" window, and there isn't any applications that are handling those links01:10
shawnbodd I use chrome and it prompts me to run xdg-open01:10
knomeright, that works01:11
Unit193Do you have apturl-gtk?01:11
knomefirefox didn't propose that, but running 'xdg-open apt://appname' worked01:11
shawnbmine prompted to open ubuntu software centre - uh.. not sure lemme check01:11
Unit193Task: ubuntu-desktop, ubuntu-usb, edubuntu-desktop, edubuntu-usb, lubuntu-desktop, ubuntu-gnome-desktop01:12
shawnbno apturl isn't01:12
knomeUnit193, i've a pretty default installation, and i've definitely installed anything that would open apt://-links, so there needs to be some magic01:13
Unit193apturl-common is installed, but doesn't help me, maybe USC is required?01:14
shawnbprobably USC01:15
shawnbI'm torrenting a xubuntu 12.04.2 iso I can check and see if it works in that01:15
shawnbI can confirm in a default install of Xubuntu 12.04.2 it does prompt to launch Ubuntu Software Center when clicking on apt links01:29
Unit193Well alright.01:30
knomei mean, gweh01:30
knomesure, we could do that01:30
knomebut rather than using our limited time on that, let's focus on other things which need reworking01:31
knomeif we end up having time, sure, we can do that as well01:31
knomei would say we would need to test the apt://-links though.01:31
knomeand that's the reason why i'm not sure about that01:31
knomeshawnb, you missed at least two of my messages, let me repaste:01:33
knome04:31  knome: i would say we would need to test the apt://-links though.01:33
knome04:31  knome: and that's the reason why i'm not sure about that01:33
knome(yes, the timestamp is to indicate that it is 4:30am here)01:33
shawnbdang need to do my updates; my audio crashed my system - oh wow 4:30am01:33
shawnbyeah like I said in the default install it does open USC; that's a new fresh install of xubuntu 12.04.201:33
shawnb*prompt for install via USC01:34
knomeyup, but we still should smoketest that change01:35
shawnbtrue01:35
knomeand we might be a bit too tight on time for that for the SRU01:35
knomedepends so much how the rest of the stuff comes along01:35
shawnbabsolutely; it'd be an idea to keep for future releases though01:37
knomeyup, we can work on that for the 13.10 docs01:37
knomefor those, we have a looser schedule01:37
knomewoo!01:41
knomehttp://status.ubuntu.com/ubuntu-s/group/topic-s-flavor-xubuntu.html01:41
Unit193You renamed it.01:44
knomeyeah, i was told it wasn't showing up because of that01:45
knomethe topic blueprints used to be topic-raring-* though, so...01:45
shawnbknome - how would you like me to go about the documentation changes - put them in a document and mail it to the mailing list or discuss them on here?01:48
knomeshawnb, the optimal way would be merge proposals01:49
knomeshawnb, want me to go through that now? :)01:49
shawnbyes that would be great01:50
knomeokay01:50
knomeso how familiar were you with bzr?01:50
shawnbI've used it in the past to download packages like you do with git for compilation01:50
shawnbI haven't committed any changes or anything like that01:51
knomeok01:51
knomeso let's assume you have branched the docs and done some changes01:51
knomethen you would want to commit and push it. commit happens locally, pushing... pushes the code online01:52
knomeso first, the commit:01:52
knomebzr commit01:52
knomethat will open you a text editor where you should write the commit message01:52
shawnbanything specific e.g. chapter 6 where it says xyz changed line ____ to ____01:53
knomeno, you don't need to be that specific01:53
knomemore in the lines of:01:53
shawnbquick question, are we using the old documentation interface (natty/oneric) to update or the new one (precise)01:54
knome"Reviewed chapter 6, updated application names and removed a mention of XYZ, which doesn't exist in 12.04"01:54
knomethe new one01:54
shawnbok, thank you01:55
knomeso basically, a commit message is a descriptive but brief comment about the changes you've made01:55
knomeif you write a good one, we can repurpose that in the changelog, which is awesome01:55
shawnbdo you commit per change or do all the changes then commit?01:55
Unit193You may want to  bzr whoami  first.01:56
knomeuse common sense: try to group meaningful subgroups into commits01:56
knomeeg. committing every spelling error fix is bad01:57
knomeotoh, totally rewriting a few sections and doing one commit is bad as well01:57
shawnbbzr whoami - Shawn Barnes <slooksterpsv@gmail.com>01:58
knomeyup, that looks good01:58
knome(let's see if you also need to do other things...)01:58
shawnbsections meaning chapters or sections meaning pieces of the chapter01:58
knomeanyway, once you've committed, you want to push01:58
knomesections meaning chapters :)01:58
knomeas i said, just use common sense01:59
knomeit's humans who review it anyway, so anything that you think is sensible bunch of changes is probably fine01:59
knomeso once you've committed once or twice or how many times you need to, type:02:00
knomebzr push02:00
knome...and forget that.02:00
knomeyou will need to specify a different push location, so:02:00
knomebzr push lp:~yourlpnick/xubuntu-docs/precise-branchname02:00
knomeyou can do a test commit/push now so we can go through it02:01
knomeit can be anything, even just something silly.02:01
shawnbso bzr push lp:~slooksterpsv/xubuntu-docs/precise-????02:01
knomeyup02:01
shawnbnothing where the ??? is right?02:02
shawnbor branch02:02
knomeand the complete branchname could be for example precise-chapter602:02
knomeor something descriptive02:02
knomeit doesn't really matter what it is - you will need to enter something02:03
shawnbok so it'll create a branch via my name for that02:03
knomeyes02:03
knomeso go ahead and change something, then bzr commit and bzr push02:04
knomethen we'll go through what that does and how you'd do the actual merge proposal02:04
shawnbok I compiled the docs is that going to be a problem when I try the push?02:05
knomeno, the built docs are ignored02:05
knome(there's a line in .bzrignore for that)02:05
shawnbbzr: ERROR: Not a branch: "/home/shawn/Xubuntu Community/Documentation/".02:06
knomeright. you need to be in the xubuntu-docs-precise directory02:07
shawnboh ok02:07
knomeor whatever your branch directory is02:07
knomesame with bzr commit and push02:07
shawnbok so it's finding revisions and uploading02:08
knomegreat!02:08
shawnboops I did push not commit02:08
shawnbcommit first then push right?02:08
knomeyep02:09
shawnbcan I delete this branch?02:10
knomelet's do the fake merge request first02:10
knomeas you probably noticed, it appeared in https://code.launchpad.net/~slooksterpsv02:11
knomeon https://code.launchpad.net/~slooksterpsv/xubuntu-docs/precise-testpush, you have a link that says "propose for merging"02:11
knomeclick that02:11
shawnbok02:11
knomethe target branch for the precise docs is: lp:xubuntu-docs/precise02:11
knomeyou'll have to enter that manually02:11
shawnbok02:12
knome(or click choose, but you'll end up writing almost as much)02:12
shawnbhaha yeah02:12
knomethen in the description field you can write a description of *all* the commits you did02:12
knomei would be fine if that spot mentioned which chapters you touched.02:12
knomeyou can leave the reviewer empty02:13
shawnbokay02:14
knomei'll catch the xubuntu merge proposals anyway, and that leaves it open for others if they have time02:14
knomethen just click propose merge02:14
shawnbyou want me to click propose merge now?02:14
knome(this time, add knome as the reviewer, and click propose merge now)02:14
shawnb*do you - wow I can't type today;02:14
knome(so we won't email other people)02:14
shawnbany extra commit messages or that02:15
knomenope, you can always leave the advanced stuff as they are02:15
shawnbalrighty; now can I delete the merge and branch lol02:16
knomegreat, so now https://code.launchpad.net/~ubuntu-core-doc/xubuntu-docs/precise tells me there are 2 branches proposed02:16
knomeand your merge proposal is at: https://code.launchpad.net/~slooksterpsv/xubuntu-docs/precise-testpush/+merge/17459502:16
knomethat page will show everybody the diff02:16
knome(nothing in this case, since you didn't change anything02:17
shawnboh ok02:17
knomeand the fantastic thing02:17
knomeafter we've reviewed that, it's super easy to merge into the actual documentation02:17
knomeso by doing the merge request, you help us merging things in the docs02:17
knomerather than sending documents where we need to see what's changed etc02:18
shawnbawesome; that makes it a lot easier than I thought it would be02:18
knomewith MP's, everything is in the docbook format so we don't need to copypaste anything02:18
knome(and you can *now* delete the branch :))02:18
shawnbthat's awesome02:18
knome(i just deleted the MP)02:18
shawnbawesome I delete the branch02:19
knomegreat02:19
knomeso now you know how to do a merge proposal02:19
knomebefore you start working on anything,02:19
shawnbyay I'm excited that's awesome02:19
knomeyou might want to email the mailing list telling you're working on X02:20
knometo cooperate and make sure nobody else is doing the same02:20
shawnbok I'll start small for now till I get the hang of things02:20
knomebut other than that, there's no limits02:20
knomethe documentation should have pretty good examples of all docbook markup you might need02:20
knomeso just look at the other files02:20
shawnbyeah I was looking through a lot of it earlier today and its just like you said xml02:21
knomeif you think you need something that's not done yet - think again - and if you still insist - ask other first :)02:21
knome*others02:21
knomei pretty much used docbook to its limits02:21
knomeso it's possible there just isn't a better way to do something02:21
knomeif you end up needing to add chapters02:22
knomeyou can just follow the example in the index file and before committing, run 'bzr add .' (which adds all new files into your branch)02:23
knome...or you can ask me to lay the groundwork for you02:23
knomedoes that all make sense to you or would you like to ask something?02:31
knomehuhu, Unit193 reconnecting04:02
Unit193Figured I'd do so since things are slow, and it was bugging me. :P  I've been checking the blueprints, and only thing I can see that I could technically do is review of docs (again.) :/04:03
knomeis there something else you could do if somebody helped you with it?04:04
knomealso, there are testcases, which are not exactly documentation...04:04
knomeand what about helping out with the flyer content? (i know, that's boring writing too...)04:05
knomeand i don't think it's mentioned on the blueprints04:06
knometbh, we don't have too many things in there04:07
knomeif you filed those bugs i've said "file and let's get them sorted", please link them to -development blueprint04:07
Unit193I had thought they were wiki'd, but can't find it.  Some are already looked at, and jockey was part of it.  I'm supposed to be tracking libdvdcss-{pgk,installer}, and nothing new there for a while now.04:20
knomemhm04:20
Unit193(Also did some grepping.)04:20
knomewhat about the popup menu thingy?04:20
Unit193Oh, wasn't thinking that one, was more a RFC. :P04:20
knomestart thinking04:23
Unit193As in, if at least one other person thinks it's a good idea I could try a merge proposal.04:23
knomeyou've done well with speaking up (and in correct channels too), now time to start using more of the brain ;)04:23
Unit193Hah, well just need to make sure it's not a hair brain idea.  Checking about pulling an older jockey.desktop file too.04:24
knomeah, yes, that one too04:25
Unit193Natty didn't do translations, so it'd seem? http://paste.openstack.org/show/Atyf2PvRuhHTd1wSRNc8/04:30
knomehmm.04:30
knomeapparently not04:31
Unit193http://pastebin.com/hqRBUCK7 from updated natty.04:31
Unit193xubuntu-icon-theme still carries the icon, BTW.04:32
knomeright04:32
Unit193And on another note: https://bugs.launchpad.net/mir/+bugs?field.tag=entering-saucy we need to prep anything for that?04:33
knomeumpf04:33
knomeno idea04:33
shawnbthank you knome - I'll start working on this asap; I had a family thing come up due to having a viewing and funeral in the next 2 days so that's why I disappeared06:08
knomeshawnb, no problem06:11
knomeall the best with those06:11
pleia2knome: saturday is my day off :) (I was out all day, will be back in my AM)06:12
knomepleia2, no problemo06:12
knomepleia2, didn't remember you had such things, you used to work all days like a mad one :P06:12
knomepleia2, good night!06:13
* pleia2 has been trying to take 1 per week ;)06:13
pleia2gian1: btw, the only invite I have on deviantart is from 2 days ago and it has expired06:14
knometabfail06:15
pleia2haha, oops06:15
knomeand yeah, i fully support people taking days off and other breaks06:15
pleia2I am too tired06:15
pleia2gridcube isn't here06:15
knomeYOU?06:15
pleia2gian1: sorry :)06:15
knomeit's 9am+06:15
knomeand i haven't slept for a minute06:15
pleia2crazy person06:15
knomei just had breakfast and now there's some coffee06:16
pleia2hehe06:16
knomei usually do a few allnighters per year06:16
knomeplanned or unplanned..06:16
pleia2my brain turns to mush when I don't sleep06:17
knomei've been filling crosswords and stuff like that :P06:17
pleia2:)06:17
knomeso apparently mine behaves the other way06:17
pleia2alright, sleepies time for me06:17
pleia2good luck ;)06:17
knomenighty night!06:17
NoskcajCan someone have a look at the new xfce4-indicator-plugin's patches? i think the patch is unnecessary06:59
knomewhich patch07:00
Noskcajdebian/patches/migrate-xfcerc-xfconf.patch: Handle the blacklist migration to Xfconf.07:08
Noskcajeither unnecessary or broken07:08
knomemorning elfy 07:11
elfyhi knome 07:12
elfyno good tellin Unit193 to talk to forestpiskie - he has Unit193 on /ignore or did I mean /what? 07:13
knomeheh07:14
elfyhttp://www.bbc.co.uk/news/uk-england-lincolnshire-2329628507:16
elfyabout 40 seconds in - that'd be noisy ... 07:16
knomehuhu07:18
elfyd'oh thought this was the offtopic channel ...07:20
Noskcajknome, the conflict (and the area the patch affects) is at http://paste.ubuntu.com/5873350/ and t07:23
Noskcajelfy, i can't help but feel the first two tests in XFCEDisplay are slightly redundant07:32
elfyopen and close ones? I feel the same - but we need to test it works I guess07:33
elfywe're supposed to be testing it - not testing what we think we should be testing07:33
elfyI feel that the parole one shouldn't rely on someone having an active internet connection07:34
NoskcajNot the open/close per-se, more the fact that after that, you explicitly tests opening it07:35
NoskcajAnd near the very bottom, you seem to have repeated part07:35
elfyjust comment on it - I'm not looking at it or pretty much anything at all today :)07:36
NoskcajI agree that parole should need a connection, but we have no sample media07:36
NoskcajI'll fix it and merge, it's mostly just removing a few redundant/repeated parts07:36
elfydon't do that - just comment - I'll fix it tomorrow 07:37
elfyNoskcaj: don't merge it either - I need to practise that - comment and I'll fix when it's approved I'll do the merge07:37
Noskcajoh, you have merge rights now?07:38
elfyhave had for ages - just never done it - I'm wanting to keep on top of our tests so I know where we are 07:38
NoskcajI've reviewed it, back to pretending i understand package merging07:43
elfyk07:44
elfyI'll sort it out tomorrow07:44
pleia2hm, still no gridcube17:15
elfyinterwebs aren't fun sometimes :(17:23
Unit193knome: No idea if I did the translations thing right, and guessing not: https://code.launchpad.net/~unit193/+junk/xubuntu-default-settings19:55
Unit193(http://paste.openstack.org/show/1JO21NRVd2QISpbuWSrW/)19:56
Unit193http://bazaar.launchpad.net/~xubuntu-dev/xubuntu-default-settings/trunk/revision/408 using that as a base.19:57
NoskcajIs anyone willing to help merge the latest xfce4-indicator-plugin?23:18

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