[00:42] <lifeless> Jc2k: what pack code?
[01:30] <jml> lifeless: ping
[01:31] <pygi> jml is alive! :)
[01:31] <pygi> amazing :)
[01:31] <jml> yes.
[01:31]  * pygi goes rolling :)
[01:34] <pygi> jml, you got my mails, right? :)
[01:37] <jml> I got at least one :)
[01:40] <pygi> jml, which one? :p
[01:40] <jml> nah, I got em both
[01:40] <pygi> good good :)
[01:40] <pygi> 2:40AM, you Aussies ...
[01:40] <pygi> xd
[03:11] <lifeless> jml: yo
[03:11] <jml> lifeless: hi
[03:12] <lifeless> jml: join /#pyunit-friends
[03:13] <jml> pygi: you left?
[03:14] <jml> Mario__: yay internet.
[03:14] <pygi> jml, please gimme ip again in pm :)
[06:18] <lifeless> jelmer: btw, SvnBranch.last_revision() is very slow AFAICT
[08:58] <robin_dewd> guys what's the latest workaround for working with branches that have symlinks on windows? is it cygwin all the way?
[09:01] <Rolly> robin_dewd: I think so. Cygwin and the win32 symlinks plugin
[09:02] <robin_dewd> yep. the win32 symlinks plugin just worked for me and I was able to branch
[09:02] <Rolly> cool
[09:02] <robin_dewd> it was just that it was a little outdated in its last check in. thx
[09:16] <Peng_> Oogh, LH's memory usage is really being problematic.
[09:17] <Peng_> since I'm on a small vps.
[09:44] <Jc2k> lifeless: git pack reader/writer.
[09:44] <Jc2k> for bzr-git
[12:54] <Oli``> Is there a command to list all the currently ignored files?
[12:59] <luks> bzr ignored
[13:00] <luks> or bzr ls --ignored if you don't want the matching patterns
[13:56] <LeoNerd> When bzr execs "ssh", is there a nice way that ssh can determine it's doing that?
[13:57] <LeoNerd> My 'ssh' is really a shell script, that detects if it's running via screen, and if so, starts the command in a new screen window
[13:57] <LeoNerd> This upsets bzr, because it means the 'ssh' command itself exits very quickly
[14:12] <Peng_> LeoNerd: Well, it runs "ssh bzr serve --inet --directory=/ --allow-writes", so you could check if those are the arguments?
[14:24] <Dvyjones> What software should I use if I want to host bazaar repositories?
[14:25] <Peng_> Dvyjones: What kinda hosting? At minimum, all you need is OpenSSH.
[14:26] <Peng_> (or another sftp server I guess)
[14:26] <Dvyjones> Peng_: I want to be able to set up repositories that should be accessible and editable by different users...
[14:26]  * Dvyjones tried bazitis, but it wouldn't work..
[14:27] <Peng_> Use Launchpad? :P
[14:28] <Dvyjones> Well, I have git hosting, and someone asked if I could do bzr hosting too...
[14:28] <Peng_> Sorry, but I don't have experience with bzr hosting (aside from a simple single-user setup)
[14:30] <Oli``> luks: thanks =)
[14:32] <Oli``> If I add something and then write add ignore pattern that matches it, does it automatically stop being versioned?
[14:33] <luks> no
[14:33] <luks> run `bzr rm --keep FILE` to unversion it, if that's what you want
[14:33] <Oli``> Exactly what I was about to ask =) thank you!
[14:53] <haaa> hi all... i have a problem with bazaar and ftp. everytime when i push i get "Cannot lock LockDir"
[14:54] <haaa> the problem is that bazaar executes "site chmod 0700". my ftpd only unterstands "site chmod 700"
[14:54] <haaa> is there any possibility to fix it?
[14:55] <jelmer> haaa, please file a bug, mentioning what you did here as well as the name of your ftp server
[14:55] <jelmer> haaa, We should be able to add a workaround for it
[14:57] <Alexplay> http://mivenganza.com/index.php?c=viral&m=index&id=563c74d45bc246f4099d8dbbcf400b39
[16:07] <lifeless> jelmer: hi
[16:07] <jelmer> lifeless: 'morning
[16:15] <lifeless> does buildfarm have/need subunit support?
[16:15] <lifeless> or does it jus t get processed logs?
[16:16] <jelmer> lifeless, our buildfarm currently uses its own custom format
[16:16] <jelmer> for historical reasons
[16:17] <jelmer> I would like to switch it to subunit at some point (saves duplicate code), but haven't gotten round to it yet
[16:23] <lifeless> jelmer: cool; doing some subunit hacking at the moment
[16:23] <jelmer> ah, nice
[16:24] <lifeless> parrot are looking for a replacement for tap
[16:24] <jelmer> The Samba client library is somewhat standalone now, btw
[16:24] <jelmer> I hope to make it a separate thing at some point ("libtorture")
[16:24] <jelmer> parrot is the Haskell Perl 6 implementation, is it?
[16:25] <lifeless> I've put up a couple of brnaches, for tags and skip/xfail
[16:37] <jelmer> lifeless, nice
[16:38] <lifeless> parrot is the vm project
[16:38] <jelmer> lifeless, we should really package this up and include some simple scripts that e.g. take subunit text and generate HTML reports
[16:38] <lifeless> jelmer: right. I'm really regretting using scons :(.
[16:39]  * jelmer nods
[16:43] <lifeless> jelmer: anyhow, I'm all up for packaging it; if the build system gets in the way, then switching would be fine (but not setup.py :P - because it builds normal C libs etc)
[16:43] <jelmer> lifeless, cool
[16:44] <jelmer> lifeless, I already filed an ITP a while ago, and did some work on packaging but got stuck because of scons back then
[16:44] <lifeless> jelmer: yeah, I'm so not attached to scons
[16:44] <jelmer> lifeless, where switching means switching to GNU make, I assume?
[16:45] <lifeless> jelmer: GNU make would be fine; autoconf + automake + handoff to setup.py for the python code is fine too, or various other alternatives
[16:46] <lifeless> the requirements are: something that works
[16:49]  * jelmer isn't sure whether he can meet those somewhat outrageous requirements
[16:49]  * lifeless laughs
[16:49] <lifeless> heck, even setup.py for the lot would be better; but it really doesn't seem like a good fit for building libraries [non python extension module ones anyhow]
[16:54] <Jc2k> jelmer: the initial test run with bzr-svn 0.5 has finished running.
[16:55] <Jc2k> the main thing i noticed was the key error we saw in bigboard and evolution. i'll try and get you something useful when i feel alive again
[17:38] <Kobaz> bzr: ERROR: No repository present: "bzr+https://user@bzr.local/bzr/usrLocalLibrary/trunk/"
[17:38] <Kobaz> that was working a few days ago
[17:39] <Kobaz> i run bzr info on the server side, and it looks okay
[17:59] <Kobaz> ph wait
[17:59] <Kobaz> i have 1.5 on the client and 1.9 on the server
[18:12] <Kobaz> i broke it
[18:23] <Kobaz> https://bugs.launchpad.net/bzr/+bug/306029
[18:23] <Kobaz> yeap
[19:21] <Kobaz> can i modify a previous commit message
[19:21] <reinerp> i am having trouble connecting to an svn-repo using bzr+svn as an anonymous user. can someone help me?
[19:31] <jelmer> Jc2k, ah, thanks
[19:31] <jelmer> Jc2k, I hope to have a fix for that this weekend
[19:31] <jelmer> Jc2k, haven't been able to upload my bzr-git changes yet :-/
[19:32] <jelmer> Kobaz, You can uncommit the revisions with the commit message you would like to change and commit again
[19:32] <jelmer> reinerp, hi
[19:32] <jelmer> reinerp, what's the problem you're seeing?
[19:32] <reinerp> well, I get the error message "ERROR: bzrlib.plugins.svn.core.SubversionException: ("PROPFIND request failed on '/svn/mhaecker/open-source/nsNet'", 170001)"
[19:33] <reinerp> trying to branch, I use bzr branch svn+https://anonymous@ipx11390.ipxserver.de/svn/mhaecker/open-source/nsNet
[19:34] <reinerp> after that, I am asked twice for a password: <https://ipx11390.ipxserver.de:443> Subversion repository anonymous password:
[19:34] <jelmer> what version of bzr-svn?
[19:34] <reinerp> and then: <https://ipx11390.ipxserver.de:443> Subversion repository None password:
[19:35] <reinerp> so I am not sure if there is a problem with the server or if the anonymous user is not correctly transmitted
[19:35] <jelmer> reinerp, tbh, that repository doesn't allow me to log in with svn itself either
[19:35] <jelmer> so it seems right that bzr-svn asks for a password
[19:36] <Jc2k> jelmer: kind of blocked on the pack right now :-\
[19:36] <jelmer> Jc2k, sorry :-/
[19:37] <reinerp> yes, i asked my friend if he enabled anonymous access, but I think he has to check that again. but thank you very much for your help!
[19:41] <lifeless> Jc2k: you can't unpack ?
[19:42] <jelmer> lifeless, git pack
[19:43] <jelmer> this is about the bzr-git pack code
[19:43] <lifeless> jelmer: yes,  I know :)
[19:44] <Jc2k> lifeless: unpacking off the wire :-\
[19:48] <Jc2k> i suppose i could pipe in to git-unpack-objects and read the objects out of a dummy repo :)
[19:56] <lifeless> jelmer: yes,  I know :)
[19:56] <lifeless> sorry, network glitch
[20:56] <Kobaz> $ bzr push
[20:56] <Kobaz> HTTPS user@bzr.local, Realm: 'Bazaar Repository' password:
[20:56] <Kobaz> bzr: ERROR: Server sent an unexpected error: ('error', "'module' object has no attribute '_has_key_from_parent_map'")
[20:57] <Peng_> Kobaz: What version of bzr on the client and server?
[20:58] <Kobaz> 1.10
[20:58] <Kobaz> if i do a bzr push again, i don't get the error
[20:58] <Kobaz> it's like 1 out of three pushes, i'll get tat error
[20:58] <Kobaz> s/tat/that
[20:59] <Peng_> I've got no idea then. Sorry. :P
[20:59] <pygi> Peng_, whats the problem'
[20:59] <pygi> ?
[21:00] <Kobaz> the one i pasted
[21:01] <Peng_> pygi: Here's a transcript from right before you joined: http://paste.pocoo.org/show/AkdAJiOEP0D5TK2FDQ7k/
[21:02]  * Peng_ thinks pastebins are fun
[21:02] <Kobaz> oh right, heh, he joined late
[21:03] <pygi> Kobaz, do you use stacked repo?
[21:03] <Kobaz> i have a shared repo, and then a branch inside it
[21:07] <pygi> Kobaz, bzr info -v pls
[21:21] <Kobaz> http://www.pastebin.ca/1279091
[21:22] <pygi> Kobaz, try upgrading the branch
[21:22] <pygi> and let me know what happens while I go hunt for some food :p
[21:22] <Kobaz> upgrading?
[21:22] <Kobaz> form what to what?
[22:00] <pygi> Kobaz, to branch format 7
[22:00] <pygi> jml, sleeping? :)
[22:00] <spiv> Good morning.
[22:00] <pygi> hi spiv .)
[22:00] <pygi> :)
[22:01] <jml> pygi: no, I'm just on a call.
[22:03] <pygi> jml, ;)
[22:04] <Kobaz> pygi: oh
[22:04] <Kobaz> pygi: how would i do that
[22:04] <pygi> Kobaz, bzr upgrade :)
[22:04] <Kobaz> ah
[22:04] <Kobaz> sounds easy enough
[22:05] <pygi> Kobaz, let me know if that helps
[22:06] <Kobaz> bzr: ERROR: Not a branch: "/usr/local/library/perl/".
[22:06] <pygi> well, then obviously that's not a branch? xD
[22:06] <Kobaz> it is
[22:07] <Kobaz> hmm
[22:07] <Kobaz> well /usr/local/library is a branch
[22:07] <Kobaz> okay
[22:07] <Kobaz> cd..
[22:07] <Kobaz> bzr: ERROR: The branch format Bazaar-NG meta directory, format 1 is already at the most recent format.
[22:08] <LarstiQ> Kobaz: this is about '_has_key_from_parent_map', right?
[22:08] <pygi> LarstiQ, it is, yes
[22:10] <LarstiQ> then upgrading your branch format will not do anything.
[22:10] <pygi> so wrong assumption
[22:10] <LarstiQ> Kobaz: does ~/.bzr.log contain an entire backtrace for that error? I'd like to know which python module it's having problems with.
[22:11] <Kobaz> LarstiQ: yeah
[22:11] <Kobaz> LarstiQ: lemme see
[22:13] <Kobaz> http://pastebin.ca/1279128
[22:16] <Kobaz> http://pastebin.ca/1279130
[22:17] <LarstiQ> meh
[22:17] <LarstiQ> Kobaz: unfortunately it doesn't contain the server side backtrace.
[22:17] <LarstiQ> Kobaz: how about the ~/.bzr.log on the remote side?
[22:19] <Kobaz> k
[22:19] <Kobaz> what about that pycurl module?
[22:20] <LarstiQ> not related, and harmless
[22:20] <Kobaz> k
[22:21] <Kobaz> where would it be
[22:21] <Kobaz> i'm using the mod_python via apache method
[22:21] <Kobaz> for the server
[22:21] <Kobaz> it's not in the web users home dir.. although it's not writable by the web user
[22:21] <LarstiQ> oh wow :)
[22:22] <LarstiQ> Kobaz: I've never tried that, with bzr+ssh I'd say in the homedir of the user you're sshing in as.
[22:22] <LarstiQ> and I'd indeed assume the user the mod_python process runs as
[22:22] <Kobaz> ack
[22:22] <Kobaz> i broke bzr again
[22:24] <Kobaz> http://pastebin.ca/1279139
[22:25] <Kobaz> oh
[22:25] <Kobaz> i installed pycurl
[22:25] <Kobaz> and now it's able to download the cert to verify it
[22:25] <Kobaz> does bzr have support for local cert verification?
[22:25] <LarstiQ> what do you mean with local?
[22:26] <Kobaz> like, local to the user
[22:26] <Kobaz> rather than using the system ca certs
[22:27] <LarstiQ> Kobaz: don't think so.
[22:27] <LarstiQ> unless pycurl does that by itself
[22:27] <Kobaz> i have a self signed cert on the server
[22:29] <Kobaz> looks like it's this bug
[22:29] <Kobaz> https://bugs.launchpad.net/bzr/+bug/82086
[22:30] <Kobaz> removing pycurl fixes it
[22:30] <Kobaz> heh
[22:30] <LarstiQ> Kobaz: right.
[22:31] <LarstiQ> Kobaz: I'm falling asleep I'm afraid. Anyway, it looks like for some reason the python process has a different module imported than it expects.
[22:31] <LarstiQ> Kobaz: figuring out what it is expecting and what it is getting would be the first step to solving this.
[22:40] <Kobaz> mmm