/srv/irclogs.ubuntu.com/2011/11/15/#bzr.txt

mgzgra, this is more of a mess than I thought00:02
mgzwe have bug 485601 and one against bzr-svn00:03
ubot5Launchpad bug 485601 in Bazaar Subversion Plugin "missing chk node(s) for id_to_entry maps" [Critical,Fix released] https://launchpad.net/bugs/48560100:03
mgzand dupes of each of those from both glyph and exarkun00:04
mgzsorry for the tag spam, should save searching by bug filer in future00:10
mgzthe good news is we've fixed about half the found by twisted bugs00:12
mgzthe bad news is the other half still has a lot of scary bugs in it00:13
jelmerhttps://bugs.launchpad.net/bazaar/+bugs?field.tag=affects-twisted00:54
jdobrienhello all. I am trying to use colo and pipelines together, I have a branch with a few pipelines and I would like to push on of them to launchpad and propose it for merging, but I'm missing something... my typical bzr push is not working with this scenario03:40
jo-erlend_what am I doing wrong? bzr branch bzr+ssh:jo-erlend@desktop.local:/devel/project07:04
jo-erlend_bzr: ERROR: Unsupported protocol for url "bzr+ssh:jo-erlend@desktop.local:/home/jo-erlend/devel/project"07:04
vilajo-erlend_: bzr+ssh://user@host/path , check your '/' and ':'07:34
vilamailto:bzr+ssh:jo-erlend@desktop.local:/devel/project07:34
vilagrrr07:34
vilabzr+ssh://jo-erlend@desktop.local/devel/project is probably what you want07:35
vilahey guys, I encounter wm issues there bbiab07:36
mgzmorning!07:57
vilamgz: pool time !07:57
vilaerr, sry wrong time frame ;)07:57
mgz:)07:58
=== BasicPRO is now known as BasicOSX
mgzwhat's that tool jam and others were using to simulate a slow network for testing?08:35
jammgz: the command is 'tc' let me poke at it, just a sec08:35
jammgz: doc/developers/testing.txt08:36
vilamgz: see testing.txt in doc/developers08:36
jam"simulating slow networks"08:36
vila:)08:36
mgzta.08:37
vilamgz, jelmer: standup ?08:57
mgztis time.08:59
vilajelmer: pingeling09:03
=== iBasic is now known as BasicOSX
mgzprecise babune eh.10:24
vilahpmf, no way to prepare surprises :)10:33
vilastarted on the wrong foot but successful at the second run, not that bad10:33
mgzokay, woho, with the right bits installed I can reproduce some of these failures10:39
vilafor which value of 'these' ?10:40
mgzthe url normalisation regressions that broke the windows buildbot10:41
vila\o/10:41
mgz...and the sftp tests leak threads10:41
mgzthe isolation failure ones are drive name specific10:42
mgzbut the tilde handling is a general issue10:42
vilaouch, for these ones, reproducing is far away from fixing (IIRC paramiko just won't let you wrap the thread creations)10:42
mgzGio also fails some tests10:42
vilagio ? on windows ?10:42
mgzno, I haven't got windows here10:42
mgzwhich is a bit daft, because three of the things I need to finish from last week could do with being tested there10:43
vilao.O10:43
mgzanyway, this:10:44
mgz`mkdir /tmp/tilde~ && TEMP=/tmp/tilde~ ./bzr selftest -s bt.per_transport SFTP`10:45
mgzworks to get 4 of the failures from babune10:45
vilaoooh10:46
vilaurgh10:46
mgzregression from r6079 see bug 84222310:47
ubot5Launchpad bug 842223 in Bazaar "Change to tilde escaping causes test failures" [Medium,Confirmed] https://launchpad.net/bugs/84222310:47
vilayeah, but I haven't realized it could be triggered that easily..10:48
mgzI can probably write a specific test here now, which will mean I can fix (or at least fiddle with till that test passes) the handling10:50
mgzthe url code makes me unhappy10:50
mgzwe still have the other windows babune issue, which is the failure to remove shell script thing10:51
vilaforget about that one, too obscure to diagnose and probably involve both vbox and jenkins and the phase of the moon10:52
vilawell, it may also just be a hang :)10:53
vila... that leads to a vm being killed which itself forbids jenkins to remove a file from a dead host10:53
mgzyeah.10:55
hrwhi11:28
hrwhow to commit 2 lines from file with other changes? 'bzr commit --interactive' operates on diff hunks which are too big in this case11:29
mgzhrw: shelve everything you don't want to commit right now11:37
hrwmgz: ok, so other option then revert edits11:38
mgzif you set a change editor, you can pick out which parts to shelve on a sub-hunk basis11:39
samebchaseHi, I'm unable to do: bzr launchpad-login12:01
samebchaseI am behind a proxy12:01
samebchaseThe error message I get is: bzr: ERROR: Connection error: Couldn't resolve host 'launchpad.net' [Errno -2] Name or service not known12:02
samebchaseCan someone please advise me as to what I should be doing?12:02
mgzsamebchase: can you ssh to arbitrary servers?12:12
samebchasemgz: yeah12:12
samebchaseIn the meantime, however12:12
samebchaseI've been able to bzr branch a repo12:13
mgzthen you can do everything you really need, just set launchpad_username by editing ~/.bazaar/bazaar.conf12:14
samebchasemgz: oh. let me try that12:14
samebchaseDid what was told here:  http://www.omappedia.org/wiki/Using_bzr_and_launchpad_behind_a_proxy12:15
mgzotherwise you'll be able to branch (anonymously) over http, but not push12:15
samebchasehmm12:15
mgzokay, if you followed that you'll be okay12:16
mgzjust need to set username, and give launchpad your public key if you've not already12:16
mgzthen can try pushing something to lp:~/+junk/testbranch12:17
mgzmay need ~yourusername if you've got an older bzr version12:17
samebchaseI've added launchpad_username = samebchase12:21
samebchaseI've already added my public key12:21
mgzif your test branch was using bzr+ssh: as per that page rather than lp: then you're probably all done12:23
samebchasemgz: Thanks a lot for your help. I've got to go out now, sorry!12:23
samebchasemgz: will have to figure out the rest later tonight12:23
samebchasemgz: thanks!12:24
jelmergrmbl, clearly this is not my day13:09
* mgz gives jelmer a cupcake13:10
* jelmer has been fighting with bzr-builddeb code all morning13:10
jelmerthanks mgz :)13:11
* vila offers a coffee ;)13:16
vilajelmer, mgz: should we do the standup now ?13:17
jelmervila: might as well13:21
jelmervila, mgz: 13:30 UTC ?13:21
vilajelmer: cool, feel free to vent if it helps ;)13:21
vila10 mins from now is good for me13:21
=== jdobrien is now known as webm0nk3y
mgzthere was talk of lunch heree, but I have a feeling it's still a way off13:27
mgzlets do it, I can eat later13:29
jo-erlendwhere does bazaar explorer store its bookmarks?13:36
=== zyga is now known as zyga-afk
=== zyga-afk is now known as zyga
=== mordred_ is now known as mtaylor-xchat
=== Merwin__ is now known as Merwin
=== iBasic is now known as BasicOSX
=== yofel_ is now known as yofel
webm0nk3yI'm having trouble in a colocated branch. I started a new branch and now I have a bunch of conflicts from work in another branch15:34
jelmerjo-erlend: my guess is somewhere in .bzr/branch/branch.conf ?15:36
jelmerwebm0nk3y: hi15:36
webm0nk3yjelmer: hi15:37
psusibzr doesn't have any cherry pick tracking?  Is that a feature that is coming any time soon? ;)15:40
jelmerwebm0nk3y: can you provide a bit more background?15:41
webm0nk3yjelmer: sure15:41
webm0nk3yjelmer: actually I think I goofed up15:41
webm0nk3yjelmer: I did bzr colo-branch <new branch>15:41
webm0nk3yjelmer: then started hacking15:41
jelmerpsusi: no, there is no cherry picking tracking at the moment. we have some ideas about it, but it's hard to implement cherrypicking tracking in a way that doesn't impact merge15:42
jelmerpsusi: *merge performance15:42
psusidrat... I'm trying to find a way to give two branches a common ancestor that don't already have one ( because one is built from tarball release )... was hoping cherry picking could do it... oh well...15:44
jelmerpsusi: you can do that without cherrypicking15:45
jelmerpsusi: "bzr merge -r0..-1 <other-branch>"15:45
psusirevision -1?15:46
jelmerpsusi: it works like in python. -1 is the last revision15:46
jelmer"bzr merge-r0.. <other-branch>" would work too15:46
psusiwon't that result in all kinds of conflicts as merge tries to pull in changes that already exist here?15:47
jelmerpsusi: you can revert the changes afterwards ("bzr revert .") to only add the new parent15:48
psusihrm... so in other words, it will make a mess, but I can just sweep it all under the rug, and when I commit the merge, the history will be knit together?15:49
jelmerpsusi: sortof :)15:50
psusias long as the rev I'm merging from actually is common between the two branches then it should work out... hrm...15:50
psusiso let me see if I've got this... what I'm trying to solve is that the ubuntu package merges from the debian package... the debian package merges from what it calls 'upstream' but is really just a branch they unpack the upstream release tarball into...15:52
jelmerah15:52
jelmerI'm not really sure if the "merge -r0..-1" trick will really be useful in that case15:53
jelmeryou can stitch the history together but the file ids will still be different15:53
psusiif I find the correct upstream revision that the tarball came from, I can take the debian branch, and do a full merge from that upstream revision, revert the conflicts, and after commit, the debian branch will have a common ancestor with upstream, allowing merge from upstream into the debian branch, or the ubuntu branch ( after it merges from debian )15:53
psusiso that should be ok as long as debian starts merging from upstream instead of tarballing it, but if they keep tarballing, it will make for messy conflicts?15:54
jelmerwhat is upstream in?15:55
psusiultimately, git.kernel.org... but lp is auto importing that into a bzr branch15:55
jelmerah, hmm15:55
jelmerthis is the "parallel import" use case15:56
psusiI guess so?  debian pulls from upstream but via tarball... I'd like to pull from upstream properly... two paths for upstream to get into our repository...15:57
jelmerpsusi: in order for bzr to be able to deal with that properly it has to somehow know that a particular upstream revision and a particular revision from debian should be considered the same16:01
jelmerpsusi: we don't have a mechanism that does that yet16:01
psusijelmer: isn't that what you would get by doing that merge, revert conflicts, commit dance?16:02
jelmerpsusi: no, that will stitch the history together but won't actually make bzr consider two revisions the same16:03
psusijelmer: isn't that enough?  why does it need to consider them to be the same?16:05
Noldorinwhy do the windows releases for bzr beta always come latest?16:20
vilaNoldorin: hear hear ! We have a new volunteer to build the installers :)16:21
Noldorinyou guys do know windows has far many more bzr users than Mac? :-P16:21
Noldorinand probably most linux distros16:21
Noldorinha16:21
Noldorinvila, nah just questioning priorities. it's too hard for me ;-)16:22
vila... but far less volunteers, yeah, that's the key :-/16:22
Noldorinvila, i tried before and failed miserably.16:22
vila:-(16:22
Noldorinvila, if you want to help me get the installer building here, i would consider it though.16:22
vilaNoldorin: try pinging jam and/or mgz, windows is out of my league (not to mention my plate ;)16:23
Noldorinhah ok16:23
Noldorinvila, you're a core dev eh?16:23
Noldorinjam, mgz hi16:23
* vila nods16:23
Noldorinvila, while you're hear...will co-located branches make it into bzr-core for 2.5 final?16:24
vilathere are strong hopes for that yes16:24
Noldorincool16:25
jelmerpsusi: it needs to stitch the individual file histories together for that as well16:25
mgzjelmer: updates to info-empty-controlir and verify-remote-signatures look good, but have conflicts to sort out before landing16:26
Noldorinvila, and will the URL format improve? i mean something more like url,colo-branch instead of url,branch=colo-branch16:26
vilaIt is still planned AIUI16:27
mgzNoldorin: yes, the setup needed for windows installers is a little out of most people's reach currently16:27
Noldorinhmm16:27
Noldorinmgz, don't you guys have a build server? :-)16:28
Noldorinvila, AIUI?16:28
vilaAs I Understand It16:28
Noldorinok16:28
Noldorinvila, so posibly by final release...16:28
vilayup16:28
mgzthere are a lot of manual things to do, that aren't easy to automate16:28
Noldorin:-)16:28
Noldorinvila, good work on all the rest, i do say. very happy with the beta so far16:29
vilathanks, very much appreciated, will repeat it to responsible parties ;)16:29
Noldorinvila, it makes me glad because i can still resist the Git movement heh ;-)16:29
jelmermgz: thanks16:30
vilaresistance is not futile :)16:30
Noldorinmgz, ah okay. just thought the bzr guys, being such proponents of agile/iterative dev and all, would have a CI server up. but fair enough16:30
Noldorinwhat sort of environment does it require?16:30
vilathere *is* a CI server, it's used for tests so far ;)16:31
vilahttp://babune.ladeuil.net:24842/16:31
Noldorinvila, indeed. my minimalist attitude won't let me use git. bzr if i can, hg if i have to16:31
Noldorinvila, oh ok :-)16:31
Noldorinthat's a good start16:31
NoldorinJenkins looks pretty nice. plan on using it for my own projs16:32
Noldorinvila, mgz in fact i will be setting up my personal bulid server later this week. perhaps we can talk about setting up a Windows installer build then16:35
Noldorinbrb16:35
vilaNoldorin: that would rock !16:35
Noldorinvila, yeah, will get back to you soon about it i hope :-)16:54
jelmermgz: any chance of an update to the MPs?16:59
=== beuno is now known as beuno-lunch
mgzjelmer: done17:30
jelmermgz: thanks!17:30
mgzokay, confusing bug state again.17:50
mgzfullermd's bug is actually fixed, and is basically the cause of the current complaint.17:50
mgzso in other words, it's his fault.17:50
vilamgz: and ? You're surprised ???18:00
vila:-D18:00
* vila is not even here18:01
Noldorinback18:04
mgzNoldorin: your step one should be just running `bzr selftest` locally and seing if you have any issues.18:05
fullermdHmmwhut?  I didn't do it.  I was never even in that warehouse, and where would I get that much napalm anyway?18:08
Noldorinmgz, once i get the build server up and running you mean? :-)18:09
mgzbug 148030 fullermd :)18:09
ubot5Launchpad bug 148030 in Bazaar "Heavy checkouts don't inherit nick" [High,Fix released] https://launchpad.net/bugs/14803018:09
mgzNoldorin: well, I imagine those tasks could be parallelised if you're using bzr on your local machine too :)18:10
fullermdOh.  I didn't _want_ to file that.  vila made me do it.  So it's really his fault.18:10
Noldorinmgz, yeah, although i'm using the exe rather than py version on my laptop so that i get tortoisebzr support18:11
fullermdThat's probably why he's trying so hard to pin it on me above.  The very nerve!18:11
=== beuno-lunch is now known as beuno
=== Quintasan_ is now known as Quintasan
=== deryck is now known as deryck[lunch]
vilafullermd: me ? I don't even know what a lightweight checkout is ! You're the #1 on the list of people talking the most about them  !19:24
fullermdYou sure do seem to know a lot about who talks about them.  SUSPICIOUSLY a lot, one might say...19:27
mgzvila: did anyone send the standup notes to the list?19:27
mgzand can you tell me what bugs I said I was working on this week...19:27
mgzokay, bug 842223 is this one19:35
ubot5Launchpad bug 842223 in Bazaar "Change to tilde escaping causes test failures" [Medium,Confirmed] https://launchpad.net/bugs/84222319:35
=== deryck[lunch] is now known as deryck
mgzI'll post the standup notes for today to the list.20:15
=== dames is now known as thedac
glyphjelmer: hey21:48
glyphjelmer: are you around?21:48
glyphI'd like to fix Twisted's broken revisions21:49
glyphMy understanding is that if we update the official Bazaar mirror to bzr-svn 1.1.1, then delete and re-generate everything, and tell everyone to stop pulling from svn and pull only from bzr-svn21:49
glyphthat we will be okay21:49
glyphI am starting to think that the reason we were seeing that problem recently is that Launchpad's mirror has effectively done this already, so maybe we can save some time and pull from Launchpad's mirror rather than from svn21:50
jelmer'evening23:44
jelmerglyph: hi23:44
pooliehi jelmer23:50
Noldorinhi jelmer23:50
Noldorinhmm...why does bzr not like symlink dirs in sitepackages?23:50
jelmerhi poolie, Noldorin23:51
peitschiehi jelmer :)23:51
peitschieand the rest :D23:51
poolieNoldorin, what do you mean?23:51
jelmerNoldorin: I think we just rely on Python there23:51
jelmerpoolie: it looks like launchpad-buildd 95 worked, but 97 broke all recipe builds because it no longer installs apt_pkg23:52
Noldorinpoolie, jelmer a symlink dir (on windows) in site-packages doesn't get picked up23:52
Noldorinwhereas a real dir does23:52
jelmerpoolie: oh, I see you're already talking in #-ops23:52
poolieyep23:53
pooliei'm uploading a fix now23:53
jelmercool23:55
Noldorinjelmer, poolie not sure what bzr is doing to miss it23:57
Noldorinusing the bundled win32 dist here23:57
Noldorinwin7, x6423:57
jelmerNoldorin: does python work with a symlink dir?23:58
Noldorinjelmer, apparently so23:59
Noldorinjelmer, was just enquiring about that, but it seems it does23:59

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