[00:29] hello, i want to set up a bazaar server with public checking out but then authenticated committing... is this possible? and if so, how do you set up the users, can they be the users already on the os? [00:31] daugustine_lap: Usually you would use http for anonymous checkouts, then bzr+ssh for. committing. [00:32] alright... and that uses the current system users cause it goes through ssh? [00:32] Yep. [00:32] alright, thanks [00:41] is there something like giggle/gitk for bazaar? [00:47] alex-weej: `bzr viz` from bzr-gtk [00:48] oo [00:48] * alex-weej checks it out [01:03] Right, I'm off on my holidays, back in 2 weeks === bigdo3 is now known as bigdo2 === cprov is now known as cprov-zZz [01:54] i want to push to a windows 2k3 server. what's the minimum stuff i need to install to do that? [01:54] on the win 2k3 server that is [01:54] it doesn't even have ftp installed right now [01:55] and if i can, i'd like to avoid. is there a way to use bazaar itself to listen for connections? [01:57] you can use ssh/sftp/webdav(experimental), too [01:59] not sure if bzr:// itself has any auth yet [01:59] bob2: what if i'm ok that it doesn't have auth? [02:00] how do i make it so i can go bzr push bzr://192.168.1.100 [02:00] then you can just run 'bzr serve' to allow read-only access [02:00] oh, so bzr:// without auth won't write [02:01] ok then. i'll see aboutsome other method [02:01] no, bzr help serve [02:01] I just don't really want to suggest something so insecure :) [02:02] it's insecure, yes. but i'm only doing it because my boss doesn't understand that every copy of the repo is completely functional [02:02] and so having it on 5 or so computers isn't enough backup [02:02] it has to be on the server that gets "backed up" [02:03] aha, bzr serve will probably do [02:03] thanks [02:04] how do you get svn+ssh to work..., if anyone could help me out or point me to the right place, i'd appreciate it bunches, i'm having the damnedest time [02:09] Hi, Guys! [02:09] Have you heard that bzr has problems running on 64-bit boxes? [02:09] no [02:10] are you having a problem? [02:10] Today I saw the same kind of problem on two different boxes... one running SLES10 (unpathced, I think) and the other an OpenSuSE 10.2 (pathed... I think) [02:10] patched, i mean [02:10] I'll get the logs on monday and submit a bug then [02:11] There were no problems besides those two on the two boxes.... they were both Turion Boxes. [02:12] I've not had any issues in 10 months running it on amd64, and I'm pretty sure the whole test suite has to pass on amd64 for every commit to trunk [02:13] could it be a distribution problem then? [02:13] what ditro do you use? [02:13] debian and ubuntu [02:14] me two.. and I haven't seen the kind of problem I saw today [02:14] (ubuntu, mostly, by the way) [02:14] anyway.. I'll get the logs on monday and tell you how it was [02:15] (post a bug report, anyway) [02:30] bzr check shows: 1 inconsistent parents [02:30] should I do a bzr reconcile? [02:31] cody-somerville: That will fix it, but it's not like it's a big deal. [02:32] cody-somerville: yeah. Although it's not a very serious problem. [02:32] If you've gone to the effort to run check, you might as well reconcile. [02:34] Peng, well, I've noticed a performance loss lately and my branch is 46mb while if I export it, the actual stuff only takes up 1.4mb [02:35] Well, 2.4mb to be correct. [02:37] but export will only export a revision [02:37] that's not the repository per se [02:38] cody-somerville: One inconsistent parent is not going to give you bad performance. [02:38] cody-somerville: You're using packs, right? [02:39] I just upgraded tonight from knit [02:39] my branch only has 100 some commits but it has quite a bit of branch merging [02:41] After an upgrade you might have a bit of junk in .bzr/repository/obsolete_packs. You can save some space by emptying (not deleting!) that directory. That won't make any difference to performance though. [02:42] cody-somerville: You might as well run reconcile, then. I don't think it will take long. [02:43] spiv, that'll improve initial branch times, no? [02:43] Weird. My bash prompts is suddenly slower and shows bzr branch details if I'm in a branch directory. [02:43] pickscrape, mine too :( [02:44] Something new in 1.6? [02:45] wow! [02:45] I [02:45] After doing the reconcile, bzr branch flew! :) [02:45] pickscrape: Yeah. It was an accident that it got installed. [02:46] pickscrape: Delete /etc/bash_completion.d/bzrbashprompt.sh to get rid of it if you want to. [02:46] It's would actually be a pretty cool feature if it didn't cause such a drag on general bash performance [02:47] Agreed. [02:48] Anyone know if 1.5 for hardy will make it back into the PPA before Monday? We're about to migrate to bzr so that's a complication I wasn't planning on having to deal with :) [02:49] I suppose they could just try specifying feisty in sources.list [02:49] pickscrape: Well, using 1.6b3 shouldn't cause any problems (except with plugin compatibility.) [02:50] And constantly complaining about getting the server upgraded :) [02:50] Heh, that too. [02:52] cody-somerville: no, it won't affect initial branch times, the obsolete_packs are basically ignored by everything. [02:54] Peng_, spiv: Well, regardless, now that I've done the reconcile the branch took 43 seconds (and that included me entering my password) in comparison to 941.563 seconds [02:55] What took 941 seconds? [02:57] Peng_, initial branch [02:57] from launchpad [02:58] Ooh. [02:59] I'm have a bzr repo on my desktop that I keep all my emacs settings in. mostly I'm using it like a glorified rsync. I want to whack that machine though. If I unbind one of my checkouts on another box, rebuild my desktop machine and do a checkout on it, can I tell my other checkouts to rebind to the new place? [03:02] as long as you remember to commit and update [03:05] on the checkout? [03:06] commit on the desktop [03:06] and udpate on the other machine [03:07] ah yeah. [03:16] How do I revision control bzr hooks if they exist under .bzr? [03:30] cody-somerville: You want the hooks to be part of the branch's history? [03:30] Odd_Bloke, well, I want the hooks to be downloaded with the branch so that they're always run [03:31] Well, off the top of my head, I'm not sure of a good way to do that. [03:31] I'd suggest posting something to the ML or asking a question on LP. [03:32] I think there are security implication with that [03:32] As it's 3:30am here, I'm going to bed. :) [03:33] You can set up something so "make hooks" or whatever installs them. [03:33] And tell people to run it. [03:33] That seems reasonable. [03:33] *GONE* [03:34] Odd_Bloke: Good night. [03:39] /part/part [03:39] ... [03:39] fail [03:45] I love when people fail to exit. It gives you a chance to get a last word in. [05:53] Hello [05:54] i have a problem.... [05:55] when i try to push a content in a new branch with: bzr push bzr+ssh://alfonsodg-pe@bazaar.launchpad.net/~alfonsodg-pe/edukt/main [05:55] i receive a message: bzr: ERROR: Transport operation not possible: readonly transport [05:55] any ideas? [05:59] Hi, I just shot myself in the foot with bzr. Is there anybode awake willing to help me reanimate my branch? After some hours of work, i moved files from a subdirectory into the parent directory, removed the subdir and got now "ERROR: exceptions.AssertionError: Could not find target parent in wt: w3mimg/fb" [06:01] now i can't branch from this dead branch and "bzr st" raises an exception. how do i get the last revision? [06:06] * Yurim sighs. [06:13] Yurim: This isn't great, but if you rename .bzr/checkout/, bzr should forget that you have a working tree. [06:13] Yurim: (Don't delete it though.) [06:13] Yurim: Are you using bzr 1.5 or 1.6b3? === sdboyer__ is now known as sdboyer [06:14] @peng: ah, somebody listening. bazaar 1.3.1 from ubuntu [06:14] i can reproduce the bug [06:14] mkdir -p test_repo/subdir1; touch test_repo/subdir1/file1; cd test_repo; bzr init .; bzr add .; bzr commit -m "initial commit. 1 subdir, 1 file"; rm subdir1/file1; bzr rm subdir1; bzr st [06:16] Yurim: I can confirm that with bzr.dev. You should file a bug, if there isn't one already. [06:16] ok, i'll do that immediately [06:18] I think I remember hearing about something like that a few months ago. [06:19] @Peng_ Thank you very much. Removing .bzr/checkout was the thing i needed. [06:20] sorry .... any ideas about my problem? [06:20] "bzr branch" stopped working too? I wonder why it cares about the working tree? [06:20] alfonsodg: Err. [06:22] alfonsodg: Sorry, I hadn't noticed your question. If you're sure you're using bzr+ssh, I dunno. [06:22] alfonsodg: Are you using a modern version of bzr? [06:22] bzr 1.3.1 [06:23] Peng_: included with ubuntu hardy [06:23] Peng_: i must to upgrade, right? [06:23] right, "bzr branch" stopped working too. that was the first thing i tried and after i saw the exception i began to panik [06:24] alfonsodg: It would be a good idea to upgrade, but I don't know if it will help here. [06:24] have you tarred up the whole thing now so fddling won't break it further? [06:25] alfonsodg: (You can use the apt repo -- https://launchpad.net/~bzr/+archive ) [06:26] Does the PPA seriously not have a version of bzr for Hardy right now? Oops. [06:29] Peng_: updating..... [06:30] Peng_: sure... i will install from sources..... [06:46] @bob2 sorry, i didn't see your question. no i haven't but after copying the whole directory and removing .bzr/checkout i could branch from this new directory and copy my changes from the old one. everything's back to normal again [06:50] Peng_: nothing... still the problem....... [06:51] alfonsodg: Can you push anywhere else? Are you sure you aren't accidentally using http? What's the exact command you're running? [06:52] bzr push bzr+ssh://alfonsodg@bazaar.launchpad.net/~alfonsodg/edukt/main/ [06:52] bzr: ERROR: Transport operation not possible: readonly transport [06:53] Peng_: with this works: bzr push sftp://alfonsodg@localhost/~/example_dok [06:54] bzr push sftp://alfonsodg@bazaar.launchpad.net/~alfonsodg/edukt/main/ [06:54] bzr: ERROR: Permission denied: "/~alfonsodg/edukt/main": [Errno 13] mkdir failed [06:54] alfonsodg: Can you push to any other branches on Launchpad? [06:54] Ah-ha! [06:55] alfonsodg: That's a mirrored branch. Push to your server, not Launchpad. [06:55] alfonsodg: https://code.launchpad.net/~alfonsodg/edukt/main says it's a mirror of http://cosperu.com/EduKT , which doesn't exist. If you didn't intend to make it mirrored, it's easy to change. [07:02] Peng_: thanks.... in fact, the problem was in the launchpad side..... [07:39] moin [07:39] Good morning. [07:41] moin [07:46] * Peng_ wonders why a pull of bzr.dev has been running for a couple minutes. [07:56] Still going . . . [07:56] If I'm DoSing bazaar-vcs.org, well, it's your fault. :P [08:25] Oh, good, it exited with "No revisions to pull" after 1030.762 seconds. [08:25] Man, Mercurial's really got you guys beat. :P [08:26] That seems to be unusually poor performance for a noop. [08:26] Yes, yes it does. [08:27] Oh, I'm pulling from launchpad, which may make a difference, but mine is 17s [08:27] I know it's weird. It's usually only a few seconds. [08:27] is your local branch the same format as /bzr/bzr.dev? [08:27] Peng: wtf [08:28] Peng: can you grab your ~/.bzr.log for the session and file a bug? [08:28] Pshaw. hg isn't THAT much faster. Why, it took me almost 10 seconds to pull 3.5 months worth of mutt changes. [08:28] Haha, "wtf" is a good reaction. [08:29] I just tried again. It took 3.081 seconds. [08:29] lifeless: I was kinda pulling 4 things at once, so my .bzr.log is messy. [08:30] I did have a bzr.dev pull go off into the weeds once a month or two back. It spent several minutes using no CPU and doing no network transfer. Killed it, restarted, and it ran normally. [08:30] I marked it up to "bizarre network crap". [08:30] Heck, I can't even tell which is which. .bzr.log should include the CWD. [08:31] fullermd: Yeah. It was probably something like a connection died and it took forever to time out. [08:53] could pull trigger a local repack even if nothing is pulled? [08:55] I don't think so... [08:55] I doubt it. [08:57] If it would, it would've repacked last time it added revisions. [08:57] Also, it didn't trigger one. [09:13] uws: rebase bug fixed in a branch for you [09:32] jelmer: bug is fixed [09:48] Ooh, what bug? [10:04] lifeless: which bug ? :-) [10:17] jelmer: rebase slow [10:18] EMISSINGBUNDLE [10:18] Nice. [10:18] :-P [10:18] jelmer: EATTACHEDTOBUG [10:18] :P [10:19] at least lp didn't mail me about anything being attached to that bug... [10:19] https://bugs.edge.launchpad.net/bzr-rebase/+bug/249823 [10:19] Launchpad bug 249823 in bzr-rebase "speed ftw" [High,In progress] [10:20] ah, it's a branch [10:20] malone doesn't appear to email if a branch is attached [10:20] * jelmer files bug [10:28] -> conf [11:30] jelmer: where is commit-notify?! [12:52] lifeless: bzr-gtk? [13:08] jelmer: any chance, you around? [14:29] Hi. One can use "bzr ci --fixes x:id". And then what? It is visible with "bzr cat-revision" but can it be searched upon (to answer the question "in which revision was bug x fixed?")? [15:04] ChristopheT: not sure if it is exposed by the bzr ui, but launchpad can use it (and maybe trac etc) [15:22] Launchpad uses it. Trac certainly *could*, but who knows if it does. [15:28] jelmer: it seems the progress function is bugged somehow [15:29] jelmer: i putted a "return;" at first statement in ra.c:py_progress_function as the first statement and then i was able to check out something [15:31] lifeless: rock on [16:55] Peng_: ping [16:59] alfonsodg: Pong. [17:01] peng ping pong [17:01] Peng_: in reference to https://bugs.launchpad.net/bzr/+bug/250022.... what's the procedure for fix a bug?... i found the problem but is my first bug with bzr /launchpad [17:01] Launchpad bug 250022 in bzr "bzr crashes after directory removal" [Undecided,Confirmed] [17:03] alfonsodg: Branch bzr.dev, start hacking? [17:03] But that might be a big one for someone new... [17:04] Peng_: nope...... the code is really easy.... great work... by the way... joining to bzr.dev [17:05] :) [17:05] You shouldn't direct that at me; I'm hardly a developer. [17:05] I fix the occasional typo in the documentation but that's it. [17:06] Peng_: ok.... but at least...... need some guides... [17:07] Well, there's http://bazaar-vcs.org/Documentation and the ./doc directory in the source tree. [17:07] Peng_: looking.... right... thanks [17:08] Peng_: i think that the bug was for bzr-gtk which doesn't have enough information..... [17:08] Peng_: my mistake [19:23] In bzrlib: I have a workingtree object and want to merge from a bundle. For a branch you use wt.merge_from_branch(branchobject). Where is the merge_from_bundle? :) [19:38] Verterok, mornin'. If you don't have anything fun to do today, you may want to try upgrading knits -> packs on xmloutput: https://code.launchpad.net/~guillo.gonzo/bzr-xmloutput/trunk [19:39] beuno: mornin' [19:39] beuno: ups, I already upgraded it, but only xmlrpc branch :P [19:40] * Verterok upgrading trunk [19:40] Verterok, :) [19:42] * beuno is on a crusade to upgrade knits -> packs everywhere [19:44] beuno: bzr: ERROR: The branch format Bazaar-NG meta directory, format 1 is already at the most recent format. [19:59] Verterok, are you upgrading using sftp? [19:59] (you can only upgrade through sftp) [19:59] beuno: bzr upgrade --pack-0.92 lp:bzr-xmloutput/0.4 [20:00] Verterok, bzr upgrade sftp://guillo.gonzo@bazaar.launchpad.net/~guillo.gonzo/bzr-xmloutput/trunk [20:00] ok, thanks [20:01] we should really warn people when trying to upgrade via bzr+ssh... [20:01] indeed :) [20:13] beuno: done, the upgrade just finished. thanks for the tip. [20:13] Verterok, cool, one down, 12 to go [20:13] :D [20:14] good luck [20:40] luks: ping [21:22] I see you're pushing KDE to bzr :) [22:55] hola [23:05] lo [23:17] Anybody here have time to help with debugging a BZR upload? my client says it's uploaded properly, and launchpad says it has the structure, but that the directories are empty [23:17] I tried reuploading, but it said all files were up to date, even though they're not there [23:18] anybody out there? [23:20] 115 people in the room and everybody's afk [23:20] jeez [23:20] I [23:20] I'm not afk. [23:21] do you have time to help me debug an upload? I've spent 2 weeks working on a plug-in for Gnome-do, and it'll be for nothing if I can't upload it [23:22] Mecha25: sure [23:23] Mecha25: run 'bzr info URL -v" where URL is the place you uploaded to [23:24] URL including the LP: at the front? [23:24] yes [23:25] standalone branch, format unnamed [23:25] and gives me a location [23:25] I uploaded the code before, it says it worked, but launchpad lists the branch as empty [23:25] Mecha25: whats the branch ? [23:26] there's 2, I'll give you the simple one, I'll do the complicated one later [23:26] lp:~mechaphoenix25/do-plugins/Grep-Plugin [23:28] Mecha25: have you done 'bzr commit' ? [23:28] no [23:29] bzr commit lp:~mechaphoenix25/do-plugins/Grep-Plugin ? [23:29] Mecha25: if you haven't committed there is nothing to upload :) [23:29] Mecha25: three key commands: [23:29] Mecha25: bzr st [23:29] bzr diff [23:29] bzr commit [23:29] ok [23:29] st shows you what will be added/deleted/renamed/altered etc [23:29] diff shows you the content changes of each file [23:30] I've never used a version control system before, I know how to use diff though. Thanks, it's been really confusing so far [23:30] so I need to bzr commit lp:~mechaphoenix25/do-plugins/Grep-Plugin ? [23:30] from the directory containing the code? [23:31] just 'bzr commit' [23:31] after you use 'bzr st' and 'bzr diff' to be sure its going to commit what you want committed [23:31] after teh commit, you can do 'bzr push' [23:31] ok... did the commit, and it threw me into vim [23:31] right [23:31] exit it? [23:32] write a message describing your commit [23:32] alright, then bzr st [23:32] and bzr push lp:... etc [23:32] ? [23:32] yes [23:33] alright, one sec [23:34] it says it pushed the revision [23:34] ok, now what does a commit actually mean? [23:34] a commit records a directory structure and the content fo the files within it [23:34] a bit like a tar file [23:34] ok, then what does bzr add do? [23:34] I had to do that first I think [23:35] bzr add selects files to have them be recorded [23:35] files that have not been added are 'unknown' to thbzr [23:35] *bzr8 [23:35] ok [23:35] so I create the branch, add the files, commit the tree, then push it? [23:35] yes [23:35] and then you can make further changes [23:35] um... I did the push, it's still showing up as empty [23:35] commit the tree again and push again [23:36] Mecha25: run bzr log URL [23:36] Mecha25: where URL is the lp url [23:36] and look http://bazaar.launchpad.net/~mechaphoenix25/do-plugins/Grep-Plugin/ [23:36] says it uploaded, has my message [23:36] its all operating as normal [23:37] um.... it still says empty on my end [23:37] Mecha25: what do you mean [23:37] uws: please let me know if the performance issue in rebase is better [23:37] refreshing the page says it's still empty, but the link you sent me worked [23:38] weird [23:38] your link is what I'm viewing, and it says it's empty when I view it normally, and working when I view it from your link [23:38] odd [23:38] what do yo umean 'view it normal' [23:39] no, wait, you're on bazaar.launchpad, I'm on code.launchpad [23:39] I mean go in from my launchpad profile [23:39] code.launchpad.net takes a few minutes to update its history listing normally [23:39] d'oh [23:39] alright then, I can wait [23:39] there is a issue right now I think, something backlogged [23:39] but it has worked [23:40] wahoo! I'll upload the other one, and chuck it on the mailing list [23:40] thanks a ton, this open source development thing is finally paying off [23:40] peace