[00:00] you just made me notice I'm using gcj for my jvm [00:00] that could be the problem [00:01] exactly my thoughts... [00:01] Verterok, can you detect that from the plugin or the setup? To prevent these sort of things [00:02] I'll switch to Sun's JVM and try again [00:02] beuno: not really, because the eclipse plugin model is something like: "I'll call you, don't call me" :) [00:03] ah, java... [00:04] (I know it's not java's fault, it's just a good time to complain) [00:04] beuno: hehe, let me be more specific: ah, OSGI ;-) [00:10] pekuja: please, let me know if that fix the error [00:10] yeah, I'm still looking into it... [00:10] pekuja: np, thanks! [00:15] Verterok, I'm pretty much doing everything from scratch now. No errors on the log thus far. I wanted to comment again on the the BazaarConfigurationWizard doesn't close when I press Finish [00:16] and after I close it, it doesn't seem like BzrEclipse is aware that the project is now under version control [00:16] pekuja: do you get any log in the error log view? [00:17] yes [00:17] Unhandled event loop exception [00:17] hmn, with no stack trace... [00:17] also: [00:18] org/eclipse/jface/viewers/BaseLabelProvider [00:18] java.lang.NoClassDefFoundError for that [00:18] pekuja: which version of eclipse? [00:18] 3.2.2. [00:19] I made the latest build in a 3.3 enviroment, maybe that's the problem [00:19] here's the complete stack trace: http://pastebin.com/m4d651544 [00:19] hmm, ok [00:19] pekuja: thanks [00:19] so that's produced when I press "Finish" on the project sharing wizard [00:20] as well as the unhandled event loop exception [00:20] pekuja: I'll download a 3.2 and build a version for 3.2 [00:20] :-) [00:20] thanks [00:20] I think I'll just use bzr manually while waiting [00:21] pekuja: it'll take me download time + 10min (build and upload), stay tuned :) [00:21] nice :-) [00:25] pekuja: I can confirm it's a 3.2 - 3.3 compatibility problem === mw is now known as mw|out [00:29] that's good news :-) [00:29] kinda [00:31] pekuja: indeed, usually I make the builds in my desktop, but it power supply died a few days ago, so I build it on my laptop that only have 3.3 installed :P [00:32] hah [00:52] pekuja: done, you should be able to install the new 3.2 compatible build from the update site [00:53] nice :-) [00:53] let's see [00:54] installing [00:56] seems to work better now [00:56] great! [00:56] the decorators don't seem to be working though :-[ [00:57] are they enabled? [00:57] yeah [00:57] preferences --> General --> Label decorators? [00:58] preferences --> General --> appearance --> Label decorators? [00:58] ah, there we go [00:58] nice, :) [01:00] hmm, that's strange [01:00] I did a revert and the decorators turned off [01:01] indeed, it's strange [01:01] seems to be consistent [01:01] any errors in the error view? [01:01] hang on [01:02] yes [01:03] a bunch of "NLS unused message" warnings [01:03] then some errors [01:03] the NLS are ok [01:04] I'll copy paste the errors into pastebin [01:04] thanks [01:05] http://pastebin.com/m6c209d43 [01:05] that's five error messages [01:05] in reverse chronological order (the last one on the top) [01:06] the Label Decorations for Bazaar have been disabled after that [01:08] pekuja: could you restart eclipse using the -clean argument? (to clean up cached classes from the previous incompatible plugin version) [01:08] ok [01:09] didn't help though [01:09] still running into that problem [01:10] pekuja: weird, I can't reproduce it [01:10] using eclipse 3.2, etc [01:10] :-/ [01:10] basically, I just modify one of my files, save, then revert, and that happens [01:11] do you init the branch using eclipse or direclty from CLI? [01:11] using eclipse [01:11] s/do/did/ [01:12] mmm...and then it failed, I'm right? [01:12] what failed? [01:12] the configuration wizard, with the previous version of the plugin [01:12] yes, but I did it all over again with the new version [01:13] hmn, that was before I did -clean though [01:13] oh, ok [01:13] I could do it over once more [01:13] check if the project have a .bzr/ dir at the root [01:13] it's easier ;) [01:13] yes, the revert actually even worked [01:13] but it produced those errors and turned the decorators off === RAOF_ is now known as RAOF [01:14] oh, and so that we're clear, I'm using bzr 1.3 [01:15] and bzr-xmloutput 0.4.2 [01:15] ok, any bzr >= 1.0 should work [01:15] and like I said, even in Eclipse, the revert actually does work [01:16] I recently commited a fix to xmloutput, but not yet realeased a tarball, it's related to missing command, so it should no bother here [01:16] can you determine anything from the backtraces? [01:16] pekuja: ok, I'm creating a new workspace, project adding files, etc. a trying to revert [01:17] pekuja: there is a NPE but it should keep working. [01:17] strange [01:18] indeed [01:18] hmn, by the way, if I turn the decorators off to begin with, I get less errors [01:18] I only get "An error occured while traversing resources." [01:19] seems to be the same as before [01:20] please, fill a bug report with the stacktrace(s) I'll work on this during the weekend, and try to get it fixed as soon as possible [01:25] bug report filed: https://bugs.launchpad.net/bzr-eclipse/+bug/219427 [01:25] pekuja: thanks, I'm still unable to reproduce it [01:26] :-/ [01:26] odd [01:28] yes, it's [01:30] pekuja: are you using a particular encoding? [01:33] * Verterok trying to guess what's going on [01:35] * Verterok must leave [01:36] pekuja: I'll be back on this issue in a few hours [01:37] pekuja: thanks for the patience and good will to help me with this [01:37] * Verterok bbl [01:40] hello, I am interested in seting up the repo layout in the manual... [01:40] the one in which the top level is commented thus # The overall repository, *and* the project's mainline branch [01:44] right === mwhudson_ is now known as mwhudson [02:06] Verterok, particular encoding? [02:06] Verterok, the code is ascii I guess, but my system is set for utf-8, if that's what you mean [02:06] how does the dedicated server handle user/permissions? [02:07] or is it totally public [02:10] Verterok, oh, and I should mention, I'm also using the PyDev module. coding in Python [02:13] Verterok, I probably should had mentioned this earlier. Anyways, I just tried this with a Java project instead, and it seems like the same problem occurs [02:14] Verterok, I also got this error in addition, in an error dialog window too: "An internal error occured during: "[Bazaar] Refreshing resource status "." [03:35] hello. I just installed bzr 1.4rc1 using easy_install, but when I try to branch, it shows me a traceback ending in "ImportError: No module named bz2". any ideas on how to fix this? I don't know how to get the bz2 module [03:35] I want a repo with releases in, that can form the basis of other projects [03:35] so I can start a project, with a checkout from the releases project [03:35] how does one acheive this? [03:36] keithy: so each release can be used to form other projects? [03:36] esy [03:36] yes [03:36] I am not sure whether to make all of my projects as separate branches or separate repo's [03:37] what is recommended is to have a shared repo. [03:38] on the one hand it says creating repos is light weight, on the other the dedicated server only serves one repo [03:38] a shared repo? [03:38] at least that [03:38] 's what I got from reading the manual xD [03:38] I have set up a server [03:38] as a central repository [03:39] I have 4-6 releases of a product [03:39] and I have an add on which I want to test in all 4-6 releases [03:39] and then serve the "product+addon" releases [03:40] oh... [03:41] I amnot sure what having separate repos gives you over havin separate branches [03:41] mm.. well i guess I would do this: /repo/project/ for trunk, /repo/project/releases/1.2 for normal versions, /repo/project/releases/1.2/with- for the special versions. (not putting the "releases" part if you will not create branches) [03:42] that might work [03:43] :D [03:44] keithy, about having separate repos over separate branches for different projects, I think that the central repository should have only the official (stable) development, branches and releases. But it is, in the end, your own convenience. [03:44] *that decides it. [03:44] so there is no need to have separate repos really then [03:45] yes. [03:45] I always consider branches to be versions of the same thing [03:46] but lets say I introduce "addon2" [03:46] normally I would start a separate repo for the addon2 project [03:46] why? [03:46] but you suggest just making that a branch of /repo/project/releases/1.2/wth-addon2 [03:47] yes. [03:47] why because the terminology isnt clear as to what the difference is between arepo and a branch [03:48] on the one hand it says creating a fresh repo is lightweight indicateing that different projects should have separate repos [03:48] keithy, the way I do it is have one directory per project (one that shares some common revisions), let's say, "/bzr_devel/", and I have all the branches I use in there, "/bzr_devel/bzr.trunk", "/bzr_devel/bzr.1.2", "/bzr_devel/bzr.new_feature", etc [03:48] that way [03:48] mm... mainly a repo is just a container, useful for saving space if you have shared history. [03:48] you optimize space usage [03:48] and branch faster [03:48] so you don't duplicate more information than necessary [03:49] keithy, I use different repos for different projects for local development. [03:49] k [03:49] can you put symbolic links in the repo tree? [03:50] mm... i'm not sure. I know they can be added just like files, but I'm not sure if they can link to brancehs themselves. [03:50] so /repo/project/releases/1.2/wth-addon2 can be accessed at /addon2 [03:50] keithy, well, that would be outside the repo, so it's fine [03:50] oh I meant [03:50] I'm not sure what happens when you version a symlink [03:50] so /repo/project/releases/1.2/wth-addon2 can be accessed at /repo/project/addon2 [03:51] I know it's suppose to work, but it always seemed scary to me :) [03:51] beuno: from what I remember, it should work well [03:51] yes, it should [03:52] so, anybody know where to get the bz2 module? :D [03:52] so... a branch doenst have to be a variant it can be a completely new thing [03:52] if im not mistaken, `bzr init my-branch` [03:53] keithy, yeap, it can be a new thing [03:53] but, in that case, it doesn't use the shared-repo, as it doesn't have common revisions [03:54] ah [03:54] ok [03:54] interesting [03:54] in a -notrees repo [03:54] are all the files in the .bzr directory? [03:55] thats a bit worrying it looks empty [03:55] keithy, yeap [03:55] it saves up space [03:56] can you move directories around in a repo? [03:56] (clients might get upset) [03:57] keithy, yeap [03:57] but can you do it? [03:57] keithy, I'm not sure of what you mean by "can you move directories around in a repo?". but I think you could write a plugin to make your repository update its files every time something is committed to it. [03:57] (I assume you mean directories with branches) [03:58] can I arbitrarly rename a directory (branch) [03:58] yeap [03:59] how? xD [03:59] *beuno [03:59] andresj, when you branch within a shared repo, it know where it's storing the revisions, on the parent dir [03:59] so it shouldn't matter if you rename the branch dir later on [03:59] if I have a branch that is a subdirectory how do I prevent its files being in the parents project do I have to add it to ignore file? [04:00] keithy, bzr ignores sub-directories with .bzr in them [04:00] so it doesn't get versioned [04:00] aaahhh [04:00] light dawns [04:01] :) [04:01] xD [04:01] * beuno goes find food [04:06] I forgot the notrees option can I add it later? [04:10] keithy: I think the remove-trees command will do the trick. [04:29] ty [05:45] is there a bzr-gtk mac os x installer - I dont want to have to install a g worth of xcode tools on my server [06:02] keithy: if you download from the bzr website the .dmg [06:02] inside there is a qt based gui for bzr [06:06] btw the macports installation doesnt work [06:08] where is it? [06:08] I installed that package [06:38] I tried the mac os x insaller now I get [06:38] bzr status [06:38] Unable to load plugin 'qbzr' from '/Library/Python/2.5/site-packages/bzrlib/plugins' [06:40] bzr is toast [06:54] hmm the qt based gui is not exactly a binary [07:03] Odd_Bloke: you around? [07:35] Odd_Bloke: so, I was having a look at your bzr-removable branch. [07:44] Odd_Bloke: basically, it OOMs on big repos with lots of branches. [07:44] memory increases linearly [07:45] nothing you do seems obviously wrong though, so I'm looking into BzrDir.find_branches. [07:46] this QT thing is a nightmare to install [07:46] how can I remove the qt plugin from bzr [07:47] bzr reports cant find qbzr [07:47] and barfs [07:47] reinstall doesnt fix it [07:52] Odd_Bloke: yep. BzrDir.find_branches actually *does* try to open all of the branches before returning. [08:12] jml: it's the bzr-svn plugin [08:12] jml: or rather, the python-svn bindings it uses [08:12] jml: bzr-removable doesn't OOM if I remove bzr-svn [08:13] keithy: i'm not sure how mac works, but on *nix the location where the plugin is looked for is not the one you showed [08:13] jml: also, I have an unmerged patch on the list to make find_branches a generator [08:13] jml: which makes the plugin start giving results faster [08:13] keithy: Python/2.5/etc should maybe be Python2.5/etc?? [09:12] New bug: #219489 in bzr "setup.py puts bzrlib in wrong place" [Undecided,New] https://launchpad.net/bugs/219489 [09:49] morning sabdfl :) [10:47] Hello there! [10:47] Do you guys know what's the state of bzr-git plugin? [10:48] It keeps throwing 'Unsupported protocol' error at me ;) [10:51] matid: it's incomplete [10:51] matid: I hope to be working on it over the summer [10:52] jelmer: Ah, cool. Looking forward to your work then ;) [11:18] morning emgent [12:24] hello [12:25] where can i get the bzr ubuntu repo key? [12:29] Stavros: there isn't one I'm afraid. It's currently not possible to sign those repos. [12:30] oh :/ [12:30] i guess my ubuntu server will have to keep sending me mail :/ [15:34] hello. I am using bzr to manage my website. I have a central repository that is world-readable, and a production repo/branch that is live in my website. There is one file that I want to manage with bzr in the live website (database info, etc.) but I do not want to include in the central, public repository (a security risk). Any ideas? [15:43] andresj: a sub directory that is in a different branch? [15:44] mm... that might do it xD although it would seem a bit unnecessary. [15:44] (the complication of having a separate dir, I mean) [15:47] well that seemed to do the trick. thanks sabdfl [15:47] ;D [16:12] how do I de-ignore a kind of files? I want to include .so files in my branch, but they are ignored by default. [16:17] andresj: what happens if you add then explicitly [16:21] sabdfl: it still ignores them. [16:23] sabdfl: it is in my ~/.bazaar/ignore by default. [17:47] sabdfl: 1.3.1 is in hardy now [17:52] jml: Thanks for having a look at it. :) Looks like we can blame Subversion though (provided spiv's testimony is accurate :p). [17:53] * Odd_Bloke returns to massive idling. === doko_ is now known as doko [18:53] hello. I have two branches. I created "production" first, and then `bzr branch production official`. Now I want "official" to be the parent of "production" instead of the other way around. How can I do this? [18:55] andresj: you can edit ".bzr/branch/branch.conf" in each [18:55] "bzr pull --remember" will work for production. [18:57] james_w: ok. thanks. I'll do that. [18:59] wait. james_w, is there a limitation for editing and commiting changes in my "production" branch when using pull? (without sending it to the official just yet) [19:00] I'm not sure I understand what you mean [19:00] mmm... are branches done with "pull" any different from other branches? [19:02] nope [19:03] ok then :D perfect. thanks james_w. === kiko is now known as kiko-afk [22:47] Hi, I have finally, (It took almost a day!) installed the Qt thingy, how do I actually use it? [22:50] keithy: try with, 'bzr qlog' [22:50] I have a shared server [22:50] when I look at the files on this server -notrees , I cant see anything [22:50] I cant even see which repos have stuff in [22:51] how can I browse to see what I can checkout? [22:52] k , qlog and qbrowse work [22:52] interesting [22:53] The whole experience has convinced me that c++ and static languages are really crap [22:53] wait a whole day to compile it all up, for very little result. [22:54] keithy: to checkout, you should find the branch you want (you can't do partial checkouts...yet) [22:54] how can I find the branch I want, I cant see anything [22:54] it's a public url? [22:54] yes [22:55] well public to me [22:55] ok, you should look for a .bzr/ dir [22:55] I am not running a dedicated server yet, so its sftp [22:55] ok. [22:55] .bzr is located at the branch root [22:55] ok [22:57] but there is nothing visible in the .bzr dir [22:57] noting that identifies the manifest contents etc [22:57] I just have a tree of 10 .bzr directories [22:58] I cant remember which ones I have filled up and which are still empty [22:58] in hg you just use a web browser [22:58] and hunt around [22:58] to see the contents, do: bzr ls [22:58] ah [22:58] there are a few web interface for bzr [22:59] loggerhead, bzr-web [22:59] ok [22:59] bzr ls sftp://server/repo doesnt list the contents [23:00] Lets lok at those [23:00] is "repo" a shared repository? [23:00] ls works on branches [23:00] yes [23:00] I want to look in the repo to see what is available [23:01] keithy: the repository is only for space efficiency [23:01] in the repo, you should have a set of folders, each one of those should be branches [23:02] k [23:02] keithy: do you have bzrtools installed? [23:02] at present my users have to know what they are wanting [23:02] yes I think so [23:02] bzrtools provides a "branches" command :-) [23:03] bzrtools is not showing up [23:03] in the commandline [23:03] is it a binary? [23:06] thanks for you help Verterok [23:07] keithy: it's a plugin [23:08] keithy: http://bazaar-vcs.org/BzrTools [23:08] k logger hear looks ok [23:08] loggerhead [23:08] I feel a bit dirty running a pythin process on my machine [23:09] python* [23:09] I got unlucky with the first python book I bought I guess [23:11] it's a nice language (at least to me) [23:12] at the start, the identation thingy feels a bit weird but after a while it's so natural [23:14] It has operators ont he class side which should be on the instance side and too many exceptions to rules [23:15] is it String leght or something like that [23:15] length* [23:15] anyhow now is not the time... [23:15] hmm so it looks like loggerhead wants python2.4 [23:16] keithy: I never installed loggerhead, sorry I can't help you with that [23:22] why does everything assume I have a 1g Xcode installation [23:22] I need some sleep IU am gettting cranky [23:22] If I instal Xcode on ym server that uses 1G of my bandwidth allocation [23:23] hasnt anyone heard of binary installs! [23:23] keithy: loggerhead needs XCode? [23:25] it uses TurboGears which is trying to recompile some python plugin [23:27] hm, what's the deal with rspush, I can use it once, but then if I try to rspush again it tells me the remote spot isn't a bzr checkout or is missing .bzr -- I have to delete it and rspush from scratch each time [23:27] any idea what that might be? [23:27] er, actually it says: "bzr: ERROR: Remote location is not a bzr branch (or empty directory)" [23:28] so I have to install Xcode on three machines just to get anything working [23:33] keithy: loggerhead should be only in server, right? [23:34] and my Xcode is for leopard! and my server is tiger arrgh [23:34] linux is taking over the asylum [23:35] keithy: bzrweb should be more easy to install (I never tried it, but I suppose) [23:38] floam: sorry, I never user rpush. [23:39] I'd use just push-and-update like I do on other projects, but I can't install bzr remotely this time [23:41] beuno: ping ^^ [23:42] beuno: what is the status of the plugin to update remote trees? [23:43] floam: beuno, could help you. I remember he have a similar workflow [23:45] Verterok, hey [23:45] floam, the bzr-upload is usable [23:45] it's just in beta stage, so it might have it's caveats [23:46] https://launchpad.net/bzr-upload/ [23:46] beuno: Hi, and thanks [23:46] oh, is rspush supposed to have problems [23:46] I'll look at bzr-upload [23:47] floam, there are a few of us already using it, and have run into very little problems [23:47] but please report any bugs/features you need [23:53] can I just get the files from a branch without any history, so as to get a fresh start? [23:53] File "/Users/floam/.bazaar/plugins/upload/__init__.py", line 249, in upload_tree [23:53] from_tree = self.branch.repository.revision_tree(rev_id) [23:53] UnboundLocalError: local variable 'rev_id' referenced before assignment [23:56] hum [23:56] this just doesn't seem very working [23:56] floam@aaronbox ~/S/KCP> bzr upload sftp://kimblecohnpartners@kcp.lofiart.com/kcp.lofiart.com [23:56] Uploaded .htaccess [23:56] bzr: ERROR: No such file: '/kcp.lofiart.com/.htaccess.tmp.1208645761.062813044.28433.1984642031': [Errno 2] No such file [23:58] keithy: you can do a lightweight checkout