/srv/irclogs.ubuntu.com/2008/09/11/#bzr.txt

markhjelmer: ping01:26
jelmermarkh, pong01:41
markhhi jelmer - a couple of things - the 0.4 branch is still what I should be using for windows 1.7 builds?01:42
jelmermarkh, yep01:43
markhand have you seen the thread on the mailing list talking about the crash?01:43
markhidentifying the env var etc01:43
jelmerthe DLL mess you mean?01:43
markhwell - its not that bad as it turns out01:43
markh"As it happens, on my system APR_ICONV_PATH was set to c:\program files\subversion\iconv (perhaps created by a SVN installer)"01:44
markhfrom the most recent mail in the thread on the mailing list01:44
markhwhich leads to question 2 1/2 :) he suggests using svn 1.5 libs would be a good option01:44
jelmerusing 1.5 instead of 1.4 would always be a good idea01:45
markhand I believe he is suggesting we just ensure to clobber that env var before loading svn01:46
markhbb in 20 mins...01:46
jelmerI'm not sure that's going to work in all situations01:47
jelmerI'm getting some sleep in a few minutes01:47
jelmermarkh, Will be back tomorrow CET time01:48
=== mw is now known as mw|out
mwhudsonpoolie: i don't want to be a pest, but are you going to land http://bundlebuggy.aaronbentley.com/project/bzr/request/%3Ce01316480809050416r72b3f857h4a664a2cc4e157b0%40mail.gmail.com%3E ?03:51
poolie!!03:52
pooliei did send it03:52
pooliehm that kind of sucks03:52
mwhudsoni don't think it's in bzr.dev, it's possble bb is out of date03:53
mwhudsondoesn't seem to have landed03:57
poolieit may have bounced03:59
pooliewe'll need to get that into 1.703:59
pooliethanks for reminding me04:00
mwhudsonyes please :)04:00
fullermdHm.  http://live.gnome.org/Bazaar says "For best performance, install 1.6b2."05:03
jmlwhat do I need to do to serve bzr+http files from my apache?05:10
jmlor is there a bzr plugin that will create a mini-server that will do the same?05:11
pooliejml, i think there is documentation on how to hook it up in mod_python05:12
pooliebut also tim will know about the mini-codehost project05:12
pooliewhich may help05:12
jmlwell, it's mostly for testing purposes.05:13
jmlso even something launched a toy web server with support would be fine for me.05:13
jmlpoolie: how do you spell NULL_REVISION for weave repos?05:19
poolieit should be the same, but old code might use None05:20
jmlthanks.05:20
Peng_jml: bzr+http is very simple to set up. Take the script from the documentation, put it somewhere, then use mod_rewrite or something to point "foo/.bzr/smart" to it.05:30
Peng_It just uses WSGI, so you can use CGI or FastCGI or mod_wsgi or whatever you want.05:30
jmlPeng_: the docs are in the bzr source tree?05:31
Peng_jml: http://doc.bazaar-vcs.org/bzr.dev/en/user-guide/index.html#serving-bazaar-with-fastcgi05:31
jmlPeng_: thanks.05:32
seyacathi bazaarmens05:53
seyacatplease a question05:53
MolePrinceEvening.  Does bzr support 'forests' well.  ie, I have a dozen projects that I want to maintain individual revisions/logs for, but be able to update/check them all out en masse if I work on a different terminal for instance.05:53
seyacati make a copy of brach, and in copy i make a new file.  I use "bzr merge" to update the parent branch, but merge not copy new file05:54
jmlMolePrince: the bzrtools plugin has 'multi-pull', which may be close to what you want.05:55
MolePrincejml: Thanks, I'll look into that.05:55
jmlseyacat: did you do 'bzr add <new-file>' and then 'bzr commit' in the copy?05:55
seyacatyes i make "add" and "commit"05:56
jmlseyacat: hmm. can you pastebin the exact commands you used, starting with the copy?05:56
seyacatwhere is pastebin?05:59
seyacatF:\bzrtest\copia>bzr status06:00
seyacatunknown:06:00
seyacat  prueba/newfile.txt06:00
seyacatF:\bzrtest\copia>bzr add prueba06:00
seyacatadded prueba/newfile.txt06:00
seyacatF:\bzrtest\copia>bzr commit06:00
seyacatCommitting to: F:/bzrtest/copia/06:00
seyacatadded prueba/newfile.txt06:00
seyacatCommitted revision 4.06:00
seyacatF:\bzrtest\copia>bzr merge06:00
seyacatMerging from remembered parent location F:/bzrtest/repo1/06:00
seyacatNothing to do.06:00
fullermdMolePrince: You're looking for "nested trees".  In-progress feature.06:00
seyacatit can be a windows bzr problem?06:01
fullermdseyacat: No, you're doing it backward.  That bzr merge is trying to merge new stuff FROM repo1 INTO copia.  If you want to merge new stuff FROM copia INTO repo1, you need to cd ../repo1 ; bzr merge ../copia06:02
seyacatyes i can see ita work... and what is difference with pull command?06:04
fullermdRoughly speaking, 'pull' updates your copy of another branch.  'merge' merges in changes from the other branch into yours.06:05
seyacataaa i cant make chain checkouts branches06:11
* fullermd doesn't know what that means...06:13
seyacatim very very happy, i understand bzr at last,  its nicer than i think06:13
seyacatty fullermd , you are a good suppot06:14
fullermdnp  :)06:14
pooliewell done06:16
jmlthe links to modpywsgi are broken :(06:29
jmlok, now I'm getting this error when I try to branch via bzr+http: http://paste.ubuntu.com/45643/06:39
Verterokjml: I think it's 1.6b4 problem06:41
* jml updates that branch06:41
Verterokit's fixed in 1.6.106:41
jmlok, now I'm just getting 'not a branch', which makes me happier.06:43
pooliemarkh, re bug 251701 do you know if paramiko is sure to be in the windows binaries now?06:52
ubottuLaunchpad bug 251701 in bzr "windows stand alone v1.6 does not include parmiko - seriosly breaking expectaions." [Undecided,New] https://launchpad.net/bugs/25170106:52
markhhrm06:53
markhpoolie: that surprises me.  it was in the first few builds I made, and it seems be in the last 1.6 build I made06:55
poolieit may be invalide06:56
poolieor user erro06:56
pooliei'd appreciate if you could look06:56
vilaGood morning Bazaar06:56
spivvila: Good morning.06:59
jmlwhy do the http smartserver instruction say to do: Alias /srv/example.com/scripts/bzr-smart.fcgi /srv/example.com/scripts/bzr-smart.fcgi06:59
jmlthat seems... redundant.06:59
markhpoolie: it is also certainly there in 1.6.1 and 1.7 builds07:02
markhI suspect that bug was user error, but just marking it as "fixed" would work.07:03
jmlsmall doc patch on the list.07:14
jmlmassive review karma going for cheap07:14
* markh just had the brain-wave he could close it, so did...07:15
spivjml: because I suck at configuring apache07:17
spivjml: I twiddle until it works, and then I twiddle some more to tidy up, and things mysteriously break, so I undo that and just go with messy-but-working and get on with more important things.07:17
jmloh right.07:18
jmlspiv: well, my patch makes things a little better.07:18
jmlPeng: so, I'm looking at a development copy of Launchpad, mirroring branches from a bzr+http server on my own laptop. it makes a lot of posts to .bzr/smart (as well as a few GETs of control and format files) -- I'm guessing that's bzr+http mirroring.07:39
Peng_jml: What?07:45
jmlPeng_: you know about bug https://bugs.edge.launchpad.net/launchpad-bazaar/+bug/245918?07:45
ubottuLaunchpad bug 245918 in launchpad-bazaar "Puller should use bzr+http when it can" [Medium,In progress]07:45
Peng_Right. You got it working?07:45
Peng_Could someone do me a favor? Try to 'bzr branch http://bzr.mattnordhoff.com/bzr/imports/lighttpd/trunk/' outside of a shared repo with 1.7rc1 or bzr.dev. I get a format error (it's a rich-root-pack branch). nosmart+http works fine though, and so does branching locally.07:45
jmlPeng_: well, I *think* it's working, but what I want to know is "how do I know when it's working"07:46
speakmanI think I found a bug in bzr-svn: Can someone try to branch svn://uclibc.org/trunk/buildroot ?07:46
spivPOSTs to .bzr/smart is smart-over-http, yes.07:46
jmlPeng_: I get http://paste.ubuntu.com/45655/07:47
jmlspiv: thanks.07:47
Peng_jml: Yeah, that's what I get. That would be a bug, then.07:51
Peng_Actually, I have the same issue in 1.6.1.07:53
Peng_And "bzr info" says it's an unnamed format, so now I'm totally confused.07:54
spiv"bzr info -v" is helpful when it says unnamed.07:55
spivIt's often just format 5 branch with pack-0.92 repo.07:56
Peng_I have a format 7 branch in a rich-root-pack repo.07:58
Peng_Is that not how rich-root-pack is supposed to be?07:58
Peng_Which is branch 7?07:58
mwhudson'supports stacking'07:58
spivIt allows stacking, IIRC.07:58
Peng_Oh, really? How did I get that?07:59
Peng_Hmm, my local copy is Branch6 as it should be.08:00
Peng_So...when does bzr decide to upgrade remote branches to support stacking?08:01
Peng_And then not upgrade the repo?08:02
spivI would have assumed when --stacked is used.08:02
spivBut that doesn't explain your situation.08:02
Peng_spiv: It tries to upgrade the source branch?08:02
spivCheck your ~/.bzr.log?08:02
Peng_I may have tried to branch --stacked from it as a test, but I don't even remember doing that.08:02
spivI'm not very familiar with this end of things.08:02
Peng_spiv: What do I grep for? "Upgrading random branch for fun"?08:03
spivAFAIK bzr never silently tries to upgrade anything.08:03
Peng_Right.08:03
spivMaybe search your bzr.log for --stacked?08:03
Peng_Oh, good idea.08:03
Peng_I am not in the mood for figuring out weird bzr issues. Hmph.08:03
spivSo far I'm guessing it's a weird user issue ;)08:04
Peng_Grep says I have never used --stacked in my life.08:04
Peng_At least in the history of my .bzr.log08:05
Peng_OK, here we go. According to .bzr.log.old, I twice tried to "bzr branch --stacked" that branch locally.08:06
Peng_But it upgrades the source branch? That makes no sense.08:06
spivI doubt it.08:06
spivMaybe you simply pushed the local --stacked branch up?08:07
spivAnd bzr push then preserved the format (but not the stacking)?08:07
Peng_Both times I tried to "bzr branch --stacked", it yelled at me about IncompatibleRepositories.08:07
spivIn that case, no idea.08:07
speakmanIs the bzr-svn stable, or should I expect vital bugs?08:07
Peng_:)08:07
Peng_I scared poolie away. :(08:08
spivMaybe check .bzr.log on the server in case someone is did something strange on that end?08:08
spivPeng_: nah, he just hopped on his bike and went home.08:08
Peng_spiv: I did check .bzr.log on the server.08:08
spivspeakman: it's been stable for me08:08
spivPeng_: dang.  There goes another idea.08:08
Peng_On my PC, I have never once used --stacked in the history of .bzr.log and .bzr.log.old.08:08
speakmanspiv: could you please try to branch svn://uclibc.org/trunk/buildroot ?08:08
Peng_On the server, I twice tried to locally "bzr branch --stacked" that branch, and both times it failed.08:08
* Peng_ blames poolie since he's not here. :)08:09
spivspeakman: I don't have the spare bandwidth for that atm, unfortunately :(08:09
Peng_How big is that branch? I have spare bandwidth, but not spare RAM. :)08:10
spivspeakman: are you getting an error?08:10
spivPeng_: the current bzr-svn release is much friendlier RAM-wise.08:10
spiv(compared to early this year)08:11
Peng_True08:13
Peng_beuno: ping?08:13
speakmanUnicodeDecodeError: 'utf8' codec can't decode bytes in position 85-87: invalid data08:14
speakmancan I make bzr run under ipython, and use ipython's more informative traceback?08:15
speakmanit seems to crash in the "insert_revprop" function in logwalker.py08:17
speakmanself.cachedb.execute("replace into revprop (rev, name, value) values (?, ?, ?)", (rev, name.decode("utf-8"), value.decode("utf-8")))08:17
a7pVerterok: everyting fine - just tested it.08:19
Verteroka7p: great! :)08:19
a7pshould I confirm the bug fixed on lp?08:19
a7pVerterok: thanks a fixing it.08:20
Verteroka7p: no, I marked it as "Fix committed", but if you encounter any problem, just reopen it :)08:20
Verteroka7p: np, this new build also comes with some extra goodies ;)08:21
a7pVerterok: I saw that, that's why I asked if futher confirment is needed.08:21
a7pVerterok: I am going to check it out as soon as I finished this (ugly) flash project I am suffering from at the moment.08:22
Peng_beuno: Never mind about the ping. I just filed bug 268867.08:22
ubottuLaunchpad bug 268867 in loggerhead "Breadcrumbs ignore PrefixMiddleware" [Undecided,New] https://launchpad.net/bugs/26886708:22
Verteroka7p: ok, just let me know if you hit that bug again08:22
a7pVerterok: I will.08:23
* Verterok is off to bed, g'night all08:30
mwhudsonPeng_: i guess the breadcrumbs should key off SCRIPT_NAME somehow08:35
Peng_mwhudson: Oh, hi. :)08:36
Peng_mwhudson: They should do it the same way every other link does, cuz they get it right.08:37
Peng_I came to the computer to do one thing, decided to read the mailing list and pull new changes out of boredom, and here I am an hour later. Oops.08:39
Peng_OK, so how do I upgrade from branch7 to branch6?08:41
Peng_"bzr upgrade" doesn't know how. Should I init/pull (I hate that hack).08:41
Peng_?08:41
mwhudsonbzr upgrade --packs should do it i think08:42
Peng_"bzr upgrade --rich-root-pack errored out with "No converter".08:43
spivspeakman: file a bug on bzr-svn in launchpad, jelmer is pretty good at fixing those sorts of things08:44
Peng_Whew. Over 1 hour, 2355 bytes of IRC conversation, 1 bug and 1 long mailing list post later, I can get back to watching my depressing anime. Why did I decide to pull bzr.dev and get into all this? :(09:12
Peng_(Also, why did I spend 10 minutes counting my IRC conversation?)09:12
Peng_Anyway, good night everyone.09:12
spivPeng_: good night :)09:15
spivPeng_: thanks for the bug hunting!09:15
awilkinsHmm : bug: bzr rocks does not respect "-q" argument10:20
awilkinsI'm looking for quiet optimism10:21
awilkins:-P10:21
robstahi10:37
robstaall of a sudden bzr seems unwilling to play with bzr-playground10:37
robstathe error message is "bzr: ERROR: exceptions.AttributeError: 'ProtocolThreeDecoder' object has no attribute '_in_buffer'"10:37
robstaBazaar (bzr) 1.6.1, from the ppa10:38
robstacan i go after this problem somehow?10:40
visik7hi10:53
visik7bzr-svn has some problem today10:53
visik7 bzr-svn/ra.c:919: undefined reference to `py_svn_log_entry_receiver'10:53
visik7what is it ?10:53
lifelessrobsta: ttry 1.7 perhaps, that looks likea local error, bt will tell you10:54
lifelessvisik7: no idea sorry, jelmer: may know10:54
* lifeless waves bye10:54
visik7ok solved10:54
visik7sorry10:55
robstalifeless: it may be related to the problem Jc2k just pinged you about, in #gnome-bzr10:55
visik7I've this error using latest svn-bzr and latest svn http://dpaste.com/77418/10:57
visik7sorry10:57
visik7latest svn-bzr and latest bzr10:57
uwsvisik7: That message is pretty clear, isn't it?10:58
visik7I've the latest version10:59
uwsvisik7: The bzr-svn you have is not compatible with the bzr version you have. you're running development code. stick to bzr 1.610:59
uwsvisik7: "the latest version" is 1.6.110:59
uwsnot 1.8dev10:59
Jc2kdoes anyone have the address for canonicals rt?10:59
visik7uws: my bzr is bzr.dev http://bazaar-vcs.org/bzr/bzr.dev/11:00
lifelessJc2k: #canonical-sysadmin should11:01
lifeless*really* gone now, sorry11:01
uwsvisik7: What's the problem?11:01
visik7uws: I dunno I think I was on the devel branch of both bzr and bzr-svn11:02
uwsvisik7: perhaps bzr-svn lags behind a bit?11:02
uwsvisik7: it's called "devel branch" for a reason, namely that it is NOT stable or 'guaranteed' to work11:03
visik7oh11:03
visik7I misunderstood the error11:03
visik7nevermind :P11:03
uwsvisik7: ok11:03
=== mvo__ is now known as mvo
poolievila, hi12:00
vilapoolie: hi !12:00
poolienight!12:24
hersonlsI need register my RSA key fingerprint, where i do this?12:27
hersonlsi dont remeber12:27
Peng_hersonls: Is this a Launchpad question?12:28
hersonlsyes12:28
Peng_hersonls: There are instructions on the website, and you should ask in #launchpad anyway12:28
hersonlssorry :]12:29
Peng_hersonls: https://help.launchpad.net/YourAccount/ImportingYourPGPKey12:30
Peng_Huh, if I branch an old knit branch over "http", with the bzr+http smart server available, it does most things over plain http and is very quick. If I explicitly use "bzr+http", it's extremely slow, makes a huge number of requests, and doesn't use plain http.12:35
Peng_God, you guys *really* killed knits.12:36
fullermdI'm vaguely tempted to see what happens if I access a weave branch over bzr+ssh...12:37
fullermdJust out of sick, sick curiosity.12:37
Peng_Hahaha.12:38
Peng_Hey, it's done! It only took 7 minutes and made 1085 requests! That's not excessive, right?12:41
fullermdHeck, that's not even 3 a second.  What a yawner.12:42
Peng_You know, for a 2 MB branch with about 200 revisions?12:42
fullermdThat's 5 per revision...  a fifth of 2 megabytes is about 400k...   who'd want to do more than 400k a request either?12:43
fullermd(I realize the math may not SEEM right, but...)12:44
Peng_fullermd: You're actually right. ...Wait, no you're not. The responses were 435 *bytes*, not 435 KB.12:45
fullermdSo, see how awesome bzr is?  It's giving you 1000:1 compression!12:45
fullermdImagine how much slower it would be if it did more per request.12:46
Peng_Say I file a bug, everyone ignores it for 4 months (ahem), and then when someone finally notices it, it's not reproducable anymore. How should it be resolved? Fixed or invalid?12:46
fullermdIdeally, the third choice.12:47
* fullermd drags his "dammit, I need to write a BTS" out of the closet.12:47
Peng_It took precisely 128 days for someone to notice the bug. Nice coincidence. :)12:50
Peng_I wonder what Bazaar's average bug response time is?12:52
fullermdI'll bet the standard deviation is huge.12:54
=== beuno_ is now known as beuno
awilkinsRanges from people who filed bugs so they have something to put a patch in, to bugs that were filed early on and never touched, I'll wager13:51
=== beuno_ is now known as beuno
=== kiko-afk is now known as kiko
proyvindhoia15:00
proyvindanyone knows if it's possible to export just a directory of a repo?15:00
proyvindI have a directory in my git repo which I want to export and import to bzr15:01
gimakerCan anyone help me with an error I get when trying to branch a branch from LP: Permission denied (publickey).15:03
gimakerbzr: ERROR: Connection closed: please check connectivity and permissions (and try -Dhpss if further diagnosis is required)15:03
gimakerI can branch (bzr branch lp:peekabot) from my desktop, but not from my laptop15:04
gimakerand they use the same bzr version (1.3.1, Ubuntu 8.04)15:04
ericvwgimaker: Are you using public-key authentication?15:06
gimakerericvw, I have my pubkey uploaded to LP, yes15:06
gimakerbut it never even asks for the passphrase on my private key15:07
gimaker(it does on my desktop, though - where it works)15:07
ericvwhow are you branching from your laptop?15:07
gimaker"bzr branch lp:peekabot trunk"15:07
ericvwSorry, i am a bit unfamiliar with lp:peekabot syntax; could you clarify that for me?15:08
gimakerlp:peekabot is the same as lp:///~peekabot-devs/peekabot/trunk15:09
gimakere.g. it's the "main branch of development"15:09
ericvwI don't `lp` is a URL identifier that bazaar supports15:11
gimakerit's supported if you have the Launchpad plugin, which is bundled with bazaar15:11
ericvwthe only thing I can think of is maybe you have two different private keys going on for some reason.15:13
gimakerericvw: yeah, that was it... I just figured it out too15:13
gimakerUploaded my 2nd one and now it works ok!15:13
ericvwgimaker: Sorry, I am a bit new to Bazaar, but I know public-key quite well :D15:13
gimakerI still think it's lame that a valid key is needed to branch from a public branch, though :)15:14
ericvwis the lp:blah syntax just for the launch pad plugin?15:15
Odd_Blokegimaker: It shouldn't be.15:15
gimakerOdd_Bloke: What should be? That I needed a pubkey to branch?15:16
gimakerericvw: yes15:16
ericvwgimaker: Thanks, I should read up on that!15:17
Odd_BlokeA valid key shouldn't be needed to branch from a public branch.15:17
Odd_BlokeThough I suspect that's a known bug once you've launchpad-login'd.15:17
gimakerOdd_Bloke: exactly...15:18
Odd_BlokeIf you remove 'launchpad_username' from ~/.bazaar/bazaar.conf, it should no longer be needed.15:19
gimakerOdd_Bloke: well, now that I uploaded a second pubkey it should be ok anyway :)15:20
gimakerThough it's still being annonying and demand that I type my passphrase twice after spewing ut an annoying "Server is too old for streaming pull, reconnecting.  (Upgrade the server to Bazaar 1.2 to avoid this)" message :)15:21
Peng_gimaker: You should upgrade your client.15:21
gimaker...which is obviously wrong, seeing as LP runs 1.6rc3 :)15:21
Peng_Or...I don't know. I think upgrading the client is the right solution.15:22
gimakerPeng_: I prefer to stick with what's in Ubuntu15:22
Peng_gimaker: What's in Ubuntu?15:22
gimaker1.3.115:22
Peng_gimaker: Well, I'm 99% sure upgrading the client will fix that15:22
gimakerEither way, it's no biggie and I should stop whining already15:23
ericvwYou can add the Bazaar repository into sources for apt-get to have it get the latest and greatest!15:23
Peng_Yeah. See https://launchpad.net/~bzr/+archive if you want to do that.15:23
gimakerericvw: does that work with all plugins as well? I use bzrtools, bzr-svn and rebase on a regular basis15:24
gimakers/all plugins/all plugins available in stock ubuntu/15:25
Peng_gimaker: A couple plugins are available in the PPA, but not that many.15:25
ericvwI believe bzrtools is15:25
Peng_gimaker: I think it's just bzrtools and bzr-gtk now. bzr-svn used to be.15:25
jelmerJohn uploads bzr-svn to PPA now as well15:25
Peng_Ah.15:26
Peng_That's good. :)15:26
gimakermaybe when I have some more time on my hands (I'm leaving for the first field-test of our robot in half an hour... a bit stressed atm :)15:27
gimakerjelmer: does using the new dpush mean I won't have rebase as soon as someone else does a (non-conflicting) commit on the SVN-repository?15:32
jelmergimaker, No, you will still have to rebase or pull15:33
Gioacchinohey all15:33
GioacchinoI need help configuring bzr-eclipse15:34
* beuno pokes awilkins 15:34
gimakerjelmer: ok. bummer :) rebase everytime someone else commits it is then!15:35
jelmergimaker, That's not specific to bzr-svn though, you would have to do the same thing if you were using a native bzr branch that other people committed to as well15:35
GioacchinoI need help configuring bzr-eclipse someone help me ?15:37
GioacchinoI should put  lp:~gmazzurco89/mastro/work  in branch location ?15:38
gimakerjelmer: hmm? surely you must jest. native bzr branches I can just pull/merge.15:38
jelmergimaker, there shouldn't be anything preventing you from pulling/merging in the current situation either15:39
Gioacchinosome one can help em ?15:40
gimakerjelmer: merging was fine, but I couldn't push without rebasing - since I had local commits "in between" the two latest revisions in the SVN repos. I thought maybe there was some fancy new feature that automated that for me.15:41
jelmergimaker: You would have to rebase or merge again too if you were in a native bzr branch15:41
gimakerjelmer: yeah, I'd have to merge (or rebase, but that hardly seems necessary). But for svn-branches rebase is the only option, right?15:43
rockstarjam, friendly reminder about TWiB today.  I've got alerts going everywhere to make sure I don't forget.15:44
Gioacchinostatik can you help me please ?15:45
Gioacchinostatik someone tell me you use eclipse15:45
jelmerrockstar, Hi!15:45
rockstarjelmer, hello15:45
jelmergimaker, No, merge should work too for bzr-svn but not if you use dpush15:46
jelmergimaker, well, it would work but it would do strange (though correct) things to your history15:47
Gioacchinocan some body help em please ??'15:47
jelmerrockstar: were you looking into creating a mirror of the KDE svn repo?15:47
jelmerGioacchino, sorry, none of the bzr-eclipse folks appear to be around15:47
jelmerGioacchino, Verterok is the person you'd want to talk to15:48
Gioacchinook15:48
gimakerjelmer: really? What I did was: branch from svn, local commit, local commit, someone else commits to svn, local commit, bzr push. bzr push failed saying the branches had diverged, so I merged from the SVN-repo and then push failed with some error message about "changing the order of commits already in the SVN repository"15:49
rockstarjelmer, I was, but we put it off because it was looking like it would be a while before they started the process of choosing a new VCS.15:49
gimakerIt also suggested rebase to solve the problem15:49
jelmergimaker: Ah, you're committing directly to the repository root?15:49
gimakerjelmer: yeah. does that make a difference?15:50
jelmergimaker, Yep, that means you can not change the order of revisions on the mainline15:50
jelmergimaker, and if you "bzr merge" and then push that means the mainline changes15:50
gimakerjelmer: which makes sense :)15:50
jelmergimaker, since some revisions from upstream that you merged will disappear from mainline15:50
jelmerrockstar, Ah, ok15:50
jelmerrockstar, bzr-svn now supports branching KDE branches pretty quickly fwiw15:51
rockstarjelmer, I think we could probably set it up easily if we had a box.15:51
rockstarjelmer, I saw that actually.15:51
gimakerjelmer: gotta run, but thanks for the help15:52
jelmerrockstar, some of the Kubuntu folks were asking about mirrors earlier so I think there's some interest in it15:52
jelmergimaker, you're welcome15:52
rockstarjelmer, well, then let's find a box.15:52
pinotreehello16:13
reeHi! Does bzr join --reference actually works somewhere?16:14
pinotreeis there a way to "export" some local commits, as in diff+commit log?16:14
pinotree(like git am does)16:14
* pinotree is not a git fan16:14
Odd_Blokepinotree: What do you want to do with said exported commits?16:15
pinotreeemailing them to another bzr user16:16
Odd_Blokepinotree: 'bzr send'.16:16
pinotreei saw that; i was wondering if there was a way to just get the "result", instead of being sent directly16:17
jelmerpinotree, "bzr send -o <filename>"16:18
pinotreed'oh, i misread the documentation... you're right, jelmer, thanks16:19
pinotreei understood like not specifying -o would give the result to stdout, stupid me16:19
* pinotree headdesks16:19
reeAnyone is using bzr join --reference and can confirm it works?16:23
pinotreehmm but bzr send does not include the commit log, does it?16:29
jelmerpinotree, it does16:30
pinotreeoh?16:31
jelmerPieter, it includes all revision metadata16:31
jelmers/pieter/pinotree/16:31
Pieterhah!16:31
jelmerPieter, sorry!16:31
Pieter:)16:31
jelmerree: It does work, but is experimental16:31
pinotreejelmer: is it the bundle?16:31
jelmerpinotree, It's the base64-encoded data at the bottom of the genreated file16:32
pinotreeoh i see16:32
* pinotree is a bzr noob16:32
=== mw|out is now known as mw
laloquickie -- how do I upgrade a branch with subtrees?  1.6.1 doesn't know the old format, 1.5 doesn't know the new format17:02
pinotreejelmer: another question.. if i ask for a diff of a revno range (eg revno:x..revno:x+4), does the bundle include the commit logs for all of the commits?17:03
jelmerpinotree, yes17:03
laloor is there a way to discard the information that the branch has subtrees?  I don't mind losing that info, the sub-branch only has one revision which I can replicate17:04
jelmerlalo: 1.6.1 doesn't k now the old format?17:04
=== BZ|nortune is now known as jfroy
lalobzr: ERROR: Unknown repository format: 'Bazaar development format 0 with subtree support (needs bzr.dev from before 1.3)\n'17:05
jelmerlalo: Ah, a development format... I guess you could upgrade to "pack-0.92-subtree" with bzr 1.517:06
laloor maybe there's another format that supports subtrees and that's what I'm missing... but I think I tried all formats that 1.5 supports17:06
laloaha, succeeds17:07
laloyeah and 1.6 can read it :-D awesome, thanks17:07
laloguess I assumed 0.92 had to be older than development?17:07
jelmeryes, it is older17:07
jelmeryou'd never want to use development unless you're interested in hacking on bzr17:08
jelmerand losing data once in a while17:08
laloso pack-0.92-subtree is the current "supported" format with subtrees?17:09
VerterokGioacchino: hi17:10
jelmerlalo, yep17:14
jelmerlalo, you're actually using subtrees?17:15
lalojust started, as an experiment17:15
laloI have projects that need subtrees much more seriously than this one17:16
VerterokGioacchino: maybe you are hitting a problem related to Bug #12193617:16
ubottuLaunchpad bug 121936 in bzr-eclipse "Eclipse hangs in bazaar operations that require user input" [High,Triaged] https://launchpad.net/bugs/12193617:16
VerterokGioacchino: try to use a ssh-agent/pagent to handle ssh keys17:16
* jelmer would love to see subtrees move out of "experimental" status17:18
* lalo does grep -i development `find ~SRC -wholename \*/.bzr/repository/format`17:21
lalowill take a while with all the crud I have tho :-P17:21
abentleylalo: There are no supported subtree formats.  It is not a supported feature.17:22
lalook17:23
laloyeah I figured it out -- I started using development-subtree because of all the bzr-svn branches I have, then one day a stupidity bug bit me and I thought "I should try subtrees myself"17:24
laloah well17:24
abentleylalo: Good god, why would you use developement-anything?17:26
lalodevelopment-repo.html says, possibly incorrectly, that bzr-svn requires development-subtree17:27
abentleylalo: That is false in serious ways.17:27
lalo"The development-subtree format is required for the bzr-svn plug-in but should otherwise not be used until the subtree feature is complete within bzr."17:28
fullermdPoor wording.17:28
jelmerlalo, It does say that you only need development-subtree if you want to use bzr-svn *and* assist in testing development formats17:28
lalowell, I do have an interest in testing development formats :-P17:29
lalobut up until today my "testing" has mostly been "it works perfectly, never had any grief" -- only problem I ever had was today, that the new bzr doesn't read the old development formats, and that was easily solved17:29
abentleylalo: Development format are "if it breaks, you get both pieces".17:30
laloand all the stuff I have on dev format is either well backed up, or stuff I don't really care if I lose it (like checkouts of third-party svn stuff from sourceforge and google-code)17:30
laloif my nxhtml branch is lost, boo-haa, I'll rm -r it and branch another :-P17:31
abentleylalo: so your answer to "Why would you use development-anything" should be "I have an interest in testing development formats".17:33
lalowell I thought I did, but "testing" was so uneventful that I ended up forgetting about it17:34
lalowhich I suppose is a nice thing17:34
jelmerclearly we need less stable "experimental" formats17:34
laloabsolutely17:34
* lalo goes write a "blow up randomly" plugin17:35
fullermdThey have that; it's called VSS.17:35
laloI could use libephem to crash only on full moon nights17:35
jelmer:-)17:35
laloactually bzr is one of the very few projects I stopped contributing to because it's doing so well that I felt my time would be better spent elsewhere :-D17:37
lalo(not entirely true -- there's also the fact that it's doing so well, every time I try to do something, there are too many new concepts to wrap my brain around)17:37
Gioacchinothanks Verterok17:39
VerterokGioacchino: using an ssh-agent solved your problem?17:47
GioacchinoVerterok:  I am looking for how to use ssh agent17:47
VerterokGioacchino: are you on *nix or windows?17:48
Gioacchinolinux17:48
Gioacchinokubuntu17:48
VerterokGioacchino: there is a nice utilily: sshaskpass (gtk), that promtps you a GUI asking your passphrase17:49
Gioacchinomm gtk :P17:49
GioacchinoI install it17:50
* Verterok don't know the package name in *buntu17:50
Gioacchinois this? under X, asks user for a passphrase for ssh-add17:51
VerterokGioacchino: also there is ksshaskpass (KDE) ;) http://hanz.nl/p/program17:51
Verterokbut the site seems to be down :(17:52
Gioacchinoyes..17:52
Gioacchinothan I have not probelm with gtk..17:52
Gioacchinoeclipse is also gtk :P17:52
Gioacchinothan it now work ?17:53
VerterokGioacchino: for the moment, there are soem efforts to port SWT to QT17:53
Gioacchinoeclipse to QT ?? WOW I am very happy :D17:53
* Verterok is waiting too :)17:54
Gioacchinosshaskpass look very  ugly17:55
jelmerVerterok, what's the status of having xml output supported by bzr by default rather than in a plugin?17:55
=== kiko is now known as kiko-fud
Gioacchinobut work17:55
Gioacchinovery thanks ;)17:55
VerterokGioacchino: the gtk version?17:56
VerterokGioacchino: np, glad to help17:56
Gioacchinoin repo I found  Xsshaskpass17:56
Gioacchinowithout gtk17:56
Gioacchinonow I am tryng gnomesshaskpass17:56
Verterokjelmer: it ca n be included ATM, but I'ld like to avoid the current code duplication17:57
Gioacchinognomeask is better17:57
jelmerVerterok: Ok, just curious if it's worth packaging bzr-xmloutput for Debian or waiting17:57
* beuno votes for packaging17:58
GioacchinoVerterok in eclipse cvs I have the option to add to .cvsignore the file how to with eclipse bazar ?17:58
Gioacchinoor I should edit manually .bazar ?17:59
Verterokjelmer: I don't know the debian process, but I think it worth the packaging right now17:59
VerterokGioacchino: you hitted a not-yet-implemented (tm) feature17:59
VerterokGioacchino: for the moment, you could use: 'bzr ingore <your file>' from the CLI17:59
Gioacchinook18:00
* Verterok waves beuno18:00
Gioacchinoyou know if soon is implemented this feature?18:00
* beuno waves back at Verterok 18:00
* Verterok is wainting a review of his resibmitted LH branch ;)18:00
Verteroks/resibmitted/resubmitted/18:01
jelmerVerterok, ok18:01
beunoVerterok, logging?18:01
jelmerVerterok, I'll wait for loggerhead and bzr-search to be accepted into Debian, then I'll have a look18:01
jelmerVerterok, Is it possible to build the eclipse plugin without actually starting eclipse?18:02
Verterokjelmer: the main blocker to include it in bzr, is a refactoring to some commands (status, ls, etc). So xmloutput can plugin without duplicate code18:02
jelmerVerterok, ah, ok18:02
Verterokjelmer: yes :D, I have a headless build setup18:02
Verterokjelmer: it's still in early stages (a.k.a needs a lot of manual config to setup)18:03
jelmerVerterok, Ah, ok - that would be a requirement for debian packaging as well18:04
Verterokjelmer: it only requirement is a eclipse install with PDE (plugin development environment)18:04
Verterokbeuno: yeap, logging18:05
beunoVerterok, I'll get to it soon-ish. I'd also recommend poking mwhudson, he may have good insights on it as well18:06
jelmerVerterok, Ah, ok. That's doable18:06
VerterokGioacchino: it could be implemented soon, please file a bug :)18:06
Verterokbzr-eclispe is bug-driven :p18:07
Gioacchinothan is more fast if I submit this bug ;)18:07
Peng_jelmer: What's the story with bzr-svn and bzr.dev? Last I checked, neither 0.4 or trunk were compatible with bzr 1.8dev.18:07
VerterokGioacchino: indeed18:08
Gioacchinohihihi Verterok18:08
jelmerPeng_, they are, I added a compatibility marker for 1.7 last night18:08
Peng_jelmer: On both?18:08
jelmerPeng_, yes18:09
jelmernot sure if I've pushed those changes yet18:09
* Verterok is sseeking LH reviewers for his logging branch18:09
Verterokmwhudson: ping ^18:09
jelmerlet me push just to be sure18:09
Peng_jelmer: I don't think you have.18:09
Peng_jelmer: Thanks18:12
abeaumonthi, i'd like to merge 2 repos, is this possible?18:34
pygihi phanatic :p18:34
abeaumonti mean, i have two independent repos, one svn and one bzr, i want to use svn through bzr-svn and integrate the other bzr repo with the svn one throug bzr-svn, is it possible?18:36
jelmerabeaumont, yes18:45
jelmerabeaumont: If you have a branch of the svn repository, you should be able to copy the bzr branch into it and then merge it into the svn branch using "bzr join"18:46
abeaumontjelmer: ahhh, join is the command i was looking for, thanks!18:47
=== kiko-fud is now known as kiko
Gioacchinohow to remove a folder from launchpad branc ?18:56
abeaumontjelmer: is there a limitation in the number of trees joinable? i'm trying to join a second tree but it fails19:13
fattymattyois it possible to run a bazar server rather than svn?19:25
fattymattyowithout using launchpad... it would be for a company website19:26
fattymattyosorry if I'm asking a stupid question19:26
nDufffattymattyo, it's pretty straightforward to run your own bzr server... what beyond that are you asking?19:27
nDufffattymattyo, you don't *really* even need to run a dedicated "bzr server"; bzr can use dumb filestorage (a shared directory, sftp, WebDAV, etc) in place of a dedicated server, though the latter will perform better..19:28
fattymattyonDuff I would probably want to put it on the same machine as the webserver19:29
nDufffattymattyo, you can have the webserver just share a directory over plain WebDAV (no bzr-specific plugins or configuration needed) if you're going for the simplest-possible setup.19:29
fattymattyoI just wasn't clear if I could use it on its own without hooking up to launchpad19:30
nDufffattymattyo, yes; you certainly can.19:30
fattymattyothanks nDuff, I'll go look up how to do it, just wanted to make sure I wasn't trying to do something that's impossible.19:30
Peng_fattymattyo: Are you using *nix?19:31
fattymattyoI am, and the server will be unix19:31
fattymattyoone of the users checking in/out will be mac and the other will be you using a yet to be determined OS19:31
Peng_fattymattyo: Then the simplest thing to do is use plain old HTTP for read-only access and ssh or sftp for read-write access.19:31
fattymattyoI really want them to be able to read and write to bzr19:32
fattymattyoI want to use it as a version control system the way its meant to be19:32
Peng_fattymattyo: You can use SFTP without installing anything (other than OpenSSH, obviously) on the server. bzr+ssh requires installing bzr too.19:32
nDuff*nod*; bzr will work as a revision control system over HTTP or SSH/SFTP.19:32
nDuff...you just give it a http or sftp address when checking things in/out.19:32
fattymattyoare there any bzr packages for windoze?19:33
nDufffattymattyo, yes, bazaar-vcs.org has packages to download for win3219:33
fattymattyoawesome19:33
fattymattyoyou guys are great19:33
rockstarjam, TWib?19:54
jamrockstar: probably have a phone call and a bunch of email to catch up on... but yeah, we need to do something20:07
rockstarOkay, when's good for you?20:08
fmhm anybody using bzr on opensuse factory?20:10
fmthe dependencies of the package say python < 2.6 is this really required?20:10
fmi have python-2.6b3-220:10
lifelessfm: dunno, I'm not aware of 2.6 breaking bzr, but I haven't explicitly tried20:26
fmlifeless: running the shiped version i get http://pastebin.ca/120033920:31
fmthat is bzr-1.5-2620:31
=== mw is now known as mw|food
vilalifeless: It looks like pqm is hung on success: merge lp:~vila/bzr/bzr.integration/ http://bazaar-vcs.org/bzr/bzr.dev ?20:44
* vila wonders if lifeless is really up at that time...20:45
=== mw|food is now known as mw
vilafm: sha module deprecated surely rings a bell21:32
vilaMonths ago I tried python2.6, there was a couple of minor fixes needed, if you're still interested let's try to talk about it tomorrow (it's 22h30 here and I will leave soon)21:34
* vila failed to notice: 'fm has quit (Read error: 104 (Connection reset by peer))', bah, may be he'll read the logs21:34
=== mark1 is now known as markh
=== RAOF_ is now known as RAOF
ozzloy" This branch was probably created by bzr 0.15pre.  Create an empty file to silence this message."  what file am i supposed to create?22:01
ozzloyi tried creating the directory "branch" with the file "tags" but that doesn't suppress the message22:04
james_wozzloy: .bzr/branch/tags ?22:35
ozzloyi'll give that a shot22:35
ozzloynope22:36
jamlifeless: PQM appears wedged.23:40
jamLooking at http://pqm.bazaar-vcs.org/23:40
jamI see it claim that it successfully completed the merge23:40
jambut now it is just sitting their23:40
jamvila: what did you do to it :)23:40
jmlI've got a bzr riddle for you all.23:55
jmlgiven a standalone branch, how can I make another empty standalone branch with the same format?23:56
beunocp?   :)23:56
jml_empty_23:56
beunoah, ah23:56
spivjml: e.g. a format 5 branch with a pack-0.92 repo?23:57
jmlspiv: yes.23:57
jmlspiv: if that's what the first branch is.23:57
spivjml: I did this just yesterday.23:57
beunocp and uncommit til your fingers bleed?   :)23:57
jmlspiv: but the first branch might also be a loom or a weave branch or something pathological.23:57
jmlbeuno: full marks for creativity :)23:57
* beuno stops making noise23:57
spivjml: bzr init-repo --pack-0.92 temp-repo --no-trees && bzr init --dirstate-tags temp-repo/temp-branch && bzr branch temp-repo/temp-branch empty-branch23:58
mwhudsonspiv: that's not a standalone branch23:58
mwhudsonoh i see23:58
spivjml: you can use "bzr info -v" in the empty branch to verify it worked.23:58
jmlhow would you do that in API terms?23:58
spivmwhudson: yeah.  I should add "rm -r temp-repo" to that.23:58
jml(please don't say cmd_init_repo().run(...))23:59
spivjml: oh, API terms.  That's easier, in a sense.23:59
spiv(less concise to type on IRC, though)23:59
mwhudsonjml: we can init ok, right?23:59

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