=== JasonO is now known as MisterX === hunger_ is now known as hunger [08:25] morning all [08:25] poolie: How would you like me to call in? [08:26] morning :-) [08:26] Shucks, morning _again_? I haven't recovered from the last one yet. [08:26] * maxb is in the millbank lobby [08:28] maxb: I'm glad you have network access in the lobby :) [08:29] Are there big angry guards keeping you out? [08:29] android ftw - network access anywhere [08:30] apparently no one's answering the phone in the office yet [08:30] maxb: I thought you just talked to the front desk, gave them your name, and they give you a visitor's badge. [08:30] which is completely reasonable considering how early I am [08:30] but I haven't been to London in about 3 years [08:30] 9am is start time, so 9:30 is ... late :) [08:31] maxb: did you try poolie's cell phone? He has one just for london [08:31] jam: it's currently 08:30 [08:31] maxb: huh, I didn't think there was a TZ difference from here. Ok [08:32] I need to create a patch from bzr diff and apply it on a different branch... but I always get that the patch is ignored... how do I do that? [08:32] GungaDin: "bzr diff | patch -p0" ? [08:33] ? [08:33] I need to apply the patch on a different branch [08:34] GungaDin: bzr diff > file.patch; cd ../other/branch; cat file.patch | patch -p0 [08:34] but that way I get that a lot of hunks fail. [08:44] GungaDin: then are you sure the patch would apply cleanly anyway? [08:44] are you trying to merge a bunch of changes? [08:45] jam - no, I'm not. [08:45] GungaDin: if it is simple enough, then you could go "cd different/branch; bzr merge ../original/branch" [08:45] And if you just want some of the changes you can specify a range to merge [08:45] however, if you are getting conflicts, my guess is that the patch *just doesn't apply*. [08:46] We can't make your changes apply to code that doesn't look like the "pre" version. [08:54] GungaDin: can you explain in more detail what you are trying to accomplish? [08:55] that's alright.. I suppose it's natural that all those hunks are failing. [08:55] the other branch has progressed substantially. [08:55] hi sprinters, are you already running? [08:56] GungaDin: so why diff/patch and not merge? [08:57] bialix: maxb was in the milbank lobby at 08:30, but no one to let him in yet [08:57] because those changes haven't been committed to the other branch, nor should they now. [08:57] GungaDin: you could try merge --uncommitted [08:57] LarstiQ: are you also in? [08:57] bialix: I'm not sprinting [08:57] * LarstiQ shouldn't be here either ;) [08:57] hehe [08:58] Sprinting's not my thing. I'm sitting on the finish line, making sure it doesn't blow away. [08:58] just 5 more minutes and then I'll make my Fourier homework, I promise! [08:58] fullermd: :) [08:59] oh, Fourier, so nice [09:00] fullermd: we don't have spring here in my city. Yesterday was cold winter, and tomorrow will be hot summer. [09:00] Oh, that's nothing. We have 2 seasons here; summer, and January 15th. [09:00] rotfl [09:01] LarstiQ: who needs to actually finish a dissertation? I thought it was the journey that mattered :) [09:01] wait, why 15th and 14th? [09:01] wait, why 15th and *not* 14th? [09:01] jam: unfortunately (finally) getting my bachelor is required for being allowed to study towards a masters degree in Finland [09:02] I dunno. I'm prejudiced against multiples of 7, maybe. [09:02] bialix: because the 14th is my birthday? ;) [09:02] January 14th is old new year here in xUSSR [09:02] Maybe the sun hasn't gotten the news about Gregorian yet. [09:04] fullermd: did someone send it a message by pigeon carrier again? Those always burn up prematurely. [09:04] Just need faster pigeons. [09:05] Of course, if they go too fast, they slingshot around and travel back in time. [09:05] Sometimes even to somewhere under Julian calendars, which just adds to the confusion. [09:05] right [09:25] jam: how would you like to be called in? :) [09:26] spiv: Skype has seemed to be the most reliable in the past. [09:26] spiv: but I have mumble and Ekiga as well [09:32] hi jam [09:32] morning poolie [09:33] if you have something connected to our voip system, i think calling the table phone here would be good [09:33] which is um [09:33] 2428 [09:39] any good? [09:39] trying now [09:39] "User not found" [09:40] ah, you have to dial the millbank prefix first, I think [09:41] you might need to use a headset [09:41] jam: in ekiga? I think you need a 5 or a 9 before it [09:41] hi lifeless [09:41] lifeless: he's connected [09:42] you can dial itn too if you wish [09:42] he's just echoy [09:42] lifeless: yeah, 51 [09:42] for millibank [09:43] poolie: hi; uhm, I'll pass (2040 here - family time :P) [09:44] lifeless: your bzr family misses you too :P [09:44] awww [09:44] Also, I spilled my milk in the corner... [09:44] I would have loved to be at uds [09:44] and the upcoming bzr sprint [09:45] Please, I can't apply a patch. In the patch file, the file 'xxx.yy', whereas in the path it is 'settings/xxx.yy'. I that's why bzr can't apply it [09:45] How can I do? [09:47] Merwin: use plain patch and say 'patch settings/xxx.yy < foo.patch' [09:49] lifeless: wow that's a bit tz gap [09:49] it's funny to see it from the other side [09:50] hi poolie [09:51] poolie: Thanks ;) [09:53] can you hear that jam? [10:12] spiv: that's a *long* push [10:15] brb, door [10:16] back === spiv changed the topic of #bzr to: Bazaar version control | try https://answers.launchpad.net/bzr for more help | http://irclogs.ubuntu.com/ | Patch pilot: poolie [10:23] poolie: 11h at a guess :) [10:43] yes, it is 11h [10:43] have a good night [10:43] we can have a chat at some better time if you like [10:45] sure [10:46] poolie: ~100k calls [10:46] same for emacs [10:46] very linear history [10:46] it can't expand quickly [11:09] hi! [11:27] * bialix waves at mgz [11:27] * bialix has bzr t-shirt put on today [11:28] poolie: yes, I can hear him [11:29] * mgz waves at bialix [11:30] I asked riddell if he'd like to look at qbzr too :) [11:31] get your requests in fast while I'm still looking for things to do :) [11:36] looks like "dist-upgrade" just decided that Ekiga needs to die. [11:36] I'm going to go to lunch real quick while the upgrade finishes [11:37] maxb: http://packages.python.org/manuel/ [11:54] hi Riddell! There is one bug I need somebody with Ubuntu expertise to look at and maybe provide some feedback: https://bugs.launchpad.net/bugs/782926 Actually any feedback will be helpful [11:54] Ubuntu bug 782926 in unity "[Unity] Application doesn't show up in Launcher when open" [Undecided,New] [11:55] hi bialix [11:55] i think it's a nuity bug [11:55] i retargeted it [11:55] hi poolie :-D [11:55] yes, sounds like Unity, it works fine in KDE [11:56] I remember last year we have fixed a bug with Mac, with help of kaaloo [11:56] Riddell, poolie: great [11:57] I wonder if adding a TryExec= line would help [11:58] whoops. tried too big a chunk of selftest and got some bits of my desktop reaped. [11:58] * mgz will be back shortly [12:28] well, mostly working again but the session is borked somehow so xfwm4 doesn't come up on its own [12:41] bialix: \o_ me and spiv wear the same T-shirt too ;) [12:41] ole, ole-ole-ole! [12:54] bialix: hmm, sounds like football supporter chanting... Was it the intended effect ? ;) [12:54] vila: make you smile, no more [12:55] bialix: worked :D [12:55] :-D === Ursinha is now known as Ursinha-afk === Ursinha-afk is now known as Ursinha [13:55] poolie: let me know when you guys come back from lunch [13:58] spiv: what is the status of your new Twisted patch? Has it landed upstream, and can it be deployed to LP? [13:58] I had a branch of LP that handled I think 2 more cases of exception => slow Failure objects [13:58] but I don't really want to push on it, if we can just make Twisted better for Launchpad [13:59] we're back [14:00] but now i'm off for a bit [14:02] jam: yes and probably [14:10] hey jam :) [14:11] hi jelmer [14:19] hi sprinters === med_out is now known as medberry [14:23] hi james_w [14:32] hi jam [14:32] * jelmer waves [14:34] verterok, ping [14:34] jelmer: hi! (pong) [14:41] jelmer: reviewing :) [14:41] james_w: \o_ [14:41] verterok: hey ! [14:42] verterok, :) [14:42] verterok, thanks :) [14:42] vila: hi! how's going? :) [14:42] thank you :) [14:42] verterok: very well, back in Millbank where we meet... nice memories :) [14:42] s/meet/met/ [14:43] oh, nice. indeed! [14:44] jelmer: approved and merged, thanks! [14:48] verterok: thank you :) [14:51] jam: http://askubuntu.com/questions/29757/what-can-replace-system-monitoring-in-the-top-gnome-panel-in-unity [14:51] http://www.techdrivein.com/2011/05/10-useful-application-indicators-for.html [14:54] jam: http://albertomilone.com/wordpress/?p=502 [14:56] hi all; statik says hi [14:57] hi james_w [14:57] jam: https://bugs.launchpad.net/unity/+bug/752098 [14:57] Ubuntu bug 752098 in unity (Ubuntu) "In a dual monitor setup with different resolutions, Unity places windows in the "dead zone"" [Low,In progress] [15:32] Hi, I have a branch on LP that has changed stacked on location. It is now set as: stacked_on_location = /~linaro-image-tools/linaro-image-tools/trunk [15:32] I am getting an error when I check out [15:32] bzr: ERROR: bzrlib.errors.ErrorFromSmartServer: Error received from smart server: ('error', "Absent factory for StaticTuple('__init__.py-20100827182754-i149503ctn97gm7c-2', 'salgado@canonical.com-20110128195048-5w2xc3ya7havirtn')") [15:33] I am guessing I have done something wrong. [15:33] Looking at a branch stacked on the new location, it has a branch.conf with stacked_on_location = /+branch-id/355746 [15:33] spiv: I'm trying to call but the phone just rings. Should I try again? [15:34] jam: spiv is in a meeting [15:34] Should I use that? Seeing a number in there made me worry that it may be tied to a rev. [15:34] ah, thanks Riddell [15:34] jam: the speakerphone is saying missed calls [15:34] so maybe it did get your calls but didn't ring at us [15:34] jamestunnicliffe: the number there is the launchpad db id for the branch you are stacking on [15:35] Riddell: trying again now [15:35] thanks [15:35] you're back! [15:35] they're talking about C [15:36] jam: Just tried with the launchpad db id, same error. Maybe it is a real bug. [15:38] jamestunnicliffe: the AbsentFactory is a real bug. It indicates a file text that we think we should have but is not present. [15:38] I don't know *why* we think it should be there but it isn't [15:38] but there is something missing. [15:38] Ah [15:38] the question is where is it, why isn't it where we expect, etc. [15:38] jamestunnicliffe: what is the original branch you were trying to branch from? [15:40] I think it was lp:~linaro-maintainers/linaro-image-tools [15:40] jamestunnicliffe: there is a segment missing [15:40] lp:~USER/PROJECT/BRANCH [15:41] you only have 2 [15:41] or lp:PROJECT/SERIES but you have ~ [15:41] I would guess there was a trunk on there. I will just hunt my email. [15:41] yeah, it was trunk [15:42] lp:~linaro-maintainers/linaro-image-tools/trunk [15:42] I changed the owning team [15:43] james_w: why would "trunk" be stacked? [16:02] jam, oh, that was the original stacked-on location [16:03] james_w: right, so the question is where is he branching from now, so we know why it thinks the data is missing. [16:04] https://code.launchpad.net/~dooferlad/linaro-image-tools/my_dev is my guess [16:04] that is correct === Ursinha is now known as Ursinha-lunch [16:22] Have a good night everyone! Its time for me to go pick up my son from daycare. [16:36] cheerio john === deryck is now known as deryck[lunch] [16:41] right, time to rest my Ubuflu ridden head. === Ursinha-lunch is now known as Ursinha [17:09] hi. [17:09] I think I've done bzr push in the wrong direction. [17:09] I got some files that I'd like to revert. [17:10] I understand that uncommit won't help me. [17:10] how can I track the files' changes conveniently ? [17:11] sbarcteam: if you want to undo a push, you can do "bzr push -r OLDREV --overwrite" [17:11] spiv, how do I know OLDREV value ? [17:11] is it a special keyword ? [17:12] No, it's just a regular revisionspec (bzr help revisionspec) [17:12] e.g. if you know the revno you can just use that. [17:12] so, during a push the previous revisionspecs don't get deleted ? (I was afraid this is what happens) [17:12] Revisions are never deleted from a repository. [17:13] ok! [17:13] now, what happened is that the changes of the push were not inserted at the end log, but interleaved in the middle. [17:13] I don't know how to hunt them... ideas are welcome. [17:14] (it was 2 a bit diverged branches) [17:15] so, what happenned during the push is SEVERAL revisions entered. the ideal would be to undo this. [17:15] And push (without --overwrite) will not succeed if the old tip revision isn't in the ancestry of the new tip. [17:16] Take a look at the revision log, either with "bzr log -n0" or with a graphical tool like "bzr qlog" (from the qbzr plugin) or "bzr viz" (from bzr-gtk) [17:20] spiv, I took a look at bash history. [17:20] :-( [17:20] now, the command that was run is bzr pull -r-1 [17:21] So, the situation is maybe graver. [17:21] No, jsut the same. [17:21] how do I "revert" back the history ? [17:21] pull is just push in the other direction. [17:22] so what I should do in the location I was pulling from to run push -r --overwrite ? [17:22] "bzr pull -r OLDREV --overwrite ." [17:23] spiv, the problem is there is no "oldrev" [17:23] or we don't know how to find it. [17:23] The latter; it exists, you just need to find it. [17:24] so how can I identify it ? [17:24] or find it for that matter ... [17:24] So it isn't something you can readily recognise from looking at the recent revisions? [17:25] nope. the branches diverged long ago. and once in a while we used to merge in the oposite (to that pull) direction. [17:25] my friend wanted to "rebase" and he accidentally ran this command [17:25] Perhaps the "branch nick:" property in log will help? [17:25] ok. [17:26] reading on how do I see all the nicks available and look ... [17:26] You could also try reading ~/.bzr.log's chatter from the offending command for clues [17:26] the problem is I don't see .bzr.log [17:27] What does the "Bazaar log file" line of "bzr --version" say? [17:28] THANKS! [17:30] the log file is in ~/.bzr.log [17:30] I can see revid. [17:31] So, does revid of the pull command show the revide BEFORE the pulls or AFTER it ? [17:32] pastebin the relevant part of ~/.bzr.log? [17:34] working on it(sanitation) man, you've made me alive again. Not sure something is going to help, but I'm learning something new about bzr :) [17:34] (the ~/.bzr.log output is just to aid debugging, so the details vary a bit by bzr version and by which plugins you have installed, etc) [17:36] As for the branch nick suggestion, "bzr log -n0 | grep nick: | sed -e 's/^ *//' | sort -u" is a crude way to see all the branch nicks [17:37] By default a revision will have the "branch nick" property set to the basename of the directory that branch is at [17:38] e.g. a commit in .../proj/trunk would have "trunk", and a commit in .../foo/releases/1.3 will have "1.3" [17:39] So depending on how commits are usually generated for those two branches that may be a way to distinguish them. === deryck[lunch] is now known as deryck [17:43] http://pastie.org/1911389 [17:44] this is the log of the multiple pull attempt. [17:44] I'm afraid it maybe not complete :-/ [17:44] I got the branch nicks. [17:44] there are 2 nicks [17:46] SO, it is possible the nicks of pulled and pulling branch are same ? [17:47] Sure [17:47] See above description. [17:48] So unfortunately, that revid is the new one, not your old one. [17:48] (Btw, you can see revids in bzr log by passing --show-ids) [17:49] hm. === beuno is now known as beuno-lunch [18:06] james_w: Hello, I have a question about bzr-builddeb's import_dsc.py. Why is it necessary to do divergedness checking on the upstream branch as well as the main branch when determining if a pull from lesser/greater is acceptable? [18:06] maxb, hmm, have a line reference for me? [18:07] james_w: DistributionBranch.branch_to_pull_upstream_from, at the comment # Check for divergenge. [18:08] (The point being, if you've established the debian part can be pulled OK, isn't checking the upstream part somewhat implicit?) [18:08] maxb, yeah [18:08] maxb, sometimes we just pull the upstream part though [18:08] so the check is there for that [18:08] a parameter/separate function to avoid the check would solve it if it's a significant overhead [18:09] It's not overhead per-se, but I'm actually getting a failure of the upstream divergence check leading to unwanted parallel importing in the qbzr import I'm trying to fix [18:10] hmm [18:12] I think it's because I've got a weird tree shape already in that the final upstream import is one that involved a "Prepared upstream tree for merging into target branch." intermediate revision [18:12] uhm, I mean "final in the existing branches before the problem arose" [18:32] Hmm. So, I *think* the thing to do is to continue checking the upstream's md5 is right, because that could be important. But to not care about ancestry if the aggregate of upstream+debian has already proved to be undiverged === zyga is now known as zyga-afk [18:53] sprinters still around? [18:54] yup, I just looked at the time and was surprised :) [18:54] * LarstiQ grins [18:54] how is it going? [18:55] http://pqm.bazaar-vcs.org/ [18:55] hi. [18:56] hi sbarcteam [18:56] where does bzr log command take its data from ? [18:56] ~/.bzr.log ? [18:56] mgz: ooh, looks good [18:56] good list of things waiting to land, plus some other progress :) [18:56] or the WorkingTree ? [18:56] sbarcteam: the branch actually [18:57] so, if I am bound it doesn't go to the bound_location, but looks at local copy of the branch. right ? [18:57] * LarstiQ is digging into the pypy/generators leaking files problem [18:57] and it has not much to do with ~/.bzr.log ... right ? [18:57] sbarcteam: nothing at all with .bzr.log [18:57] ok. [18:57] this is good. [18:58] sbarcteam: .bzr.log is only to write debugging output to [18:58] sbarcteam: have you managed to undo the push yet? [18:58] no. now I'm getting strange bzr log outputs (with today's activities) from supposedly restored data of the last night. [18:59] sbarcteam: strange in what way? [19:02] I am getting bzr log output from AFTER the backup was taken. [19:03] sbarcteam: just a bare "bzr log", or are you giving it some arguments? [19:03] bzr log -n0 -r-1 | less [19:04] and how have you restored the backup? (ie, are you backing up/restoring what you think you are) [19:06] moment. [19:06] I removed ALL the stuff from the code folder (incl. .bzr) [19:06] restoring now... [19:08] waiting for "it" to complete.... [19:08] sbarcteam: perhaps double check that "bzr info" shows the branch and repo you expect for that directory? [19:08] I think the problem is NFS. [19:08] it's netapp thingie. === beuno-lunch is now known as beuno === MIsterX is now known as MisterX === MisterX is now known as JasonO === JasonO is now known as MIsterX === MIsterX is now known as MisterX