[00:42] <Glenjamin> is there a windows installer for 1.10 around somewhere?
[00:42] <Glenjamin> windows python installer, that is
[01:04] <Peng_> alperkanat: "loggerhead standalone"?
[01:04] <alperkanat> Peng_: yes ?
[01:05] <Peng_> alperkanat: What do you mean?
[01:05] <alperkanat> meaning to run loggerhead by itself... like installing it, then running it :)
[01:05] <Peng_> Oh, sure. It's quite easy.
[01:06] <alperkanat> yes but the question is
[01:06] <alperkanat> it requires python-paste
[01:06] <alperkanat> but i don't see any paste related thing in most of the projects using loggerhead
[01:06] <alperkanat> i wonder where it's used
[01:10] <Peng_> alperkanat: Paste is the WSGI framework thingy that Loggerhead is built on.
[01:10] <Peng_> alperkanat: It also requires SimpleTAL for templating.
[01:11] <alperkanat> Peng_: so Paste is not the thing we use to paste code around ? :)
[01:15] <Glenjamin> i'm having some problems with piping output from bzr into a file on windows
[01:15] <AfC> I wish there was something simpler for web viewing.
[01:15] <AfC> Along the lines of darcsweb or cgit.
[01:15] <AfC> Visually light weight.
[01:16] <AfC> and fast would be nice too
[01:17] <Glenjamin>   File "C:\dev\bin\python25\lib\site-packages\bzrlib\commands.py", line 493, in _setup_outf
[01:17] <Glenjamin>     msvcrt.setmode(fileno(), os.O_BINARY)
[01:17] <Glenjamin> IOError: [Errno 9] Bad file descriptor
[01:18] <AfC> Glenjamin: something very specific like that I would a) file a bug and b) ask about it on the mailing list.
[01:47] <kher> hallo
[01:49] <Peng_> Hiya.
[01:52] <kher> I wonder, is there a way to add file to ignore list without deleting it?
[01:54] <kher> when I try "bzr ignore filename" Bazaar worn that it cant ignore versioned file, but this is exactly what i want to do
[01:55] <Peng_> kher: "bzr rm --keep" to stop versioning it? --keep will stop it from being deleted from the working tree.
[02:00] <kher> Peng_: thanks, but I already tried it and it's not exactly what i want. When I do "bzr rm --keep", and then "bzr commit...", and after that push it to the other repository, then file will be deleted in the other place, but I wan this file in both places. I only want bazaar to forget about it
[02:01] <Peng_> I see.
[02:01] <Peng_> That actually sounds like a good reason to version the file. :P
[02:04] <kher> Yes, but if I have for example a directory with pictures on my rails application, then i shuldn't even try to version it, because it changes every time I test it. But I did it, and now I have a lot of new files
[02:04] <kher> ... that I don't want to version
[02:06] <kher> the best way, i think, would be to copy those directories, remove them from the repository, then copy them back, and add ignore rule.
[02:06] <kher> I just think, that there should be a better sollution
[02:08] <Peng_> What's the difference between what you just described and "rm --keep"?
[02:09] <Peng_> You mean copying them across to the other machine?
[02:09] <Peng_> In any case, I don't know anything that can help you, and I'm sleepy, which makes me very lazy and apathetic.
[02:09] <Peng_> Good luck though. :)
[02:10] <kher> the difference is that I should copy them, and copy back in both places, and I can't do "rm --keep" in both places, can I?
[02:10] <kher> thank You anyway :) Peng_
[02:11] <kher> goodnight
[17:06] <Glenjamin> hey guys, is there any sign of some windows releases for 1.10 yet?
[17:06] <Glenjamin> and is there any difference between a windows python installer and the plain source + setup.py ?
[17:57] <Rob123> Hi all, I'm a bzr newbie and trying to install the push_and_update plugin
[17:57] <Rob123> I'm trying to run python setup.py build_ext -i
[17:58] <Rob123> but the version of python I have installed is old and I used the windows installer to install bazaar
[17:58] <Rob123> setup.py is not found when running the above command
[17:58] <Rob123> any ideas?
[18:00] <Rob123> Is there a way of using the version of python that the installer uses?
[18:01] <Glenjamin> if setup.py isnt found you're in the wrong directory
[18:02] <Rob123> ok so setup.py should come with the plugin?
[18:02] <Glenjamin> yes
[18:02] <Rob123> that's strange becaus all i have is __init__.py and push_and_update.py
[18:02] <Rob123> So i'm now guessing that the __init__ is the equivalent of this file?
[18:03] <Glenjamin> setup.py should be one direcoty above those
[18:03] <Rob123> ic...
[18:04] <Rob123> there is no other parent directory...
[18:05] <Rob123> I'm currently following the wiki page which features the installation of the plugin
[18:05] <Rob123> http://bazaar-vcs.org/BazaarForWebDevs
[18:05] <Rob123> someway down the page it says to obtain the plugin with the following command:
[18:05] <Rob123> bzr branch https://launchpad.net/bzr-push-and-update bzr_push_and_update
[18:06] <Rob123> running that downloads the plugin folder with only the 2 files that I mentioned before - no setup.py
[18:09] <Glenjamin> then you probably dont need to install it
[18:09] <Glenjamin> try "bzr plugins"
[18:09] <Rob123> ok...
[18:10] <Rob123> yep it's there!
[18:10] <Rob123> fantastic thanks Glen!
[18:58] <mkanat> Any loggerhead people around? Is there any way to have a URL where I just insert a file path and it will give me the contents or history of that file?
[18:58] <mkanat> (As opposed to having to know the file id.)
[19:13] <mkanat> How do I find out what the common ancestor revision of two branches is?
[19:13] <mkanat> Assuming they cleanly diverged and never merged again.
[19:16] <leefmc> Question: I am going to try to track all of my projects with bzr. This will allow me to keep entire projects synced through my multiple machines, along with the bonus of revisioning. Does Bzr have any problems with nested bzr projects? Ie, say i have a project "some_program". Now this directory, which will be tracked by bazaar, will house my project files (WingIDE projects, build commands, etc), but inside that directory will be a repositor
[19:16] <leefmc> y, and branches, for the actual source of the project. Will bazaar freak out if i use bzr commands in nested repositories?
[19:17] <mkanat> leefmc: No, it works fine for me.
[19:17] <leefmc> mkanat: Is this how you manage your entire projects?
[19:17] <mkanat> leefmc: I don't use an IDE.
[19:17] <mkanat> leefmc: And my projects are all in dynamic languages. :-)
[19:18] <mkanat> leefmc: But I have a system that depends on having a bzr repository in one of its subdirectories, and it works fine.
[19:18] <leefmc> well many of my "projects" are not even programming, etc
[19:18] <mkanat> leefmc: And said system is tracked in bzr itself.
[19:18] <leefmc> nice, thanks
[19:19] <leefmc> Any idea if bazaar has a sync function? Ie, if i have 20 projects in a project repository, and i want to push all of them that have changes, is there a command for this? Or would i have to cd into each "branch" and push each
[19:21] <mkanat> Not sure.
[19:22] <mkanat> leefmc: You could probably easily write a script to do that.
[19:22] <Jc2k> i know there is a multi-pull, but dont know of a multi-push
[19:22] <leefmc> gotcha
[19:22] <leefmc> well in theory that'll be rarely needed.. hopefully
[19:40] <mtaylor> thought - should bzr launchpad-login fetch your primary email from launchpad and then ask you if you'd like to set bzr whoami to that?
[19:42] <mkanat> mtaylor: Maybe if whoami isn't set.
[19:42] <mtaylor> yeah
[19:44] <Glenjamin> is there any difference between the source download, and the python windows installer
[19:44] <Glenjamin> (and is there a 1.10 windows installer around?)
[20:11] <Tobbe> What is currently the best way to get bzr installed on Windows?
[20:22] <Tobbe> did anyone reply to my question? I got disconnected...
[20:23] <mwhudson> Tobbe: there are include-everything installers, i believe
[20:23] <mwhudson> (though not one for the latest version, as the machine the installers were made on crashed or something)
[20:23] <Tobbe> yeah, this info I have already found :)
[20:23] <Tobbe> that's why I came here ;)
[20:24] <Tobbe> should I just stick with the .9 windows include-everything installer?
[20:24] <Tobbe> Or should I go with the .9 python installer?
[20:25] <Tobbe> if I use the python installer, can I upgrade to .10 using the source releases?
[20:25] <mwhudson> i don't know
[20:25] <mwhudson> if you want the easy life, just use the 1.9 installer
[20:25] <mwhudson> is there anything in 1.10 you really need?
[20:25] <Glenjamin> i was hoping to have a play with the stacked branch support in 1.10
[20:26] <mwhudson> (disclaimer: i don't use windows)
[20:26] <mwhudson> (and i also run from the ~bzr-nightly ppa)
[20:26] <Glenjamin> heh
[20:27] <Glenjamin> i might try installing from the plain source thing later, but i already have a python installer-based 1.9 install
[20:27]  * mwhudson reads the release notes
[20:27] <Glenjamin> so i assume it'll work
[20:27] <Tobbe> I read that .9 has issues with svn that should be fixed in .10, and I'll be using the bzr-svn stuff
[20:27] <Glenjamin> any idea whats actually happened to the windows builds?
[20:28] <Tobbe> from launchpad questions: "The Windows build machine is experiencing issues, so we won't get an installer until it's fixed"
[20:28] <mwhudson> well just runing from source from tip usually works pretty well
[20:28] <mwhudson> (though compiling the speed-boost extensions on windows might be a challenge)
[20:29] <Tobbe> yeah, I don't want to mess with cygwin
[20:29] <Glenjamin> in theory i can compile extensions on this machine
[20:29] <Glenjamin> but i havent tried it yet
[20:29] <Glenjamin> beyond the test when i set it up
[20:30] <mwhudson> i don't think using cygwin with bazaar works very well from what i here
[20:30] <mwhudson> *hear, damnit
[20:30] <Glenjamin> why would you use cygwin?
[20:30] <Glenjamin> @tobbe, that is
[20:31] <Tobbe> I thought I read something about that
[20:31] <Tobbe> might be misstaken
[20:32] <Glenjamin> there probably isnt the right place to ask, but where would i report a bug/feature req for the lp downloads page?
[20:33] <mwhudson> bugs.launchpad.net/launchpad
[20:35] <Glenjamin> ta
[20:40] <Glenjamin> heh, that was clever
[20:40] <Glenjamin> i managed to build a windows installer
[20:40] <Glenjamin> then proceeded to run it with bzr running
[20:45] <Tobbe> a 1.10 windows installer?
[20:45] <Glenjamin> yes
[20:46] <Glenjamin> no
[20:46] <Glenjamin> a python windows installer
[20:46] <Glenjamin> so you'd need all the dependencies already
[20:46] <Glenjamin> i suppose i could try making a py2exe one
[20:46] <Tobbe> don't worry about it
[20:46] <Tobbe> I can get the deps
[20:47] <Glenjamin> you want me to email this or something?
[20:47] <Glenjamin> its built for python 2.5 btw
[20:47] <Tobbe> yeah, that's what I have
[20:50] <Tobbe> might as well update it to 2.5.3 while I'm at it...
[20:50] <Tobbe> (running 2.5.1 currently)
[20:50] <Glenjamin> i didnt know there was a .3
[20:51] <Tobbe> Dec 19th :)
[20:51] <Glenjamin> heh
[20:52] <Glenjamin> one of the disadvantages of the windows application installation method
[20:53] <Tobbe> does your installer have bzr-svn?
[20:53] <Glenjamin> nope
[20:53] <Tobbe> alright
[20:54] <Glenjamin> i literally downloaded the source and did setup build, setup bdist --format=wininst
[21:18] <mkanat> Is it possible to set the --fixes attribute for commits after they are already committed?
[21:18] <bialix> no
[21:18] <mkanat> Dang.
[21:19] <bialix> it's written as part of revision metadata. revision (once committed) is immutable
[21:23] <Glenjamin> Tobbe: i dunno if it'll actually affect anything - but i'm getting some failures in the test suite
[21:23] <bialix> on Windows?
[21:23] <Glenjamin> yes
[21:23] <Glenjamin> 1.10 on windows
[21:23] <bialix> don;t worry
[21:24] <bialix> there is always at least one test failure on Windows
[21:24] <Glenjamin> 24 errors 25 fails at 2000/15000
[21:24] <Glenjamin> :s
[21:24] <bialix> not bad
[21:25] <bialix> I remember the times when there was hundred of failures
[21:25] <Glenjamin> doesnt that somewhat defeat the point of a test suite :p
[21:26] <Tobbe> hehe, that's what I thought too :)
[21:26] <bialix> heh
[21:26] <Glenjamin> i built my own 1.10, so i figured i'd see if it worked
[21:26] <bialix> I don;t see big reason to run test suite for bzr.exe.
[21:27] <bialix> but it's my personal point
[21:28] <bialix> usually it works fine
[21:28] <Glenjamin> mm, if it works i dont mind
[21:28] <bialix> did you manage to build bzr-svn as well?
[21:29] <Glenjamin> i didnt try
[21:29] <Glenjamin> i think someone said it was hard once, and i dont use it
[21:29] <Glenjamin> i just wish i could get tortoise on x64 :(
[21:29]  * bialix wonder is mingw or MSVC 2003 is enough for bzr-svn
[21:30] <Glenjamin> i did bzr with gcc
[21:30] <bialix> I know that nigw build bzr fine
[21:30] <bialix> mingw
[21:30] <Glenjamin> oic
[21:31] <bialix> I have a build recommendation for bzr-svn on Windows, but have not itme to check it
[21:31] <bialix> no time
[21:31] <bialix> I'm just unsure about compiler
[21:32] <alperkanat> anyone here developing bzr? i want to develop a bug/issue tracker which will have bazaar backend
[21:33] <bialix> markh: I wish to knew is you still working or going to vacation...
[21:33] <bialix> I guess core devs will appear here in next few hours, if they don't going on vacations
[21:35] <bialix> alperkanat: what is your question?
[21:36] <alperkanat> bialix: i don't see much documentation about it.. mostly developing bazaar is the main focus, it seems..
[21:36] <bialix> about what exactly?
[21:37] <bialix> what sort of documentation you looking for?
[21:46] <Tobbe> When installing bzr-svn, should I put it in Python25\Lib\site-packages\bzrlib\plugins\bzr-svn\?
[21:46] <bialix> no, last part of the name should be just svn
[21:46] <bialix> no bzr-svn, just svn
[21:46] <Tobbe> ok
[21:47]  * bialix going to bed
[21:47] <Tobbe> good night :)
[21:55] <Tobbe> Do I need both the svn server and client to use bzr-svn, or is the client enough?
[21:57] <Peng_> Tobbe: You don't even need the entire client, just its headers.
[21:57] <Peng_> Or...maybe the entire libs themselves. I dunno.
[21:58] <Peng_> Well, that's on Linux. I dunno about Windows. If there's an installer, it might come with everything necessary.
[21:58]  * Peng_ should shut up now.
[22:01] <Tobbe> Maybe I should just give up and use the 1.09 installer instead...
[22:47]  * mwhudson entirely boggles at the order of arguments for TransportConfig.set_option
[22:49] <mkanat> mwhudson: Hey hey... :-)
[22:49] <mkanat> mwhudson: So, is there a way to put the path to a file in a URL and get either an annotate or a history for that file?
[22:50] <mkanat> mwhudson: That is, for loggerhead.
[22:50] <mwhudson> mkanat: $loggerhead_root/$path_to_branch/annotate/$path_in_branch should work
[22:50] <mkanat> mwhudson: Oh, I will try. :-)
[22:52] <mkanat> mwhudson: Ah, it works if I insert the revision in there first.
[22:53] <mkanat> mwhudson: Is there anything I can use to just get the head revision?
[22:53] <mwhudson> oh right yes
[22:53] <mwhudson> mkanat: use "head:" in place of the revno/revid
[22:53] <mkanat> mwhudson: Nice. :-)
[22:54] <mkanat> mwhudson: Is there a way to search for revisions in a branch between particular dates?
[22:54] <mwhudson> mkanat: hm, no, don't think soi
[22:55] <mwhudson> mkanat: we'd like to have an advanced search page for stuff like that
[22:55] <mkanat> mwhudson: Yeah, that'd be nice.
[22:55] <mwhudson> but we don't have it yet
[22:55] <mwhudson> insufficient round tuits, etc
[22:55] <mkanat> mwhudson: Yeah, I understand. :-)
[22:55] <mkanat> mwhudson: the Bugzilla Project is considering switching to bzr, and replacing the various features of Bonsai is one of the things we'd like to do.
[22:55] <mwhudson> cool
[22:56] <mkanat> mwhudson: What about showing revisions between a tag and another tag?
[22:56] <mwhudson> the need to spend some time on loggerhead is becoming more important
[22:56] <mwhudson> hopefully i can get to spend a good chunk of a month on it soon, or something
[22:56] <mkanat> mwhudson: Yeah, I think the more people who adopt bzr, the more important loggerhead will generally become.
[22:56] <mkanat> mwhudson: That'd be nice. :-) Ha, if I ever got to spend a good chunk of a month on Bugzilla... :-D
[22:56] <mwhudson> mkanat: loggerhead knows nothing about tags
[22:57] <mkanat> mwhudson: Okay. Well, how about a revision to a revision then?
[22:57] <mwhudson> don't think so :/
[22:57] <mkanat> mwhudson: What I need to do is to recreate this with bzr: http://www.bugzilla.org/status/changes.html
[22:58] <mwhudson> basically loggerhead has a bunch of ways of specifying the first revision, but no way of specifying where to stop
[22:58] <mwhudson> nothing fundamental, it's just not preset
[22:58] <mwhudson> file bugs and i'll get to them sooner or later
[22:58] <mkanat> Okay. :-)
[23:01] <mkanat> mwhudson: BTW, serve-branches does way better on memory consumption than start-loggerhead does, I think...although I'm not sure I've run serve- long enough to know, yet.
[23:01] <mwhudson> i wouldn't expect there to be much difference there
[23:03] <mkanat> mwhudson: Nor would I. I'm serving different things on the servers, too. Anyhow, we'll see how it goes over time.
[23:03] <Peng_> mwhudson: How far along is the Loggerhead YUI work?
[23:04] <mwhudson> memory usage is certainly something we need to work on :/
[23:04] <mwhudson> Peng_: this far ><
[23:06] <mkanat> lol
[23:10] <poolie> hello
[23:12] <mwhudson> hi poolie
[23:17] <igc> morning all
[23:27] <poolie> hello igc
[23:28] <igc> hi poolie!
[23:29]  * jml waves to #bzr