=== timchen1` is now known as nasloc__ === sdboyer is now known as lyricnzs_wife === lyricnzs_wife is now known as sdboyer === mark1 is now known as markh [08:22] hi all [08:23] * fullermd waves at vila. [08:39] hi [08:40] (in delayed response to earlier greetings) [09:21] Good morning. (Hey, I came in under an hour!) === asac_ is now known as asac === menesis1 is now known as menesis === toytoy_ is now known as toytoy [14:27] hi, is it possible to create a branch without copying full repository? [15:02] bvk: creating a branch copy only the needed revisions from the repository, using a shared repository may help as opposed to standalone branches though [15:05] vila: i tried shared repositories; bzr branch inside a shared repo takes same disk space as any other branch :( [15:06] bvk: I can assure you that branches inside share repos use less space than standalone branches :-) [15:07] bvk: if only because branches inside shared repos doesn't have repository folders inside their .bzr folder [15:09] bvk: issuing 'bzr info' inside your branch folders will tell you *where* the branch repo is (whether it's shared or not) [15:10] vila: let me check again :( [15:10] Whoah. I didn't know bzr info could do that... [15:16] vila: i am not sure you got my last two messages or not :( pasting here again [15:16] vila: http://pastebin.com/ff5489a6 [15:17] vila: what am i doing wrong there? [15:19] bvk: you're measuring your working trees not your branches, try 'du -sk .bzr' in your ' x', 'a', 'trunk' and 'a1' folders [15:20] shared repo are meant to share branches not working trees, may be you're after --hardlink in 'bzr help branch' instead ? [15:21] fullermd: you're kidding ? [15:22] vila: okay, i got it now, thanks :D [15:23] vila: Hm? [15:25] fullermd: I thought you knew all options of all bzr commands by heart and you said: "Whoah. I didn't know bzr info could do that..."... hence my surprise (or it was a joke that I totally missed :-) [15:25] Oh. I meant I didn't know it could knock you off IRC ;) [15:26] lol, indeed I missed it :) [15:26] * fullermd pours another cup of coffee for vila. [15:27] Silly mondays :) [15:33] What is the "best" way to convert a svn project into bzr? bzr svn-import gives me a segfault :( [15:34] loffe: did you try fast-import ? [15:36] asabil, Couldn't get it to work... [15:36] asabil, svn.core.SubversionException: ("Can't open file 'https:/loffe@svn2.assembla.com/svn/tidsredovisning/format': No such file or directory", 2) [15:39] loffe: https:/ [15:39] loffe: You need two slashes? [15:40] smoothice, yes, I have two slashes in my command [15:40] loffe: ok [15:40] ~/.bazaar/plugins/fastimport/exporters/svn-fast-export.py https://loffe@svn2.assembla.com/svn/tidsredovisning | bzr fast-import - [15:47] loffe: http://bazaar-vcs.org/BzrMigration#head-45d1d93c64578685cc2c942204f8a31840a5fa67 [15:48] did you take a look at this ? [15:48] asabil, yes, of couse [15:49] loffe: Try using "svn+https" instead of "https" as the protocol. [15:50] Peng_: I think that’s only necessary when you're using SSH (svn+ssh) [15:50] smoothice: When using http(s), it helps work around some issues. [15:50] Peng_: Ah, ok [15:51] Nope, it didn't work [15:51] same error [15:51] D'oh. Sorry, I don't know, then. [15:51] loffe: bzr-svn 0.4 or 0.5? You could try the other. [15:52] Sorry, I don't know much about bzr-svn. Poke jelmer...who /quit 15 minutes ago. Erm. [16:00] loffe: from the svn-fast-export script doc, it seems like you need a local copy of the repository [16:00] asabil, ok, I just got a dump file [16:01] going to fiddle a bit with it. I maybe have to setup a whole local repo.. [16:04] oki [16:06] asabil, I think I made it :D [16:07] great :) [16:07] did you have to setup a local repo ? [16:07] loffe: You should still bother jelmer about your bzr-svn issues, next time you see him. [16:07] or just using the dump file ? [16:07] asabil, local repo [16:07] oki [16:08] never used svnadmin before. Assembla was great and simple, until their policy changed :( [16:09] Policy? [16:09] Wait. jelmer not on IRC? Isn't that one of those tipoffs that you're actually dreaming? [16:09] Hmm, maybe I fell asleep while I was watching TV? [16:09] Peng, now they don't allow a free private space [16:10] But why would the fullermd in my dream tell me it's a dream? [16:10] And shouldn't I be doing something more interesting? [16:10] loffe: Oh. Huh. [16:10] loffe: moving to launchpad now ? [16:10] asabil, nope, it's not a open source project [16:10] Peng_: Maybe you're only dreaming that I'm in your dream telling you it's a drea@*%@!# Error: stack depth exceeded. [16:10] oh oki [16:11] asabil, unless lp provides private space? [16:11] I am not aware of that [16:11] fullermd: If you crash my dream, will I wake up or die or something? [16:12] Peng_: Maybe being awake is just the debugger prompt of your dreams. [16:13] That would explain why in dreams you get from point A to point B so much faster; when you're awake, you're always single-stepping. [16:13] That's..um..if I think about that, I think I'll get really creeped out. [16:14] My work here is done :) [17:02] hello hello! [17:03] Good morning. [17:03] anyone know why bzr would get angry at me when trying to upgrade to 1.9? [17:03] bzr: ERROR: Invalid url supplied to transport: "%E1ngulo-corte_globo_thumb.jpg": Unable to encode the URL as utf-8: 'utf8' codec can't decode bytes in position 0-2: invalid data [17:03] hiya Peng_ [17:05] That's a neat error, but I definitely can't help. Sorry. [17:05] Upgrading tries to open transports on files? [17:05] * beuno looks at vila hiding in the corner [17:05] Maybe it's bzr-svn's doing? [17:06] Peng_, no svn involved at all [17:06] Yeah, but do you have bzr-svn enabled? [17:06] the error, I believe, doesn't come from the transport really, it's just because I'm using the --recurse plugin [17:06] no, no svn in like 50 miles from here :) [17:07] Heh. [17:14] hrm [17:14] I'm getting problems upgrading all over the place... [17:18] * beuno files a bug [17:19] beuno: what is the --recurse plugin ? [17:19] vila, it upgrades all the branches in a dir recursively [17:19] but, upgrading manually gives me the same error [17:19] :( [17:20] about 20% of my branches are having problems upgrading [17:20] beuno: great, you just ruled out the plugin :) [17:20] vila, http://paste.ubuntu.com/95218/ [17:20] I'm running 1.10 on the server [17:21] in case you're curious enough to help ;) [17:21] beuno: I'm about to call it a day :-/ [17:21] although, that's the traceback *with* the plugin... [17:21] vila, no worries, I'll file a bug [17:21] enjoy you're vacations :) [17:22] beuno: but rough intuition: your traceback in the plugin smells like double-escaping [17:22] ah [17:22] it is! [17:22] of course that doesn't match your report as you get the same error without the plugin [17:22] vila, it turns out the plugin sticks it's nose in even if you don't use it [17:23] and your 20% was suspicious too, did you mean %20 instead ? :-) [17:23] hahah [17:23] ok, removing the plugin fixes the upgrades [17:23] I [17:23] I'll fix the plugin and send a patch to jelmer [17:23] thanks vila [17:23] * vila can call it a day happily then :-) [17:49] beuno: thanks for the hug ;) [17:49] LarstiQ, :) [17:50] jelmer! just the man I was looking for... [17:50] jelmer: Internet troubles? === Daviey_ is now known as Daviey [17:51] I don't see jelmer around here [17:52] LarstiQ, is he at the CCC as well? [17:52] though he is supposed to go along for dinner [17:52] beuno: yup [17:52] CCC? [17:52] Peng_: http://events.ccc.de/ [17:54] ah, he is sitting 15 meters away [17:54] * LarstiQ detaches for dinner [17:55] okay [17:55] so umm [17:55] i'm getting this wiggity problem [17:56] $ bzr push [17:56] RemoteRepository(https://user@bzr.local/bzr/myProject/webServices/.bzr/) is not compatible with [17:56] KnitPackRepository('file:///usr/home/user/projects/webServices/.bzr/repository/') (no details) [17:58] oh. i forgot to use bzr+https [17:58] hmm [17:58] never mind [17:59] Is it possible to do Bazaar transactions over HTTP like you can SVN? [18:00] smoothice, with webdav, yes [18:01] beuno: I thought only SVN can do WebDAV [18:03] bueno: Any guides on doing that? [18:05] smoothice: There's a webdav plugin somewhere or other (check http://bazaar-vcs.org/BzrPlugins ). I don't think it works 100%. [18:06] Peng_: ok [18:11] How can I keep an updated working-tree on a remote server? [18:12] I know I can push to a remote host creating a branch, but I get no files on the server, only the .bzr dir [18:12] loffe: push-and-update plugin [18:12] loffe: Though you have to create a working tree ("bzr co") before it'll act. [18:13] Peng, I don't have bzr on the remote server [18:13] it's a webhost... [18:13] loffe: bzr-upload? [18:13] Your web host is boring! :P [18:14] Peng, :P [18:16] If I have a client running bazaar 1.10 but a Server running 1.9 and the 1.10 client runs bazaar commands over bzr+ssh will there be conflicts? [18:16] In other words, are 1.10 repositories backwards compatible? [18:18] anyone? [18:18] smoothice: 1.10 doesn't introduce any new formats. [18:18] smoothice: If something isn't backwards-compatible, it's a bug. [18:19] Peng_: Ok... I was just wondering since I have a Mac OS X 10.4 server with a 10.5 client [18:19] (Well, the oldest hpss protocol was dropped recently, wasn't it?) [18:30] Peng_: I updated my 10.4 server to Python 2.6.1 and when I try to install Bazaar 1.9 it says "please upgrade to python 2.5" [18:30] smoothice: Heh. Erm. [18:31] Peng_: :/ [18:31] smoothice: Python 2.6 should be supported, but it doesn't seem to have been added to the 'bzr' script. You could try editing it in. [18:31] Peng_: how would I do that? [18:31] smoothice: (Just change KNOWN_PYTHONS) [18:32] Peng_: Where is that? [18:33] smoothice: ...in the "bzr" script [18:33] Peng_: "bzr" script? huh? [18:34] smoothice: The executable you run to run Bazaar. [18:34] Peng_: The installer won't even let me install Bazaar. [18:36] Err, I'm sorry about the problems, but I don't really know what to do here. [18:36] Peng_: ok [18:36] If you install from source, it would be easy to work around. [18:38] Peng_: Where can I download the 1.9 source? I only see the trunk... [18:38] smoothice: what installer are you using? the dmg? [18:38] verterok: Yeah [18:39] smoothice: the installer check if Python25 is installed, and assumes you have and older version :/ [18:39] verterok: yeah [18:39] * verterok 's fault [18:39] :) [18:40] verterok: Oh.. it was YOU! [18:40] verterok: ok [18:40] * verterok hides [18:40] smoothice: I'll fix that in the upcomming 1.10 installer (apologize the delay) [18:40] verterok: for Mac OS X 10.4? [18:40] smoothice: yeap [18:41] verterok: Is it possible you could send me a patch for 1.9 source so I can get 1.9 installed asap? Or does that not make logical sense? [18:42] smoothice: the problem isn't bzr is the installer checking for python25 [18:42] verterok: Can you recreate the 1.9 package? [18:43] smoothice: I was about to said that ;). if you can wait a while I 'll rebuild the 1.9 installer and change the 2.5 check [18:43] verterok: sure [18:47] smoothice: ok, booting my ibook to build it, I'll let you know when it's done [18:48] verterok: ok thanks... I'll stay here. I might be afk for a while but I'll get either a private message or a message directed toward me eventually... [18:48] ignored perl/lib/perl5/i486-linux-gnu-thread-multi/auto/DBI/DBI.so matching "*.so" [18:48] why is bzr ignoreing my .so files [18:48] i never added *.so to bzr ignore [18:52] Kobaz: bzr comes with a default ignore list. [18:53] Kobaz: Errm, check ~/.bazaar/ignore. I'm not sure if you can edit it. [18:54] Peng_: Yep.. .so is in that list [18:54] k [18:54] ah [18:55] i see it [18:58] verterok: How's it coming? good? [19:00] smoothice: all good, uploading ATM [19:00] verterok: Ok... are you going to replace the .dmg on the Bazaar web site or simply provide me with it? or something [19:02] smoothice: I can't replace it, so it'll be new version of the installer. I'ld like to test it first :) so I'm uploading it to a non-launchpad place so you can get it [19:06] smoothice: ~ 8 min to finish the upload [19:06] verterok: ok [19:08] smoothice: btw, to grab the sources of bzr: https://launchpad.net/bzr/+download [19:08] verterok: ok [19:13] smoothice: http://verterok.com.ar/DMG-1.9-1/ [19:14] Thanks [19:14] verterok: Got it thanks [19:15] smoothice: let me know if the fix works, if not I'll need to add a special case to test for 2.6 installation [19:15] verterok: There was an error while evaluating JavaScript for the package. [19:16] smoothice: ok, let me check [19:16] verterok: ok [19:19] smoothice: python 2.6 is installed in: /Library/Frameworks/Python.framework/Versions/2.6/ ? [19:19] verterok: yes [19:19] verterok! hi! [19:20] beuno: hi! [19:20] smoothice: ok, I missed that bit :p [19:20] verterok: I have to go eat lunch... just send the link the same way you did before and I'll get it [19:20] verterok: I'll stay on IRC, just afk [19:22] smoothice: ok [19:40] verterok: ok back [19:55] verterok: done yet? did you find the javascript issue? [19:56] smoothice: ok, I think I found the problem. [19:56] verterok: ok [19:57] smoothice: the problem is I'm building the installer against python 2.5 :/ [19:57] verterok: oh haha [19:57] smoothice: so Crypto, etc. are linked against 2.5 [19:58] smoothice: I need to install 2.6 in order to build the installer [19:58] verterok: ok... that isn't bad it? Like you do you _need_ 2.5? [19:58] if you need this ASAP, maybe it's easier for you to run from source [19:59] verterok: As soon as possible would be preferable... and I can do anything to help if you need... [19:59] smoothice: isn't bad, but I need to check the whole build process, and install the dependencies in the new python 2.6 installation (mpkg_dmg, etc.) [20:00] verterok: How do I run from source? [20:01] smoothice: install the dependencies: paramiko and pycrypto [20:01] verterok: how do I do that? [20:02] smoothice: I'm looking for the url's [20:02] verterok: ok [20:02] verterok: Would it just be easier to downgrade to 2.5.2? Is that even possible? [20:02] smoothice: http://bazaar-vcs.org/InstallationFaq [20:03] smoothice: I'm quite sure you can have 2.5.x installed side-by-side with 2.6.x [20:03] verterok: I guess it's worth a try... [20:04] smoothice: in the meantime, I'll start my 2.6 setup [20:08] jelmer: ping [20:09] verterok: Should I get 2.5.2 or 2.5.4? or .3 [20:10] smoothice: the latest 2.5.x should be ok (me thinks) [20:10] smoothice: I have 2.5.2 [20:10] verterok: Ok I'll try the latest... 2.5.4 [20:16] verterok: Ok I got 2.5.4 working and the installer works [20:16] smoothice: cool [20:33] so... [20:33] does bzrlib tell me in any way when an upgrade succeeds? [20:35] beuno, I would expect it to return without throwing an exception; that's the way most things indicate that they've succeeded in python, all the way down to os.chdir() [20:35] beuno, this isn't C, where everything has a return value that needs to be explicitly checked. :) [20:36] I kinda expect that too, but since I'm tweaking a plugin to recursively upgrade and delete the backup dir if it succeeds, I'm trying to ensure the maximum degree of success possible :) [20:48] beuno: I recommend not deleting the backup dir. There is no way to be absolutely certain that a backup succeeded, and the consequences of failure may be grave. [20:49] beuno: Also, I think that recursive upgrading should be core functionality. [20:50] abentley, I need to upgrade 100+ branches [20:51] and I don't have the space to have the backup dir on it [20:51] so I don't really have a choice :( [20:52] beuno: That is a shame. Perhaps you should make a backup somewhere else first, then. [20:52] there's a plugin from jelmer to do recursive upgrade, maybe I'll take a crack at shaping it into a patch for the core [20:53] abentley, I have a backup already :) [20:54] so I'm ready to upgrade all the branches at the office to 1.9! [20:55] beuno: Great. What I mean about "absolutely certain" is that, despite our testing, there's a small chance that the upgrade code is buggy. [20:56] beuno, you might consider moving to a rich-root format at the same time -- might make things less painful for you whenever bzr upstream finally switches to rich-root-by-default by getting all the pain (for you, at least) over at the same time. [20:57] abentley, right, I've heard rumours. I do have a backup, but in general, I haven't had a backup break since 0.11. Maybe I can add an extra check that tries 'bzr info' or something among those lines [20:59] beuno: I haven't heard rumours, it's just worth being paranoid when the stakes are that big. [20:59] abentley, I know :) [20:59] w00t! [20:59] script works [20:59] now I have to get it to stop choking on encoding problems, and I can run it through all the branches [21:04] abentley, do you know anything about bzrlib.bzrdirs? [21:04] beuno: Sure. [21:04] I'm getting: InvalidURL: Invalid url supplied to transport: "Sin%20t%A1tulo-1.psd": Unable to encode the URL as utf-8: 'utf8' codec can't decode byte 0xa1 in position 5: unexpected code byte [21:05] when doing: [21:05] bzrdirs = list(bzrdir.BzrDir.find_bzrdirs(t)) [21:05] so I'm either using it wrong, or encoding isn't managed too well in bzrdirs [21:06] beuno: What's t.base? [21:06] bzrdir.find_branches seems to blow up [21:07] abentley, this is the code: http://paste.ubuntu.com/95383/ [21:07] t.base is: file:///home/beuno/biometrix/ [21:08] beuno: Sounds like a problem with encoding handling, then. [21:09] so it explodes when doing: pending.append(current_transport.clone(subdir)) [21:09] and subdirs comes from... [21:09] subdirs = list_current(current_transport) [21:10] hm, this keeps going up [21:10] aaanyway, I may end up sending a patch or two during this week to the list :) [21:11] thanks abentley [21:11] beuno: np === fawek_ is now known as fawek [21:59] hey, is there some way to have bzr mv multiple ifles on Windows [22:00] bzr mv directory/assload_of_files* other_directory/ [22:00] doesn't work b/c of stupid cmd.exe [22:31] jelmer: ping [22:31] Jc2k: pong [22:31] jelmer: so i nearly got the server working again. [22:31] Jc2k, but please be quick, at a conference and about to run out of battery :-) [22:31] gaaah! [22:31] find_missing_objects [22:32] repo.find_missing_objects [22:32] what about it? [22:32] i passed in the graph walker from server.py [22:32] thats seems to be a silly move [22:32] it ends up building a pack of commits i want and have, but not the ones in between [22:32] not sure I follow [22:32] is this with r107 ? [22:33] I think I've also fixed that [22:33] ah [22:33] that wasnt there earlier :] [22:34] (local / remote fetch from git to bzr works as of a couple of hours ago) [22:34] yeah, I didn't have any bandwidth :-( [22:34] server should work again the next time you have power [22:35] cool [22:35] i was going to ask about how i should fix what you have already fixed, so i'll merge, test and push [22:35] and look at your bzr-git stuff for bzr git-serve [22:35] time to find some juice, brb [22:35] ttys [22:47] Jc2k, re [22:49] * Jc2k pushed something [22:52] jelmer, hi! I've been playing with your upgrade-recurse plugin [22:52] added a dirty way of deleting the backup.bzr dir after upgrade [22:52] and I have more plans for it, after I find the encoding bug in bzrlib.bzrdir [22:52] pushing to: lp:~beuno/bzr/upgrade-recurse if you're interested [22:53] now, off for a quick shower and dinner [22:53] I was looking for some help when using BZR with SVN [22:53] For every operation I'm asked for my password on the SVN server [22:53] I am connecting to it via HTTPS so I figure it's using Web-Dav [22:54] How can I make things where I don't have to authenticate every single operation? [22:54] ...It's Google Code's SVN that I'm connecting to... [23:42] beuno, hi [23:42] Jc2k, hi [23:42] beuno, cool, I'll pull it [23:42] Jc2k, will check that out too :-) [23:42] eferraiuolo, hi [23:42] eferraiuolo, this is a bug in bzr in handling the passwords [23:42] if I understand correctly it should be fixed in the next version [23:43] you should be able to work around it for now, by using the credentials stored in the subversion configuration directory [23:43] hi all, is there a 2 way sync bzr<->cvs? I can see the bzr-cvsps-import, what would be a good way to "export"? [23:43] you can force svn to cache the password by running "svn ls " [23:44] jelmer: its not quite working as plannned [23:44] jelmer: but seeing as bzr-git has interesting stuff, ive no plans to go to bed just yet :] [23:45] :-) [23:46] Jc2k, I'm now pushing to http://people.samba.org/bzr/jelmer/bzr-git/trunk btw [23:46] kk [23:47] How do I close LP bugs with bzr commit? --fixes #### ? [23:48] jpds, "bzr commit --fixes lp:#####" [23:48] Jc2k, ENONEWCOMMITS [23:48] * Jc2k blink [23:49] in your git-serve branch [23:49] jelmer: if you have all of lp:~johncarr/dulwich/git-serve, then you have working push and nearly working clone [23:50] ah, now it's there [23:51] weird, there was nothing to push [23:51] jelmer: Many thanks! [23:51] maybe just a PEBKAC on my side [23:53] xivulon_: there is a very experimental launchpad.net/~bzrcvsserve iirc [23:53] jelmer: i dont think repo.head() works any more.. [23:53] xivulon_: but I don't think 2way sync is really doable with that [23:53] jelmer: patching it now to see if im right.. [23:57] oooh. === mark1 is now known as markh [23:59] LarstiQ, thx will give it a look [23:59] Jc2k, what is generate_pack_contents() used for ? [23:59] Jc2k, it seems to duplicate the code of find_missing_objects()