/srv/irclogs.ubuntu.com/2008/04/29/#bzr.txt

NfNitLoopthere are a few others.  Glosi, volapuk, ido, interlingua...00:00
NfNitLoopKlingon. ;)00:00
jamI was thinking you should learn Arabic, because then people can't pretend that they can read what you write00:01
jamOr have the characters installed on their system (yet)00:01
Odd_BlokePfft, Elvish is just as good for that.00:01
jamOdd_Bloke: can you type it in chat, so I can see?00:01
Odd_BlokeNo, because neither of us have the appropriate fonts installed (and I'm using irssi). :p00:02
jamOdd_Bloke: well, I probably have the right fonts installed, irssi might get tricky00:02
Odd_BlokeWell, http://www.kevnet.com:9000/LOTR%20TEXT/images/tengwar.jpg has an example of some of the characters.00:03
jamعرابي00:03
Odd_BlokeBut those are all consonants, because the vowels in a word are expressed using what are essentially accents.00:03
=== epsy is now known as rolf_mao
jamOdd_Bloke: that is the system used in Arabic00:04
jamOnly they *usually* leave the accents off00:04
jam(Except for in super special texts like the Qur'an)00:04
Odd_Blokehttp://www.geocities.com/tengwar2001/pubs.htm has font packs for the Tengwar at the bottom.00:05
Odd_BlokeAnd examples of its use above that.00:05
Odd_BlokeAnyhow, I'm going to return to watching Doctor Who.00:05
NfNitLoopdoes Tengwar have a unicode character mapping? : )00:06
NfNitLooplast I heard, fonts for it just mapped to ascii (english) letters.00:06
Odd_BlokeNfNitLoop: I don't know anything more than the abstracts of a Google search told me, but its not in the official standard. </lying about watching Doctor Who>00:09
NfNitLoopEsperanto characters are within the Latin-3 charset. (and thus, unicode, too.)  And I think I read that Klingon speakers have an unofficial unicode range.00:12
mbtLast I knew, Klingon used the private use area of Unicode in fonts that support it.00:13
NfNitLoopah, that's right, "private use area".00:13
NfNitLoopmy unicode knowledge is a bit rusty. :)00:13
spivjam: oh, and thanks for all those reviews00:14
jamspiv: happy to, sorry I didn't get to all of them.00:15
jamI'm off for the night, *babytime*, see you all around00:16
Odd_BlokeStop!  *babytime*00:18
dberkholzi'd like to merge two repositories that were totally independent. trying bzr merge asked for a base, and i'm not really sure what it's getting at00:34
james_whi dberkholz00:35
james_wbzr merge -r0..-1 will allow you to do that, it specifies that you want revision 0 as the base, i.e. the null revision that all branches have in common.00:35
james_wand with that I'm off to bed. Night all.00:35
poolienight james00:39
lifelessabentley: pong00:44
lifelessjames_w: hi00:45
pooliehello lifeless00:45
Odd_BlokeMan, cliffhangers suck.00:45
dberkholzjames_w: thanks!00:45
abentleylifeless: I'd like to make an optimized fetcher for pack-0.92 to rich-root-pack.00:45
abentleyCan you suggest an approach?00:46
abentleyPack.pack seems a little too granular...00:46
lifelessabentley: I think VersionedFiles will correct the performance of plain to rich roots with packs00:47
abentleyOkay.  You're planning to get that in this cycle anyhow, right?00:48
lifelessyes00:48
lifelessthis week I hope00:48
abentleyOkay, so I'll reassess whether that's necessary then.00:48
lifelessif you do want to do one, I would subclass Packer00:49
lifelessyou'd need to change the main driver function00:50
lifelessas you won't be able to copy the revisions blind, nor the inventories00:50
igcbbiab00:58
lifelesspoolie: one_five is missing01:31
pooliejust add it if you want to use it...01:33
lifelessok01:43
=== i386_ is now known as i386
lifelesspoolie: abentley: jam: think its tasteful to expose the transactional ability of a repository?02:12
lifelesse.g. packs can safely request unordered streams02:12
lifelessbut knit repos need ordered streams02:12
abentleylifeless: My gut reaction is that it's not tasteful, but I could be convinced.02:15
lifelessok02:16
lifelessso in requesting from a smart server02:16
lifelessunordered will perform better because it can linear-scan the pack files into the stream02:16
lifelessbut unordered requires much more IO and buffering when inserting into a knit style repository02:17
lifelessalso with direct access the same difference will show up02:18
lifelessabentley: so the problem I need to solve is how to get the right ordering flag in the requests02:33
lifelessabentley: without duplicating all the fetch logic02:34
abentleyFor what purpose?  Not fetch?02:36
abentleyIt has to be insertion, or else atomicity or the lack of it in the target is irrelevant.02:39
abentleyWhich in most cases is fetch.  So I don't understand what "without duplicating all the fetch logic" means.02:40
lifelessfor fetch02:43
lifelesswell02:43
lifelessfor the same model/serialisation fetching between two repositories02:43
lifelessif both are knits/weaves we need topological ordering02:44
lifelessif the target is packs we want unordered02:44
lifelesswhich lets the source optimise reads02:44
jamlifeless: I'm willing to break abstractions when necessary02:47
jamas long as there are tangible benefits02:47
lifelessjam: I've been thinking about find_difference02:48
lifelessjam: I think a profitable avenue is to consider reframing the halting problem as 'determine the relative graph height'02:49
jamlifeless: well, I have code now that performs fairly reasonable on bzr.dev02:50
jamfor find_unique, talking <100ms for all merge nodes02:50
jamwell, on average02:50
lifelessjam: that seems slow to me02:59
lifelessjam: and I bet it is doing more work than needed if it is essentially tracking all the nodes independently02:59
jamlifeless: only interesting tips03:00
jambut sure03:00
jamI can't say that there is a lot less you could genuinely do03:00
abentleylifeless: I understand the benefit of optimizing read order.  I don't understand the problem with doing that via Interrepository.03:00
lifelessabentley: RemoteRepository03:01
lifelessabentley: for pushing into a RemoteRepository the selected RemoteRepository will be the same regardless of the actual disk format03:02
abentleygotcha.03:03
abentleyWell, like I said, it was a gut instinct.  If that's the most practical way to proceed, go ahead.03:07
abentleyBut the way RemoteRepository masks the real repository is a continuing problem.03:07
* AfC waves to jam03:09
lifelessabentley: my instinct isn't to do so either; but I do need to solve the problem eventually; using topological ordering everywhere will impair pack performance03:18
lifelessok full test run with join() out of use03:18
abentleyWell, we could just always do unordered and make the luddites suffer :-)03:19
lifelessI seriously considered that03:20
lifelesshowever the pathological cases for that really are pathological03:20
igcreviewing abentley's patches now04:28
=== RAOF_ is now known as RAOF
lifelessspiv: my versioned_files branch on lp/puc06:30
spivlifeless: ta06:32
lifelesspuc will obviously be more up to date06:32
* mtaylor is away: I'm not here right now06:45
poolielifeless: hi, want to talk when you're done?06:58
lifelesslets talk now07:00
lifelessnight all08:57
javehello10:57
javeI'm new to bazaar10:57
javeI have made a local copy of the emacs bzr repos and made some changes10:57
javehow do I get the diff between my local branch and the emacs repos?10:58
javeI tried for instance: bzr diff --old HEAD --new emacs-winprop10:58
james_wjave: does "bzr diff -r submit:" do what you want?11:00
javeill try, its rather slow11:01
javeI'm using bzr 1.3.1 dsitributed with fc811:02
KinnisonHi, I'm about to embark on some Linux kernel development work and I need to revision control it. While 'git' is the obvious choice, I'd prefer bzr if possible since i'm used to it. How well does bzr cope with linux-kernel size trees and will loom cope with it too?11:02
javejames_w: submit: seems to do the thing, Thanks !11:04
james_whi Kinnison11:05
james_wI've never tried bzr on a kernel size tree, so I can't say for sure I'm afraid.11:05
Kinnison:-(11:10
KinnisonI hate git11:10
spivKinnison: well, people have imported emacs and openoffice into bzr, so it at least doesn't explode out-right.11:36
spivI don't have any actual numbers for you though.11:36
james_wdo the autotest tests include the kernel?11:38
igcjames_w: the usertest ones do (if that's what you mean)11:47
james_whi igc11:47
igchi11:48
james_wyes, that's what I meant.11:48
igcKinnison: we currently include a snapshot of the kernel in our performance testing but it's a historyless repo11:49
igcKinnison: if you get a copy of the kernel (with history) imported into Bazaar, please let us know and we'll then start including that in the testing we do11:50
igcfor details on the tests I run, see the bzr-usertest plugin11:51
igcyou should also find bzr-fastimport useful for doing the migration, though it might be have a few bugs11:52
igcjames_w: have did your OpenWeek session go?11:52
igcs/have/how/11:52
james_wit was ok thanks. Not many questions though.11:54
Kinnisonigc: I don't care about the kernel's history, it's more for managing a series of patches I need to write12:00
Kinnisonigc: I figured loom made sense for that12:00
james_wKinnison: I would imagine that bzr add in the tarball and then loom would probably be ok.12:01
Kinnisonjames_w: That's what I'm hoping, but I'm making a copy of the git repo just in case12:02
KinnisonOne thing git has going for it is that it filled my 10Mbps pipe12:04
KinnisonI've never seen bzr manage that12:04
james_wigc's usertest results show all tested commands taking under a minute, with only 4 taking over 30 seconds, and only 5 over 11 seconds.12:05
KinnisonWell, I have a crappy slow HDD so we'll see :-)12:11
KinnisonOTOH, 4GiB of RAM helps12:12
KinnisonHmm, if bzr st takes too long I'll have to remove it from my prompt12:13
spiv4GiB will definitely help with bzr st...12:14
semsliehttp://domscripting.com/blog/display/4112:20
KinnisonIt's merrily committing and thus chewwwing all my CPU and disk :-(12:22
KinnisonOh, updatedb is running12:22
Kinnisongrr, that took 5 minutes, thanks updatedb12:24
Kinnisonotoh, bzt st takes around 1.5s, so kudos to the team12:24
KinnisonOkay, can I reconfigure a branch into a repository, or do I have to pull/branch it into one?12:27
mwhudson_i think maybe bzr.dev can reconfigure it12:27
mwhudson_i can't remember if that bit landed12:27
* Kinnison updates then, my bzr.dev mirror is at r333412:28
=== mwhudson_ is now known as mwhudson
igcnight all13:38
=== bigdo3 is now known as bigdog
fbondHi, any opinions or work-arounds for https://bugs.launchpad.net/bzr/+bug/214894 ?15:26
jambug #21489415:27
jamWhere is ubotu?15:27
jamfbond: you can do "bzr pull . --overwrite"15:27
jamand after that "bzr push" should work15:27
fbondjam: and a fix is forthcoming?15:28
fbondjam: have my repos/branches suffered any permanent damage (I assume not)?15:28
jamfbond: nothing serious, you just used an older version of bzr (probably a *long* time ago)15:29
jamwhich allowed the history to wander15:29
jamsee bug #17785515:29
jamhttps://bugs.edge.launchpad.net/bzr/+bug/17785515:29
fbondjam: So is it enough to run bzr check on the remote branch and then push to it again?15:30
jamfbond: you shouldn't need to run bzr check even15:31
jamupgrading the remote branch would also fix it, though.15:31
fbondjam: Okay, `bzr pull . --overwrite' should be run on the remote branch, then?15:31
jamfbond: I think so15:32
jamIt has been a while since I worked on this15:32
jamif you want, please post your results to bug #17785515:32
fbondI assume that `bzr pull . --overwrite' just rewrites the branch's revision history...15:32
jamfbond: correct15:33
jamit just needs to be regenerated so that it is "canonical"15:33
fbondjam: Hmm, that didn't seem to work.  I'm trying `bzr reconcile' (as is mentioned in #177855).15:33
fbondOr maybe I need to be running these on the local branch (not the remote one)...15:34
jamfbond: just as a help, can you run "bzr info" on both branches and pastebin the results?15:37
fbondWhich pastebin?15:39
fbondjam: Should I use pastebin.ubuntu.com?15:41
jamfbond: that is fine15:44
fbondhttp://pastebin.ubuntu.com/8758/15:49
fbondjam: I cleansed some URLs and paths and things, hopefully I didn't screw that up.15:50
fbondSo the remote branch is bzr+ssh://user1@host1/home/user1/project/15:50
jamfbond: yeah, no problems with the urls15:51
jamI wanted to see the other info15:51
jamnamely the "format:" lines15:51
fbondjam: That's what I figured.15:51
jamfbond: just a sec, phone call15:52
fbondjam: Take your time.15:52
abentleyjam: AFAIK, reconcile doesn't currently adjust revision history.15:56
jamabentley: no it doesn't, I was going to work on that right now15:57
jam:)15:57
jamSince we have 4+ bugs reporting the same thing15:57
abentleyCool15:57
jamwe probably need to fix it15:57
abentleyyour bug comment about reconcile is a bit misleading, though.15:58
jamabentley: well I thought I wrote "we need to do X"15:58
jamnot that "X" works15:58
jamabentley: but I can see how my comment is misleading15:59
jamI'll post a followup15:59
jamabentley: where do tests for "check" go? There isn't a 'test_check.py'16:00
jamor maybe this is a branch impl test?16:00
abentleyI don't know.16:01
jamI haven't worked in the check/reconcile code for a while16:01
jamAnd I know Odd_Bloke was sticking his fingers in there recently16:01
Pengjam: You don't actually advocate forbidding http://host/branch/subbranch, right?16:02
jamPeng: I actually *like* it, but if you are going to forbid "http://host/repo" being a branch, then it seems the other should be gone as well16:02
fbondjam: Hmm, so I guess I can just push over sftp:// and things will work, eh?  (`bzr pull . --overwrite' doesn't seem to do anything useful for me).16:02
jamfbond: can you do "bzr push --overwrite" and see if that works?16:03
jamI'm thinking the code path may not anymore16:03
fbondjam: Sure thing...16:03
jamThe problem is it detects "nothing changed" and then doesn't actually fix things up16:03
jamabentley: "knit or dirstate" is Branch5, right?16:03
jamBranch6 would report "dirstate-tags"16:03
jamIIRC16:03
fbondjam: I get the same AssertionError with push --overwrite16:04
abentleyRight.16:04
Pengjam: Well, I think having "http://host/repo" be a branch makes it hard to discover when you're just browsing the web server, but there's no need to bother banning it, especially at the cost of nested branches.16:04
jamfbond: you're on a Linux machine, right?16:04
fbondjam: yep, RHEL on the server, Hardy on my workstation.16:04
jamPeng: mostly just for "consistency", if people want to disallow nesting branches, etc16:04
jamfbond: ok, I'll give you a snippet of code that will get things working again, and then I'll go try to fix reconcile and check16:05
fbondjam: okay, thanks!16:05
fbondlifeless: BTW, I am holding off on any loom workflow docs until some enhanced automation is in place to support the "quilt replacement"-style workflow.16:07
fbondlifeless: It would just feel a little silly to recommend that people do so much manual work to move around the loom after committing new changes to a low thread.16:07
fbondlifeless: So, please do keep my posted if anything changes with this, and I'll be happy to document how I use things.16:08
jamfbond: http://pastebin.ubuntu.com/8766/16:09
jamsave it as a "cleanup.py"16:09
jamand then run it in your local branch16:09
jamafterwards, bzr push should work16:09
jamfbond: let me know if it works/doesn't work16:12
jamwe can attach it to the bug as a current workaround16:12
fbondjam: no, didn't do anything (and didn't produce any output)...16:13
jamfbond: hmm....16:13
jamfbond: just to make sure things are valid: from bzrlib import branch  b = branch.Branch.open('.') b.lock_read() try:   orig_revno, last_rev = b.last_revision_info()   real_revno = len(list(b.repository.iter_reverse_revision_history(last_rev)))   if orig_revno != real_revno:     print "Changing revno from %s => %s" % (orig_revno, real_revno)     b.set_last_revision_info(real_revno, last_rev) finally:   b.unlock()16:15
jamsorry16:15
jamhttp://pastebin.ubuntu.com/8768/16:15
jamfbond: also, can you try running that and replacing '.' with the url of the branch you are pushing to?16:16
fbondjam: local: not changing revno, both match at 40416:18
jamfbond: ok, that is a bit odd16:18
jamfbond: and 'bzr push' still fails with the assertion error?16:18
fbondjam: remote: not changing revno, both match at 38116:19
jamfbond: ah, at least local and remote disagree on the revno16:20
jamsomething weird is happening, though16:20
fbondjam: yep, push gives: AssertionError: 403 != 40416:20
jamok, that is, at least, a little bit different16:20
fbondjam: local and remote disagree because I have ~20 revisions I'm trying to push out :)16:20
jamfbond: any chance I could see these branches directly?16:21
fbondThey are not publicly accessible at the moment (and contain some amount of proprietary code).16:21
fbondI don't think folks would be happy with me if I shared them.16:22
jamfbond: well, something weird is happening, I guess I can write some more python code for it16:22
jam(I certainly wouldn't ask for making them public, just personal access)16:22
jambut I won't push16:22
fbondjam: Yeah, I follow you.16:22
jamsupport by remote is just a pain16:23
fbondjam: I've done it myself, I know what you're talking about..16:23
jamfbond: I just realized I was lock_read() the branch, the set_last_revision_info would fail anyway :)16:23
fbondjam: Ah.16:24
jamthat wasn't the problem, but it would have been16:24
jamfbond: http://pastebin.ubuntu.com/8775/16:31
jamfbond: give that a shot, and tell me what it spits out16:31
fbondjam: okay, I'm dealing with an unrelated crisis, be right back with you ;)16:36
jamfbond: np16:36
fbondjam: I get bzrlib.errors.NotBranchError; it complains about the parent branch (which differs from the push branch).17:01
jamfbond: ah, I noticed that, I thought it was a bit weird that one had a '.' and the other had a '-'17:02
fbondLooks like this:17:02
jamfbond: change the line "get_parent()" to "get_push_location()"17:02
fbondOkay, that's what I thought.17:02
fbondjam: it's running; I'll let you know when it finishes.17:06
fbondjam: Now I'm getting LockContention17:09
jamfbond: ...? can you paste the traceback17:10
jamthat seems weird17:10
jamfbond: but you can change the "lock_write()" to "lock_read()"17:10
jamsince I don't actually mutate any data17:10
fbondjam: okie dokie17:10
fbondjam: It ran for a while before reporting this.17:10
=== TFKyle_ is now known as TFKyle
* mtaylor is back (gone 10:47:19)17:33
jamwelcome back mtaylor17:35
mtaylorjam: thanks!17:35
=== BasicPRO is now known as BasicOSX
fbondjam: now I only see No handlers could be found for logger "bzr" (no other output)18:31
fbondjam: This was running the script against my local branch.18:31
fbondIf it modified the branch, it would've printed something, right?18:32
jamfbond: I think so, you might try adding a "from bzrlib import trace; trace.enable_default_logging()" at the top18:54
jamjust to see what it wants to log18:54
jamfbond: otherwise I'm pretty confused. It seems the two repositories disagree on something, but so far I haven't found anything that they disagree on :)18:55
=== Necoro_dM is now known as Necoro
fbondjam: That makes me think that the two repositories don't disagree so much as 1.3.1 may be backwards incompatible with the remote server or repository.19:06
fbondIs it possible?19:06
david_kofskyHow do I merge two branches with no shared history?19:07
jamdavid_kofsky: generally " bzr merge -r 0..-1 ../other/branch"19:08
jamit sort of depends what you are trying to do, but that at least forces the merge to finish19:08
fbondjam: would it help to have the repositories to look at?19:09
fbondjam: they are each >200M (I assume they can't be compressed much)19:09
jamfbond: well, simple ssh access would be sufficient19:11
jamyou can even run 'screen' so that you can track everything I do19:11
jamIt would make things a bit easier for me to debug.19:11
fbondjam: Which screen feature allows that?19:13
jamfbond: me being on the same screen page as you19:14
jam-x19:14
jamallows multiple connections to the same screen19:14
jamYou can even follow along as I go19:14
fbondHang on.  I'll admit I'm uncomfortable with the idea; nothing personal, of course.  Using screen doesn't prevent you from opening another connection, of course.19:16
fbondIn any case, give me just a minute...19:16
jamfbond: of course19:16
jamthough you can set up ssh so that I can only connect to "screen -xRR"19:17
jamor something19:17
jamI believe you can do:19:17
fbondjam: yeah, that's what I figured.19:17
jamcommand="/usr/bin/screen -xRR" ssh-rsa ...19:19
jamin the .ssh/authorized_keys file19:19
jamYou can use my public keys from launchpad, and then remove access when we're done19:20
jamor whatever19:20
jamJust letting you know what makes it easiest for me19:21
jamWe can try to keep going back and forth, but certainly something weird is going no19:21
jamon19:21
jamfbond: I did put together a branch which implements 'bzr reconcile' in case you want to try it19:25
jamI would ask that you start from bzr.dev and then bzr pull --overwrite from http://bzr.arbash-meinel.com/branches/bzr/1.5-dev/reconcile_rev_history_17785519:25
mathrickhmm, why exactly doesn't bzr revert ask for confirmation?19:25
jammathrick: in general, you can't lose modifications with revert19:25
mathrickhowso?19:26
jamas it saves backups for files which are modified19:26
mathrickah19:26
mathrickI didn't know that19:26
jam~ files19:26
jamIt doesn't do it for all files, if it believes you could regenerate it.19:26
jamSo, for example, if you 'bzr merge ../other/branch; bzr revert'19:26
jamit will just revert without a backup19:27
jambecause it assumes you can just merge again19:27
mathrickjam: but if the files had any other changes besides the merge, it'll back up?19:27
jammathrick: yes19:27
mathrickjam: also, as I'm working on that script for syncing, I have two questions: 1) it does fast_host.push(mainline), shouldn't it also push in the other direction?19:29
mathrickjam: and 2) do you want copyright on the initial code you gave me? (I will be publishing it once it's a bit more mature and featureful)19:30
jammathrick: not a big deal19:31
mathrickok, cool19:31
jamyou probably want to "fast_host.pull()"19:31
jamJust because there are assumptions about which side is "fast" to access19:31
mathrickjam: yeah, but I was right about it being only a one-way sync?19:32
jampush only syncs in one direction, yes19:32
mathrickare there any specific recommendations as to which should go first (push or pull)?19:33
jammathrick: shouldn't really matter. I would tend to favor the one you expect to change the most19:33
mathrickjam: hmm, actually, pull will only incorporate changes that can be committed directly onto the current tip, which means that _any_ situations in which there are independent commits on both between syncs results in a conflict, no?19:35
mathrickjam: do you recon it'd be beneficial to have it attempt a merge automatically?19:35
mathrickor just resolve every such case manually?19:36
mathrickI intend it to run every 5 or so minutes, so I don't really expect the periods between syncs to be very long, but it could still happen19:36
jampush and pull will both error for diverged branches, yes19:37
jamthe only problem is if one side is technically a merge of the other19:37
jambut I wouldn't expect that to be a specific problem for you19:37
jamas you sort of *want* that to happen :)19:37
mathrickyeah, manually or not, I still need the tree to be merged in the end :)19:38
jammathrick: as for auto-merging....19:38
jamyou need an actually tree on disk to do a merge19:38
jamactual19:38
mathrickI just need to work out which of them is "the" tree19:38
mathrickjam: yeah, that might be a problem19:38
jamand it seems like these are mostly just branches in a repository19:38
jamyou could always create one in /tmp, tec.19:38
jametc.19:38
jamI'm not a huge fan of auto-merging19:38
mathrickokay, so I won't do that for now at least, and will decide how to tackle that later19:39
jamand you'll still need to 'bzr pull' on the client19:40
mathrickyeah19:40
mathrickthe issue of having a canonical tree is kinda icky, let's not think about it just yet :)19:41
mathrickjam: btw, here's a sort-of current snapshot of it at work: http://sei.meidokon.net/ :)19:41
mathrickI'm currently reworking the table weaver to yield more aesthetically pleasing results19:42
jammathrick: pretty, planning on releasing this publicly?19:44
mathrickjam: yep19:44
mathrickthat's why I asked about copyrights19:44
jamheck, if you want to give me credit, go ahead19:44
mathrick:D19:45
jamBut for something like this, I don't really care19:45
mathrickokay, I will credit you in AUTHORS19:45
mathrickbtw, taking LogFormatter and making it into something that can output multiple-column HTML tables is not exactly trivial19:46
mathrickit might make sense to release HtmlTableWeaver as a separate plugin on its own19:47
SeWPKiPhi all!20:01
SeWPKiPwould someone be able to help me out with a weird problem?20:03
SeWPKiPI played around with pagaent today and can't get my windows box to connect anymore .. to any bzr location20:03
SeWPKiPre-installing bzr and clearing away all files in ..my profile/application/data/bazaar also didn't help20:04
mathrickSeWPKiP: did you clear pageant's files?20:08
mathrickin particular, stored keys / locations?20:08
mathrickalso, did you try connecting to any locations manually (ie. with putty)?20:08
SeWPKiPmathrick: that's for responding!20:13
SeWPKiPi didn't know i had to. any idea where those files are?20:13
mathrickSeWPKiP: I dunno if you have to, but that's what I'd suspect off-hand20:16
mathrickSeWPKiP: look in my profile/application/data/pageant or similar20:16
mathrickpossibly in my profile/ssh or so20:16
SeWPKiPstill looking but can't find anything like that20:17
mathrickSeWPKiP: okay, do you still have pageant running?20:19
SeWPKiPno i don't20:19
SeWPKiPalso, restarted the computer20:19
mathrickSeWPKiP: did it help?20:20
SeWPKiPwell, i tried all that before coming here20:20
mathrickah20:21
mathrickwell then, try launching pageant again, and see if it has any keys remembered20:21
SeWPKiPnope,didn't work either20:21
SeWPKiPit hasn't remembered a thing20:21
SeWPKiPi'm just guessing that pageant is the problem - because that's the most recent thing i did20:21
mathrickSeWPKiP: hmm, odd, and yeah, it seems so20:21
SeWPKiPwell, that and branching between local folders20:21
mathrickSeWPKiP: try connecting with putty first20:22
SeWPKiPthat works20:22
SeWPKiPplink works as well20:22
mathrickSeWPKiP: okay, does bzr give you any error?20:22
SeWPKiPyep20:23
SeWPKiPit's ERROR: Conection Closed: please check connectivity and permissions20:23
mathrickah20:23
SeWPKiPand try -Dhpss if further diagnosis is required20:23
SeWPKiPso, pulled up the log20:23
mathrickSeWPKiP: okay, open cmd.exe, and do what it tells you to20:23
SeWPKiPok20:23
mathrickie. run bzr -Dhpss ls ssh://foo@bar/baz/20:24
SeWPKiPi sent you the result20:25
SeWPKiPoops20:25
SeWPKiPi sent you the result20:25
mathrickhuh20:26
mathrickSeWPKiP: yeah, I got it20:26
mathrickit *should* work20:26
mathrickSeWPKiP: please give me the exact line you gave it20:26
SeWPKiPbzr -Dhpss ln bzr+ssh://name@location/foo20:26
SeWPKiPjust ssh:// wouldn't work20:26
mathrickah, right20:27
mathrickSeWPKiP: is the location public?20:27
SeWPKiPno it isn't ..20:27
SeWPKiPbut other people can access it, no problem20:27
mathrickSeWPKiP: I meant I wanted to try precisely the line you used, to see why it was complaining about bad arguments20:28
SeWPKiPthanks for that, but that's not possible20:28
mathrickbzr -Dhpss ls bzr+ssh://bzrserve@megumi.local/home/bzrserve/repo/faktoid/ <-- that works just fine for me20:29
mathrick(and no, it's not public either)20:30
mathrickSeWPKiP: hmm, is what you pasted me *all* it outputs?20:31
SeWPKiPyes, it's not helpful at all20:31
mathrickah, I guess not, you quit with excess flood20:31
mathrickSeWPKiP: please use pastebin.com or similar20:31
mathrickto make sure I can see it all20:32
SeWPKiPok, brb20:32
SeWPKiPtrying to use the --serve comand now20:38
SeWPKiPto pinpoint ssh as the problem20:38
SeWPKiPyeah it clearly is ssh .. i mean, just using --serve works20:42
SeWPKiPreally really odd20:42
mathrickSeWPKiP: okay, what happens if you uninstall pageant?20:48
SeWPKiPthat's not an option20:51
SeWPKiPit's just a single binary20:51
SeWPKiPseems like there are some weird ssh certificates lying around or something.. just can't find them20:51
SeWPKiPand bzr won't tell me what it's doing20:51
=== cprov is now known as cprov-afk
=== ja2 is now known as jam
abadger1999abentley: Do you still know how the trac-bzr plugin works or have you purged all knowledge from your memory?22:39
abentleyabadger1999: I have some foggy recollections.22:49
trois bzr-svn compatible with bzr 0.4?22:50
troi mean ... the latest bzr? 1.4?22:50
abadger1999abentley: In class BzrRepository(versioncontrol.Repository) there are some references to self.repo22:51
abadger1999but I dont see that self.repo is created anywhere.22:52
abadger1999Do you remember what was going on with that?22:52
abentleyabadger1999: No, I don't remember.  I had a look at the file and I couldn't see how it would have worked.22:58
abadger1999abentley: Okay.  At least I don't feel like I'm missing some special trick  :-/22:58
abadger1999Thanks for looking.22:58
abentleyYou're thinking of the line in parse_rev?22:59
abentleyThat line is probably a fossil-- it was introduced by Marien Zwart, which was before I worked on it.23:00
abadger1999yeah, parse_rev(), next_rev(), and rev_older_than()23:00
abadger1999Okay.  I'll just cut that logic out of parse_rev().23:01
troi'm trying to push a bzr branch into an svn repo with the bzr-svn plugin, but i need to be able to specify the username to use in svn. is that possible?23:22
bob2put it in the url?23:24
* tro headdesks23:24
troof course!23:24
trothanks23:24
pooliehello23:29
beunomorning poolie23:31
pooliehello beuno23:36
igcmorning all23:47
beunomornin' igc23:48
lifeless>hate my isp atm<23:53
beunoaaaaand good morning lifeless   :)23:53
beunojavierder, ping23:58
igcabentley: bb is down again for me - 550 Internal Server Error23:59

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