[03:28] <pitti> Godo morning
[06:17] <didrocks> doko: slangasek: still nobody assigned himself on bug #1500768, people are seriously unhappy to be left broken
[06:17] <seb128> SRU team, slangasek, what's the standard way to deal with SRUs that got removed from -updates because of regressions but that users already installed? should a bumped version from the old content be uploaded or do we let those users on the buggy version (which currently make them not got a security update)
[06:18] <didrocks> I think we should revert
[06:18] <didrocks> so yeah, please advise on the best way to handle this :)
[06:21] <seb128> arges, hey, I just saw your comment on bug #1376212 and replied, let me know if I should reupload with a different version
[07:42] <dholbach> good morning
[07:49] <seb128> hey dholbach
[08:04] <dholbach> hi seb128
[08:41] <doko> pitti, please could you disable the gcc-* autopkg triggers for linux? I don't think it makes sense to run these for gcc-arm-none-eabi, gcc-snapshot, gcc-4.7, etc
[08:44] <pitti> doko: ah, so only keep those for gcc-5? sure
[08:44] <pitti> doko: also, it seems wolfe-07 is segfaulty again, I'll reboot that
[08:44] <pitti> although, same issue on others
[08:46] <doko> pitti, yes, until we move to gcc-6
[08:47] <kruger> hi, i've recompiled the vmlinuz.efi, but i'm unable to boot the dvd in the uefi mode, i'm kicked in busybox shell (initramfs). In bios mode boot fine. Someone can help me?
[09:01] <pitti> doko: done in http://bazaar.launchpad.net/~ubuntu-release/britney/britney2-ubuntu/revision/518; the next britney run should drop the tests and promote gcc-arm-none-eabi
[09:07] <flexiondotorg> dholbach, Many thanks for the sponsoring.
[09:07] <dholbach> keep up the good work! :)
[09:08] <pete-woods> pitti: any chance you could publish the dbusmock stuff from into wily, as well as the overlay? atm my silo only builds for vivid (although technically we don't test wily atm, we're still doing dual landings) https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/landing-051/+packages
[09:09] <Laney> that bazaar.l.n link is 500ing for me
[09:09] <pitti> pete-woods: added to my TODO list
[09:10] <pete-woods> pitti: thanks!
[09:11] <Laney> oh wow, I opened it with a ;
[09:14] <dholbach> flexiondotorg, did you start working on your application for upload rights or membership already? :)
[09:15] <flexiondotorg> dholbach, On my list for Tuesday next week. I have joined the bug squad already though :-)
[09:15]  * dholbach hugs flexiondotorg
[09:15] <dholbach> excellent :)
[09:53] <pitti> pete-woods: 0.16-1 uploaded to sid, I'll sync it in some 8 hours when it's in LP
[10:06] <pete-woods> pitti: awesome, thanks!
[10:08] <pete-woods> will probably nag for a backport to the overlay when I get round to using it
[11:31] <alexlist> Hi... I need gcc-5.2 on 15.04, and I'm trying to backport the wily package to vivid. However, that one depends on g++-5 and gnat-5, which are not available in vivid... chicken-egg-problem? How do I suggest I create a 5.2 package for 15.04? http://pastebin.ubuntu.com/12713816/
[11:31] <alexlist> s/I suggest/you suggest/
[11:35] <rbasak> Looks like you'll have to hack the package to break the loop.
[11:35] <rbasak> Once done, you should be able to rebuild with your new g++-5 to have something based on the same source package again.
[11:35] <rbasak> Others probably know more.
[11:36] <rbasak> Or maybe just hack things around to get the binary g++-5 installed on 15.04 first?
[11:36] <rbasak> (before rebuilding)
[11:38] <alexlist> gcc-5-base in 15.04 was probably used as a stepping stone for the transition... but I haven't followed the details...
[12:23] <infinity> pitti: Is there any way to prioritize rerunning the 3 tmpfail linux autopkgtests?
[12:32] <pitti> infinity: I don't know off-hand how to jump the queue with amqp, but I'll check this
[12:35] <pitti> infinity: is there a particular urgency? there's a block-proposed bug so far
[12:35] <pitti> otherwise we could just hint it; the queues are still catching up from last night's KDE uploads
[12:37] <pitti> ah, and qt now added another 600 or so
[12:37] <infinity> pitti: It's a bit of a chicken and egg, since they don't clear their block-proposed until all testing (adt and their own) passes. ;)
[12:37] <pitti> ah, ok
[12:43] <attente> hi, i'm trying to cross-compile gtk+3.0 for armhf in a schroot, but i keep getting "E: Build-dependencies for sbuild-build-depends-gtk+3.0-dummy could not be satisfied."
[12:45] <attente> full build log is here: http://paste.ubuntu.com/12714336/
[12:52] <caribou> pitti: should sbuild run autopkgtests when I build a package locally ?
[12:53] <pitti> caribou: not by default; I know some people have created hooks to do that, though
[12:53] <caribou> pitti: ah, ok. Should PPA build do it ?
[12:53] <caribou> (sorry, I'm new at autopkgtest & trying to add it to one of my package)
[12:54] <pitti> caribou: no, there's no PPA integration with autopkgtest right now
[12:54] <caribou> k
[12:54] <caribou> so adt-run is the only way to test it
[12:54] <pitti> I'm planning to add the machinery for this soon, but it's both a bandwidth issue, and more importantly there's nothing to trigger the tests right now
[12:54] <pitti> (we'll do that for the overlay PPA, for example)
[13:01] <alexbligh1> "cpan2deb --build InfluxDB" gives "Module::Build::Tiny version 0.039 required--this is only version 0.034 at Build.PL line 6" on vanilla 14.04; am I doing something daft?
[13:09] <flexiondotorg> cjwatson, Are you the right person to ask to take a look at the merge proposal please?
[13:09] <flexiondotorg> https://code.launchpad.net/~ubuntu-mate-dev/debian-cd/ubuntu-mate-logo/+merge/272432
[13:10] <cjwatson> flexiondotorg: Somebody else in ~ubuntu-cdimage, please
[13:12] <flexiondotorg> cjwatson, OK. Thanks.
[13:13] <flexiondotorg> Laney, And chance you could review/merge https://code.launchpad.net/~ubuntu-mate-dev/debian-cd/ubuntu-mate-logo/+merge/272432 please?
[13:19] <sysrex> hi, since I have seen some bugs not being updated
[13:20] <sysrex> I plan to submit the update  to tomcat 7.0.55
[13:44] <flexiondotorg> infinity, Can you help me out please? https://code.launchpad.net/~ubuntu-mate-dev/debian-cd/ubuntu-mate-logo/+merge/272432
[13:45] <infinity> flexiondotorg: After I grab some breakfast, yep.
[13:45] <flexiondotorg> infinity, Thank you :-)
[13:49] <rbasak> infinity: any opinion on https://bugs.launchpad.net/ubuntu/+source/rpcbind/+bug/304393 / https://bugzilla.redhat.com/show_bug.cgi?id=103401 ? "According to Ulrich Drepper, daemons requiring specific ports in the 600-1023
[13:49] <rbasak> range need to be started before any daemons using bindresvport."
[13:51]  * rbasak wonders who cares about 0 < ports < 1024 nowadays anyway
[13:54] <cjwatson> it's an easy way to defend against the class of local-root escalation attacks where you find a way to get a system service to crash and then start up your own version of it to capture credentials
[13:54] <cjwatson> (and yes, this means that >=1024 services don't have this protection, but most of the things where you might most easily escalate to root are under that ...)
[14:13] <infinity> rbasak: Lots of opinions, but I doubt any are the opinion you want.
[14:21] <pitti> mvo: I complain
[14:21] <pitti> mvo: now that you've trained me for months to use "sudo apt update/upgrade" this doesn't work under precise
[14:21] <pitti> mvo: (just kidding, of course -- big hug!)
[14:22] <james_w> juliank: hi, mvo says that you may be a good candidate to mange python-apt on pypi, would you like to do that?
[14:23] <rbasak> infinity: still, I@m interested
[14:24] <juliank> james_w: What for? I'm not a huge fan of duplicated distribution mechanisms
[14:25] <juliank> Especially with the current releases being tightly coupled to APT releases
[14:26] <james_w> juliank: python now requires the tarball to be uploaded to pypi, rather than just put on Launchpad
[14:27] <juliank> Not sure what you mean. python-apt is not maintained at all on Launchpad anymore.
[14:28] <james_w> ah
[14:28] <james_w> well anyone installing it via pip is even further behind then
[14:28] <juliank> We release directly from git to Debian and sync to Ubuntu
[14:29] <juliank> I've always told people that's not a supported use case.
[14:29] <juliank> It's also registered twice on pypi, AFAICT
[14:29] <juliank> https://pypi.python.org/pypi/apt
[14:30] <juliank> and
[14:30] <juliank> https://pypi.python.org/pypi/python-apt
[14:30] <james_w> yeah
[14:35] <attente> Saviq: hey, did you ever find a workaround for https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/1318627?
[14:38] <infinity> flexiondotorg: Merged and pulled on cdimage.
[14:39] <Saviq> attente, afraid not, reading Dimitri's reply it's either not building it whole, or just building it native
[14:40] <attente> Saviq: ok, thanks. so is my only option basically to build packages directly on an ubuntu touch device?
[14:41]  * infinity looks at this twisty maze.
[14:41] <infinity> cjwatson: How often is lillypilly:~cjwatson/bzr/debian-cd/ubuntu updated?
[14:42] <cjwatson> infinity: 9/15 * * * *    bzr-mirror
[14:43] <Saviq> attente, or PPA, or qemu, but a nexus4 does fine (nexus7 even finer), I can only recommend to debootstrap a chroot in $HOME, otherwise you'll end up missing more space on / rather soon (and you'll need to reinstall deps on reflash, and OTA will likely break... all kinds of reasons)
[14:43] <Saviq> attente, qemu will take a long time and if anything tries to thread during the build (like tests or something), that generally fails, too
[14:45] <attente> Saviq: ok, i'll try the PPA route first, thanks!
[14:47] <seb128> attente, I usually do test build on porter boxes, which is also an option
[14:47] <Saviq> attente, note that if your PPA is virtualized (the default), we've seen trouble with that sometimes, too
[14:47] <Saviq> i.e. IIRC virt PPAs build in qemu, so the same applies
[14:47] <Saviq> yeah, /me always forgets porter boxes
[14:47] <attente> ah. ok, thanks guys
[14:59] <Riddell> pitti: various test regressions many false positives from kde frameworks 5.15, I assume you're onto them?
[15:00] <cjwatson> Saviq: currently, yes
[15:01] <pitti> Riddell: I'm handholding/retrying the regressions, yes
[15:01] <pitti> Riddell: there were tons last night due to uninstallability, most are back to green, but there's still a bunch left
[15:01] <pitti> Riddell: but queues are still awfully long, will still be some hours until they get their turn for re-running
[15:08] <Riddell> "I know how to queue, I'm British"
[15:08] <pitti> :)
[15:27] <pitti> infinity, doko, Riddell: FYI, all current regressions on people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.htm (mostly fallout from temporary uninstallability or flakyness) are re-queued; please don't re-re-queue, as the queues are already awfully long
[15:29] <infinity> pitti: I'll keep my hands off.
[15:49] <flexiondotorg> infinity, Thanks for the review and merge :-)
[15:49] <flexiondotorg> infinity, Any idea if a new package will be made in time for 15.10?
[15:49] <flexiondotorg> Those images changes were for 2 reasons.
[15:49] <flexiondotorg> Firstly, one of the image resolutions was just plain wrong.
[15:50] <flexiondotorg> The other is the Acceesible Computing Foundation evaluated Ubuntu MATE for accessibility.
[15:50] <flexiondotorg> We passed, but there were findings.
[15:50] <flexiondotorg> The most important was that people with low vision would struggle with the boot screen.
[15:51] <flexiondotorg> Because the contrast of the graphic wasn't high enough.
[15:51] <infinity> flexiondotorg: A new "package" of what?  Those bits are just for ISOs.
[15:51] <flexiondotorg> infinity, Cool :-)
[15:51] <flexiondotorg> So new package build required?
[15:51] <flexiondotorg> Did. Not. Know. That.
[15:51] <flexiondotorg> infinity, Many thanks.
[15:51] <infinity> flexiondotorg: debian-cd isn't packaged, that commit was directly to the cdimage build machine, next daily will pick it up.
[15:51] <flexiondotorg> I'll get the ACF to test again.
[15:52] <flexiondotorg> infinity, Perfect. Thank you.
[15:52] <flexiondotorg> infinity, My cousin is blind and uses Ubuntu MATE. I work hard to ensure Ubuntu MATE is a truly a11y OS :-)
[15:53] <infinity> flexiondotorg: Probably less effort to just get a new cousin.
[15:53] <infinity> flexiondotorg: (But, seriously, it's nice to see people making sure things like that work properly)
[15:53] <flexiondotorg> infinity, You're a bad man. Go and sit in the corner and consider what you've done ;-)
[15:55] <infinity> flexiondotorg: :)
[15:56] <infinity> flexiondotorg: If you and your cousin are feeling generously community-oriented, testing a few flavours for stupid "we don't notice because we can see" screwups would be a nice Christmas gift. ;)
[15:56] <flexiondotorg> Funny you should mention that.
[15:57] <flexiondotorg> We are considering do precisely that when we get together at Christmas.
[15:57] <flexiondotorg> In conjunction with the ACF.
[15:58] <flexiondotorg> Recently even some traditionally poor desktops have started to significantly improve a11y.
[15:58] <flexiondotorg> Hint, the Unity dash. Not a11y.
[18:23] <barry> i'm going to start looking at the wily rebuild ftbfs's.  configglue is up first
[18:23] <barry> anybody else working on any of these?
[18:24] <ginggs> barry: not right now, but i have fixed a couple
[18:24] <barry> ginggs: great, thanks!  i don't want to duplicate work.  i'll post here as i take a look at each
[18:26] <ginggs> are you looking at: http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-20151001-wily.html or http://qa.ubuntuwire.com/ftbfs/ ?
[18:26] <barry> ginggs: the former
[18:27] <ginggs> that's a week old now :)
[18:27] <barry> ginggs: the bottom of the page says it was last updated today at 18:19 +0000
[18:28] <barry> doko: which ftbfs link should we be working off of? ^^
[18:28] <ginggs> sorry, i thought that was static
[18:29] <barry> ginggs: yeah, i think the latter is the list actually failing right now, while the former is what would fail if an actual full archive rebuild were done
[18:45] <ginggs> so the latter includes (Proposed) packages, e.g. fontmatrix which was RM'd from Debian more than a year ago,what can we do to clean those up?
[18:57] <sil2100> barry: hey! Could you review/sponsor https://bugs.launchpad.net/ubuntu/+source/python-pysaml2/+bug/1503698 ? Their test suite is really really strange, but at least it builds now ;)
[18:58] <barry> sil2100: yes, but let me finish this one first
[18:58] <sil2100> Thanks! :)
[18:58]  * sil2100 goes EOD now
[19:48] <cjwatson> ginggs: must've been some reason fontmatrix wasn't removed, let me see
[19:49] <cjwatson> ginggs: ok, fontmatrix was only removed from testing, not unstable - we don't auto-follow that
[20:01] <ginggs> cjwatson: ok, thanks
[20:06] <ochosi> cjwatson: hey, could you take a peek/review this MR? would be great if we could still get this into wily! https://code.launchpad.net/~unit193/ubuntu-cdimage/xubuntu-core/+merge/268167
[20:08] <cjwatson> ochosi: could you ask somebody else in ~ubuntu-cdimage?  I'm only there as a backup now
[20:08] <ochosi> oh i see
[20:08] <ochosi> right, we've just been trying to get someone to rev this for a while, so i guess i started at the top of the list
[20:09] <ochosi> slangasek: hey! would you mind reviewing this MR? https://code.launchpad.net/~unit193/ubuntu-cdimage/xubuntu-core/+merge/268167
[20:12] <slangasek> ochosi: hi, queuing it to look at
[20:13] <ochosi> slangasek: thanks a bunch! would be great if we could get this in
[20:29] <doko> ginggs, barry: they are different, and complement each other, so every fix is welcome
[20:34] <barry> doko: ack
[21:14] <slangasek> Unit193: hi, I think I'm going to need you to explain to me what xubuntu core is
[21:14] <tdaitx> slangasek, libecap 1.0.1 was deleted, I now need sponsoring for LP: #1504200, after that LP: #1496223 and LP: #1502178 need to be sponsored as well
[21:19] <Unit193> slangasek: Like Xubuntu desktop, but less additions.  ochosi or knome can answer a few questions, barely got this going out.
[21:21] <slangasek> ochosi: ok, for you to explain then :)
[21:21] <slangasek> why does xubuntu need two different image builds?
[21:22] <ochosi> slangasek: we didnt really enjoy "outgrowing" the size of legacy media, i.e. the CD and wanted to make it easier for folks to get a slimmer version of xubuntu that's still functional. so it'll help people with low bandwidth as well as those who still have older machines and have to install from CD
[21:23] <ochosi> and yeah, ofc there are other ways, but we felt this was offering people an easy and really user-friendly way to get xubuntu
[21:23] <slangasek> ochosi: ok; and why did you not take what you've done to make xubuntu-core smaller, and make that the "xubuntu" image instead, with everything else downloaded from the archive?
[21:25] <slangasek> ochosi, Unit193: btw we historically had both CD and DVD media for flavors, *without* using a different project name.  I think it would be better to do the same here, rather than creating two discrete projects in cdimage
[21:25] <ochosi> well there are other issues too ofc, people without any connectivity can't download anything, so giving them a richer version that includes e.g. LibreOffice made sense to us
[21:26] <ochosi> what's the problem/downside of having two discrete projects in cdimage?
[21:27] <slangasek> ochosi: that they show up as two distinct projects at the top level, when AFAICS they aren't
[21:28] <ochosi> yeah true, they aren't. is there any other way to offer the two isos separately?
[21:30] <slangasek> ochosi: you would see http://cdimage.ubuntu.com/xubuntu/daily-live/ vs. http://cdimage.ubuntu.com/xubuntu/dvd/ for daily images, and xubuntu-15.10-desktop-$arch.iso vs. xubuntu-15.10-dvd-$arch.iso for release images
[21:32] <ochosi> Unit193: thoughts?
[21:32] <slangasek> tdaitx: one minor tweak, libecap2v5 should Replaces: libecap2 in addition to the Conflicts:
[21:32] <gQuigs> anything I can do to help with archive package removal? (https://bugs.launchpad.net/~ubuntu-archive/+bugs?field.searchtext=remove)
[21:33] <ochosi> slangasek: anyhow, i gotta let Unit193 take it from here again, gotta get some rest. thanks for taking a look and don't hesitate to add your comments to the MR directly!
[21:35] <gQuigs> for example, one not reported by me.. .https://bugs.launchpad.net/ubuntu/+source/nspluginwrapper/+bug/1405906
[21:35] <tdaitx> slangasek, ouch! right, forgot about that
[21:36] <tdaitx> slangasek, let me fix it...
[21:38] <knome> slangasek, i'm told that other people need to go to bed and other stuff, so i'm jumping in on the xubuntu core discussion
[21:38] <slangasek> tdaitx: fixed locally and uploaded
[21:38] <knome> slangasek, i can't see a reason why it couldn't be two different ISOs built with the same product name
[21:39] <knome> slangasek, at least as long as we can have a word what the names for the subproducts are
[21:39] <slangasek> knome: the convention would be "desktop" vs "dvd"
[21:40] <knome> slangasek, is there a reason why that couldn't be something else?
[21:40] <knome> slangasek, because neither of those *really* describe what we're after with core
[21:40] <slangasek> knome: these names are part of the cdimage code, and changing them to something else would require making the code more complicated
[21:40] <knome> right
[21:40] <slangasek> which is not to say I'd veto it
[21:40] <slangasek> but I'd want to see it first
[21:40] <knome> sure
[21:41] <knome> the more i think of it, the more it makes sense to put them under the same product name
[21:41] <knome> but i'd really like to see something like "desktop" and "core"
[21:42] <knome> how and with what names and descriptions we point people to those ISOs is a documentation/marketing issue anyway
[21:43] <knome> slangasek, how would you suggest we go forward from here?
[21:44] <knome> slangasek, do we need changes on the merges, and who/what team should we contact about getting the naming scheme and related script discussion started?
[21:44] <slangasek> knome: I'd like to see a proposed patch that does this as two images under the xubuntu product, with whatever code changes you're looking for to support different names that "desktop" and "dvd" if that's the way you're going
[21:45] <knome> slangasek, i don't understand much of the code side here, but would the code changes required be in the same pacakges as the merges are currently done?
[21:45] <slangasek> knome: to ubuntu-cdimage, yes
[21:46] <knome> slangasek, cheers, i'll pass the message on
[21:46] <knome> slangasek, thanks for the insight and comments!
[21:48] <sarnold> gQuigs: I think subscribing https://launchpad.net/~ubuntu-archive is the recommended step
[21:49] <gQuigs> sarnold: yup, that bug list is those subscribed to ubuntu-archive
[21:49] <gQuigs> I guess what can I do to help that team with them?
[21:50] <sarnold> gQuigs: oh. /me facepalm
[21:52] <gQuigs> sarnold: if I think they're ready to be removed (no more questions needs to be asked), is triaged a good place to put them ?  not sure if there is a different policy for these
[21:53] <sarnold> gQuigs: good question, that list is a lot longer than I expected :)
[21:54] <gQuigs> sarnold: https://bugs.launchpad.net/ubuntu/+source/nspluginwrapper/+bug/1405906 is a good example, it even ftbfs...
[21:56] <sarnold> gQuigs: I've always poked infinity directly in the past when I've wanted a package removed from the future, but that may not scale to the size of that list :) hehe
[21:58] <gQuigs> yup, the last package I got removed was him...
[21:58] <gQuigs> IIRC
[21:59] <cjwatson> worst case, we normally do a full pass over archive bugs just before release
[22:00] <sarnold> also works
[22:03] <gQuigs> interesting, seems like an odd time - why not just after a release?
[22:03] <gQuigs> (for the next one, obviously)
[22:05] <gQuigs> I'll bbl, but if any of you think of anything I can add to those bugs to make them easier, let me know
[22:18] <cjwatson> gQuigs: just before because that way the removed packages aren't in the release
[22:26] <slangasek> tdaitx: could I get dep3 headers for each of the patches under debian/patches for squid3?
[22:27] <slangasek> tdaitx: (fix-logical-not-parentheses-warning)
[22:31] <tdaitx> oh, don't tell me I forgot those?
[22:33] <tdaitx> yeah, I did
[22:33] <tdaitx> slangasek, fixing that now
[22:45] <tdaitx> slangasek, done... I had the dep3 locally, I probably forgot to regenerate the debdiff at the time
[22:45] <tdaitx> and thanks for the heads up
[22:45] <tdaitx> =)


