/srv/irclogs.ubuntu.com/2010/05/27/#bzr.txt

mkanatmwhudson: I am.00:00
mwhudsongood00:00
mkanatmwhudson: pygdb gives me a backtrace.00:02
mwhudsonmkanat: that's what it's supposed to do but i guess you mean the other kind :-)00:02
mkanatmwhudson: Hahaha, yeah. :-)00:02
mkanatmwhudson: http://pastie.org/97905600:03
mwhudsonmkanat: huh bizarre00:03
mwhudsonmkanat: what version of python are you using?00:03
mkanatmwhudson: 2.6.200:03
mwhudsoni've only used it with 2.5, i think00:03
mkanatmwhudson: Might be related to g.file('/usr/bin/python2.5')00:04
mwhudsonmkanat: :)00:04
mkanatNope, that doesn't fix it.00:04
mwhudsonoh darn00:04
mwhudsonmkanat: well, i guess you could poke around in gdb manually00:05
mwhudsoni.e. gdb python2.6 $core00:05
mwhudsonup a few times, see what00:05
mwhudsonp co->co_file_name00:05
mwhudsonsays00:05
mkanat(gdb) p co->co_file_name00:06
mkanatNo symbol "co" in current context.00:06
mkanatOkay, I at least have a reasonable gdb backtrace now.00:08
mwhudsontype up until you're in PyEval_EvalCodeEx00:08
mwhudsonor whatever00:08
spivGood morning.00:09
mkanatmwhudson: Okay, will do. One sec.00:10
mkanatmwhudson:00:15
mkanat(gdb) p co->co_file_name00:15
mkanatThere is no member named co_file_name.00:15
mkanat(gdb) p co00:15
mkanat$1 = <value optimized out>00:15
mwhudsonmkanat: co_filename sorry00:15
mkanat(gdb) p co->co_filename00:16
mkanatCannot access memory at address 0x5000:16
mwhudsonmkanat: bing!00:16
mwhudsonmkanat: maybe you need to be using a less aggressively optimized python interpreter?00:16
mkanatmwhudson: It's the gcc options for compiling python itself, you think?00:18
mwhudsonmkanat: would be my guess, don't really know though00:18
mkanatmwhudson: It looks like the meliae problem is all in C anyhow, though.00:20
mwhudsonmkanat: ok00:22
lifelessjam: poolie: spiv: this is the sort of thing I think we should also be looking at - https://bugs.launchpad.net/bugs/58613901:16
ubot5Launchpad bug 586139 in Ubuntu Distributed Development "bzr branches for ubuntu packages are not reliably updated (ex. aria2) (affected: 1, heat: 6)" [Undecided,New]01:16
Chipacahiya02:14
Chipacais there a way to tell bzr to not check a certificate? I'm suspecting the answer is "no", which means I'm stuck using svn directly :(02:15
* Chipaca has gotten too used to the bzr goodness02:15
spivChipaca: an HTTP certificate?02:22
spivEr, HTTPS, I mean, of course :)02:22
poolieChipaca, it rings a bell but maybe there's just still a bug open for it02:22
spivIf you uninstall pycurl I think bzr won't check02:22
spiv(because it will use urllib, which doesn't have that facility)02:22
pooliespiv presumably the actual https is done inside libsvn02:23
mwhudsonChipaca: what are you trying to do and what problems are you having?02:23
spivAh, I was assuming that if "using svn directly" worked then libsvn doesn't check, but maybe it's that it can check but the svn command has config that can turn that off?02:24
lifelessthe cli prompts02:28
lifelessand you can ok it02:28
lifelessigc: ping02:38
Chipacaright, it says "dude, this cert is, like, way off!" and you say "yeah, whatev"02:44
lifelessspiv: ping02:45
lifelessspiv: https://code.edge.launchpad.net/~amanica/bzr/find_bzrdirs-ignore-PermissionDenied-dirs/+merge/24979 has conflicts; is newsmerge able to use branch.conf settings? if so, do you want to request a losa change to set it up for pqm, or do you want me to do that?02:46
lifelesss/pqm/launchpad02:46
poolielifeless, thanks for all the landings03:14
pooliedid i tell you about my wish for xbox-style achievements in launchpad03:14
poolie"land 20 branches with no rejections"03:14
lifelesslol03:16
lifelesshave you seen unittest achievements?03:16
poolienose achievemnts03:16
poolieyeah03:16
pooliethis would be a bit less artificial i think03:16
lifelesspop quiz03:17
lifelessyou've seen aarons change to bzr to cleanup the ui on exit03:17
lifelessyes?03:17
poolieyes03:18
lifelesswould you prefer a cleanup global function03:18
lifelessor initialise() to return a cleanup function to be called03:18
poolieheh03:18
lifelessthe latter is what I've suggested, and seems to me to be a step towards less globals03:18
pooliethat's a reasonable idea03:19
poolielifeless, is pqm working properly?03:21
poolieit seems suspiciously fast today03:21
poolieunless they upgraded the hardware and didn't tell me?03:21
pooliespecifically my last commit succeded in 3 minutes elapsed03:22
lifelessthat would be surprising03:23
lifelessI haven't changed anything03:23
lifelesspoolie: it is running suspiciously quickly03:31
lifelesslast change to Makefile was 6th april03:32
lifelesslosa ping - has anything been changed on balleny vis-a-vis bzr-pqm.conf or related stuff in the last couple of days ?03:33
MWintherI thought bzr mv --after fromfile tofile would update the repo pointers correctly, even though I stupidly went ahead and moved stuff around... Anyone got a better suggestion? It tells me the new file is already versioned.03:38
lifelessspiv: ping03:39
lifelessMWinther: you've probably already added tofile03:40
lifelessMWinther: so check bzr st and make sure tofile shows as added; if so then 'bzr revert tofile' and then 'bzr move --after fromfile tofile'03:40
MWintherand that will not change the tofile, but just remove it and then add it again, but as the right file, so to speak?03:41
lifelessyes, revert of an added file just unadds it03:42
lifelessbut check status first03:42
MWintheryep, it's added there. thanks!03:42
lifelesspoolie: selftest hole, looking into it03:49
lifelesspoolie: a syntax error in gio_transport led it to just bypass everything; a subunit-glue bug I'll address03:52
MWintherwell, that worked for every file except one... That one says 'File id already exists in inventory as InventoryFile...'03:53
lifelesscheck bzr st for oldfile and newfile03:54
MWintheroldfile is removed, newfile is unknown.03:54
lifelessspiv: ping?03:56
lifelesspoolie: https://bugs.edge.launchpad.net/subunit/+bug/58617603:58
ubot5Launchpad bug 586176 in subunit "want to be able to make a 0-test stream a failure (affected: 1, heat: 0)" [Wishlist,Triaged]03:58
pooliesheesh04:00
lifelessyes, mea culpa04:00
lifelessI'll do it shortly, probably not today.04:01
pooliei see this as evidence for having bzr emit a return code, even if subunit pipelines want to ignore it04:01
lifelessperhaps04:01
lifelessI don't mean to be equivocal here04:02
lifelessin hudson there is a 'build' vs 'test' separation04:02
lifelesswhere you can succeed at one and fail at the other; in hudson, this would be a failure because hudson looks at the test count04:02
pooliewhat should we do in the interim?04:02
lifelesswell, I think the risk of doing nothing until say tuesday (to let spm get back here) is pretty low04:03
lifelesspython 2.4 specific syntax errors are going to be about the only thing pqm will notice that we won't.04:03
lifelessand I can have a patch for subunit + a patch for bzr to use that prepped early next week04:04
poolieso things we land but not be tested?04:04
lifelessno, with the python2.4 syntax error fixed pqm is running tests again04:04
lifelesshttp://pqm.bazaar-vcs.org/04:05
pooliebut my patch just slipped in while it wasn't running them?04:05
pooliehm04:05
spivlifeless: pong04:05
lifelessyes, because the one right before was the gio patch which had the python2.4-breaking thing04:05
poolieok04:05
lifelessspiv: poolie suggests and I agree that we should release 2.1.2 tomorrow04:05
lifelessspiv: you were working on sigwinch stuff; is 2.1.2 *currently* good-to-go, or do you need to do $something about it ?04:06
spivlifeless: re earlier question, news_merge can't use branch.conf yet (although the better-news-merge branch is headed that way)04:06
spivI need to do $something.  I just finished lunch, I'll finish that $something now.04:07
lifelessok04:07
lifelessplease assertively tell me when its done, I won't do a release tomorrow if I haven't heard from you. And I have a slightly offset-to-be-earlier day tomorrow.04:07
lifelesswhich reminds me... goes to mail04:07
poolieah right04:07
poolieif your day is going to be too chopped up to do it, you can bail out04:08
lifelesspoolie: if we're good to go this evening then it should be no trouble at all04:09
lifelessand I think it will be fine, sigwinch is the only gotcha I know of04:09
spivlifeless: ok, will do04:12
pooliespiv, and you're basically going to take that patch that makes it poll, and put in the logic to use COLUMNS until the size changes04:13
poolieis that correct?04:13
lifelesspoolie: if, when I go to sleep, 2.1.2 isn't good, I'll mail the list saying that its not copacetic and that I'm bailing :)04:13
spivpoolie: correct04:15
lifelessso, fires fought04:35
lifelessok04:43
lifelessI'm putting nose down into this patch04:43
lifelessits been lingering all week04:43
lifelessand I wants to be able to use it.04:43
lifelessif you need me, ring me on skype or something :)04:43
parthmmgz: ping05:04
lifelessparthm: its 4am for him05:04
parthmlifeless: oh :P ... wrong time :) thanks for letting me know.05:05
parthmlifeless: i was thinking that the try/finally use for opening-read/write of file that mgz did in his recent patch should go into coding-style. is that something we want to follow normally?05:07
lifelessits there already, i think05:07
parthmlifeless: i cant seem to find it in doc/developers/code-style.txt .. i mean the explicit closing of file in finally rather chaining open.read/write than leaving it to gc05:10
lifelessplease do add it05:11
lifelessit may be in developers/*.txt05:11
lifelessso have a search around05:11
parthmlifeless: will do. thanks.05:12
=== _thumper_ is now known as thumper
parthmlifeless: i sent the doc patch to pqm and got a mail that its queued. however it doesn't show up in http://pqm.bazaar-vcs.org/ or in feed-pqm. is this normal?06:46
parthmlifeless: status on https://code.launchpad.net/~parthm/bzr/doc-explicit-file-close/+merge/26121 shows queued and the queue is empty right now.06:48
spivparthm: use the queue-by-email option in feed-pqm, rather than the other option ('e' rather than 's')06:57
rsvpQ: what happens after "bzr rm --keep foo" is executed? Do the all the diff versions of foo kept internally disappear? And so is there a reduction in the size of bzr files? Finally, is there an undo after such execution?06:57
spivparthm: the queue-by-launchpadlib (the 's' option) isn't quite ready for use, Launchpad needs a little more work06:58
spivIt's a bit confusing because 's' used to be the queue-by-email option :/06:58
spivrsvp: 'bzr rm' removes the file from the current version of the tree, but the old history is still there06:59
spivSo it doesn't cause any reduction in size06:59
spivYou can undo it with "bzr revert foo"07:00
parthmspiv: thanks for clarifying that. i will set it back to approved and use e.07:00
spivparthm: yep, that should fix it07:00
rsvpspiv, thanks for your response -- so is there another command which will wipe out the old history?07:01
spivrsvp: not builtin.  You have to rewrite the history to achieve that.  Possibly the bzr-rewrite plugin can help, otherwise I'd use the bzr-fastimport plugin to export a dump, filter that dump, and import that into a new repository07:03
spivrsvp: note that rewriting history like that will make it hard to merge changes from other branches made from the old history :(07:03
rsvpspiv, sounds a bit hazardous ;-)07:05
parthmspiv: that worked. thanks :)07:06
rsvpspiv, thank you very much again for your help.07:07
spivrsvp, parthm: you're both welcome :)07:09
vilahi all07:25
spivvila: good morning07:26
spivvila: https://code.edge.launchpad.net/~spiv/bzr/no-sigwinch-583941/+merge/2611807:26
vilaspiv: Hopefully the day will continue better than it started, I've just been able to reboot my main mac which refused to do so for almost an hour....07:26
vilaI haven't finished checking the basis stuff, just came here to warm07:27
spivvila: ouch :(07:29
vilaspiv: yeah, nightmare, never saw a mac refuse to boot.... not even the Apple logo on grey background.... and finally, hey I'm back, don't worry, nothing happened, yeah sure07:30
vilaspiv: approved (web browser was a low risk try :), I'm less inclined to try to land though07:32
vilaurgh, hidden ff window whining about not recovering session :(07:33
* vila kills more chickens07:33
fullermdIt's a mac; you better just go straight to goats.07:36
spivvila: ok, thanks, I'll kick off the landing then07:41
* vila add some goats07:42
vilaerr, wait, I don't have goats, rats07:42
vilahmm, did anybody ever see procmail crashing repeatedly (like hundreds of time in the same second) and filling system log ? (Well the later is OSX reporting crashes, but still)07:46
spivvila: ouch, happily (for me), no.07:46
spivlifeless: have sent SIGWINCH patch to PQM07:47
vila*** process 15666 exceeded 500 log message per second limit  -  remaining messages this second discarded ***07:49
viladon't you love that ? >-}07:49
vilaof course it began at 7pm when I stopped working and crashed... around 5AM ?07:50
vilaDid anybody has a log of this channel and can tell me when I disappeared ?07:50
vilaMay 27 05:03:23 bigmamac kernel[0]: hfs: Runtime corruption detected on osx, fsck will be forced on next mount.07:52
vilahere we are, I've got my culprit, may also explain the unusual long time to boot, time for more thorough cheks, cu later07:52
fullermd18:59 -!- vila [~vila@lec67-4-82-230-53-244.fbx.proxad.net] has quit [Remote host closed the connection]07:58
fullermdThat would be, what, 7 hours ago?07:59
spivparthm: I see your PQM request landed :)08:28
parthmspiv: yay :) ... i wasn't sure if email would work. haven't tried that before.08:28
spivparthm: btw, with the current version of hydrazine, don't add the names of the proposer or lander to the commit message08:29
spivparthm: hydrazine now does that for you, so if you do it too you get some redundancy08:29
spivparthm: so the latest commit has an amusing message :)08:29
parthmspiv: yes. i noticed that ... but it was too late by then ... the message has more parthm than actual content :P08:30
spivparthm: well, you do deserve some credit after all ;)08:31
parthmi noticed that diff for the mp https://code.launchpad.net/~snaggen/bzr/gio-transport/+merge/24664 is out of date. setting it from merged->needs review doesn't seem to rescan it.08:37
parthmare merged mps treated differently for rescan?08:37
spivNot sure.08:39
spivBut probably making a new submission would make a little more sense anyway, if the original proposal has been merged08:39
spivIf you do it via the Resubmit status it'll even show the original conversation in the new proposal.08:40
parthmspiv: resubmit did the trick. thanks.08:44
lifelessmerged proposals don't update08:45
lifelesssimple reason, they would be empty08:45
parthmlifeless: in this case some new revisions were pushed. so setting it back to 'needs review' should probably have worked. but 'resubmit' seems better.08:47
lifelessperhaps file a bug08:47
* StevenK wonders how to push a 4 pipe branch to lp properly08:47
StevenKThe docs don't read clearly08:48
StevenK(Or I'm a muppet, which is possible)08:48
=== radoe_ is now known as radoe
YaManicKillhow do i overwrite files on my computer from a bzr branch without removing the old folder?10:35
YaManicKillcause "bzr branch lp:heybuddy" moans that the folder already exists, but i don't wanna have to delete it everytime i update the files10:36
jpdsYaManicKill: cd heybuddy; bzr pull ?10:37
YaManicKilljpds: ahhh nice :-) works. thanks10:37
lifelessnight y'all11:24
=== mrevell is now known as mrevell-lunch
=== mrevell-lunch is now known as mrevell
=== cody-somerville_ is now known as cody-somerville
alex-weejo hai, i want to review revisions on someone else's branch. i've 'pulled' their branch into my repo but i screwed up because i had my 'trunk' branch in there and now all of their branch is inside that directory14:59
alex-weejany ideas what i should do?14:59
alex-weejalso it went to the trouble of pulling the whole history which took ages, both my 'trunk' branch and their branch share most of the history15:00
alex-weejso what did i do wrong there?15:00
parthmalex-weej: are you using a shared-repo?15:06
cndCan someone help me figure out how to do the following in bzr:15:07
cnd1. make edit with typo15:07
cnd2. make more commits on top of typo15:08
cnd3. in git, I do a rebase -i and edit that one commit where I introduced the typo, and the rest of the commits magically are rebased on top of it15:08
cndhow can I do 3 in bzr?15:08
parthmcnd: bzr has a rewrite plugin for rebaseing. https://launchpad.net/bzr-rewrite15:09
LeoNerdPersonally I'd branch it. branch the revision with the typo, uncommit, edit, recommit, then replay the rest on top. However, be aware that if you do that, all the later revisions now have a different revid, so other people's branches will now be broken15:09
LeoNerdso that's a really rude thing to do if anyone else has seen the branch since you made that commit15:09
parthmcnd: but generally rebasing isn't recommended in bzr. bzr anyway hides merge history by default.15:10
cndmy use case is that I'm editing multiple commits privately15:10
cndand I realized before I went to push that I had a typo15:10
cndI want to clean up the history15:10
LeoNerdSee my suggestion then15:11
alex-weejparthm, i don't know, how do i check?15:11
LeoNerd(well, it's what I usually do anyway.. perhaps there's a neater solution somewhere)15:11
cndLeoNerd: thanks, I'll look at that and bzr-rewrite15:11
alex-weejparthm, it's ok i just did init-repo on a new directory and branched both of them, it seemed to be more efficient that way15:12
parthmalex-weej: do you have a directory .bzr/branch15:12
parthmalex-weej: yes. shared-repo is the suggested way if its a long term project.15:13
alex-weejparthm, no not in my new one15:13
parthmalex-weej: yes. so init-repo creates the shared branch. you would typically do.15:14
alex-weeji want my working tree on another test machine (well a VM actually) -- i'm currently using NFS on my trunk branch folder but obviously if i want to switch to another branch lke with git then i need to update all my NFS stuff15:14
alex-weejcan i use remove-tree on my 3 branches and somehow create a working tree that i can just switch between branches?15:14
parthmalex-weej: 'bzr init-repo foo && cd foo && bzr branch path-to-trunk'15:14
parthmalex-weej: so if i get your right you want to do in place switching between branches?15:16
alex-weejparthm, yeah i think so, like i used to do with git15:17
parthmalex-weej: so you would start off with a shared repo .. so if we have foo like what was created above. that will save all the history.15:17
parthmthen you have branches 'foo/trunk', 'foo/bar', 'foo/bar' which all share history.15:18
parthminside foo you can do 'bzr checkout --lightweight trunk edge'15:19
parthmyou would use foo/edge as a bound branch ... so in the above command edge is bound to trunk.15:19
parthmonce you are done hacking inside edge. you can do say 'bzr switch ../bar' this will bind edge to ../bar branch15:20
parthmpersonally i just work inside foo/trunk or foo/bar or foo/baz... as they all share history pull etc. are fast as only little history needs to be gotten.15:21
alex-weejparthm, ok thanks, my test deployment just wants the code to be in one folder -- i guess i'll use a lightweight checkout15:22
alex-weejis there anything like git stash? where i can commit my unsaved changes to a temporary branch so that i can switch to another branch?15:24
parthmalex-weej: bzr has a shelve command. i think it does something similar though i don't know git much.15:24
parthmand unshelve.15:24
alex-weejparthm, ok thanks15:24
csgeekhi all15:42
cndI tried doing a bzr rebase --dry-run, but it seems to have made changes to my tree anyways! how do I go back?15:43
cndis there something like git reflog?15:43
csgeekis there a guide to setting up a self hosted version of launchpad?  or is there some hosted version of bzr?  Looking for a nice little web frontend to read history, tickets, code review (would be nice), wiki.. usual tidbits15:45
lifelesscnd: bzr heads --dead15:57
cndlifeless: ok, now how do I get one of them back?15:59
cndI tried bzr pull . -r <revid>15:59
=== IslandUsurper is now known as IslandUsurperAFK
cndbut it complained that I've diverged15:59
lifelessyes, because rebase15:59
lifelessso --overwrite15:59
cndahhh, ok, thanks15:59
csgeekis there something like gitosis/gitolite for bzr?  Something that relies on RSA/DSA ssh key authentications rather then having a system user for each person needing to access that location?16:01
lifelesscsgeek: the launchpad ssh hosting server does that16:02
lifelessyou could adapt that to whatever backend you have16:02
csgeeklifeless: okay.  Is there a proper guide on how to setup/configure the launchpad hosting server? I found the project.. but can't find any decent guides16:04
lifelesswell, for a test environment, see e.g. https://dev.launchpad.net/Running/VirtualMachine + https://dev.launchpad.net/Getting + https://dev.launchpad.net/Code/HowToUseCodehostingLocally16:11
csgeeklifeless: thank you very much.16:15
lifelessjam: ping16:15
csgeekI know that I can can an individual file from a bzr repo.  ie.  bzr cat http://foobar/path/readme.txt  is it possible to checkout only a certain file from a particular tag/revision16:32
lifelesscan can ?16:32
mgzit's a little bit of a dance.16:33
csgeeks/can can/can/   the extra can is for extra superior ability16:37
lifelesscsgeek: missing a verb then, I think :)16:37
* lifeless is yak shaving at 3:37am. Not a good sign.16:38
mgzcsgeek, what's the practical difference between cat -r 45 ..../file > ..../file and "checkout only a certain file"?16:38
jelmerlifeless: :-) What are you working on?16:38
lifelessjelmer: release process16:38
mgzyou want a bzrdir with.. what?16:38
lifelessit was rather jumbled up16:39
jelmerlifeless: ah16:39
* jelmer is looking forward to 2.2.0 - are you doing another beta?16:39
lifeless2.1.2 and b316:39
mgzjelmer, any insight on how bug 393038 can be reproduced? bzr-git seems to be in the traceback16:46
ubot5Launchpad bug 393038 in Bazaar "UnicodeDecodeError in _inaccessible_normalized_filename (affected: 3, heat: 14)" [Medium,Confirmed] https://launchpad.net/bugs/39303816:46
mgzthe code in osutils is clearly bogus (anything doing `unicode(path)` is much the same as saying "make this look like it works on my machine but break for everyone else"), but could do with a test case16:47
=== IslandUsurperAFK is now known as IslandUsurper
mgzat a guess, checking out a git branch with latin-1 filename on a utf-8 filesystem?16:47
jelmermgz: yeah, I suspect that would trigger it16:49
csgeekmgz: well.. I want to specify which branch/tag the file comes from ...17:03
csgeeknot sure if cat will let me do that17:03
csgeekoh.. though -r 45 I would guess it does.17:04
lifeless:)17:04
mgzbzr help cat17:04
lifelessmiao17:04
jamlifeless: pong, what are you doing up?17:04
csgeekand I presume I can specify -r N , with N being a tag name?17:05
mgzbzr help revisionspec17:05
lifelessjam: releasing17:05
lifelesscouldn't sleep @ 3am - hating the bed in this rental place - and I was going to start work @5am anyhow.17:06
lifelessjam: I wanted to know if releasing.txt was up to date, but its all over the shop, so clearly not.17:06
lifelessjam: so, I want to know whats *not* documented :)17:06
jamlifeless: also check 'cycle.txt'17:07
lifelessoh!17:07
jamand ppa.txt17:07
jamI certainly think releasing.txt needs to be brought up to date17:09
jambut I think stuff like "update freshmeat" etc are all still correct17:09
lifelesssure17:10
lifelessI went to execute the algorithm and raised an exception up front :P17:10
csgeekthank you mgz.. that works.17:12
lifelessjam: when you do releases17:25
lifelessjam: do you tag locally, or let pqm merge the version change and *then* do a tag?17:25
jamlifeless: I *now* do the former17:25
jamthe latter seemed more correct to me17:25
jambut it is a much larger PITA17:25
lifelesshmm17:26
jamespecially since the branch itself won't end up with the tag17:26
lifelesswe should work on that17:26
jamjml did the former, I'm not sure what poolie did, but somewhere in the release process I think poolie and I decided to switch to tagging locally17:26
skeledrewhello.  i'm getting an error in bzr in downloading wubi "ERROR: Unable to create symlink 'bin' on this platform". any fix for this?17:29
jamlifeless: for example, if you could feed-pqm and tell it 'tag this bzr-2.1.2 when it succeeds' that would simplify the process and switch to what I consider the "correct" way.17:29
jamskeledrew: I assume you are on Windows?17:29
skeledrewyes17:30
jamATM, we don't have a workaround for checking out projects that have symlinks on platforms that don't have symlinks17:30
=== beuno is now known as beuno-lunch
jamaside from having the upstream remove the symlink...17:30
jamthe other option is to use the cygwin version of bzr17:30
jamwhich fakes symlink support17:30
skeledrewok17:30
mgzfile a bug with upstream, symlinks aren't portable, and "bin" should be created by the build process, not be part of the revision history17:31
lifelessjam: it says to 'upload the source tarball on the milestone'17:32
lifelessjam: but I can't see how to do that without doing a release; is that right ?17:32
jamlifeless: you have to do the release, and upload to that, yes17:32
* lifeless bugginates17:32
jambut you upload to 2.1/2.1.2/17:32
lifelessyes, I was just cross-checking17:33
jamlifeless: IIRC, if you don't do a release then "lp.net/bzr/2.1/2.1.2" doesn't *exist* yet, since you only have "../bzr/2.1/+milestone/2.1.2"17:33
lifelesssure17:33
lifelessI was clarifying an ambiguity between the docs, intent, and lp17:34
lifelessthe intent is not to announce the release17:34
jamI was just working through the logic to make sure I remembered correctly :)17:34
lifelesslp announces releases when you do the release thing on the milestone17:34
lifelessand our docs weren't clear that doing the release was ok17:34
jamlifeless: last I checked, lp didn't announce until you manually announced, that changed?17:34
lifelesstheres a feed17:34
jam(it was partially why many of our releases were never announced)17:34
lifelessand announcements separately17:34
lifelesshttps://bugs.edge.launchpad.net/launchpad/+bug/58644517:39
ubot5Launchpad bug 586445 in Launchpad Bugs "OOPS on +bugs-text page (affected: 1, heat: 6)" [High,Triaged]17:39
lifelesshuh bah17:40
lifelessthats not what bug 586445 is17:41
ubot5Launchpad bug 586445 in Launchpad itself "would like to be able to upload files to a milestone *or* delay release announcements in feeds (affected: 1, heat: 0)" [Undecided,New] https://launchpad.net/bugs/58644517:41
lifelessWow17:41
lifelessI'm not going to try and explain that right now.17:41
jamlifeless: now that is pretty fun. Wonder if it is was an edg vs normal problem17:47
jamlifeless:  seems to be bug 58338517:48
ubot5Launchpad bug 583385 in Launchpad Bugs "OOPS on +bugs-text page (affected: 1, heat: 6)" [High,Triaged] https://launchpad.net/bugs/58338517:48
=== deryck is now known as deryck[lunch]
lifelesshmm18:10
lifelessI probably should have done 2.0.6 first18:10
lifelessah well18:10
=== beuno-lunch is now known as beuno
lifelesshmm18:31
lifelessUsing default stacking branch /~ubuntu-branches/ubuntu/maverick/bzr/maverick at lp-69641680:///~lifeless/ubuntu/lucid/bzr18:31
lifeless-   4216kB    26kB/s | Finding revisions18:31
lifelesslittle high18:31
lifelessjames_w: oh hahah - merge-upstream in lucid's bzr from tarball + bzr upstream branch ==== fun18:35
lifelessjames_w: it works, which is nice, but it also joins the previously unjoined history, and thats one hellof a lot of merged-revisions :)18:36
james_wlifeless: \o/18:39
lifelessjam: do you know, does igc still manually update the pretty docs18:39
lifelessjam: or is the cron script working ? (see releasing.txt for context)18:40
lifelessjames_w: yeah, fallout from my otherwise perfect patch a while back18:40
lifelessjames_w: I'll file a bug once I finish 2.2b318:40
lifelessjames_w: the SRU reviewer for 2.1.2 will get a surprise :)18:40
lifeless'here, have 35 MB of new history`18:41
=== deryck[lunch] is now known as deryck
lifelessbrekkie time I think19:51
lifelessok, that was more painful than I expected.20:47
lifelessabentley: I'm really liking lp-propose.20:55
lifelessI wish API's were faster though.20:55
abentleylifeless, cool.  I wish the APIs were faster too.20:56
SpajderixHi22:02
lifelesshi22:02
Spajderixwhen using bzr with bzr+ssh paths it invokes bzr server with parameter --directory=/, directory is always / is there a way to force bzr to send path from given url, eg. when i use bzr+ssh://user@host[/path/to/something] bzr serve will be invoked with --directory=[/path/to/something]?22:04
lifelessnot from the client side22:09
lifelessyou can use a restriction tool on the server side to force that by ssh key or whatever - hum, I think 'rsh' (confusing name, its not the remote shell tool) is one such restriction thing22:10
Spajderixlifeless: restricting path to given ssh key is no option, because I want one key to access multiple paths on server, is there any way, from environment variable or anything else, to see /path/to/something or even whole bzr+ssh://user@host/path string?22:20
lifelessthe two things are rather disconnected22:21
lifelessis something actually going wrong in your environment?22:21
lifelessare you getting an error? I have the feeling you're debugging something and we don't have the whole story to be able to help you properly22:21
Spajderixhere's the thing: I wanted to rewrite bzr_access script in a way that i will be able to assign list of premissions to a given key, eg. give rw permission to branch1 in repository1 and r permission to branch2 and so on, but I don't know how to find a path that a key is trying to access22:25
jamlifeless: sorry, I think mbp might know more about doc gen. I never worked on it.22:47
AfCbzr check is the first thing to do if Bazaar crashes, right?23:04
lifelessjam: no worries23:05
lifelessAfC: ask here is usally the thing to do23:05
lifelesscheck only considers known data issues, bzr can crash due to bugs as well23:05
AfCbzr: ERROR: exceptions.IndexError: list index out of range23:06
AfC2.1.1, lucid23:06
lifelessmore of the backtrace would be uesful23:07
lifelessthat could be just about anything23:07
AfCyup23:07
AfCworking on it23:07
AfC(so, multiparent)23:07
AfClifeless: http://paste.pocoo.org/show/219107/23:08
AfCbzr crash dump (nice)23:08
lifelessthat looks like a bug to me23:10
lifelessrather than data corruption23:10
AfCshit23:10
AfChooray for me.23:10
AfCI will file23:10
lifelessIMBVW23:11
lifelesshmmm, caffeination I think23:11
AfCmeanwhile I need to figure out how to accept this person's contributed revisions :(23:11
lifelessalso I need to reboot to make usb work :(23:11
lifelessbrb23:11
pooliejam, hi?23:26
jelmermoin lifeless23:31
pooliehi jelmer23:34
jelmerhey poolie23:35
AfClifeless: it appears I hit https://bugs.launchpad.net/bzr/+bug/514369 so I attached my crash dump there.23:35
ubot5Launchpad bug 514369 in Bazaar "IndexError in multiparent _reconstruct reading bundle (affected: 2, heat: 14)" [Medium,Confirmed]23:36

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