=== mw is now known as mw|out | ||
awmcclain | What's the environment variable that controls which editor bzr uses to write a commit message? | 03:07 |
---|---|---|
bob2 | EDITOR | 03:11 |
jdobrien | looks like BZR_EDITOR | 03:19 |
lifeless | both | 03:28 |
lifeless | BZR_EDITOR will override EDITOR | 03:28 |
abadger1999 | Is there some way to mark a branch as dead with bzr? | 06:06 |
abadger1999 | I know I can rm -rf the branch but not everyone has access to the server so I was wondering if there's a way to do that from within bzr. | 06:07 |
ubotu | New bug: #216157 in bzr "push to empty repository causes error" [Undecided,New] https://launchpad.net/bugs/216157 | 07:35 |
lifeless | abentley: any idea about this: | 08:39 |
lifeless | File "./start-bundlebuggy", line 26, in <module> | 08:39 |
lifeless | from bundlebuggy.controllers import Root | 08:39 |
lifeless | File "/home/robertc/bundlebuggy/bundlebuggy/controllers.py", line 41, in <module> | 08:39 |
lifeless | File "/home/robertc/bundlebuggy/bundlebuggy/model.py", line 163, in <module> | 08:39 |
lifeless | File "/usr/local/lib/python2.5/site-packages/Elixir-0.5.1-py2.5.egg/elixir/entity.py", line 651, in __init__ | 08:39 |
lifeless | File "/usr/local/lib/python2.5/site-packages/Elixir-0.5.1-py2.5.egg/elixir/statements.py", line 48, in process_mutators | 08:39 |
lifeless | File "/usr/local/lib/python2.5/site-packages/Elixir-0.5.1-py2.5.egg/elixir/statements.py", line 35, in process | 08:39 |
lifeless | File "/usr/local/lib/python2.5/site-packages/Elixir-0.5.1-py2.5.egg/elixir/relationships.py", line 916, in handler | 08:39 |
lifeless | File "/usr/local/lib/python2.5/site-packages/Elixir-0.5.1-py2.5.egg/elixir/relationships.py", line 366, in attach | 08:39 |
lifeless | File "/usr/local/lib/python2.5/site-packages/Elixir-0.5.1-py2.5.egg/elixir/properties.py", line 119, in attach | 08:39 |
lifeless | AttributeError: merge | 08:39 |
lifeless | it seems to be this: | 08:46 |
lifeless | http://elixir.ematia.de/trac/browser/elixir/trunk/elixir/properties.py | 08:46 |
lifeless | line 119 does delattr | 08:47 |
lifeless | -> rel.attach(entity, name) | 08:47 |
lifeless | /usr/local/lib/python2.5/site-packages/Elixir-0.5.1-py2.5.egg/elixir/relationships.py(366)attach() | 08:47 |
lifeless | -> super(Relationship, self).attach(entity, name) | 08:47 |
lifeless | > /usr/local/lib/python2.5/site-packages/Elixir-0.5.1-py2.5.egg/elixir/properties.py(119)attach() | 08:47 |
lifeless | -> delattr(entity, name) | 08:47 |
lifeless | (Pdb) entity | 08:47 |
lifeless | <class 'bundlebuggy.model.MergeRequest'> | 08:47 |
lifeless | (Pdb) entity.merge | 08:47 |
lifeless | <unbound method MergeRequest.merge> | 08:47 |
lifeless | (Pdb) delattr(entity, 'merge') | 08:47 |
lifeless | *** AttributeError: merge | 08:47 |
lifeless | but entity here is a class not an instance | 08:47 |
bialix | hi, anybody for core guys around? when bzr.dev will start 1.5 development? | 09:58 |
dato | bialix: should be started already as far as I know: it always starts after the rc1 release... | 10:05 |
bialix | dato: I can't find dedicated branch for 1.4 that's why I'm asking. Probably poolie did not finish or publish it yet\ | 10:06 |
dato | possibly | 10:06 |
bialix | I don't wanna start 1.5 myself because I have not enough information | 10:09 |
bialix | err, I hope nobody kill me for my bad english | 10:11 |
pygi | hey folks! | 11:10 |
bob2 | howdy | 11:17 |
Bambi_BOFH | hi all. a question about the announce list. the domain i view my options on (and i access the list via) is lists.ubuntu.com, but my subscription is for lists.canonical.com. its also seems to be on a different mailman server then the ubuntu lists. is this intentional? | 13:23 |
dato | Bambi_BOFH: afaik lists.ubuntu.com and lists.canonical.com are the same server | 13:25 |
Bambi_BOFH | dato: that explains a bit i guess. | 13:28 |
Bambi_BOFH | interestingly, bzr is listed in https://lists.ubuntu.com/mailman/admin , which i woudl have thought only had one mailmans instance listed | 13:37 |
scode | If I want to maintain a continuous mirror of an upstream CVS repository of non-trivial size/complexity (pkgsrc, freebsd, that kinda stuff), would anyone say there is a suitable software for doing this in a reliable manner at this time? The purpose is to keep a mirror that is branchable in a distributed fashion. | 14:52 |
scode | cvs2svn/cvs2git + fastimport seems to be recommended, but it seems mostly for one-time conversions. | 14:53 |
scode | I know about tailor but have had bad luck with it generally. is there a rock-solid solution that people are using? | 14:53 |
james_w | the one used by launchpad isn't *rock* solid, but they use it to do incremental imports of some pretty large stuff. | 14:57 |
james_w | I can't remember the name though unfortunately, #launchpad might be able to help | 14:58 |
scode | Thanks! | 14:59 |
ubotu | New bug: #216330 in bzr "Bzr crashes when executing log command over smart server protocol" [Undecided,New] https://launchpad.net/bugs/216330 | 15:06 |
[1]ian | Hi all. I am using Bazaar 1.3 for windows and got the error message bzr: ERROR: Generic path error: 'd62egvgtpqqy0o38y0r4.fetch': Failure: unable to | 15:20 |
[1]ian | rename to '../packs/7f3c802bce73af94369ea3e20c4755dd.pack') | 15:20 |
[1]ian | when I tried to push to a server. Does anyone know what may have caused this? | 15:20 |
jelmer | what protocol are you using to push? | 15:21 |
[1]ian | ssh, in the form of sftp | 15:21 |
jelmer | odd - it's trying to do a simple file rename on the remote server but failing | 15:25 |
jelmer | what os is the remote server and what ssh server are you running? | 15:25 |
[1]ian | server is running redhat linux with openssh and my client laptop is running parmiko ssh to get authication.conf to work | 15:33 |
herson | how i can send package of slackware for download in bazaar website? | 15:40 |
herson | i build the package for slackware | 15:40 |
Pengwn | where do i find the code for serve ? | 15:43 |
Pengwn | it's not anywhere in ~/lib/python/bzrlib/ | 15:43 |
dato | Pengwn: start by cmd_serve() in builtins.py | 15:44 |
herson | someone? | 15:44 |
herson | someone here is administrator of bazaar? | 15:45 |
Pengwn | data thanks. | 15:46 |
Pengwn | sorry data=dato | 15:46 |
dato | happens all the time ;) | 15:47 |
jelmer | herson: Just link it from the download page on the bazaar-vcs.org homepage | 15:47 |
jelmer | herson: it's a wiki | 15:47 |
herson | jelmer: i can put in there? | 15:48 |
jelmer | herson: yep | 15:48 |
herson | jelmer: tanks | 15:48 |
Pengwn | wow I need to learn python sytax :-) | 15:51 |
Pengwn | what's a def run . | 15:51 |
Pengwn | is that part of class cmd_serve ? | 15:52 |
Pengwn | I don't think ctags support python ? | 15:54 |
dato | it does | 15:55 |
Pengwn | oh ok. | 15:56 |
Pengwn | how to a go to a defn is it not [ in vim | 16:09 |
Pengwn | or is ctags -R not enought to recg python? | 16:09 |
dato | Pengwn: try ctrl-5 | 16:11 |
Pengwn | hey when did this feature out :-) | 16:11 |
Pengwn | or is it only for python? | 16:12 |
dato | no, it's just vim | 16:13 |
Pengwn | ok actually ctrl-] also working . | 16:13 |
Pengwn | thanks Dato. will remember that.:) | 16:13 |
Pengwn | wow damn limited support for python. ok think will have to do it the hard way or will try eclipse . | 16:15 |
herson | jelmer: i can put my packagens in bazaar launchpad? | 16:17 |
jelmer | herson: I think so | 16:18 |
herson | jelmer: how? you know? | 16:19 |
jelmer | If you're a member of the bzr team you should be able to upload | 16:19 |
jelmer | if you're not yet a member, probably best to email Martin about it | 16:19 |
herson | jelmer: but, Which team works to keep a package of a system? | 16:26 |
jelmer | herson: how do you mean? | 16:27 |
herson | jelmer: I have to create a new slackware team for developers to send and maintain the packages? | 16:29 |
herson | poolie: hey mean, you be here? | 16:30 |
matid | Hello there! | 18:21 |
matid | Just a quick question - does bzr support nested repos? I'd like to create a 'projects repository with separate repos within it. Is it going to work reasonably? | 18:22 |
* beuno points matid at LarstiQ | 18:23 | |
matid | I'm trying to achieve something like creating an svn repository with svn:externals pointing to other repos. | 18:23 |
matid | LarstiQ: Hello, are you there? | 18:28 |
LarstiQ | matid: yes | 18:34 |
LarstiQ | ah | 18:35 |
* LarstiQ promptly hides again | 18:35 | |
dato | *g* | 18:35 |
matid | :D | 18:35 |
LarstiQ | matid: give me a couple of minutes to eat a bit and such | 18:35 |
matid | LarstiQ: Sure, no problem. | 18:35 |
ubotu | New bug: #216424 in bzr "bzr-svn crashes with conflict error" [Undecided,New] https://launchpad.net/bugs/216424 | 18:45 |
LarstiQ | matid: so, nested trees are not done, but what is available is at https://code.launchpad.net/~larstiq/bzr/nested-trees | 18:55 |
matid | LarstiQ: Cool, thanks. | 18:57 |
matid | LarstiQ: Do you possibly have any experience working with bzr-svn? | 18:57 |
LarstiQ | matid: yes, I do. | 18:59 |
matid | LarstiQ: Which version of bzr-svn would you recommend? I got 0.4.9 working with bzr 1.3.1 but it failed to push changes back via svn+ssh | 18:59 |
matid | Now I'm trying to do the same with trunk version of bzr-svn and bzr 1.4rc1 but it gives me segmentation faults on push. | 19:00 |
LarstiQ | matid: Personally I'm now using 0.4.9 with 1.3 and 1.4rc1 | 19:01 |
LarstiQ | matid: but the method of access is http with apache2, not svn+ssh | 19:01 |
matid | LarstiQ: Will try this way. | 19:04 |
LarstiQ | matid: are you intending to use bzr-svn with the repository you just mentioned, or are the questions unrelated? | 19:06 |
matid | LarstiQ: You mean nested repos stuff? No. | 19:06 |
matid | LarstiQ: Trying to pull the same repository via svn+https gives me bus error. | 19:07 |
* LarstiQ blinks | 19:08 | |
matid | LarstiQ: http://pastie.caboo.se/179726 | 19:08 |
matid | LarstiQ: And that's what I got when I tried to push with svn+ssh: http://pastie.caboo.se/179729 | 19:12 |
mathrick | hiya | 19:12 |
matid | mathrick: Hello | 19:12 |
mathrick | matid: :) | 19:12 |
mathrick | is there a real reason there's a difference between bzr pull and bzr up on a checkout? | 19:12 |
mathrick | it appears to be rather spurious to me | 19:13 |
mathrick | ie. I'd expect bzr pull without any parameters to perform an update | 19:13 |
* fullermd wouldn't... | 19:20 | |
mathrick | fullermd: is there a reasonable scenario where you'd want to perform both a pull and up on a checkout and have them do different things? | 19:20 |
fullermd | Of course. A checkout is just a working tree on a branch. update updates the working tree, pull updates the branch. | 19:21 |
jelmer | matid: seems like you hit a python-subversion bug | 19:32 |
matid | jelmer: Argh... I'm trying to get it working since morning. | 19:33 |
matid | jelmer: What is the recommended set up as of now? I'm running trunk 1.6 subversion with bzr 1.3.1 and 0.4.9 bzr-svn. | 19:34 |
matid | jelmer: On Mac OS X, fyi, | 19:34 |
jelmer | matid: I wouldn't recommend 1.6 at the moment but rather 1.5 | 19:34 |
matid | jelmer: http://svn.collab.net/repos/svn/branches/1.5.x/ or http://svn.collab.net/repos/svn/tags/1.5.0-beta1/ ? | 19:36 |
jelmer | matid: The crash over https is definitely a subversion bug. I'll see if I can reproduce it here and fix it. | 19:36 |
mathrick | humm, 1.5.x hit a release finally? | 19:36 |
mathrick | jelmer: I *think* I had the same thing some time ago | 19:36 |
mathrick | but I can't remember what the problem was | 19:37 |
jelmer | mathrick: It can't occur with 1.4 since it doesn't even have that function | 19:37 |
mathrick | ah | 19:37 |
jelmer | matid: the other bug I'm not sure | 19:37 |
jelmer | matid: Can you run this in a python interpreter: | 19:37 |
jelmer | import svn.core; print svn.core.SubversionException(1,"blah").args | 19:38 |
matid | (1, 'blah') | 19:38 |
jelmer | matid: thanks | 19:39 |
jelmer | matid: Can you try pushing over svn+ssh again but set the BZR_PDB=1 environment variable? That should put you into a python debugger | 19:39 |
jelmer | once you're in the debugger can you run "print err" and "print err.args" ? | 19:40 |
matid | jelmer: Sure. | 19:40 |
matid | http://pastie.caboo.se/pastes | 19:41 |
matid | Sh** | 19:41 |
matid | jelmer: print err.args outputs () | 19:41 |
jelmer | and type(err) ? | 19:42 |
matid | <class 'svn.core.SubversionException'> | 19:42 |
jelmer | err.file and err.line? | 19:43 |
matid | 'subversion/libsvn_ra_svn/internal_auth.c':114 | 19:44 |
jelmer | and perhaps err.apr_err ? | 19:45 |
matid | 210007 | 19:45 |
matid | jelmer: I can try compiling 1.5.x instead of 1.6 to see if it works. | 19:47 |
jelmer | matid: Once sec, I've got a patch coming up to deal with this issue for svn+ssh | 19:49 |
matid | jelmer: Cool. | 19:50 |
jelmer | matid: http://samba.org/~jelmer/bzr/bzr-svn-svn1.5exceptionargs.diff | 19:55 |
matid | jelmer: Applied, testing atm. | 19:58 |
matid | jelmer: http://pastie.caboo.se/pastes | 20:00 |
matid | jelmer: Seems like there's a similar problem in a different file. | 20:00 |
jelmer | hmm, looks like I need to patch all places where SubversionException is being caught | 20:04 |
jelmer | it may be more worthwile to fix this upstream since this is a regression from 1.4 | 20:04 |
matid | jelmer: I'll try 1.5 in the meantime, what do you think? | 20:05 |
jelmer | matid: 1.5 probably has the same issue | 20:06 |
jelmer | I'm discussing it with the svn folks at the moment | 20:06 |
matid | jelmer: How about https? Should it work with 1.5 and its bindings? | 20:07 |
jelmer | matid: I think you'll find the segfault is there as well | 20:08 |
matid | jelmer: We'll see, I'm going to try it out. | 20:08 |
matid | jelmer: Yeah, it's the same. push with svn+ssh gives me the same error as in 1.6 and switch to svn+https fails with bus error. | 20:12 |
matid | jelmer: Any news? | 20:22 |
jelmer | matid: working on two patches in parallel to fix those issues | 20:24 |
matid | jelmer: Cool, thanks in advance. | 20:30 |
matid | jelmer: Are you going to publish a patch or simply add it to trunk of bzr-svn? | 21:58 |
matid | jelmer: I've got to be going soon, that's why I'm asking,. | 21:58 |
jelmer | matid: I'm working on getting it fixed in svn | 22:03 |
matid | jelmer: Ah, right. | 22:03 |
jelmer | matid: The patch is just a workaround around svn breaking | 22:03 |
jelmer | matid: one of the other svn devs made a patch that should fix it properly | 22:04 |
jelmer | matid: see http://paste.lisp.org/display/59044#1 | 22:04 |
Slant | How do I do per-repository post-commit hooks in bzr? | 22:04 |
Slant | That is, I don't want my post-commit hook to apply to *all* my repos. | 22:04 |
jelmer | matid: That patch should fix pushing over svn+ssh for you | 22:05 |
matid | jelmer: Is it 1.6 only? | 22:05 |
jelmer | matid: both 1.5 and 1.6 | 22:05 |
matid | jelmer: Cool. | 22:05 |
jelmer | Slant: Usually we add a configuration setting and let the post commit hook look at that | 22:05 |
jelmer | Slant: this is a python-based hook? | 22:06 |
Slant | jelmer: I just want to run a shell script after a commit. | 22:06 |
matid | jelmer: Seems like it really fixed the issue.... | 22:15 |
matid | jelmer: But another one appeared - http://pastie.caboo.se/179770 :) | 22:16 |
jelmer | matid: can you change that line to (self, message, apr_err) ? | 22:16 |
matid | jelmer: Sure. | 22:17 |
Slant | Is there a method in place already for having bzr run a script after a commit? | 22:18 |
matid | jelmer: That's what I got after fixing that line: http://pastie.caboo.se/179771 | 22:19 |
matid | jelmer: What do you think? | 22:21 |
jelmer | matid: thanks | 22:22 |
* jelmer looks up what 210007 means | 22:22 | |
jelmer | SVN_ERR_RA_SVN_NO_MECHANISMS, | 22:28 |
jelmer | matid: this is over svn+ssh:// or over svn:// | 22:28 |
jelmer | ? | 22:28 |
matid | svn+ssh | 22:29 |
jelmer | hmm, that's kinda strange | 22:30 |
jelmer | it shouldn't be doing any auth stuff itself if you're tunneling over ssh | 22:31 |
matid | Yeah... | 22:32 |
jelmer | using svn 1.5 manually with svn+ssh works ok? | 22:33 |
matid | jelmer: Oh, right. | 22:40 |
matid | jelmer: It stopped to work :) | 22:40 |
matid | svn: Commit failed (details follow): | 22:40 |
matid | svn: Cannot negotiate authentication mechanism | 22:40 |
jelmer | matid: wow, that's odd - this works fine with svn 1.4 ? | 22:44 |
matid | jelmer: Yeah, it worked without any problems. | 22:44 |
jelmer | http://www.nabble.com/Crazy-svn%2Bssh-commit-regression-in-trunk-and-1.5-td15349239.html looks relevant | 22:47 |
jelmer | matid: in other words, configuring with --without-sasl may fix it | 22:48 |
matid | jelmer: Yeah, I've seen it. I'm in the middle of applying it as we speak. | 22:48 |
Pretto | hi there, i will love if anyone could give me a direction on how to upload project code in lauchpad to use bzr | 22:50 |
beuno | Pretto, is your project already versioned with bzr? | 22:51 |
Pretto | beuno, no, well i think no | 22:51 |
beuno | Pretto, this might help: https://help.launchpad.net/BzrHowto | 22:52 |
Pretto | beuno, thank you so much | 22:52 |
beuno | Pretto, your welcome, and feel free to drop by with more questions :) | 22:53 |
Pretto | beuno, ok... i think i will have a lot of them | 22:53 |
matid | jelmer: Cool, works great now. | 22:56 |
matid | jelmer: I'm looking forward to the svn folks fixing svn+https anyway ;) | 22:57 |
matid | jelmer: Thanks for your help and see you! | 22:59 |
jelmer | matid: see r30564 in subversion trunk | 23:00 |
Pretto | beuno, i did it.. thank you | 23:23 |
beuno | Pretto, congrats! :) | 23:27 |
awmcclain | Where's the changelog for 1.4r1? I'm getting a zr: ERROR: Cannot lock LockDir(http://bamboo.fluther.com/repos/pandasite/trunk/.bzr/branch/lock): Transport operation not possible: http does not support mkdir() | 23:32 |
awmcclain | Or, could that be related to the client being at 1.2? | 23:32 |
awmcclain | Oh, wait, no, in this use can client and server are running 1.4 (since they're on the same machine) | 23:33 |
awmcclain | s/can/case | 23:33 |
jelmer | awmcclain: I think you get that error if you try to push over http | 23:36 |
awmcclain | Let me get the commnad that failed it... | 23:36 |
awmcclain | ah | 23:39 |
awmcclain | ok | 23:39 |
awmcclain | after i do a lightweight checkout | 23:39 |
awmcclain | over http | 23:39 |
awmcclain | i'm doing a bzr mv | 23:39 |
awmcclain | locally | 23:39 |
awmcclain | Why would a local mv need to lock the remote server? | 23:41 |
jelmer | awmcclain: And you're committing that move, I assume? | 23:47 |
awmcclain | No | 23:47 |
awmcclain | jelmer: bzr mv /usr/local/src/panda-deploy/releases/20080412223856/panda/* /usr/local/src/panda-deploy/releases/20080412223856 | 23:47 |
jelmer | Oh, ok. That's weird then. So the "bzr mv" command is actually the one that raises the error? | 23:47 |
awmcclain | bzr: ERROR: Cannot lock LockDir(http://bamboo.fluther.com/repos/pandasite/trunk/.bzr/branch/lock): Transport operation not possible: http does not support mkdir() | 23:47 |
awmcclain | Yes | 23:47 |
awmcclain | Correct | 23:47 |
jelmer | hmm, that indeed shouldn't happen | 23:48 |
jelmer | Any chance you can file a bug about this? | 23:48 |
awmcclain | FTR this worked in 1.2 | 23:48 |
ubotu | New bug: #216533 in bzr "ERROR: Revision ... not present in ... trying to branch libsndfile repository" [Undecided,New] https://launchpad.net/bugs/216533 | 23:51 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!