[00:03] bah! [00:03] bzr+ssh still doesn't support ~ [00:03] :grumbles: [00:03] I thought a patch had landed back in 1.16 for that [00:09] hrmm... does bzr still treat chmod failure as a fatal error? [00:09] https://bugs.launchpad.net/bzr/+bug/190725 [00:09] Launchpad bug 190725 in bzr "Bzr can't init branch on ntfs-3g filesystem" [Medium,Triaged] [00:09] reading that, it would seem to === cprov is now known as cprov-afk [00:28] Noldorin: you could try https://bugs.edge.launchpad.net/bzr/+bug/190725/comments/8 [00:28] Launchpad bug 190725 in bzr "Bzr can't init branch on ntfs-3g filesystem" [Medium,Triaged] [00:28] or https://bugs.edge.launchpad.net/bzr/+bug/190725/comments/12 [00:29] lifeless: i'll take a look, thanks. [00:30] lifeless: i should mention that i'm not specifically using ntfs-3g [00:30] sorry, wasn't clear on that [00:31] i was just linking to a page that indicates that bzr fails wherever chmod isn't supported [00:31] in my case, i'm just on a windows server that doesn't support chmod :( [00:44] Noldorin: Are you running bzr under linux though? [00:44] lifeless: under windows. it shouldn't matter though, afaik [00:44] well, I thought perhaps we might not try to chmod at all, as much, on windows [00:44] the fact that windows sever doesn't support chmod is fail though [00:44] mm [00:46] one sec, i'll paste my log [00:46] lifeless: http://pastebin.ca/1521268 [00:47] i've already determined (with a bit of help) that this problem with the lock is due to my ftp server closing the connection after numerous failed commands [00:47] so i really need to ask bzr not to make all the chmod requests [00:48] ok [00:48] please comment in that bug [00:49] you might like to go through the ftp.py file and just comment out chmod attempts [00:53] yeah, when i mentioned this to one of the other guys here, he tried to go through the source and do that [00:53] hrmm === Edwin is now known as Guest10936 [01:14] can one download a tarred copy of a mysql branch somewhere? [01:14] (and zipped obviously) [01:14] amanica: I don't think so; it should stream pretty fast from lp [01:15] I get them proxy errors [01:15] (zipping won't gain much/anything, because bzr data is highly compressed already) [01:15] so I'm wondering if I have other options [01:15] what proxy errors [01:15] (I realised that after typing that:) [01:16] bzr: ERROR: Invalid http response for http://bazaar.launchpad.net/~mysql/mysql-server/mysql-6.0/.bzr/repository/packs/047014d22efa60da5232c19a239d4e65.pack: E [01:16] xpected a boundary (squid/2.6.STABLE5:DF652E15CFBFB2B08FA0D5FF9B08286A) line, got '' [01:17] run bzr lp-login :) [01:17] then you'll use bzr+ssh to pull [01:17] it will be a lot faster [01:17] also upgrade your squid to a supported version [01:18] that one has numerous CVE's open on it [01:18] o ok I'll try. I'm downloading from some server [01:18] CVE ? [01:19] o no I cant ssh out from that server. thats why I'm trying http [01:19] common vulnerablity entry [01:19] oh [01:19] well, if you fix your squid it will work [01:19] bummer [01:19] may be a tad slow [01:19] its not my squid to fix :( [01:20] current supported versions: [01:20] http://www.squid-cache.org/Versions/ [01:20] (2.7.6 is what you'll want) [01:21] the problem is that squid had a bug with range requests that bzr found [01:21] you could wget it [01:21] wget -R http://bazaar.launchpad.net/~mysql/mysql-server/mysql-6.0/.bzr [01:21] /should/ work [01:22] i tried something like that, will try your command now [01:22] hrmm [01:22] could anyone point me to a guide for building bazaar on windows please? [01:22] (is there one?) [01:22] I'm sure its documented [01:22] either the wiki or in the docs [01:22] have you tried googling? [01:22] can't seem to find it [01:22] it's hidden quite well [01:23] http://bazaar-vcs.org/BzrWin32Installer [01:23] first hit for 'bzr win32 build' on google [01:23] Noldorin: you already tried the obvious way ? [01:23] :P [01:23] lifeless: win32 makes all the difference [01:24] enter windows and you'll get nothing useful [01:24] ah [01:24] that's not terribly intuitive :S [01:24] but thanks [01:24] windows is a very generic term :) [01:24] that is, install an appropriate version of MSVC, run python setup.py build (with some wierd flag to tell it where MSVC is) [01:24] lifeless: most software release under windows rather than win32 though :) [01:25] since it's no longer 32-bit specific [01:25] Noldorin: neither is win32 [01:25] thats fair enough [01:25] SamB: hmm [01:25] ;-P [01:25] why do i kneed MSVC? [01:25] they just called it that to distinguish it from the 16-bit API [01:25] yeah, which means it's even more confusing [01:26] and less googlable for sure [01:26] meh [01:26] i have it now [01:26] well, wikipedia thinks win32 is a *former* name [01:26] I guess we could just deprecate 9x support and call it the NT port ;-P [01:27] how about just Windows? [01:27] heh [01:27] Noldorin: too hard to google for [01:28] SamB: are you kidding me? win32 made it hard to google for [01:28] windows is what most people would naturally enter first [01:28] *shrug* [01:28] lifeless: your url ending in .bzr gives 404 and with it, it starts downloading a loggerhead page. [01:29] I mean, there's way too much useless garbage with "windows" in it [01:29] i know what you mean. but i'm sure you'd get "bzr window build" to the top of the results page [01:29] windows* [01:29] or "bzr windows setup" [01:30] this is the current top result: https://code.launchpad.net/~sidnei/bzr/windows-build-environment [01:30] meh [01:30] * Noldorin reads the guide now [01:32] sidnei has been working on automated builds on windows [01:32] his stuff has been merged to bzr.dev [01:33] * SamB tries adding a link to one of the existing top hits [01:34] * SamB added a link near the bottom of http://bazaar-vcs.org/BzrOnPureWindows [01:35] :) [01:35] that should help [01:35] btw I have no idea if the page I linked is current [01:35] but it seemed accurate to me [01:36] oh, I also picked it on http://www.google.com/search?q=bzr+windows+build [01:37] does that move it higher in anyone else's results? [01:37] 3rd down for me [01:37] and it's about the installer rather than the build [01:37] the http://bazaar-vcs.org/BzrWin32Installer should really havbe Build or Building in its title IMO [01:38] Noldorin: yeah [01:38] but yeah, should improve now that you added that link. [01:40] oh lol. that page is all about building win32 installers on linux [01:40] there's nothing for windows atually [01:40] http://bazaar-vcs.org/BzrWin32Installer [01:40] Noldorin: seriously? [01:40] yeah [01:41] i hadn't looked at it until just now [01:41] I'd expect almost any tool that worked for that on Linux to work on Windows too ... [01:41] well [01:41] If you have all tools installed on your windows machine then with only one command you can build win32 installer for standalone bzr.exe: [01:41] i guess i need to use the MSVC shell [01:41] to get make and such [01:42] oh, huh, you can use MinGW to build extensions for the standard win32 Python distribution now? [01:42] neat [01:42] heh [01:43] anyway ... it sure looks like these instructions will *only* work on Windows [01:43] SamB: why's that? [01:43] or perhaps, if you are really lucky, under WINE [01:43] there's no general "make" utility for windows [01:43] Noldorin: it's called GNU make [01:43] yeah [01:43] lots of software needs that to build even on Windows [01:43] but it's not standard [01:44] MSVC is the standard, if there is one [01:44] anyway, setup.py usually works [01:44] hmm [01:44] ... not saying it will work here, exactly [01:45] https://lists.ubuntu.com/archives/bazaar-commits/2009-July/013846.html seems relevant [01:45] ... anyway, I don't know of any tools to cross-compile Python extension modules [01:45] that's why I have doubts about the possibility of building a win32 installer on anything but a win32 system [01:45] hmm [01:45] you're probably right [01:46] i just get the feeling that guide was not at all written by a windows guy [01:46] well, the use of make seems odd even to me ... [01:46] it's very much in the style of a linux guide [01:46] not used to Python stuff using it [01:47] assumes you know where to get everything :) [01:47] (i.e. the package manager) [01:47] heh [01:47] get & setup, that is [01:47] Noldorin: hmm, well, maybe it's more like they assume the names of the tools are more stable than their website URLs ;-)P [01:48] actually, there are URLs [01:48] SamB: maybe... though the URLs for the major tools should be fairly constant [01:48] and can be updated easily enough [01:48] yeah i noticed [01:48] just not for everything [01:48] like make :P [01:48] well, maybe that one has changed before ;-) [01:49] lifeless: I'm leaving it now overnight with nosmart+https , maybe I'm lucky and it does not trigger the same problem. I'm giving up after that for now. [01:49] it might especially hard to find a nice, stable URL for Windows builds of that [01:49] anyway, I need to go sleep now. [01:50] thanks for the help [01:50] amanica: I didnt thinkg b.l.n ran on https [01:50] but if it does \o/ [01:50] the nosmart shouldn't be needed [01:50] :( [01:50] I'm desperate, so I'm just trying stuff [01:51] b.l.n ? [01:51] bazaar.launchpad.net [01:52] SamB: right, i think i've got it now. cheers [01:52] probably encounter problems on the way though [01:53] anyway. thanks and goodnight. [02:03] SamB: i can't seem to find thet gnu make binaries. maybe my google fu is just really weak? :P [02:03] not on the official website at least [02:04] Noldorin: they wouldn't be [02:04] I think GNU has a policy against that ;-P [02:04] *sigh* [02:04] ah [02:04] interesting [02:04] they [02:05] would have been nice if they had stated that clearly though [02:05] meh [02:05] seem to have the mistaken belief that offering windows binaries could be construed as encouraging their use [02:05] hehe [02:06] huh? [02:06] we offer windows binaries [02:06] can't have users on windows without doing that [02:06] lifeless: GNU [02:06] for make [02:06] oh [02:06] well, bzr is a GNU project too [02:06] yeah [02:06] but not officially gnu [02:06] plus, I don't think GNU *has* any windows [02:06] I don't :) [02:07] possibly, if ReactOS were more usable, they might be persuaded to create win32 binaries ;-P [02:07] erm, i really just want to use mingw, don't i? [02:07] Noldorin: probably ;-) [02:12] * Noldorin loves how the python installers look like they were made for win95 === Edwin is now known as Guest90397 [02:21] hrrmm [02:21] seems like a need a module called pywintypes [02:21] not listed in the build pages though [02:21] SamB: any ideas? [02:21] you probably need pywin32 [02:22] or is it called win32all [02:22] right [02:22] you're right, it's pywin32 [02:28] lifeless: where's this ftp.py file? [02:28] bzrlib/transport/ftp/ [02:28] it used to be one, its a module now [02:28] sorry, a package now [02:29] hrm [02:29] well yeah, i only see _gssapi.py and __init__py [02:29] __init__.py is the one [02:29] lifeless: ok, cheers [02:30] _gssapi is for kerberos authentication [02:31] i see [02:31] lifeless: you seem to know a lot about this. do you hack with it often? [02:32] I'm one of the core bzr devs [02:34] ooh, fair enough :) [02:34] a bit more than hacking around, then, lol [02:35] * sidnei raises an eyebrow [02:35] what? windows? bzr? [02:36] i say this mainly because the guys i was talking to previously about this had only played around with the source code. [02:37] sidnei: yeah, bzr [02:39] sidnei: what was the raised eyebrow for? :P [02:40] Noldorin: what are you looking for? can i be of any help? [02:40] sidnei: oh right, so it was an inquisitive one :) [02:41] sidnei: hi [02:41] sidnei: Noldorin wants to make a custom bzr build on windows [02:41] sidnei: yes, possibly. i'm trying to kludge bzr into support a windows server without chmod [02:41] sidnei: and the wiki docs/user guide don't seem to document current practice for someone on windows doing this [02:41] sidnei: excuse my ignorancve here. are you one of the main bzr devs too? [02:41] sidnei: so if you could - help noldorin out, and also update the docs, that would be rad [02:41] lifeless: i've succeeded now actually :) [02:42] well, it's not actually generating the installer, because it's complaing something about inno setup script [02:42] Noldorin: sidnei is a colleague of mine @ Canonical and has been helping bzr development out recently vis-a-vis windows daily builds [02:42] but i've got the bzr.exe to play with [02:42] lifeless: ah right, great. [02:43] lifeless/sidnei: an update to the windows build guide would be great, though i've basically managed to get it working now. [02:44] was just thinking it could be a tad clearer/more explicit in parts [02:44] Noldorin: i suspect that generally you are interested in building only bzr itself and not any of it's plugins, or am i wrong? [02:45] sidnei: yeah, i just want to build the standard package. [02:45] Noldorin: oh, ok. that might be as easy as running 'python setup.py bdist_wininst' then [02:45] erm, since you're here to help now, let me tell you the remaining issue then: [02:46] sidnei: surely i needed gnu make/pywin32/cog/etc.? [02:46] (installing them got things working pretty much) [02:46] Noldorin: gnu make and cog are needed for building the full installer, with all the plugins and tortoisebzr and all that [02:47] Noldorin: if you're going for the command-line only bzr.exe executable you don't need any of that [02:47] sidnei: oh. well it would be nice to have tortoisebzr, since the version i'm building i'll need to use regularly [02:47] python tools/win32/run_script.py cog.py -d -o tools/win32/bzr.iss tools/win32/bzr.iss.cog [02:47] iscc /Q tools/win32/bzr.iss [02:47] make: iscc: Command not found [02:47] make: *** [installer] Error 127 [02:47] Noldorin: oh, you got very far! [02:48] Noldorin: seems like you're only missing inno setup [02:48] sidnei: heh, yeah. it's just the inno bit, as i said to lifeless [02:48] mm [02:48] Noldorin: did you install it? [02:48] i can actually run bzr.exe under win32_bzr.exe dir [02:48] sidnei: yes. [02:48] i'm running under mingw though, so i'm thinking i may havel to tell it something [02:48] Noldorin: so you need to add the inno setup dir to your %PATH% environment variable, so that it finds iscc.exe [02:48] put it in the path perhaps? [02:49] ^^ [02:49] but, again, that's for building an installer, if you only want the bzr.exe, you already got what you need it seems [02:49] might as well finish the process now. could be handy [02:50] Noldorin: indeed. we are looking for people to help in this area *wink wink nudge nudge* [02:50] hmm. the bit about the path was in the docs. i'll blame it on the fact it's almost 3:00 am here for missing it? [02:50] Noldorin: eh. i would certainly miss that at 3am :) [02:51] hehe [02:51] sidnei: you're interested in getting the docs updated, you're saying? [02:52] Noldorin: for sure! let us know what parts are not clear. submitting a branch for review with updates to the docs gets you double points. [02:53] sidnei: i'd be glad to do that :) [02:53] i'll have a look at some point tomorrow [02:53] so i can figure out which bits would still be unclear when i'm *awake* [02:55] eh [02:56] Noldorin: did you comment out the tortoisebzr bits? it requires msvc to compile. maybe the failure to build that is not being ignored? [02:57] iscc /Q tools/win32/bzr.iss [02:57] Inno Setup 5 Command-Line Compiler [02:57] Copyright (C) 1997-2008 Jordan Russell. All rights reserved. [02:57] Portions by Martijn Laan [02:57] You may not specify more than one script filename. [02:57] sidnei: where are the docs [02:57] s/h// [02:57] sidnei: nope. i have msvc installed though [02:58] Noldorin: ah, that explains it then. [02:58] lifeless: which docs more specifically? [02:58] sidnei: 'how to build on windows' [02:59] lifeless: we're working on that [02:59] :) [02:59] lifeless: what's missing more specifically is how to get the dependencies installed [02:59] sidnei: any ideas about the "You may not specify more than one script filename." error? [02:59] lifeless: once the dependencies are in place its 'make installer-all' [03:00] sidnei: well, I'm meaning - where is that documented [03:00] sidnei: agreed [03:00] even the make installer-all step [03:00] lifeless: its not. :( all there is is a bunch of comments in several setup.py files [03:00] ah! [03:01] lifeless: they need to be compiled into one document [03:01] sidnei: have you seen : http://bazaar-vcs.org/BzrWin32Installer [03:01] lifeless: basically the first time i did this i would open the setup.py file of the thing that failed and there was a comment explaining why [03:02] lifeless: uhm i hadn't found that before [03:03] lifeless: that could use some polishing, but seems like a good part of what's needed is in there [03:05] * sidnei adds a bookmark [03:06] * Noldorin will be idling here regularly, in case you'd like to discuss the build docs [03:06] just let me know [03:06] for now, i just want to get this inno setup erro sorted, followed by some rest. :P [03:07] Noldorin, lifeless: maybe bialix will beat me to updating the docs *wink* [03:07] Noldorin: soo [03:07] Noldorin: try removing the /Q [03:07] heh [03:07] right [03:09] Noldorin: any luck? [03:09] sidnei: can't find it in the makefile. i assume that's the wrong place? [03:10] Noldorin: i mean, run that same command from the command line [03:10] ok [03:10] Error on line 50 in c:\users\alex\bzr\1.17\tools\win32\bzr.iss: No files found matching "c:\users\alex\bzr\1.17\win32_bzr.exe\msvc*.dll" [03:11] Compile aborted. [03:11] so it seems i'm missing the msvc dir from my path var? [03:11] or someting else? [03:11] Noldorin: no, it should have been copied into that directory [03:11] Noldorin: by py2exe presumably [03:12] hmm [03:13] sidnei: you want the entire log? [03:14] Noldorin: that would help indeed. do you know how to redirect the output? === Edwin is now known as Guest82689 [03:15] 'make installer-all 1>build.log 2>&1' [03:16] sidnei: http://pastebin.ca/1521403 [03:17] Noldorin: there's a py2exe.log around? [03:18] yeah - http://pastebin.ca/1521407 [03:20] (i'm currently messing with the source code for ftp/__init__.py, trying to get get rid of all the chmod stuff) [03:20] Noldorin: oh, seems like you're building with python2.6 [03:20] but we'll leave that to another time :) [03:21] Noldorin: you should be using python2.5 i believe [03:21] (that's the real issue. i just need to get bzr compiling nicely first of course) [03:21] sidnei: ah [03:21] Noldorin: at least, i havent tried python2.6 myself [03:21] how would thae make a difference with inno though? [03:21] Noldorin: no, it has nothing to do with inno. but might explain the missing msvc*.dll [03:21] or is it to do with copying the msvc*.dll files? [03:25] i see [03:25] but the /q option needs to be removed, it would seem? [03:25] does it work if you remove it? [03:25] (where is it specified?) [03:26] no, it gives the previous error when i remove it: [03:26] Error on line 50 in c:\users\alex\bzr\1.17\tools\win32\bzr.iss: No files found matching "c:\users\alex\bzr\1.17\win32_bzr.exe\msvc*.dll" [03:26] oh, ok [03:26] if i leave it in, it gives: [03:26] You may not specify more than one script filename [03:26] it's in build-installer.bat [03:26] hm [03:26] ok [03:27] but that's strange. maybe we are using a different version of inno than the on you installed [03:27] which version you're using? [03:27] 5.2.3 [03:27] yeah, i was thinking that... [03:29] sidnei: could we continue this tomorrow maybe? [03:29] i'm eager to finish it off now, but i know it's far too late really! :/ [03:30] Noldorin: i won't be around tomorrow, maybe monday? [03:31] Noldorin: if you see jam around, he can help too [03:31] sidnei: ah, you're at canonical atm? [03:32] Noldorin: i work for canonical yes, but not on the bazaar project. i just happen to have an interest in the windows installer :) [03:32] *thought you were based in the isle of man* [03:32] guess you're somewhere in the US though [03:32] ah, great :) [03:32] Noldorin: ah, no. southern brazil. [03:32] well talk to you on monday [03:32] most of us work from home [03:32] ah, lucky guys [03:33] :P [03:33] am i wrong? :P [03:33] no! [03:33] can't be too bad lol [03:33] heh [03:33] sidnei, lifeless: you've both been most helpful - thanks very much. [03:33] we'll talk again soon [03:33] maybe we can discuss how we might get around this CHMOD issue [03:34] i will be sprinting in curitiba next week with the landscape team, but i will keep an eye on irc if you're still in trouble [03:34] lifeless: i guess that's something i'll want to talk about with you [03:34] Noldorin: sure [03:34] sidnei: that's great, cheers. if you figure out what the inno setup-related prob is, i'd be glad to know :) [03:35] ok [03:35] thanks again. [03:35] good night [03:36] sidnei: erm, i'll probably just try reverting to python 2.5 though and seeing what that does [03:36] meh [03:36] bye === Edwin is now known as Guest23793 [03:46] jml: around? [04:14] geeze, isn't this more important than wishlist? https://bugs.launchpad.net/bugs/408983 [04:14] Launchpad bug 408983 in bzr "need a "bzr apropos" command to search the topics available through "bzr help"" [Wishlist,Confirmed] [05:21] hi [05:21] i need help with bzr, how can i run bzr to use like daemon [05:22] i've this errro bzr: ERROR: Connection error: failed to connect to delphosproject.org:4155: [05:24] http://doc.bazaar-vcs.org/bzr.dev/en/user-guide/index.html#running-a-smart-server [05:40] thank u lifeless [05:54] Are tags included in bzr send -o patch ? === abentley1 is now known as abentley [12:50] hey lifeless [15:52] morning [15:53] someone have a link to read how can i set authentication to bzr push? [15:55] we have a server with bazaar and redmine, we created a repositorie, works fine, but when i do bzr push sftp://user@host/path_to_branch bzr do not authenticate [15:55] i readed documentation find a authentication.conf file [15:56] but dont work [15:56] any idea? [16:06] GastonBorys: does the sftp command work? === abentley1 is now known as abentley [16:18] jelmer: no, not work [16:19] i get this message: bzr push bzr+ssh://gaston@delphosproject.org/~/projects/sapphire [16:19] gaston@delphosproject.org's password: [16:19] Permission denied, please try again." [16:21] i readed, documentation, it say "Configure $HOME/.bazaar/authentication.conf" [16:21] GastonBorys: I mean, does the sftp command (unrelated to bzr) work ? [16:22] no [16:23] GastonBorys: bzr just uses ssh to log into remote machines using sftp/bzr+ssh [16:24] the idea is not create a ssh account for each developer or manteiner to upload changes [16:27] i thought, may be there was some way to authenticate outside ssh as i read the documentation of authentication.conf file [16:29] an internal bzr user, i running bazzar with serve --directory [16:30] GastonBorys: authentication.conf won't provide you with much help here [16:30] if you have a single account that all users log into then they should all also be able to use the sftp utility to log into that account [16:31] okey [16:35] lifeless: ping? [16:38] pff [16:39] its an english channel? [16:39] anka-ar: yes [16:39] ok [16:40] algunos hablan en español pero me parece que no se puede por que beuno ayer se disculpo por el español [16:40] we need to upload a few packages to our redmine, and GastonBorys says me that the only way is using ssh? [16:40] no way to use sftp¡ [16:40] ? [16:51] anka-ar: this guys understand prefectly is not necesary to ask the same thing two times [16:52] hrrm.. trying to build the bzr installer for windows here [16:52] make seems to be complaining though [16:52] error: Python was built with Visual Studio 2003; [16:52] extensions must be built with a compiler than can generate compatible binaries [16:53] Visual Studio 2003 was not found on this system. If you have Cygwin installed, [16:53] you can try compiling with MingW32, by passing "-c mingw32" to setup.py. [16:55] passing -c mingw32 makes it complain that "mingw32" is not an option thuogh [19:06] hello. i'm getting the following error trying "make installer" on windows [19:06] c:\MinGW\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\mingw32\bin\ld.exe: cannot find -lzdll [19:06] collect2: ld returned 1 exit status [19:06] my environment is configured correctly i believe [19:06] any ideas? [19:33] jelmer: sooo ... svn replays seem to like to issue file_opens when the file never existed before ... [20:43] garyvdm: hi [20:43] any ideas on Bug #410580 [20:43] Launchpad bug 410580 in qbzr "qcommit/qadd/qrevert files view: hide/remove extra columns and make the filename column wider" [High,Confirmed] https://launchpad.net/bugs/410580 [20:53] SamB: it does file opens with base revisions that we don't necessarily have [20:53] hi jelmer [20:54] what's new with bzr-git? [20:57] bialix: hi [20:57] bialix: not much [20:57] have you had a chance to try it again on windows? [20:57] nope [20:58] maybe later this month [20:58] I was under too much work [20:58] does garyvdm was here earlier? [20:59] I haven't seen him [21:00] k [21:31] Hi bialix [21:31] Taking a look [21:31] hi garyvdm [21:34] bailix: is it a recent regression? [21:35] I think it is a qt windows bug - I'm not seeing it on ubuntu - But I think it is due to a change in the most recent revision [21:36] I don't know [21:36] I'm not sure I saw it at my work computer [21:36] Ok - let me boot into windows. [21:36] but see it on my home laptop [21:43] * bialix waiting for gary [21:50] * bialix reads irclogs [21:51] Gha! They called me "not at all windows guy"! [21:51] me? [21:51] funny [21:55] garyvdm: it's regression in revno 870 [21:56] Noldorin, SamB: I've updated URL to GNU Make [21:56] :) [21:56] bialix: Yes - It was due to a qt4.4 bug that I forgot about. I was able to reproduce and I've fixed it now. [21:56] Noldorin, SamB: I've surprised by your definition "that guide was not at all written by a windows guy" [21:57] bialix: you wrote it? [21:58] yep [21:58] bialix: and you're a windows guy mainly, i take it [21:58] heh [21:58] so i was wrong :) [21:59] I follow te Joel idea of one-push build [22:00] bialix: are you going to be updating the guide soon perhaps? [22:00] bialix: I'm also a avid JOS reader! [22:00] i would be happy to give you some suggestions [22:00] if you'll take them [22:00] * Noldorin has heard far too much about the joel test [22:00] there's a question on it on stackoverflow every day ;) [22:00] garyvdm: :-) [22:01] Noldorin: this guide is not quite full [22:01] now installers are building by Jogn Meinel (jam here) [22:01] yeah [22:01] sorry [22:02] can i give you suggestions perhaps? [22:02] John Meinle [22:02] with my experience though? [22:02] so you can maybe update it [22:02] SORRY! [22:02] Noldorin: it's a wiki [22:02] you can update it too [22:02] all you need is lp acount [22:02] but yes, fell free to give suggestions [22:03] I'm still curious [22:03] hehe ok [22:03] i would do it myself... [22:03] but i'm kind of busy [22:03] anyway.. [22:03] first thing is [22:04] garyvdm: what's qt bug? [22:04] bialix: I have tonight, tomorrow, and Monday(South African Holiday) to work on qbzr - So I'm going to go through the merge requests, see if there are any bugs to fix [22:04] bialix: It's in the comments in the code. [22:04] don't approve qexport please [22:05] I have some comments on it [22:05] ok [22:05] javier is not here? [22:06] I want to see if I can fix bug 395937 and bug 395817 [22:06] Launchpad bug 395937 in qbzr "qannotate: Crash when opening qbzr/lib/log.py annotate from qbrowse" [High,Confirmed] https://launchpad.net/bugs/395937 [22:06] Launchpad bug 395817 in qbzr "qbzr and bzr-pipeline not compatible." [Medium,New] https://launchpad.net/bugs/395817 [22:06] garyvdm: I have several questions/ideas about future of qbzr [22:06] Noldorin: hi? [22:06] can we talk now [22:06] ? [22:07] Noldorin: I'm in a different time zone to you I think :) [22:07] bialix: Now is a good time [22:07] 1) I'm thinking about launching dedicated site for qbzr [22:07] I've checked qbzr.org is free [22:08] I can buy this domain and can buy the hosting [22:08] but it will be most likely hosting in UA zone [22:09] if it's bad, then I'd need some suggestions [22:09] also this site will be mostly static [22:09] and I'm not web dev guy [22:09] What would that give us that some sub pages on bazaar-vcs.org does not? [22:09] so if you have (or will have) some ideas -- it's will be nice to hear [22:10] garyvdm: I'm not sure about bazaar-vcs [22:10] I've heard poolie want to get rid of wiki there [22:10] lifeless: hi there [22:10] maybe I'm wrong [22:10] yeah, i suspected so :) [22:10] just thought i'd try earlier anyway [22:10] lifeless: are you also in brazil? [22:11] garyvdm: so first item is the site: do we need it and how? [22:11] bialix: I know that they (headed by emmajane) are in the process of update bazaar-vcs.org [22:11] garyvdm: second item: I'd like to have some logo for qbzr [22:12] garyvdm: I'm thinking about it too long (> 1 year now) [22:12] garyvdm: I have in mind something based on sun or sunflower with Q letter in/on it [22:13] garyvdm: yeah, I saw Emma's mails [22:13] bialix: I don't think that having a separate site would give us any pros [22:13] Noldorin: nope [22:13] australia [22:13] garyvdm: currently we have only one page http://bazaar-vcs.org/QBzr [22:14] garyvdm: we can keep it as redirection point [22:14] garyvdm: what's cons here? [22:14] cost, effort required. [22:14] We do need to put some effort into getting screen shots updated. [22:15] lifeless: ahh right, that explains [22:15] garyvdm: yes [22:15] lifeless: it must be said...you gave us a thrashing today at headingley :P [22:15] garyvdm: will be nice to get new screenshots more regularly [22:15] Advocacy - manly by publishing tips and tricks using qbzr [22:15] garyvdm: cost -- I have some money I can spent on this [22:16] Lots of people are not aware of new features that are available. [22:16] Noldorin: :) [22:16] lifeless: i can only assume you're a cricket fan. [22:16] lifeless: no-one in australia isn't afaik! [22:16] garyvdm: in my evil plan we persuade igc to write some sexy docs for qbzr [22:16] lifeless: we'll come back in the final test though, don't worry [22:17] right, enough off-topic talk now [22:17] bialix: That would be cool. I still don't think that a separate site is needed. [22:18] garyvdm: I'd prefer to use restructured text instead of wiki markup for the site/docs [22:18] so I can edit the site pages offline, commit with bzr and upload to the site with bzr [22:19] +1 for using bzr to version the doc/site. [22:19] garyvdm: using bzr-vcs.org now is possible but not so easy [22:19] lifeless: ping? [22:19] bialix: I don't mind either markup lang. [22:19] garyvdm: all my personal sites made with rst + bzr [22:20] bialix: re: Icon - I just want to go read up on a old mail. [22:20] I'm not sure there was big discussion about it [22:20] but maybe I forgot [22:21] lifeless: so i've managed to get the installer compiling well now :) [22:21] in the past luks said he don't like the QBzr as name [22:21] garyvdm: but for me it's not Qt Bzr but Qool Bzr [22:21] can we made it unofficial motto? [22:21] ;-) [22:22] :-) [22:22] Noldorin: cool [22:23] qool [22:23] hi amanica1 [22:23] hi [22:23] good to see you again [22:23] yup you too [22:23] bialix: yeah, it required a bit of hacking around, but not too much. i'll tell you what i need to do in a min, sorry [22:23] just waiting to see if lifeless is around still [22:24] Hi amanica1. [22:24] hi gary [22:24] Noldorin: you can send the mail, either to bzr ML or Bzr-Windows ML [22:24] bialix: the subject of the mail I was interested in is "[qbzr] Don't put QBzr in the title bar of a window" [22:24] bialix: I can't find it in the Google Groups interface :-( [22:24] bialix: ok, i might just do that [22:24] garyvdm: ah [22:25] * bialix looks [22:25] bialix: most of your instructions you wrote were very clear btw. just a few points that were slightly different for me. [22:25] bialix: so thanks a lot - it was a big help to me. [22:25] garyvdm: btw. that mysql copy didn't work out for me. I forgot that flashdrive is fat32, and that repository got corupted :( [22:25] garyvdm: discussion started 18/08/2008 [22:25] bialix: yes [22:26] amanica1: :-( - why did the repo corrupt? [22:26] lifeless: are you there still? [22:27] yes [22:27] thats excellent [22:27] right, now onto the errors i'm getting trying to hack the ftp module [22:27] bialix: I feel that as qbzr is just a interface to bazaar - it should be branded as bazaar - and as such - should use the bzr icon, and name. [22:28] garyvdm: http://groups.google.com/group/qbzr/browse_thread/thread/68f9c6a13857a27b# [22:28] lifeless: i commented out the following line in ftp/__init__.py: ftp.sendcmd(cmd) [22:28] bialix: I didn't say you weren't one, exactly [22:28] bialix: as luks said, maybe that is a bit bold. [22:28] and that gets rid of the warnings [22:28] I might have accidentally agreed with what someone else had said ... [22:28] nonetheless... [22:28] the problem with the repo lock still exists [22:28] SamB: but you surprised by make [22:29] bialix: a bit! [22:29] Noldorin: uhm, the repo may still be locked from your prior experiment? [22:29] I guess it's actually necessary ? [22:29] bialix: I see we did take QBzr out the titles. [22:29] lifeless: i'm deleting the push directory manually via FTP each time before i test [22:29] http://pastebin.ca/1522288 [22:29] that's what i'm getting still [22:29] mightn't not calling it "qbzr" make for confusing bug reports ? [22:29] garyvdm: I second who think it's too bold [22:30] SamB: Yes [22:30] SamB: np, but it as funny [22:30] Noldorin: have you run bzr break-lock ftp://alexreg-repos@213.175.198.12/olivaw-bot ? [22:31] garyvdm: I'm not talking about icon in the title bar actually [22:31] lifeless: yeah, it just automatically relocks [22:31] garyvdm: I'm Ok to keep using bzr.ico [22:31] erm [22:31] let me paste you the message [22:31] bialix: I typically expect that Makefiles for python projects are just wrappers to deal with *nix-hacker reflexes [22:31] garyvdm, I dont know why. I copied it and some comands failed. then reconsile gave errors. I'll try a little more now to resurect it. [22:31] garyvdm: keep using bzr.ico for the title [22:31] SamB: well, it's not quite true [22:31] SamB: We have a separate error report. That currently points to bugs.lp.net/bzr/+filebug - I'm going to change that to bugs.lp.net/qbzr/+filebug now. [22:32] lifeless: it shouldn't be locking anything on a clean push anyway! the guy i spoke to a few days ago thought it was caused by my ftp server dropping the conn suddenly [22:32] SamB: but it was indeed was written in such way to simplify review process for the rest of bzr team who is hardcore linux hackers [22:32] garyvdm: I guess it shouldn't be too much of a burden to shunt the core problems back to core [22:33] SamB, garyvdm: the problem now that QBzr is a library now [22:33] Noldorin: it has to lock during push; that its locking the repo is a little odd, as we do that very late in the process [22:33] Noldorin: what does 'bzr info -v ftp://alexreg-repos@213.175.198.12/olivaw-bot' show? [22:33] SamB, garyvdm: it's used in several other projects [22:33] lifeless: ah right... yes, i was wondering why it was only locking part way through [22:34] erm [22:34] bialix: oh [22:34] bialix: Ok - I see. Basically for the website, and the about page? (Oh - we don't have one of those.) [22:34] Noldorin: we lock to insert the prepared pack [22:34] garyvdm: yes, branding for the project and site [22:34] there is a file - pack-names - that we have to atomically update [22:35] bialix: I think that it would be nice to have, but not very important. [22:35] garyvdm: it's just my long standing itch [22:35] garyvdm: 3rd: qbzr 1.0 (again) [22:36] garyvdm: I remember your position about qmain [22:36] garyvdm: but may be I can persuade you to change your mind [22:36] now that we have bzr-explorer [22:36] garyvdm: and don't tie qbzr 1.0 to qmain [22:37] I'm not sure. [22:37] lifeless: here you go. http://pastebin.ca/1522300 [22:37] garyvdm: I feel there is too much things we want to implement, and there is only 2 active developers [22:38] garyvdm: and you even more active than me [22:38] garyvdm: I'm just fear qmain takes too long [22:38] lifeless: interestingly, break-lock seems to work now [22:38] and the ideas come in faster that we can get them out :-( [22:38] lifeless: now that i've disabled the chmod sending [22:39] garyvdm: yeah :-? [22:39] it's good and bad [22:39] garyvdm: as I said:qbzr is not just standalone product now [22:39] Noldorin: so, I'm not sure what could be going on; the lock appears to be you [22:39] it's a library that used in bzr-explorer, TBZR, qbzr-eclipse [22:40] lifeless: trying to push again, i get this: http://pastebin.com/m3b40d2c8 [22:40] lifeless: hrmm, yeah. no idea why it's being cause [22:40] and we should be only locking once; so even if it does make us reconnect, we should be doing that wknowing the lock [22:40] caused* [22:40] lifeless: would it be helpful to run bzr in verbose mode perchance? [22:40] lifeless: i take it there is one. [22:41] Noldorin: -Dtransport [22:41] will log more stuff to the log about transports [22:41] ok [22:41] is this a test repo? [22:41] lifeless: from a clean ftp parent dir? [22:41] lifeless: nope. [22:41] or do you have important stuff in it already? [22:41] well, i have real project work in my local repo [22:41] bialix: Do you feel that calling the next release 1.0 will result in more contributions? [22:41] ok, can you remove it[on the ftp server], and try from new? [22:42] garyvdm: not really [22:42] lifeless: yeah, that's what i've been doing so far [22:42] Anyone else here use bzr to keep track of communally developed song lyrics? [22:42] garyvdm: actually I think if people want to help, they just help regardless of numbers [22:42] ...and the resulting vocal tracks? [22:42] Noldorin: oh, you didn't tell me that :) [22:42] bialix: Do you feel that calling the next release 1.0 will result in more users? [22:42] Noldorin: try this please - remove the repo on the ftp server [22:42] garyvdm: I'm a bit sad on this [22:42] run 'bzr init ftp://...' [22:42] then 'bzr info -v ftp://...' [22:43] lifeless: yeah, sorry. i might have told the other guy (forget his nick) about that :) [22:43] ok [22:43] garyvdm: perhaps [22:43] will do [22:43] lifeless: no more info with -Dtransport btw [22:43] garyvdm: I feel that we need to thinking about better support of per-file commit messages (MySql) [22:44] garyvdm: so we can match bzr-gtk on this field [22:44] Yes [22:44] but for commit we need to get some improvements in bzr core first [22:44] lifeless: success with init: Created a standalone branch (format: pack-0.92) [22:44] bialix: I don't think that we should feel sad! We have made some excellent tools. [22:45] garyvdm: dedicated site + optional logo => the road for 1.0 and more users, yes [22:45] lifeless: info: http://pastebin.com/m2e72917c [22:45] garyvdm: we still have a lot of room on Mac [22:45] bialix: yes [22:46] garyvdm: it's shameless question: if you will have a Mac, will you make some mac-specific improvements? [22:46] bash: bzr+ssh://login@bazaar.launchpad.net/~ethana2/ubuntusong/branch: No such file or directory [22:46] Of course. [22:46] garyvdm: maybe if we asking the community, I hope somebody will help [22:47] I'm trying to create a bzr branch in launchpad [22:47] but I don't really know what I'm doing, at all [22:48] I just installed bzr on this machine [22:48] # [22:48] Lock status: [22:48] # [22:48] branch: locked [22:48] oh wait, I did it wrong [22:48] ethana2: read tutorial on using bzr + lp [22:48] Noldorin: ^ thats the problem [22:48] or a refined version of it [22:49] lifeless: yeah, i suspected so [22:49] bialix: I'm not sure about the version number. I don't feel strongly either way. [22:49] hrmm [22:49] any ideas as to the cause? [22:49] bash: bzr+ssh://ethana2@bazaar.launchpad.net/~ethana2/ubuntusong/trunk: No such file or directory [22:49] Noldorin: so, if you ran that with -Dtransport we can check that you did send commands to remove the lock [22:49] i wouldn't be surprised if it's just due to my ftp server acting strangely :) [22:49] :P* [22:49] s/you/your computer/ [22:49] bialix: link? [22:49] and if you did, and the file is still there on the server, then the ftp server is acting wildly stangely [22:49] bialix: I just want to keep things ticking on - all ways getting better. [22:49] bialix: I'm trying to figure out ov [22:50] bialix: I'm trying to figure out https://help.launchpad.net/CreatingAHostedBranch [22:50] garyvdm: well, it's just a number in the end. but releasing 1.x is a bit nicely than 0.xx year by year [22:50] lifeless: run what with -Dtransport now? [22:50] ethana2: http://doc.bazaar-vcs.org/latest/en/tutorials/using_bazaar_with_launchpad.html [22:50] bialix: If it's going to encourage you, lets do it! [22:51] bialix: Decided! :-) [22:51] garyvdm: :-/ [22:51] Noldorin: bzr -Dtransport init ... [22:51] (remove the repo first, again) [22:51] yeah, of course [22:51] right [22:52] garyvdm: so I'm starting to work on the site [22:52] then look in your bzr.log [22:52] bzr --version will list the path to the log [22:52] bialix: Cool. I'm going to do some coding now. [22:52] garyvdm: maybe good site + some docs will attract more devs (and users of course) [22:52] garyvdm: ok [22:53] lifeless: not bzr info this time? [22:53] garyvdm: will be nice if you'll help with news for 0.13 [22:53] Noldorin: no need [22:53] ok [22:53] garyvdm: tomorrow is ok [22:53] bialix: Sure - So is it ok if I do the release on Monday? [22:53] after I get the transport log, I'll get you to check via info -v that it is infact still locked. But the debugging bit is the init. [22:54] garyvdm: yes, but maybe we need to inform the igc about it [22:54] garyvdm: he want to release explorer after/in sync with us [22:54] bialix: Or do we want it out before poolie does the release for bzr? [22:54] garyvdm: anyway jam will build installer later [22:55] garyvdm: np here [22:55] lifeless: hrmm, nothing in the log about the repo i'm working with [22:55] bialix: Ok - I'm going to put that in a mail now. [22:55] garyvdm: I'm also have some questions about qbzr slowness, but it can wait couple of days [22:55] lifeless: never mind, it's just that tbzr stuff is mixed in with it [22:56] bialix: Lastnight I fixed some qcommit slowness. [22:56] garyvdm: thanks for the chat, I'm going to sleep now. bye [22:56] lifeless: http://pastebin.ca/1522319 [22:56] garyvdm: qdiff is bother me too [22:56] gnight all [22:56] bialix: Thanks for the chat! Bye [22:58] Noldorin: on the server, can you get a recursive listing of olivaw-bot/.bzr/branch-lock ? [22:59] and of [22:59] olivaw-bot/.bzr/branch/lock [22:59] ok [23:01] lifeless: nothing in either of those dirs [23:03] they are empty? [23:03] does bzr info -v show the branch or repo as locked? [23:05] lifeless: nope, no locks [23:05] i just did a bzr init [23:05] so i'd hope not :P [23:05] amanica1: If you want, I'll write it to a CD, and drop it of for you. [23:07] Noldorin: well, you just did an init before, and it did leave a lock [23:08] Noldorin: I am about to go out - it is sunday here :) [23:08] Noldorin: could you - file a bug; attach your patch, summarise what we've learnt [23:08] I suspect a push to the repo as it is now will work [23:08] lifeless: heh, fair enough. [23:08] will do [23:08] lifeless: i don't really have a patch though [23:08] but we don't have a reason for why it sometimes doesn't unlock [23:09] except for commenting out one line [23:09] thats true [23:09] AHA! Got it! Thanks, guys! [23:09] but it means folk debugging can see what you've changed ;) [23:09] alright [23:09] well thanks for the help :) [23:09] talk to you later [23:12] lifeless: yeah, the push succeeded btw [23:12] quite odd === Edwin is now known as Guest6188 [23:18] I modified a file in my project directory, but bzr won't push it because it says nothing was modified [23:18] ..but launchpad still has the old version of the file [23:18] ethana2: did you commit it? [23:18] LarstiQ: oh, guess not [23:19] bzr: ERROR: Path(s) are not versioned: "Remove old song lyrics" [23:19] ethana2: -m [23:19] how do I specifically create a non-stacked branch? [23:20] with push [23:20] SamB: to launchpad? [23:20] LarstiQ: yeah [23:20] oh whoops, deleted the wrong file [23:20] SamB: you don't I think, ref a bug about wanting ui to force that [23:21] LarstiQ: ref? [23:21] SamB: reference/see [23:21] there is one filed [23:21] uh huh [23:21] it would sure be nice to know what the number was! [23:22] I'm not going to trawl up my mail at this point [23:22] SamB: just ircing till my battery runs out, sorru :p [23:23] ah [23:23] wish I had an IRC-capable machine with a battery [23:24] at 1600mAh it's not that great [23:24] 6 more minutes now actually [23:25] what sort of device is it? [23:26] garyvdm: thanks. I'll see if I can fix it first. I tried to download it from work but a bug in our proxy breaks bzr over http:// and ssh-ing out is blocked. [23:26] mm. maybe I'll try ftp [23:26] ok [23:26] garyvdm: I can't expect you to drive that far [23:26] and I'm not that desperate yet [23:27] I mean I dont need it that badly [23:27] I'm working in Morningside now, so It's not to far. [23:27] ah ok [23:27] Drop me a mail if you change your mind.... [23:27] thx [23:28] garyvdm: so how is the new job? [23:28] working in daytime now? [23:28] Yhea [23:28] And I have weekends, and..... public holidays!!!! off!!!! [23:29] SamB: Acer Aspire One [23:29] Work is cool - just doing some simple web dev. [23:29] garyvdm: sweet [23:32] ok, so I've been trying to figure out bzr and have been royally screwing up a bzr branch with basically nothing in it [23:32] how do I wipe it out and start over? [23:33] it had one small file and I went to change the file, but then I deleted it because I forgot the ~ when I went to delete that other file gedit always makes when you change a file [23:33] ..but then I committed that and pushed it and now it says the file is locked and I went to killall bzr but that didn't help and the system monitor says the file /isn't/ locked [23:34] and the change I made to the file really is outside of the scope of its development, just some stuff I forgot before uploading it [23:35] so I've got the file I want now, and I want to upload it to launchpad as the initial commit [23:35] brb [23:35] * ethana2 restarts machines === Edwin is now known as Guest60587 [23:40] ok there we go, branch deleted [23:43] ethana2: In future, 'bzr break-lock' is your friend. [23:43] (as the message bzr gave you says) [23:43] wgrant: I tried that but it said it couldn't [23:43] when I closed the terminal it said some other thing was stopped though [23:43] ethana2: It would have said something more descriptive than that. [23:44] wgrant: yeah [23:44] it said the file was being modified or in use or something [23:44] so it couldn't unlock it [23:44] but it wasn't that I could tell, and neither was it according to the system monitor [23:47] ok got it [23:48] so, you log your bzr into launchpad, then you change the file, then commit the file, then push [23:48] I guess that's simple enough [23:49] apt says bzr-gtk is installed, but I can't run it using its name [23:50] 'olive-gtk' [23:52] well, rock on guys, I'll leave you alone now === Edwin is now known as Guest65768