darkxst | octoquad, great | 06:04 |
---|---|---|
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:05 |
octoquad | darkxst, ok, it's stand-alone at the moment. Will integrate with getting started docs package. | 06:06 |
octoquad | darkxst, for the seeds file, are we going to be swapping out rhytmbox etc at the same time? | 06:07 |
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:08 |
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:09 |
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:11 |
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:12 |
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:13 |
darkxst | (which still isnt finished, but for us its mostly cleared up since all everything is C except spidermonkey and webkit | 06:17 |
darkxst | octoquad, filed bug 1485290, and assigned to you :) | 06:22 |
ubot5 | bug 1485290 in gnome-getting-started-docs (Ubuntu) "gnome welcome tour" [Undecided,New] https://launchpad.net/bugs/1485290 | 06:22 |
octoquad | darkxst, ta, I was going to create it just now, thanks for saving me some time :) | 06:22 |
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:23 |
darkxst | octoquad, just follow what gnome-initial-setup does, | 06:24 |
darkxst | perhaps .cache/ | 06:25 |
octoquad | ok, I based it off .sudo_as_admin_successful | 06:25 |
darkxst | actually maybe gnome-initial-setup won't make sense in this case, thats really first boot | 06:28 |
darkxst | so probably ~/.cache/gnome-getting-started-docs/seen-getting-started-guide would be best | 06:29 |
darkxst | I think its discouraged to add . files to the homedir these days | 06:30 |
octoquad | is .cache always available at first run? I'm just curious to know. | 06:34 |
darkxst | by the time you login, it surely should be | 06:35 |
octoquad | ok changes are done. will integrate with package now | 06:38 |
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:47 |
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:48 |
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:49 |
darkxst | (we don't have any packaging branches yet, remember) | 06:50 |
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:53 |
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:54 |
darkxst | we also have access to the debian git repos, if needed | 06:55 |
darkxst | octoquad, I have a script to import http://pastebin.com/PYZtyBmk | 06:56 |
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:57 |
darkxst | octoquad, and its kinda geared toward gbp | 06:58 |
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 | 06:59 |
darkxst | which runs sbuild, though may have take local config to make it work | 07:00 |
darkxst | if you just want a git branch from current ubuntu source, pull-lp-source, gbp import-dsc is enough | 07:02 |
octoquad | cool, ever though about creating a Ubuntu GNOME development / packaging guide? | 07:05 |
=== mephux_ is now known as Guest73681 | ||
octoquad | I found the way documented on the various pages different to how it's actually done. | 07:05 |
darkxst | octoquad, the problem with debian packaging is there are atleast 3 ways to do every step | 07:06 |
=== Guest73681 is now known as mephux | ||
=== petersaints_ is now known as petersaints | ||
darkxst | and I don't have time to write a guide, but once we have git branches maybe someone else can do it | 07:07 |
=== mephux is now known as Guest57309 | ||
darkxst | steve started on scripts to export stuff from ppa into git, but he left the team before it was finished | 07:08 |
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:09 |
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:10 |
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:13 |
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:15 |
darkxst | octoquad, but if you want to write some docs, I will give them a quick review when ready | 07:17 |
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:18 |
octoquad | :) | 07:21 |
octoquad | good thing I read some of the C stuff and makefile. This makefile is insane lol | 07:24 |
darkxst | which? | 07:24 |
=== _longines_ is now known as _longines | ||
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:25 |
darkxst | put the files in debian/ and install via overrides in rules | 07:26 |
octoquad | Ok, I have static paths at the moment in the .desktop file (/var/lib/ | 07:28 |
darkxst | see for example gnome-session/debian/rules | 07:29 |
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:30 |
darkxst | fedora and RH use /var/libexec/ but that won't affect us | 07:31 |
octoquad | interesting. So how do tell it to install to the desktop to /etc/xdg/autostart and the script into /var/lib? | 07:35 |
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:37 |
darkxst | or something like that | 07:39 |
darkxst | there are loads of packages that do this sort of stuff, if you need example codesearch.debian.org is your friend | 07:40 |
octoquad | ta, was looking for an example online | 07:41 |
darkxst | http://codesearch.debian.net/results/install%2F.*%3A%3A%20path%3Adebian%2Frules/page_0 | 07:42 |
octoquad | https://www.debian.org/doc/manuals/maint-guide/modify.en.html#destdir | 07:44 |
darkxst | octoquad, sure, don't install anything in to /usr/local/ not sure what else that page is meant to say | 07:46 |
darkxst | and they look like dh overrides, won't work with cdbs | 07:47 |
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:09 |
darkxst | i'd prefer install over that snippet | 08:24 |
octoquad | yeah just changed it to install now. The cp didn't work (permission denied) | 08:25 |
octoquad | cool, successful build | 08:31 |
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:46 |
ubot5 | Ubuntu bug 1432068 in Ubuntu GNOME "gjs-console assert failure: *** Error in `/usr/bin/gjs-console': malloc(): memory corruption (fast): 0x00007f2884036710 ***" [Undecided,Confirmed] | 08:46 |
octoquad | I think I found the pattern to reproduce | 08:47 |
octoquad | awesome, she werks! debdiff incoming. | 08:49 |
darkxst | apport-retrace? | 08:49 |
darkxst | though seems to have a pretty reasonable backtrace from bot, I'd auggest submit that upstream to tracker | 08:51 |
octoquad | ok | 08:51 |
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:52 |
octoquad | that was fun btw, thanks for helping me :) | 08:53 |
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:55 |
octoquad | lol | 08:56 |
darkxst | octoquad, old then new! | 08:56 |
octoquad | ok I'll re-upload | 08:56 |
* octoquad pulls noob move | 08:56 | |
darkxst | octoquad, I would point desktop file autostartCondition at the stamp made by srapper script | 08:57 |
octoquad | AutostartCondition=if-exists /var/lib/gnome-welcome-tour? | 08:58 |
darkxst | no seen-getting-started | 08:59 |
octoquad | is if-exists negated? So if it does exist it won't actually process the wrapper script? | 09:00 |
darkxst | unless-exists | 09:01 |
darkxst | (I think) | 09:02 |
octoquad | upstream desktop file points to the script for AutoStartCondition | 09:02 |
octoquad | s/script/wrapper | 09:02 |
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:05 |
darkxst | and if-exists /var/lib/gnome-welcome-tour is always TRUE | 09:07 |
darkxst | why even set it then? | 09:07 |
darkxst | (that would normally be used for cross-package deps) | 09:08 |
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:09 |
octoquad | I just used the ... | 09:10 |
darkxst | unless-exists <stamp file> | 09:10 |
darkxst | so unless-exists ~/.cache/gnome-getting-started-docs/seen-getting-started-guide | 09:11 |
octoquad | ok done. Anything else/ | 09:12 |
octoquad | ? | 09:12 |
darkxst | what happened to yelp-intro.webm? | 09:14 |
darkxst | did upstream remove that? | 09:14 |
darkxst | but otherwise the rest looks good | 09:15 |
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:16 |
darkxst | is it in gnome-initial-setup perphaps?, thats not packaged | 09:17 |
darkxst | ive not actually seen it apart from references in the welcome-tour | 09:18 |
darkxst | ^script | 09:18 |
octoquad | nope nothing in there | 09:21 |
darkxst | maybe it was removed, recently? | 09:31 |
octoquad | https://git.gnome.org/browse/gnome-initial-setup/commit/data/gnome-welcome-tour?id=6261c8b1ca0be9126e5a3e7551e04de115c27c43 | 09:32 |
darkxst | octoquad, k, thats fine by me | 09:33 |
octoquad | cool | 09:33 |
octoquad | it was removed in 2013 already | 09:34 |
darkxst | octoquad, its not like I have time to check details on what I am saying! | 09:35 |
darkxst | well not everything, and this case seems you answered it yourself, I'm off to cook steak | 09:37 |
darkxst | hoping that will help with withdrawal symptoms, from most awesome chick that just left for a year, a month after meeting her ;( | 09:41 |
darkxst | octoquad, "fix committed" is meant for stuff actually committed to vcs, don't set that | 09:42 |
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:05 |
darkxst | octoquad, I'm not even going to read those, stuff that needs sponshorsip should just be confirmed (or wishlist) | 10:07 |
darkxst | or triaged of course | 10:09 |
Linnak | Hi, where should I copy Gnome shell themes? | 11:53 |
LinDol | hi all | 14:17 |
MAtahari | hi. how can I make KDE apps look right in gnome? | 17:32 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!