[06:04] <darkxst> octoquad, great
[06:05] <darkxst> just for reference the wrapper and desktop file can live within debian/ folder and get installed into the proper place with a debian/rules install override
[06:06] <octoquad> darkxst, ok, it's stand-alone at the moment. Will integrate with getting started docs package.
[06:07] <octoquad> darkxst, for the seeds file, are we going to be swapping out rhytmbox etc at the same time?
[06:08] <darkxst> octoquad, thinking of keeping rhytmbox, but seeding gnome-music also
[06:08] <octoquad> darkxst, ok.
[06:08] <darkxst> since the last has no support for playing files via context menus
[06:08] <octoquad> ah
[06:09] <darkxst> photos is less of a problem, eog can take care of viewing images
[06:09] <octoquad> yeah, this version in wily is pretty nice
[06:11] <darkxst> so basically it will be swap gnome-photos for shotwell, make sure eog is set as default image viewer (for context menus) and add gnome-music
[06:11] <darkxst> feel free to make those changes if you have time
[06:12] <octoquad> darkxst, sure, I'll let you know if I can't get to it soon
[06:12] <darkxst> octoquad, feature freeze is 20th
[06:12] <octoquad> oh yeah
[06:12] <darkxst> looks like I have to finish the langpack stuff for g-c-c
[06:12] <darkxst> and still get g-s-d/g-c-c updated to 3.16
[06:13] <darkxst> but alteast we now have bluez5
[06:13] <darkxst> most stuff got held up by gcc5 transition, so I think there will be plenty of FFe stuff this cycle
[06:17] <darkxst> (which still isnt finished, but for us its mostly cleared up since all everything is C except spidermonkey and webkit
[06:22] <darkxst> octoquad, filed bug 1485290, and assigned to you :)
[06:22] <octoquad> darkxst, ta, I was going to create it just now, thanks for saving me some time :)
[06:23] <octoquad> darkxst, I placed a file called .seen-getting-started-guide in the home directory. I didn't think it made sense to put it in .config, it's not configuration options.
[06:24] <darkxst> octoquad, just follow what gnome-initial-setup does,
[06:25] <darkxst> perhaps .cache/
[06:25] <octoquad> ok, I based it off .sudo_as_admin_successful
[06:28] <darkxst> actually maybe gnome-initial-setup won't make sense in this case, thats really first boot
[06:29] <darkxst> so probably ~/.cache/gnome-getting-started-docs/seen-getting-started-guide would be best
[06:30] <darkxst> I think its discouraged to add . files to the homedir these days
[06:34] <octoquad> is .cache always available at first run? I'm just curious to know.
[06:35] <darkxst> by the time you login, it surely should be
[06:38] <octoquad> ok changes are done. will integrate with package now
[06:47] <octoquad> Is this the correct bzr repo? https://code.launchpad.net/~ubuntu-branches/ubuntu/wily/gnome-getting-started-docs/wily shows 3.12.1-1
[06:48] <darkxst> octoquad, udd branches are often broken
[06:48] <darkxst> if you want to use vcs, just setup a git branch somewhere
[06:48] <darkxst> or even just a debdiff in this case should be fine
[06:49] <octoquad> ok. But where are the latest changes for this package?
[06:49] <darkxst> pull-lp-source
[06:49] <octoquad> sorry being silly lol
[06:50] <darkxst> (we don't have any packaging branches yet, remember)
[06:53] <darkxst> though I gave up on bzr long ago, I do everything in git locally and then export to bzr branches when needed
[06:53] <darkxst> I reckon ubuntu will switch to git in the next 12months though
[06:53] <octoquad> I would love git support, like right now haha
[06:54] <darkxst> launchpad has git support in beta, but not being used for udd
[06:54] <darkxst> yet
[06:54] <octoquad> darkxst, please share how you do git locally then export to bzr branchs. Do you use git-bzr?
[06:55] <darkxst> we also have access to the debian git repos, if needed
[06:56] <darkxst> octoquad, I have a  script to import http://pastebin.com/PYZtyBmk
[06:57] <darkxst> it fallsback to pull-lp-source when there is no packaging branch though
[06:57] <darkxst> in which case you can't export, but making diff from git is soo easy anyway
[06:58] <darkxst> octoquad, and its kinda geared toward gbp
[06:59] <darkxst> gbp import-dsc <debian-package.dsc>
[06:59] <darkxst> git import-bzr
[06:59] <darkxst> do a merge
[06:59] <darkxst> etc
[06:59] <darkxst> gbp build-package
[07:00] <darkxst> which runs sbuild, though may have take local config to make it work
[07:02] <darkxst> if you just want a git branch from current ubuntu source, pull-lp-source, gbp import-dsc is enough
[07:05] <octoquad> cool, ever though about creating a Ubuntu GNOME development / packaging guide?
[07:05] <octoquad> I found the way documented on the various pages different to how it's actually done.
[07:06] <darkxst> octoquad, the problem with debian packaging is there are atleast 3 ways to do every step
[07:07] <darkxst> and I don't have time to write a guide, but once we have git branches maybe someone else can do it
[07:08] <darkxst> steve started on scripts to export stuff from ppa into git, but he left the team before it was finished
[07:09] <darkxst> debian pkg-gnome also long planning on switching to git
[07:09] <darkxst> I think eventually we will have debian/ubuntu/ppa branches all living together on alioth
[07:10] <darkxst> (atleast for the Ubuntu GNOME stuff, and maybe some of the ubuntu-desktop stuff)
[07:10] <octoquad> darkxst, I understand that it takes time to do documentation. I think it just helps lower the barrier for those who would like to help out, but have never contributed to a project before. I don't mind doing it to be honest, I have already written some notes down on how to split packages and how to do patching.
[07:13] <darkxst> octoquad, upstream everything is git, debian is still for now svn, ubuntu is bzr
[07:13] <darkxst> for the most part, alteast simple patches debdiff's are fine for debian/ubuntu
[07:15] <darkxst> I usually recommend debdiff's, to newcomers since they seem the path of least resistance, but then its a pain to update if package is re-uploaded before its sponsored
[07:17] <darkxst> octoquad, but if you want to write some docs, I will give them a quick review when ready
[07:18] <darkxst> to be fair, I have been doing it to long, to know what info a beginner would require, what is documented elsewhere well etc
[07:21] <octoquad> :)
[07:24] <octoquad> good thing I read some of the C stuff and makefile. This makefile is insane lol
[07:24] <darkxst> which?
[07:25] <octoquad> getting started docs Makefile.in
[07:25] <darkxst> thats autogenerated most likely
[07:25] <darkxst> Makefile.am is the source
[07:25] <octoquad> aaah
[07:25] <octoquad> one line in there
[07:25] <darkxst> but don't patch upstream for this
[07:26] <darkxst> put the files in debian/ and install via overrides in rules
[07:28] <octoquad> Ok, I have static paths at the moment in the .desktop file (/var/lib/
[07:29] <darkxst> see for example gnome-session/debian/rules
[07:30] <darkxst> the static paths are probably ok since its ubuntu only
[07:30] <darkxst> but put the desktop fine in debian/
[07:30] <darkxst> and the wrapper
[07:31] <darkxst> fedora and RH use /var/libexec/ but that won't affect us
[07:35] <octoquad> interesting. So how do tell it to install to the desktop to /etc/xdg/autostart and the script into /var/lib?
[07:37] <darkxst> install/gnome-getting-started-docs::
[07:37] <darkxst>         install -m 644 -D debian/.desktop debian/gnome-getting-started-docs/<where it goes>
[07:37] <darkxst>         install -m 644 -D debian/wrapper debian/gnome-getting-started-docs/<where it goes>
[07:39] <darkxst> or something like that
[07:40] <darkxst> there are loads of packages that do this sort of stuff, if you need example codesearch.debian.org is your friend
[07:41] <octoquad> ta, was looking for an example online
[07:42] <darkxst> http://codesearch.debian.net/results/install%2F.*%3A%3A%20path%3Adebian%2Frules/page_0
[07:44] <octoquad> https://www.debian.org/doc/manuals/maint-guide/modify.en.html#destdir
[07:46] <darkxst> octoquad, sure, don't install anything in to /usr/local/ not sure what else that page is meant to say
[07:47] <darkxst> and they look like dh overrides, won't work with cdbs
[08:09] <octoquad> good example: http://sources.debian.net/src/gedit/3.14.0-3/debian/rules/?hl=13#L13
[08:09] <octoquad> package is building now (hold thumbs)
[08:24] <darkxst> i'd prefer install over that snippet
[08:25] <octoquad> yeah just changed it to install now. The cp didn't work (permission denied)
[08:31] <octoquad> cool, successful build
[08:46] <octoquad> darkxst, for that gjs-console bug, how do you get a stacktrace, especially if it is a malloc: https://bugs.launchpad.net/ubuntu-gnome/+bug/1432068
[08:47] <octoquad> I think I found the pattern to reproduce
[08:49] <octoquad> awesome, she werks! debdiff incoming.
[08:49] <darkxst> apport-retrace?
[08:51] <darkxst> though seems to have a pretty reasonable backtrace from bot, I'd auggest submit that upstream to tracker
[08:51] <octoquad> ok
[08:52] <octoquad> alright, debdiff is attached to bug report. I'm going to call it a day, have some other work to attend to. Let me know if you need any changes (doubt it)
[08:53] <octoquad> that was fun btw, thanks for helping me :)
[08:55] <darkxst> octoquad, did you diff files in the wrong order?
[08:55] <darkxst> your changes are being removed
[08:55] <octoquad> er, the way you mentioned last time. Possible, did new old.dsc > diff
[08:56] <octoquad> lol
[08:56] <darkxst> octoquad, old then new!
[08:56] <octoquad> ok I'll re-upload
[08:56]  * octoquad pulls noob move
[08:57] <darkxst> octoquad, I would point desktop file autostartCondition at the stamp made by srapper script
[08:58] <octoquad> AutostartCondition=if-exists /var/lib/gnome-welcome-tour?
[08:59] <darkxst> no seen-getting-started
[09:00] <octoquad> is if-exists negated? So if it does exist it won't actually process the wrapper script?
[09:01] <darkxst> unless-exists
[09:02] <darkxst> (I think)
[09:02] <octoquad> upstream desktop file points to the script for AutoStartCondition
[09:02] <octoquad> s/script/wrapper
[09:05] <darkxst> I suppose it doesnt matter too much, but I would use unless-exists stamp
[09:05] <darkxst> probably doesnt avoid maybe in terms of boot time though
[09:05] <darkxst> s/maybe/much/
[09:07] <darkxst> and if-exists /var/lib/gnome-welcome-tour is always TRUE
[09:07] <darkxst> why even set it then?
[09:08] <darkxst> (that would normally be used for cross-package deps)
[09:09] <octoquad> ok, I just the upstream version as starting point. So should I change it to if-exists ~/.cache/gnome-getting-started-docs/seen-getting-started-guide or remove completely?
[09:10] <octoquad> I just used the ...
[09:10] <darkxst> unless-exists <stamp file>
[09:11] <darkxst> so unless-exists ~/.cache/gnome-getting-started-docs/seen-getting-started-guide
[09:12] <octoquad> ok done. Anything else/
[09:12] <octoquad> ?
[09:14] <darkxst> what happened to yelp-intro.webm?
[09:14] <darkxst> did upstream remove that?
[09:15] <darkxst> but otherwise the rest looks good
[09:16] <octoquad> i don't know. Can't find it on my wily system
[09:16]  * darkxst needs steak
[09:16] <octoquad> I need breakfast!
[09:16] <octoquad> nearly lunch time though
[09:17] <darkxst> is it in gnome-initial-setup perphaps?, thats not packaged
[09:18] <darkxst> ive not actually seen it apart from references in the welcome-tour
[09:18] <darkxst> ^script
[09:21] <octoquad> nope nothing in there
[09:31] <darkxst> maybe it was removed, recently?
[09:32] <octoquad> https://git.gnome.org/browse/gnome-initial-setup/commit/data/gnome-welcome-tour?id=6261c8b1ca0be9126e5a3e7551e04de115c27c43
[09:33] <darkxst> octoquad, k, thats fine by me
[09:33] <octoquad> cool
[09:34] <octoquad> it was removed in 2013 already
[09:35] <darkxst> octoquad, its not like I have time to check details on what I am saying!
[09:37] <darkxst> well not everything, and this case seems you answered it yourself, I'm off to cook steak
[09:41] <darkxst> hoping that will help with withdrawal symptoms, from most awesome chick that just left for a year, a month after meeting her ;(
[09:42] <darkxst> octoquad, "fix committed" is meant for stuff actually committed to vcs, don't set that
[10:05] <octoquad> darkxst, apologies, this page https://help.launchpad.net/Bugs/Statuses and this page https://wiki.ubuntu.com/Bugs/Bug%20statuses say different things. The wiki will take precedence for me from now on.
[10:07] <darkxst> octoquad, I'm not even going to read those, stuff that needs sponshorsip should just be confirmed (or wishlist)
[10:09] <darkxst> or triaged of course
[11:53] <Linnak> Hi, where should I copy Gnome shell themes?
[14:17] <LinDol> hi all
[17:32] <MAtahari> hi. how can I make KDE apps look right in gnome?