[02:36] <dipankar> dfarning, around?
[02:36] <dipankar> lfaraone, around?
[02:52] <dipankar> dfarning, ??
[03:13] <dfarning> dipankar, goodmorning
[03:13] <dipankar> goodmorning dfarning
[03:13] <dipankar> just saw your email
[03:14] <dipankar> happy that work has been divided
[03:14] <dipankar> :)
[03:14] <dfarning> Does it make sense?
[03:14] <dipankar> yup sure. Actually Manu Sir explained me before hand on phone
[03:15] <dfarning> Ah great.  I really didn't understand until I wrote it down.
[03:16] <dfarning> dipankar, whenever you are ready we can start poking at the mouse patch.
[03:17] <dipankar> yup
[03:17] <dipankar> dfarning, we can start right now. I think we have an hour or so.
[03:18] <dipankar> before you and Luke go to sleep :)
[03:18] <dfarning> great are you familar with the patch system?
[03:19] <dipankar> no dfarning, I am not aware of that. Have documentation by Chirag, but not clear.
[03:20] <dfarning> dipankar, ok the standard way to share modification in linux is via 'patches'
[03:20] <dipankar> ok
[03:20] <dfarning> the little piece of code that we solveing the mouse issue was called a patch. do you still have the link for it?
[03:22] <dfarning> dipankar,  can you review the explanation of patch at   http://en.wikipedia.org/wiki/Patch_(Unix)
[03:25] <dipankar> dfarning, I lost the link. Let me check the logs
[03:25] <dfarning> ok I found the patch example at http://bugs.sugarlabs.org/ticket/1544#comment:16
[03:26] <dfarning> dipankar, found it ^^
[03:27] <dipankar> dfarning, got it
[03:28] <dipankar> http://git.sugarlabs.org/projects/jhconvert/repos/mainline/blobs/master/patches/0.86/1544.patch
[03:28] <dipankar> oops.. didn't see yours.. :)
[03:32] <dipankar> ok dfarning, I went through the wiki page
[03:32] <dfarning> does it make a little sense?
[03:33] <dipankar> I guess I got the idea. Its similar to patches for computer games. They release patches to fix some bugs. [PS: I used to play __a lot__]
[03:34] <dfarning> if we look at the existing patch we see that the changed file is in /usr/bin/sugar-session
[03:34] <dfarning> :)
[03:34] <dfarning> so we need to get the source for that package
[03:35] <dfarning> we can use the command apt-get -u source sugar-session-0.88 to get it
[03:35] <dipankar> one second David. I need to be on desktop
[03:35] <dfarning> dipankar, ok just ping me when you are ready
[03:36] <dipankar> actually USR installed on Desktop
[03:36] <dipankar> David.. how about icome in 5 minutes..
[03:37] <dfarning> fine
[03:44] <dipankard> dfarning, I am on my desktop :)
[03:45] <dfarning> ok try download the source with the command given above.
[03:46] <dipankard> ok.. dfarning let me first check the sugar-session file
[03:47] <dipankard> dfarning, something opened up, but nothing is coming onit
[03:47] <dfarning> dipankard, what do you mean?
[03:48] <dipankard> dfarning, Its like, when I did above $cd /usr/bin/
[03:49] <dipankard> then $sugar-session
[03:49] <dipankard> a window opened up
[03:49] <dipankard> like the sugar
[03:49] <dipankard> but icons on it
[03:50] <dfarning> ok you went to the /usr/bin dir and ran the command 'sugar-session'
[03:51] <dipankard> yes
[03:51] <dfarning> and the session failed to start?
[03:51] <dipankard> no
[03:51] <dipankard> it started
[03:51] <dipankard> but with no icons
[03:51] <dipankard> only gray background
[03:51] <dipankard> Ahh.. I see its the bug you told me
[03:52] <dfarning> ahh. are you in a terminal in gnome?
[03:52] <dipankard> yup
[03:53] <dipankard> dfarning, I am not getting the directory you are mentioning
[03:53] <dfarning> ok then that is the problem sugar-session will not run properly inside gnome.  Instead you have to sugar-emulator
[03:53] <dipankard> :(
[03:54] <dfarning> sugar-emulator is a thin 'wrapper' which set up the sugar session with the existing gnome session.
[03:54] <dipankard> ok.. sugar-emulator is working great
[03:56] <dfarning> when you sellect the sugar 'session' from the log in screen it directly calls sugar-session
[03:57] <dfarning> ok lets use an editor to look at the sugar-session file
[03:57] <dipankard> ok
[03:57] <dipankard> got it
[03:58] <dipankard> opened it
[03:59] <dfarning> ok now let's look at what changed in the patch
[03:59] <dipankard> ok
[03:59] <dfarning>     client.set_string('/apps/metacity/general/mouse_button_modifier',
[03:59] <dfarning> 7	-                      'disabled')
[03:59] <dfarning> 8	+                      '<Super>')
[04:00] <dfarning> the - and + mean that the stuff on line 7 was replaced with the stuff on line 8
[04:00] <dfarning> so now we need to go to the sugar-session file and look for that line
[04:01] <dfarning> hmmm looks similar to line 233.
[04:01] <dfarning> what in on line 232 and 233 in your file?
[04:02] <dipankard> I lost track dfarning, Let me rewind a bit. The first part line 7 and 8 are from patch file?
[04:02] <dipankard> right?
[04:02] <dfarning> yes
[04:02] <dipankard> my bad.. I was looking at sugar-session file :(
[04:03] <dfarning> got it now?
[04:03] <dipankard> yup. on both files
[04:04] <dfarning> what in on line 232 and 233 in your file?
[04:04] <dipankard> yes David. 232 and 233
[04:04]  * lfaraone is back.
[04:05] <dipankard> hi lfaraone
[04:05] <dfarning> does line 233 contain 'disabled')
[04:05] <dipankard> yes David. 233 contains 'disabled'
[04:07] <dfarning> hey lfaraone glad you are back I was starting to explain patching a packaging by show what we are trying to change in the /usr/bin/sugar-session file.
[04:07] <dfarning> dipankard, the entire point of our patch is to change that line to '<Super>') :)
[04:08] <dipankard> ok.. :) But why? I mean what does client.get_string() actually do?
[04:09] <dfarning> lfaraone, would you mind walking dipankard though the process of creating a package patch?
[04:10] <dfarning> dipankard I am not exactly sure, in this instance we are just using a existing patch written by alsroot to fix our package :)
[04:10] <dipankard> ohk.. dfarning..
[04:11] <dipankard> I guess the file name in consideration is written on the top of the patch file
[04:11] <dipankard> followed by the line no. where the modification is to be done
[04:11] <dipankard> and finally what is the modification required.
[04:12] <dfarning> yes and the third line is the line number of the orginal changes
[04:12] <lfaraone> dipankard: yes. rather than being written by hand, it's generated programmatically.
[04:12] <dfarning> lfaraone, ok I'll shut up and listen:)
[04:12] <dipankard> ok lfaraone, like we have dch for changelog entry
[04:13] <lfaraone> dipankard: yes. git has built-in support for patch generation.
[04:13] <dipankard> ok
[04:14] <lfaraone> dipankard: so you have the unpacked sources of the Debian package in your current directory, right?
[04:15] <dipankard> lfaraone, : I think no. which package shall I download?
[04:15] <dipankard> using debcheckout?
[04:15] <dfarning> lfaraone, we were look at the file in /usr/bin (its final install detestation) rather than as part of a package
[04:16] <lfaraone> dipankard: sugar-0.88, I think.
[04:18] <dipankard> ok lfaraone just a minute
[04:20] <dipankard> btw lfaraone, how do you delete whole folder in Ubuntu?
[04:20] <dipankard> I always get a msg : 'Folder not empty' while doing 'shift + del'
[04:21] <lfaraone> dipankard: I have not seen that message.
[04:22] <dipankard> :)
[04:22] <dipankard> lfaraone, It will take sometime (slow internet speed here)
[04:23] <dipankard> ^^ Package downloading
[04:25] <lfaraone> dipankard: okay, in the interim, I'll go into some explanation.
[04:25] <dipankard> sure lfaraone, that will be great
[04:26] <lfaraone> dipankard: there are a variety of ways to modify upstream sources in Debian packages. The most obvious is to change the file directly in the source package.
[04:26] <lfaraone> dipankard: This is seen as a poor practice by many because it both creates problems when rebasing on a new upstream version (you lose the changes) and makes it harder to inspect the chagnes made.
[04:27] <dipankard> ok
[04:27] <lfaraone> dipankard: therefore, a number of patch systems have been created.
[04:27] <lfaraone> dipankard:  a quick overview of them is at http://wiki.debian.org/debian/patches
[04:28] <lfaraone> dipankard: the one that people seem to be standardizing on now is "3.0 (quilt)"
[04:28] <lfaraone> dipankard: this uses a patch system called quilt that Debian's dpkg now supports natively. Therefore, it requires no additional dependencies during build.
[04:29] <lfaraone> dipankard: when you look at the page I linked, you see a column, "Accepts diff -u output"
[04:29] <dipankard> ok
[04:29] <lfaraone> dipankard: diff is the program typically invoked to create diffs. (and is used by git to create diffs). What does the '-u' option do?
[04:31] <dipankard> I think it is to decide the file type or something related to unicode
[04:32] <dipankard> I am unable to recall it 'unicode' or 'unified'.. something like that lfaraone
[04:32] <lfaraone> dipankard: well, according to the man page for diff(1), it outputs a "unified diff". This is what we're seeing in the patch that was linked.
[04:32] <lfaraone> dipankard: in the future, if you're unsure about a command option, running "man <Name of Command>" and looking through the resulting page is usually a good way to start.
[04:32] <dipankard> ok
[04:33] <dipankard> got it lfaraone
[04:33] <lfaraone> dipankard: so according to the table, 3.0 (quilt), the patch system we're using in sugar-0.88, accepts that output without any modifications.
[04:34] <dipankard> lfaraone, a doubt here.. by 'accepts' what are you referring?
[04:34] <dfarning> :) lfaraone runs a tight ship when he is teaching. I wouldn't want to miss and assignments for him:)
[04:34] <dfarning> s/and/any/
[04:35] <lfaraone> dipankard: you can provide that as a patch to the application.
[04:36] <lfaraone> dipankard: We store patches for Debian packages in a folder debian/patches/
[04:36] <dipankard> yup..
[04:37] <lfaraone> dipankard: so since we know that the patch that we're working with is accepted natively by 3.0 (quilt), we can just include the file in debian/patches/.
[04:37] <lfaraone> dipankard: so that quilt knows the order in which to apply patches, we also have to add the patch file name to debian/patches/series.
[04:38] <dipankard> ok.
[04:38] <dipankard> got it
[04:38] <lfaraone> dipankard: I'll be back in 15 minutes. Try and download the patch, add it to the series, and attempt a build of the pacakge. (hint: for the package build you'll need to use "git-buildpackage --git-ignore-new" to avoid git complaining about the lack of a commit)
[04:39] <dipankard> ok lfaraone I will try
[04:41] <dipankar> dfarning, I am setting up clocks to be in sync with you
[04:42] <dipankar> can you please tell me your city
[04:42] <dipankar> >?
[04:42] <dipankar> also time zone can be useful..
[04:42] <dfarning> I am in the same time zone as chicago -- Central Standard Time
[04:44] <dfarning> dipankar you can set the clock in gnome to point to several areas.
[04:44] <dipankar> dfarning, done that.. :)
[04:44] <dipankar> I have set clocks for Luke and yours
[04:45] <dfarning> cool I use it all the time (no pun intended)
[04:45] <dipankar> my.. you have one hour time difference among yourselves.. :)
[04:47] <dfarning> yes nearly neighbors. well halfway across the country
[04:47] <dipankard> :)
[04:49] <dipankar> dfarning, How do make a .patch file.. its so confusing
[04:49] <dipankar> have to take care of line numbers too
[04:49] <dipankar> ?
[04:51] <dfarning> dipankar in this case I think that you can just download the one alsroot make and stick in the the /debian/patches/ dir
[04:51] <dipankar> where is the download dfarning ? I seem to not find it on that page
[04:51] <dipankar> http://git.sugarlabs.org/projects/jhconvert/repos/mainline/blobs/master/patches/0.86/1544.patch
[04:53] <dfarning> lfaraone, might have a clever way of doing it.... but I would just click 'raw blob data' and cut and paste the results in to a file on my local machine
[04:54] <dipankar> :)
[04:54] <lfaraone> dfarning: I just cd'd into the releveant directory and did "wget http://git.sugarlabs.org/projects/jhconvert/repos/mainline/blobs/raw/fad664ab8f1b068f4f38a3871944a7dd3aa6284b/patches/0.86/1544.patch"
[04:57] <dfarning> lfaraone, you must forgive me. I am almost 40 and technology confuses me:)
[04:57] <dipankar> :)
[04:57] <dipankar> ok dfarning, copied the patch
[04:58] <dipankar> now shall I add it at the end of the series file?
[04:58] <dfarning> yes.
[05:00] <dfarning> then I think you will be ready to run git-buildpackage with the proper flags.
[05:00] <lfaraone> dfarning: add the file name to the series file, yes. putting the patch itself in its own file in debian/patches/ :)
[05:00] <lfaraone> * dipankard
[05:02] <dfarning> lfaraone, Then the build system just iterates though the list of patches in the series files and applies them in order when the package is being built?
[05:02] <lfaraone> dfarning: Yes.
[05:03] <dipankar> ok lfaraone / dfarning : done with the first two steps:
[05:03] <dipankar> now to run the packaging
[05:03] <lfaraone> dipankard: aside, you should read http://pkg-perl.alioth.debian.org/howto/quilt.html at some point so you understand how quilt works in general.
[05:05] <dipankar> hey lfaraone : shouldn't we use -S too with the flags?
[05:05] <lfaraone> dipankard: use -S when you want to do a source upload. In this case, we want to check that the patch was applied when the package is built.
[05:06] <dipankar> ok
[05:09] <dfarning> dipankar you are going to have to slow down. You are nearly done with you and  neeraj's work queue:)
[05:09] <dipankar> ok lfaraone : some error on dependencies.. http://paste.ubuntu.com/455295/ I think I missed something
[05:10] <lfaraone> dfarning: okay, so install the missing dependency listed, right?
[05:10] <dipankar> i suppose luke is referring to me :)
[05:11] <dipankar> python empy
[05:11] <dfarning> yes
[05:11] <dfarning> that is correct
[05:12] <dipankar> :( How do I add the dependency now. I only know they are in debian/control file
[05:12] <lfaraone> dipankard: you should install them on your local system using apt-get.
[05:13] <dipankar> ohk
[05:13] <dipankar> lfaraone: What is the use of 'python-empy'
[05:13] <dipankar> ?
[05:14] <lfaraone> dipankar: that's a good question. I've no idea off the top of my head, but it's needed for Sugar to build :) To find out the utility of a package, use "aptitude show <Package Name>"
[05:15] <dipankar> lfaraone: ok.. :) This is very __big__ package..
[05:15] <dfarning> http://packages.debian.org/search?keywords=python-empy
[05:17] <dipankar> dfarning: I had a talk with neeraj
[05:17] <dfarning> dipankar yes
[05:17] <dipankar> last night
[05:17] <dipankar> he told me he may not be able to join us before 4pm IST
[05:18] <dipankar> so he told if patching is urgent then I continue with it
[05:19] <dfarning> ok, that is fine it will give you the chance to teach him how to upload a package:)
[05:19] <dipankar> yeah sure
[05:20] <dipankar> I always to document every new process that I learn here so that team members can go through it too. :)
[05:20] <dipankar> *have to
[05:20] <dipankar> ok lfaraone: I am left with signing now
[05:20] <dipankar> debsign :)
[05:21] <dfarning> dipankar on my matrix I tried to identify special skills so that person can teach others as the team grows.
[05:21] <dipankar> ohk..
[05:22] <dipankar> dfarning, I guess from next week (after this week's work) we will have to stick to the matrix then :)
[05:22] <dipankar> no problem :)
[05:23] <dfarning> dipankar well we still need manu to agree that it is a sane way of organizing our efforts:)
[05:23] <dipankar> dfarning / lfaraone : I had a question in mind : the dependencies that the packages are associated with. Are they needed to be installed on my local machine while building?
[05:24] <lfaraone> dipankar: build-deps do.
[05:25] <dipankar> ok that means there are more than one dependencies : packages and build..
[05:26] <dfarning> lfaraone, I thought build-deps were automatically installed at build time if they are listed in the control file?
[05:26] <dipankar> package dependencies are not required to be installed on local machine while building a package
[05:26] <lfaraone> dipankar: on the build daemons, yes. but on the machines of us mere mortals, no.
[05:26] <lfaraone> dipankar: Yeah. There are a set of deps for the source package, and a different set of deps for each bin package.
[05:26] <dfarning> dipankar there are two types of dependencies build time and run time
[05:26] <dipankar> :)
[05:27] <dfarning> ok,
[05:27] <dipankar> dfarning, I am done with the package.
[05:28] <dipankar> need some one to try it (test) for mouse bug removal :)
[05:28] <dipankar> kandarpk, are you around?
[05:28] <kandarpk> yes
[05:29] <dfarning> dipankar you can just install the package in our your own system and make sure that line 232 of /usr/bin/sugar-session is the new value.
[05:29] <dipankar> hi kandarpk Sir, can you please try the package? I am sending it over to you.
[05:30] <dfarning> We proved that change worked a couple of hours ago.
[05:30] <lfaraone> dipankar: you can also use file-roller to inspect the deb. all a deb is is an archive with some other files worked.
[05:30] <dipankar> oh yeah..
[05:30] <dipankar> forgot about file roller
[05:30] <lfaraone> dipankar: basically, inside a deb, there is a data and a control archive. look in data then in usr/bin/sygar-session.
[05:31]  * lfaraone is out for the night, it's 00h30 here.
[05:32] <dfarning> kandarpk, are you going to try to install a debian test system today?
[05:32] <kandarpk> dfarning, yes
[05:32] <dfarning> dipankar how does the archive look?
[05:32] <dipankar> lfaraone, : what was the syntax for file roller? file-roller <package name>
[05:32] <kandarpk> I'll install a debian system
[05:33] <dfarning> kandarpk, great ping me if you have questions
[05:33] <kandarpk> dfarning, thanks
[05:34] <kandarpk> I'll ask if face any problem
[05:34] <dfarning> dipankar yes that is correct
[05:34] <dipankar> dfarning, strange it is not opening..
[05:34] <kandarpk> dipankar, couldn't receive the files you sent
[05:35] <dfarning> dipankar try clicking on the file in the file manager.
[05:35] <dipankar> I am sending it through here, It is showing me connection error
[05:36] <kandarpk> dipankar, are they meant to fix the mouse problem ?
[05:36] <dipankar> yes
[05:38] <kandarpk> ok
[05:38] <dfarning> dipankar I think you have to install the binutils for fileroller to open .deb files
[05:38] <dfarning> binutils package
[05:38] <kandarpk> dipankar, my problem was fixed yesterday so wont be able to test them
[05:38] <dipankar> ohk..
[05:39] <dipankar> kandarpk..
[05:39] <dipankar> :)
[05:39] <kandarpk> you can mail them to ankur
[05:39] <dipankar> dfarning, this is strange.. which tarball to open??
[05:41] <dfarning> dipankarit will be named something like sugar-.88 and end with .deb
[05:43] <kandarpk> dfarning, shoould I install the stable release or the testing distribution of debian ?
[05:43] <dipankar> dfarning,
[05:43] <dipankar> lfaraone,
[05:43] <dipankar> checking done
[05:43] <dipankar> patch was successful
[05:44] <kandarpk> dipankar, well done :)
[05:44] <dipankar> thanks kandarpk ,
[05:44] <dfarning> kandarpk, we want to test against the testing distro
[05:44] <dipankar> dfarning, lfaraone : I am signing the package and uploading them to ppa
[05:44] <kandarpk> ok
[05:45] <dfarning> dipankar nice. did you edit the changelog to indicate that you added a patch and then increased the version number
[05:48] <dipankar> dfarning, nope.. just tested. I guess I have run the buildpackage again with source only so that it can be uploaded to PPA.
[05:48] <dipankar> *have to
[05:49] <dfarning> dipankar those build flags confuse me:(
[05:50] <dipankar> :) I am too confused with them a bit
[05:50] <dipankar> I guess -S is for the source only.
[05:50] <dipankar> and is important for ppa upload
[05:53] <dipankar> dfarning, I see you sent it new tasks :)
[05:54] <dfarning> dipankar I had to add the activity circle or you would be done by noon:)
[05:54] <dipankar> haha :) I was thinking of taking sometime off
[05:55] <dipankar> no problem
[05:55] <dipankar> I will work a little bit slower this time
[05:55] <dipankar> :)
[05:55] <dfarning> I sent manu a list of other bugs that I think he will assign today or tomorrow.
[05:56] <dipankar> ok dfarning :)
[05:58] <dipankar> I guess you should have some sleep :) dfarning Its nearing 0000 hrs there
[05:59] <dfarning> dipankar I was going to stay up until you uploaded the package and then go to bed:)
[05:59] <dipankar> ohk..
[05:59] <dipankar> I am changing the changelog
[06:00] <dipankar> making the source only package
[06:01] <dfarning> dipankar your successes are creating the momentum for the rest of the team and project.  It does not hurt that Luke is a savant:)
[06:03] <dipankar> dfarning, I am glad that I am living up to team's expectations. Luke and you are very experienced. I am very happy to be working with you guys
[06:05] <dfarning> dipankar yes, I think that I will go to bed now so that I can be up by 6 in case anyone else needs help tomorrow.
[06:05] <dfarning> good night
[06:05] <dipankar> dfarning, the package is rejected.. :P
[06:06] <dipankar> I will try to solve this myslef now
[06:06] <dipankar> you can have some rest :)
[06:06] <dipankar> ggod night
[06:06] <dipankar> *good
[06:07] <kandarpk> dfarning, good night
[06:08] <dipankar> kandarpk sir, you around?
[06:08] <kandarpk> yup
[06:08] <dipankar> will you try patching?
[06:08] <dipankar> and uploading the package to ppa?
[06:11] <kandarpk> wont be able to do that
[06:11] <kandarpk> have to leave at 11:15
[06:11] <dipankar> no problem :)
[06:11] <kandarpk> send me the link
[06:11] <kandarpk> lets to the package
[06:12] <dipankar> actually its all in IRC (here only)
[06:12] <dipankar> you have open-up the log and follow up the steps :)
[06:12] <kandarpk> send me the package then
[06:12] <kandarpk> ok
[06:13] <dipankar> I guess I should handle it :), after all its already 10:45
[06:13] <kandarpk> hmm
[06:13] <kandarpk> sorry
[06:13] <dipankar> I hope you don't mind that :)
[06:14] <dipankar> see you in the evening then :)
[06:14] <dipankar> bye sir
[06:14] <kandarpk> ok
[06:14] <kandarpk> bye
[11:49] <dfarning> good afternoon neeraj_gupta
[11:51] <neeraj_gupta> good afternoon dfarning
[11:53] <neeraj_gupta> I am ready for completing the mouse-bug task.
[11:54] <neeraj_gupta> Please let me know exactly how should I proceed..?
[11:55] <dfarning> neeraj_gupta, hmmm how far did dip get this morning?
[11:55] <neeraj_gupta> hmm.. I don't know.. I haven't talked to him since last night..
[11:56] <neeraj_gupta> hmm.. should I ask him? and if lfaraone guided him.. then I can look at the ubuntu-sugar seeta log..
[11:57] <dfarning> neeraj_gupta, looks like he uploaded the package and it sucessfully built about two hours ago:)
[11:57] <dfarning> see https://launchpad.net/~sugarteam/+archive/ppa/+packages
[11:57] <neeraj_gupta> oh.. great :)
[11:58] <neeraj_gupta> I will ask  him the procedure.. or read the documentation to clear my doubts :)
[11:59] <dfarning> Yes, we worked then channel so everything should be logged.
[12:01] <dfarning> neeraj_gupta, do you have something else you want to learn or work on?
[12:07] <neeraj_gupta> dfarning, I am going through the log and will try to do these things first.. I guess it will take max to max 20-30 min..
[12:08] <neeraj_gupta> If u have something on which I can work or learn right now
[12:08] <neeraj_gupta> then tell me..
[12:09] <neeraj_gupta> I have a lots of free time till Monday morning :)
[12:10] <dfarning> neeraj_gupta,   ok, I will be around most of the day, just ping me.  I am looking into the the issue of why starting the usr.desktop leaves the desktop grey. we can start on that when you are ready.
[12:11] <neeraj_gupta> I am ready now :).. I don't think I have any important work for the next 6-8 hrs :)
[12:12] <neeraj_gupta> Whenever you feel like that we can start fixing then ping me :) preferably first on seeta id.. My vm remains minimized mostly :)
[12:13] <dfarning> neeraj_gupta, ok :)  Can you start by upgrading your system so we pull in the latest packages.
[12:13] <neeraj_gupta> hmm.. I just updated my whole lucid and USR.iso installation..
[12:15] <dfarning> neeraj_gupta, have you updated lucid since dipankar upload the new sugar session package?
[12:17] <neeraj_gupta> I updated my lucid(on which USR is installed) like 3-4 hrs ago.. let me run it again.. apart from running upgrade and update command do I need to check anything?
[12:18] <neeraj_gupta> like in software sources?
[12:19] <dfarning>  neeraj, have you update software sources to include ubuntu-proposed to fix the gdm bug we were talking about yesterday?
[12:20] <neeraj_gupta> k
[12:22] <neeraj_gupta> sugar-session package is getting upgraded..
[12:22] <neeraj_gupta> ubuntu-proposed ? pre-released update?
[12:24] <neeraj_gupta> dfarning, for including ubuntu-proposed fix, which filed I should check in software-sources..
[12:24] <neeraj_gupta> As far as I am able to figure out, you are telling me about pre-released updates(under updates)
[12:24] <dfarning> neeraj_gupta, I would select -updates, -proposed, and -backports
[12:25] <neeraj_gupta> k.. :)
[12:27] <dfarning> neeraj_gupta, yes that is correct -proposed is the bleed edge fixes, -updates is stuff that has lived in -proposed for a couple of weeks and not caused any problems and -backports is work that has been done for the next release of ubuntu (10.10) and then backported to 10.04
[12:28] <neeraj_gupta> ok.. thanks for elaborating :)..
[12:28] <neeraj_gupta> I will get dc for a min.. I am switching to high speed connection for downloading these updates..
[12:39] <dfarning> dipankar, good after noon:)
[12:39] <dipankar> hi dfarning, good morning :)
[12:40] <dfarning> dipankar,  are you ready to help neeraj fix the problems with the usr.desktop?
[12:41] <dipankar> dfarning, okay, but is it possible if we could move slow a bit?
[12:41] <dfarning> dipankar, I can explain what is wrong and you can work together to fix it.  With the emphasis on you explaining and neeraj doing:)
[12:42] <dipankar> dfarning, okay..
[12:42] <dfarning> dipankar, sure. is your mind full from working with lfaraone?
[12:43] <dfarning> dipankar, neeraj the problem that we are working on is the fact that when you run usr.desktop the desktop is grey.
[12:44] <dfarning> going to the logs it shows that some thing is wrong with the icons
[12:44] <dfarning> this makes us wonder why the Sugar desktop works while the usr remix fails
[12:46] <dfarning> for this we track down where the files which start the xsession live.  /usr/share/xsessions
[12:46] <dipankar> dfarning, how do we run usr.desktop? is it similar to running sugar-emulator?
[12:48] <dfarning> from there we compare the contents of Sugar.desktop and usr.desktop and see that the problem is the sugar.desktop correctly calls a 'wrapper' script called sugar instead of directly call sugar session.
[12:48] <dfarning> change the calles to sugar-session to sugar and it will work:)
[12:48] <dfarning> how was that for slow:)
[12:49] <dfarning> dipankar, you run usr.desktop from the login screen... the package ubuntu-sugar-remix must be installed
[12:49] <dipankar> oops
[12:50] <dipankar> got it
[12:50] <dipankar> has the session bug been removed?
[12:51] <dfarning> sugar is actully a thin wrapper to sugar-session the exact same way sugar-emulator is a wrapper to sugar-session.
[12:51] <dfarning> dipankar, if you update to -proposed the gdm bug is automatically fixed
[12:52] <dipankar> confused :(
[12:52] <dipankar> okay
[12:52] <dipankar> I am running updates
[12:52] <dipankar> done dfarning
[12:53] <neeraj> dipankar, make sure
[12:53] <neeraj> you have checked pre released updates
[12:53] <dipankar> how do I log out now?? :)
[12:53] <dipankar> I am stuck in the icon less environment :P
[12:54] <neeraj> So to system->administrator->software sources-> pre-released updates
[12:54] <dfarning> dipankar, I just power cycle the machine when that happens :(
[12:54] <neeraj> So*-> Go
[12:54] <dipankar> hehe..
[12:55] <dipankar> neeraj, I will try that in a minute
[12:57] <dfarning> neeraj, I will be here to answer any questions.  But let's see if you guys can work through this issue together.  to debuggin and fixing process is almost the same as what dipankar did yesterday and earilier today to fix the mouse button issue.
[12:58] <dfarning> neeraj, while we are waiting for dipankar to update.  Can you:
[12:58] <dfarning> 1 clear your log dir
[12:59] <neeraj> dfarning, for this also, we will need to create patch after making necessary changes..
[12:59] <dfarning> 2 restart the usr.desktop.
[12:59] <dfarning> 3 check the status of the logs to see what went wrong
[13:00] <dipankar> neeraj, I will tell you the patch
[13:00] <neeraj> dipankar, k..
[13:00] <dfarning> neeraj, yes we will need to create a patch and rebuild the package.
[13:00] <dfarning> dipankar, ok i'll shut up and leave you guys alone until you have questions:)
[13:01] <dipankar> neeraj, i still am unable to find the GDM update..
[13:01] <neeraj> dfarning, ok.. dipankar  my interned connection is giving me problem.. update process will get finish in 1hr or so :(
[13:01] <neeraj> hmm
[13:01] <neeraj> try sudo apt-get upgrade gnome-session
[13:03] <dipankar> okay working
[13:03] <neeraj> but running only this upgrade will not solve the purpose(as my gnome session is still crashing)..
[13:03] <dipankar> hmm..
[13:04] <neeraj> Currently I am updating/upgrading my whole system after selection the pre-release packages about which I told you earlier
[13:04] <neeraj> hopefully that will help :)
[13:04] <dipankar> hey..
[13:05] <dipankar> that would take me ages to complete
[13:06] <dipankar> dfarning, what exactly we have to download for session bug removal
[13:06] <dfarning> neeraj, yes you may have to update a lot of stuff.  The session bug was fix upstream as part of a fix to the package GDM (gnome desktop manage)
[13:07] <dfarning> see http://en.wikipedia.org/wiki/GNOME_Display_Manager for more info.
[13:08] <dfarning> I think the required package name is gdm :)
[13:09] <dipankar> dfarning, there's no package coming by that name :P
[13:10] <dfarning> dipankar, can you try apt-get install gdm ?
[13:11] <dipankar> actually I am installing gnome-sessino
[13:11] <dipankar> *session
[13:12] <dipankar> right now
[13:14] <dfarning> dipankar,  is it still download ? if so you can just kill the process -- once it starts installing it is rather danerous to kill :(
[13:14] <dipankar> donw
[13:14] <dipankar> *done
[13:14] <dipankar> killed it :)
[13:14] <dfarning> hello manusheel dipankar finished the mouse bug and now neeraj and he are working on the usr.desktop is grey bug.
[13:14] <manusheel> dfarning: Great to hear.
[13:14] <dipankar> hi manusheel sir
[13:14] <manusheel> dipankar: Hi Dipankar.
[13:14] <manusheel> Great work.
[13:14] <neeraj> good afternoon manusheel sir :)
[13:14] <dfarning> we are currently going thought the update process to insure our machines are upto date.
[13:14] <manusheel> neeraj: Good afternoon Neeraj.
[13:15] <dipankar> dfarning: I have started the gdm update :)
[13:15] <dipankar> done
[13:15] <dipankar> okay dfarning it worked.
[13:16] <dfarning> there is nothing more frustrating than spending all day working on a bug and finding out someone allready fixed it....
[13:16] <dfarning> dipankar, great
[13:16] <dipankar> :) Thats ture
[13:16] <dfarning> neeraj, how is your update coming?
[13:17] <neeraj> dfarning, still 20 min.. should I kill it and update gdm only?
[13:17] <dipankar> I am in sugar right now and my brother has started playing with the robot activity :P
[13:17] <dipankar> on desktop
[13:19] <dfarning> neeraj, better finish the entire update just to be safe.
[13:20] <neeraj> dfarning, ok.
[13:20] <dfarning> but while you are waiting you can download the source to ubuntu-sugar-remix and look at the contents of /usr/share/xsessions/
[13:21] <dipankar> dfarning, you mean download the source of usr.
[13:21] <dipankar> ?
[13:22] <neeraj> dfarning,  I tried sudo apt-get source ubuntu-sugar-remix
[13:26] <neeraj> but its giving an error.. unable to find the ubuntu-sugar-remix meta package
[13:26] <dfarning> dipankar, the source of the package ubuntu-sugar-remix from the ppa
[13:26] <dipankar> neeraj you can do one more thing too..
[13:26] <dipankar> debcheckout ubuntu-sugar-remix
[13:26] <dipankar> okay dfarning.
[13:26] <dfarning> neeraj, sometimes that fails for files in the ppa, dipankar can explain a differerent way of downloading the source that works better with the PPA
[13:26] <dipankar> dfarning, just a confusion. Is usr in debain universe. Otherwise debcheckout may fail
[13:28] <dfarning> dipankar, oops I forgot to mention the ubuntu-sugar-remix only exists in the ubuntu ppa and not upstream in debian.
[13:30] <dipankar> :) Looks like I am getting the hang of both the universe :)
[13:30] <dfarning> dipankar, neeraj  :) I am going to get a cup of coffee while you sort this out. I'll be back in 15 minutes.
[13:46] <dfarning> dipankar, neeraj  :) I am back from my coffee break.  how is the source download coming?
[13:46] <dipankar> we are confused dfarning
[13:46] <dfarning> dipankar, about what?
[13:46] <dipankar> we are not getting the u-s-r package exactly.
[13:47] <dipankar> it is supposed to be downloaded from here : https://launchpad.net/~sugarteam/+archive/ppa/+packages
[13:47] <dipankar> but it has u-s-r-meta package
[13:49] <dfarning> dipankar, are you able to download the -meta package?
[13:50] <dipankar> yes
[13:50] <dipankar> dfarning, : I have downloaded that
[13:51] <dfarning> dipankar, oops it looks like you want the -default-settings package
[13:52] <dipankar> What we are looking for is the sessions I guess :)..
[13:52] <dipankar> no problem I will download that package too,
[13:52] <dipankar> :)
[13:52] <dipankar> neeraj
[13:52] <dipankar> neeraj, please follow dfarning's advice
[13:53] <dipankar> done dfarning
[13:54] <dfarning> dipankar, can look in the source package and see the /usr/bin/xsessions dir?
[13:55] <dipankar> dfarning, I have looked in all directories
[13:55] <dipankar> but did not find the one above
[13:56] <neeraj> dfarning, finally my lucid is updated :)
[13:56] <dfarning> dipankar, what command did you use to download th -settings source
[13:56] <neeraj> dipankar, ok.. lemme download it
[13:56] <dfarning> neeraj, +1
[13:56] <dipankar> dget -xu https://launchpad.net/~sugarteam/+archive/ppa/+files/ubuntu-sugar-remix-default-settings_0.0.1ubuntu1.dsc
[13:56] <dipankar> I think I missed on the source
[14:01] <neeraj> dfarning, quick review.. We are fixing the bug of mission icons.. which occur when when we select usr as session at starting
[14:02] <dipankar> dfarning, I am getting cannot find source of package of 'u-s-r-meta'
[14:02] <dfarning> neeraj, yes that is correct.
[14:02] <dipankar> when using sudo apt-get source u-s-r
[14:02] <neeraj> Now for fixing it.. first we look at the sugar.desktop file present at usr/share/xsessions
[14:02] <neeraj> and the usr.desktop file from the package we just downloaded
[14:03] <dfarning> neeraj, yes both correct
[14:03] <neeraj> we see whats missing and make the changes in the default settings usr.desktop file
[14:03] <neeraj> k..
[14:03] <dfarning> dipankar, I followed you command and got a ubuntu-sugar-remix-default-settings-0.0.1ubuntu1/ dir
[14:04] <dipankar> yes dfarning
[14:04] <dfarning> dipankar, in that dir there is a usr.desktop file .  the developer (me) took a short cut when creating the package:(
[14:05] <dipankar> how ?
[14:06] <dipankar> dfarning, I changed some permissions of the file usr.desktop and it changed to Ubuntu Sugar Remix!
[14:07] <dfarning> dipankar, because the package is so simple I put everything in the base dir rather than making a full directory tree inside the package.
[14:07] <dipankar> :) dfarning, so what's now?
[14:08] <neeraj> dfarning, we have to change every occurrence of sugar-session to sugar only in usr.desktop?
[14:08] <dipankar> okay neeraj, got it
[14:09] <dipankar> oops, my bad. i thought you said we have to do the above :P
[14:09] <dfarning> yes, that is correct
[14:10] <dfarning> dipankar, do you know how to make a patch by hand
[14:10] <dipankar> I think I can.
[14:11] <dipankar> but have to refer one
[14:11] <dipankar> :)
[14:11] <dipankar> *refer to one
[14:13] <dfarning> hmmm. since there is no upstream to this package, you can just make the change to the code, update the , changelog and rebuild the package.
[14:14] <dipankar> hmm..
[14:14] <dfarning> dipankar, no need to patch this one.
[14:14] <dipankar> ohk dfarning, I think I got what you are saying.
[14:15] <dipankar> For patching we need a source tar ball from Debian Universe
[14:15] <dfarning> dipankar, yes
[14:15] <dipankar> can't we push this package to debian?
[14:17] <dfarning> dipankar,  nope it is 'Ubuntu-Sugar-Remix-*' It contains specific settings and configurations to make Sugar work correctly on Ubuntu. Debian does not care about ubuntu stuff because ubuntu is downstream from debian
[14:18] <neeraj> dfarning, is there any significant difference between sugar and ubuntu sugar remix option which is given at the start?
[14:18] <neeraj> dfarning, got it from ur last reply :)
[14:19] <dipankar> dfarning, you mean to say, Debian doesn't care what we do with it's packages?
[14:20] <dipankar> I mean, anyone can use them for any purpose (I guess thats why it is Open Source) :)
[14:21] <dfarning> dipankar, +1, Ubuntu does a lot of polishing to debian packages to make them more useable and friendly.  debain developers are less concerned about the polish than there are about technical stuff.
[14:22] <dfarning> s/there/they/
[14:23] <dfarning> dipankar, yes as long as the downstream abides by the GPL anyone can do what every they want with an upstreams code.
[14:23] <dipankar> dfarning, so we are using the same codes of sugar and making some of our own (emulator) to produce u-s-r??
[14:23] <dipankar> but keeping the system as Ubuntu is mind.
[14:25] <dfarning> dipankar, Yes, we are using 99% of the same code and 99.9% of the same code as debian.  We are only making slight modification to a) make it run better on ubuntu b) make it look more polished and c) fix bugs.
[14:27] <dfarning> dipankar, and as often as possiable we will try to push b and c upstream... ever change or patch we maintain is an expense.  We want to keep expenses down by working as closely as possible with upstreams.
[14:28] <neeraj> dfarning, I will go through the log in which lfaraone explained about patching.. After that I will try to patch this with dipankar  :)
[14:29] <dfarning> dipankar, a couple of years ago RedHat was maintaining over 10,000 local patches to their version of the kernel!  Very expensive.  Now they try to keep the  patch count down to a couple of hundred
[14:30] <dfarning> neeraj, great.
[14:30] <dfarning> neeraj,   did you edit the file as use.desktop file as necessary?
[14:30] <neeraj> Apart from replacing "sugar-session" to "sugar", in usr.desktop file, do we need to make any other change?
[14:30] <neeraj> yup
[14:30] <neeraj> I did that..
[14:31] <dfarning> neeraj, in the bottom line I would change usr.desktop to Ubuntu Sugar Remix
[14:32] <dfarning> neeraj, what do you think the bottom line does?
[14:32] <neeraj> ok..
[14:32] <dfarning> Name[en_US]=usr.desktop
[14:34] <neeraj> I was about to ask you the same ques..
[14:34] <neeraj> as when I log in into ubuntu sugar remix
[14:34] <neeraj> it was written there as ubunut-sugar-remix
[14:34] <neeraj> not usr.desktop
[14:35] <neeraj> I am not sure what exactly the last line signifies ..
[14:38] <dipankar> dfarning: I have joined through chatzilla
[14:38] <dipankar> neeraj: you there?
[14:39] <dfarning> neeraj, sorry about that, dipankar was having some trouble with lag.  I was looking into it and loged myself off by mistake
[14:39] <neeraj> dfarning, np :)
[14:40] <dipankar> neeraj: dfarning : am I on IRC?
[14:40] <dfarning> neeraj, when ever you see something of the form en_US it probobly refers to a translation.
[14:40] <dfarning> dipankar, yes I see you
[14:40] <neeraj> yup..
[14:40] <dipankar> thank god :)
[14:40] <neeraj> But what was the exact need of putting that translation line..
[14:41] <neeraj> I mean default was en only..
[14:41] <neeraj> k.. I think i got it.. If some one explicitly select en_us.. then he might see usr.desktop?
[14:41] <neeraj> am i right or wrong?
[14:41] <dfarning> in this case since my LANG setting is en_US I get the ugly 'usr.desktop' in my log in screen.
[14:42] <neeraj> :)
[14:42] <dfarning> so if you fix that it will be prettier for me.
[14:43] <neeraj> dfarning, got it..
[14:43] <dfarning> neeraj, next you will need to make a entry to the changelog
[14:43] <dfarning> neeraj, and bump up the version number
[14:44] <neeraj> In the change log.. what should I write.. Till now I was just bumping the version no.
[14:44] <neeraj> hmm.. * Fixed no icon issue in ubuntu-sugar-remix session?
[14:45] <dfarning> +1
[14:45] <dfarning> dipankar, are you back without too much lag?
[14:46] <dipankar> dfarning: Now its much better
[14:47] <dfarning> dipankar, good, I think you can set which freenode mirror you connect to.  some are really slow, but I am not sure how to do that.
[14:47] <dfarning> neeraj, are you using dch to edit the change log?
[14:48] <neeraj> hmm.. naah.. doing it manually..
[14:50] <neeraj> 0.0.1.ubuntu1 -> 0.0.1ubuntu2
[14:50] <dipankar> neeraj: try using dch -i, otherwise it is a pain to add the date :P
[14:50] <neeraj> he he.. date - R
[14:50] <neeraj> will give date in required format.. :)
[14:50] <dipankar> yup.. but the copy paste and the format..
[14:51] <neeraj> tell me how should I do it using dch -i :)
[14:51] <dfarning> neeraj, yes I think dch is handy.
[14:51] <dipankar> go to the source tree of the package where you will find the debian dolfer
[14:51] <dipankar> *folder
[14:51] <neeraj> I have used it once which fixing browser bug :)
[14:51] <dipankar> in terminal
[14:51] <neeraj> k
[14:52] <dipankar> now run 'dch -i' in that directory
[14:54] <dipankar> see its ready made :P
[14:55] <dfarning> neeraj, are you ready to build the package?
[14:55] <neeraj> wait.. for 1 min.. :)
[15:01] <neeraj> sorry.. was on phone..
[15:01] <neeraj> k.. I have made the changes
[15:03] <neeraj> dfarning, there is an extra file with name changelog.dch.save
[15:03] <neeraj> should I delete it?
[15:04] <dipankar_> how did that generate?
[15:04] <dfarning> neeraj, yes anything ending in .save is a temp backup
[15:05] <dfarning> dipankar_ I would guess that neeraj left the dch editor open for over 10 minutes (while he was on the phone ) and it made an autosave.
[15:05] <dipankar_> dfarning, ok
[15:06] <dipankar_> dfarning, I tried to apply this fix manually
[15:06] <dipankar_> but somehow usr got deleted from the login sessions option
[15:06] <neeraj> dfarning, finally I have made the following changes
[15:07] <neeraj>  0.0.1.ubuntu1 -> 0.0.1ubuntu2
[15:08] <neeraj> * Fixed No icon issue in ubuntu-sugar-remix session
[15:08] <neeraj> *New upstream release
[15:08] <dfarning> dipankar_ did you power cycle the computer.  It is safer to power cycle when working with the session.
[15:08] <neeraj> changed the Maintained field in control file
[15:08] <dipankar_> ok..
[15:08] <dipankar_> will try that
[15:09] <dfarning> neeraj, that looks good. time to build the package.
[15:09] <neeraj> debuild -S?
[15:10] <dipankar_> debuild -S -sa
[15:11] <neeraj> ok
[15:13] <dipankar_> dfarning, no use :(
[15:13] <neeraj_> ok.. build successful..
[15:14] <neeraj_> but still I have nt done something related to patch (quilt 3.0).. (I m yet to read the complete log :()
[15:14] <dfarning> neeraj_ can you email the .deb to test before you upload it. neeraj said he was having trouble.
[15:15] <dfarning> opps dipankar_ did you say you cnanged a permission a couple of hours ago?
[15:15] <dfarning> dipankar I just tested the manual changes and they worked fine.
[15:15] <dipankar_> quilt is different method
[15:16] <neeraj_> err..  deb file?
[15:16] <neeraj_> I got tar.gz file.. that should work.. should I sent it to u?
[15:16] <dipankar_> send .deb file :) across to me.. through IRC only
[15:16] <dipankar_> right click on my name and send files option
[15:16] <dipankar_> :)
[15:17] <dipankar_> use the dipankar_
[15:17] <dipankar_> dfarning, didn't get you
[15:17] <neeraj_> hmm.. dipankar when I build the package.. I only got tar.gz file
[15:17] <neeraj_> .changes
[15:17] <neeraj_> .dsc
[15:17] <neeraj_> not *.deb file
[15:17] <dipankar_> oops I forgot.
[15:17] <dfarning> dipankar_ does neeraj have to do anything special to create a .deb as opposed to sources
[15:18] <neeraj_> I guess tar ball file will do the same work as of deb file..?
[15:18] <dipankar_> -S/ -S -sa make only source packages for ppa upload
[15:18] <dipankar_> for debian upload you need to run debuild
[15:18] <dipankar_> only
[15:19] <dipankar_> do one thing copy only the u-s-r-default-settings folder to another directory
[15:19] <dipankar_> and run debuild once again
[15:19] <dipankar_> on that folder
[15:20] <dipankar_> dfarning, I changed permission on laptop :) I am trying things on virtual box on desktop
[15:21] <dfarning> dipankar_ hmm I am going to log off and test again. back in a minute.
[15:21] <neeraj_> did u got the deb file?
[15:22] <dipankar_> neeraj, can you please send it again?
[15:22] <neeraj> wait..
[15:22] <neeraj> I logged of..
[15:23] <dipankar_> hmm :)
[15:23] <dipankar_> dfarning, I did it away with some changes here and there :P
[15:24] <dipankar_> now it is starting
[15:24] <dfarning> dipankar_, I just tried again and it worked great.
[15:24] <dfarning> dipankar_, great.
[15:25] <dipankar> :)
[15:25] <dipankar> neeraj, send the file across
[15:25] <dipankar> .deb one
[15:25] <dipankar> I want to try it after intentionally screwing the file up :P
[15:26] <dfarning> neeraj, as soon as you have the new package uploaded we can close this bug.
[15:26] <neeraj> hmm.. should I dput the *changes file right now?
[15:26] <neeraj> dipankar, sending u the deb file in a min
[15:27] <dipankar> sure
[15:28] <dfarning> neeraj, before you do that dipankar can show you how to fix .dput.cnf to prevent a class of upload errors.
[15:29] <dipankar> sure
[15:29] <dfarning> dipankar, do you remeber what you changed the incoming line to?
[15:29] <dfarning> dipankar,  and why:)
[15:31] <dfarning> neeraj when that change is done you are ready to upload:)
[15:32] <dipankar> ohk
[15:32] <dipankar> neeraj
[15:32] <neeraj_> k.. I read the conversation between u ppl.. when lfaraone told the exact problem :)
[15:32] <neeraj_> dipankar, yes
[15:32] <dipankar> it is always not necessary to change the changelog file
[15:32] <dipankar> just to get it passed through ppa software
[15:32] <dipankar> while uploading
[15:33] <neeraj_> k
[15:33] <dipankar> so we use the method of override method in dput
[15:33] <dipankar> e.g the s-p-s service which went faulty by our experiments
[15:34] <dipankar> so we downloaded the package source by jonas
[15:34] <dipankar> actually we downloaded the s-p-s package from Debian
[15:34] <dipankar> :P
[15:34] <neeraj> kk
[15:35] <dipankar> and repacked it as it is with out making any change in changelog
[15:35] <dipankar> file and control file
[15:35] <neeraj> hmm.. control file?
[15:35] <neeraj> I mean u didn't build it up..?
[15:35] <dipankar> in which we change the maintainer name
[15:35] <dipankar> in debian folder
[15:36] <neeraj> k..
[15:36] <dipankar> neeraj, we have to build it again for sure
[15:36] <dipankar> but from the unmodified source
[15:36] <dipankar> thats why we used git-packaging
[15:37] <dipankar> it added an advantage that we need not worry about the .orig tar ball
[15:37] <dipankar> unlike debuild
[15:38] <dipankar> I will send a detailed documentation by tomorrow :).
[15:38] <neeraj> hmm.. ok
[15:38] <dipankar> But for now lets concentrate on the override in dput method
[15:38] <dfarning> dipankar, this package is not set up to use git-buildpackage.  I didn't know how to do it when I created the package:(
[15:40] <dipankar> dfarning, I guessed so :). To be able to use git on a package we must have the package on git
[15:40] <dipankar> which I guess is not there.
[15:40] <dipankar> :(
[15:40] <dfarning> I was just suggesting to add ubuntu/lucid to the incoming var to prevent all the cant find unstable errors:)
[15:41] <neeraj_> hmm.. just wondering.. should I try to put the changes file right now and see the error message? I guess,it will do no harm..
[15:41] <dipankar> for the current package we won't require the override method
[15:41] <dfarning> neeraj_ +1
[15:41] <dipankar> as neeraj has already changed the changelog
[15:41] <dipankar> :)
[15:42] <dipankar> neeraj_ give it a shoy
[15:42] <dipankar> *shot
[15:42] <neeraj_> ok..
[15:42] <dipankar> dfarning, in the meantime, whats the next bug?
[15:42] <dipankar> :P
[15:45] <dipankar> neeraj_ : whats the status?
[15:45] <neeraj> got mail.. accepted
[15:46] <dipankar> great
[15:48] <dfarning> neeraj yep it is building at https://launchpad.net/~sugarteam/+archive/ppa/+build/1813483
[15:50] <dfarning> dipankar, since you are rather ahead of scheudal:)  how about you chose between a) building a new iso. b) fixing the missing activity circle or c) fixing the (sometimes) borken f1-f4 keys?
[15:51] <dipankar> dfarning,  :) I have already tried making an iso
[15:51] <dfarning> neeraj it is done build at https://launchpad.net/~sugarteam/+archive/ppa/+build/1813483
[15:51] <neeraj> dfarning,  I would like to try building new iso .. I have n't tried it yet ..
[15:51] <neeraj> :)
[15:52] <dipankar> I would take up the activity circle.
[15:52] <dipankar> bug
[15:52] <dipankar> :)
[15:52] <dfarning> sounds good for both.
[15:53] <dfarning> dipankar, I'll let you poke around on your own
[15:53] <dipankar> dfarning, just need a starting pointer.
[15:53] <dfarning> neeraj sounds good lets get started.
[15:53] <dipankar> where is the display file kept (in which directory?)
[15:54] <dipankar> dfarning : I mean where will I find the display config files?
[15:54] <dipankar> just this pointer
[15:54] <dfarning> dipankar, my best suggestion is to ask alsroot on #sugar he is the guy that wrote the activity_bundle installer:)
[15:55] <dipankar> ok
[15:55] <dfarning> dipankar, if he is not around I'll try to help:)
[15:55] <dipankar> isn't he here too :)
[15:56] <dfarning> dipankar, yes, he is,  but becuase this is closely related to sugar it make more sense to ask it there,  that way someone else might jump in and help.
[15:57] <dipankar> ohk
[15:57] <dipankar> :)
[15:57] <alsroot> dfarning: activity_bundle?
[15:57] <dipankar> see alsroot is here :)
[15:57] <neeraj> dipankar, please send me the documentation for building iso.. I m unable to find it..(still searching)
[15:57] <dipankar> no problem just a sec
[15:58] <dipankar> neeraj, sent it
[15:58] <neeraj> dipankar, ty :)
[15:58] <dipankar> hello alsroot
[15:58] <alsroot> dipankar: hi
[15:58] <dfarning> alsroot, dipankar is working on a bug where the activites don't show up in the activity circle but are visible in the list view....
[15:59] <dipankar> yes alsroot, some pointers on how to start will be helpful
[15:59] <dfarning> neeraj, ping me when you have reviewed the documentation.  And we can get started.
[16:00] <alsroot> dipankar: does shell.log contain any errors?
[16:00] <dipankar> let me check
[16:03] <neeraj_> dfarning, I will ping you after 15 min.. dinner time :)
[16:03] <dipankar> alsroot: there is an import error : No module named xklavier
[16:04] <alsroot> dipankar: thats an error but may not interfere with activities list, are there any over errors?
[16:06] <dipankard> alsroot: I have pasted the log file here : http://paste.ubuntu.com/455514/
[16:09] <alsroot> dipankard: hmm.. something is really bad, 38 line
[16:10] <dipankard> alsroot: line 38.. hmm..
[16:11] <alsroot> dipankard: could you pastebin `python -c 'import sugar.datastore; print sugar.datastore.__dict__'` output
[16:13] <alsroot> dipankard: sorry, python -c 'from sugar.datastore import datastore; print datastore.__dict__'
[16:13] <dipankard> alsroot: ohk just a sec :)
[16:14] <dipankard> alsroot: The link : http://paste.ubuntu.com/455518/
[16:15] <dipankard> alsroot: btw it would be nice if you could provide some info on the error
[16:15] <dipankard> :)
[16:16] <alsroot> dipankard: no ideas..
[16:17] <dipankard> alsroot: then it is really bad
[16:18] <alsroot> dipankard: could you pasterbin list of installed packages?
[16:19] <neeraj_> dfarning, I am ready for building new iso..
[16:19] <dipankard> alsroot: you mean under sugar?
[16:19] <dfarning> neeraj_, lets swith to #seeta so we don't disturbe alsroot and dipankard
[16:20] <alsroot> dipankard: not sure how sugar packages are named in deb, so just entirely output of `dpkg-query -l`
[16:21] <dfarning> alsroot, we are installing activity bundles that same way that soas stick does it.
[16:22] <alsroot> dfarning: dipankard: I mean, that in python cmd output, there is "/usr/lib/python2.6/dist-packages/sugar/datastore/dbus_helpers.pyc" and I can't find datastore/dbus_helpers.py in sugar sources
[16:22] <dfarning> alsroot they are currntly in one big package called sugar-activities
[16:23] <alsroot> dfarning: looks like datastore/dbus_helpers.pyc relates to glucose
[16:23] <dipankard> alsroot: a big list :) http://paste.ubuntu.com/455522/
[16:24] <alsroot> dipankard: btw what package contains /usr/lib/python2.6/dist-packages/sugar/datastore/dbus_helpers.pyc ?
[16:24] <dfarning> alsroot, ok thanks, it must be a build error.
[16:25] <alsroot> dfarning: dipankard, btw "python-carquinyol-0.88 0.87.1-1" is really old, what about using 0.88.1 release
[16:27] <dfarning> alsroot added to this weeks task... if you see anything else we need to do please let me know and we can work on it next week.
[16:27] <dipankard> :)
[16:28] <alsroot> ..debian peopel really like to rename upstream packages.. not so useful at the end
[16:28] <dipankard> alsroot: during sugar installation there were some problems encountered which I ignored
[16:28] <dipankard> but they were all related to acitivities
[16:29] <dipankard> dfarning, alsroot: btw how to check for a particular file's package?
[16:31] <dipankard> alsroot, dfarning: there is another problem coming up:
[16:32] <dipankard> sucrose-0.88 is unable to be installed
[16:32] <dipankard> *installed -> upgraded
[16:33] <alsroot> dipankard: to find package by file "dpkg-query -S <file>"
[16:33] <dipankard> thanks alsroot
[16:34] <alsroot> dipankard: whats the full output with "sucrose-0.88 is unable to be installed" error?
[16:35] <dipankard> alsroot: unresolved dependencies
[16:35] <dipankard> http://paste.ubuntu.com/455525/
[16:35] <dipankard> ^^ dependency list
[16:37] <alsroot> dipankard: looks like the problem is python-xklavier
[16:37] <dipankard> ok
[16:39] <dipankard> alsroot: but it's saying xklavier is not installable
[16:40] <alsroot> dipankard: the probelm is xklavier?
[16:40] <alsroot> :)
[16:40] <alsroot> dipankard: btw what package contains /usr/lib/python2.6/dist-packages/sugar/datastore/dbus_helpers.pyc?
[16:40] <dipankard> I am getting package not found on terminal
[16:40] <dipankard> oops
[16:40] <dipankard> typo
[16:41] <dipankard> dpkg: /usr/lib/python2.6/dist-packages/sugar/datastore/dbus_helpers.pyc not found.
[16:41] <alsroot> dipankard: what about /usr/lib/python2.6/dist-packages/sugar/datastore/dbus_helpers.py then
[16:42] <dipankard> alsroot: not found
[16:44] <alsroot> dipankard: dfarning: at the end I think datastore error is about really outdated sugar packages e.g. "python-sugar-toolkit-0.88            0.87.1-1"
[16:45] <dipankard> alsroot : ok.. thanks for helping us out
[16:45] <alsroot> np
[16:45] <dipankard> dfarning, around?
[16:46] <dfarning> sorry, looks like we should start by updating python-sugar-toolkit to the latest version in debian
[16:47] <dfarning> dipankard are you up to that?
[16:47] <dipankard> dfarning, what about tomrrow ? I am really tired today
[16:47] <dipankard> after dinner I am planning to sleep
[16:47] <dipankard> that will first thing in the morning
[16:48] <dfarning> dipankar that would be great.  I'll see you tommow thanks for your great work
[16:49] <dipankard> thanks dfarning. See you tomorrow. Have a nice day
[16:49] <dfarning> dipankar thank you and see you tomorrow
[17:15] <dfarning> kandarpk, how is it going with the debian test system?
[17:16] <kandarpk> I am downloading it
[17:16] <kandarpk> will install it in about an hour
[17:16] <dfarning> kandarpk, ok i am going to lunch and will be back in about an hour
[17:16] <kandarpk> ok