/srv/irclogs.ubuntu.com/2009/08/12/#bzr.txt

Noldorinlifeless: no, i didn't00:03
Noldorinlifeless: i disappeared offline for after my laptop lost power. sorry00:03
lifelessNoldorin: whats the bug number for this problem00:11
Noldorinlifeless: i still haven't been sure what to submit yet :)00:15
Noldorini've been testing the repo a bit more the past day00:15
Noldorinseems init always succeeds00:16
Noldorinor almost always00:16
lifelessNoldorin: please file a bug.00:19
lifelessit lets us gather data.00:19
Noldorinlifeless: ok, will do. what should i detail specifically as the cause though?00:19
lifelessDon't worry about it being 'right' - bugs are conversations.00:19
Noldorinyeah, probably a good idea00:19
Noldorinhmm00:20
Noldorinfair enough00:20
lifelessif we knew the cause, we probably wouldn't need a bug ;)00:20
Noldorinlifeless: knowing the cause can often (though not always) still be quite a long way from the fix ;)00:21
lifelessthats true too :)00:21
Noldorinheh, we've made progress in understanding at least00:22
Noldorinlifeless: interestingly, breaking the lock doesn't seem to be a problem now00:34
lifelessis that with the delay in it?00:34
Noldorinnope00:34
Noldorindon't have that available on this comp at the moment, unfortunately00:35
lifelessok00:36
Noldorin(the source and dependencies that is)00:36
lifelessok00:36
Noldorinok, submitted now00:47
Noldorin#41224400:47
Noldorinlifeless: https://bugs.launchpad.net/bugs/41224400:48
ubottuLaunchpad bug 412244 in bzr "Cannot push to Windows FTP server (Microsoft FTP Service IIS6)" [Undecided,New]00:48
lifelessthanks00:48
Noldorinno problem00:48
Noldorinit's probably still very incomplete at the moment00:49
Noldorinbut it describes the core of the problem00:49
Noldorini don't have some of the logs i posted you earlier, but i'm sure we can get them again if they're relevant :)00:50
Noldorinlifeless: ah, i see your summary already.00:55
Noldorini'll be hear for a while longer, if you care to debug things further with me00:56
Noldorinhere*00:56
Noldorin:P00:56
lifelessI'm in the middle of a few other things right now00:56
Noldorinalright, sure00:56
lifelessWhen I get a chance I'll brain dump my memory to the bug00:56
Noldorinwell ping me if you have a miunte :)00:56
Noldorinotherwise no worries00:56
Noldorinok cheers00:56
lifelessigc: ping00:59
lifelessigc: do the docs in trunk suggest in-place upgrade or doing rename dances?00:59
lifelesshttps://bugs.edge.launchpad.net/bzr/+bug/37473500:59
ubottuLaunchpad bug 374735 in bzr "Plan and UI for upgrading multiple stacked branches " [Critical,Fix committed]00:59
=== _thumper_ is now known as thumper
igclifeless: http://doc.bazaar-vcs.org/bzr.1.18rc1-html/en/upgrade-guide/index.html01:25
igclifeless: the process is that recommended by thumper wrt stacked branches01:25
igcmorning all01:25
=== ivan is now known as Guest79018
=== Guest79018 is now known as ivan
lifelessigc: so, I think this approach is a real problem02:08
lifelessigc: should I talk to you or thumper about that02:08
igclifeless: thumper. I'm happy to write up what you agree02:09
lifelessthumper: ping02:09
thumperwhazzup?02:10
igclifeless: but the one thing I do want is a *simple* answer, even if that means more code in bzr or lp02:10
igclifeless, thumper: complex won't cut it imo02:10
lifelessigc: my way is real simple: bzr upgrade URL02:14
lifelessigc: its a fraction of the way described in your docs; which is why I asked about this in the merge review before it was merged :(02:14
lifelessthumper: I think the upgrading docs should just say to upgrade all the branches in place. I'm not sure why they describe uploading new branches, shuffling stuff around, and igc points me at you to discuss this.02:15
thumperlifeless: if you can fix the bugs, then sure, upgrade in place02:15
lifelessthumper: _what bugs_02:15
thumperlifeless: there are bugs filed that it doesn't work02:16
thumperlifeless: upgrading stacked branches fails02:16
lifelessI've seen one failure, which isn't upgrade relaated, its a fetch failure - being fixed at the moment.02:16
lifelessWe can't release 2.0 with fetch failures anyway; so I think we should be documenting in-place and *if* we get new bug reports fixing them.02:17
thumperlifeless: ok... well if it works, then do it in place02:17
lifelessthis will use less disk space on launchpad, avoid dead branches, keep bug links and reviews intact etc.02:18
thumpersure02:18
lifelessigc: ^02:25
lifelessvila: ping02:39
emmajaneigc, I hope I'm dismissed from writing up the summary of the RFC that turned into secretaries and incompetent developers. ;)03:01
thumperlifeless: can packs (or later non-rr) be stacked on 2a now?03:08
lifelessno, stacking is format locked03:08
lifelessyou can upgrade something thats invalidly stacked though - upgrade doesn't open the basis branch03:09
igcemmajane: yes :-)03:17
emmajaneigc, *phew* :)03:17
igcemmajane: a nice case study though on why reporting bugs is good practice :-)03:17
emmajaneigc, did y'all know that was going to happen when poolie asked me to write up the RFC?03:17
igcemmajane: predicting the future isn't my strong point, so no03:18
emmajaneheh03:18
emmajaneas long as it wasn't "trial by fire for the newb" ;)03:19
fullermdOh, no.  Nobody thinks it through that much.  It's more like "trial by fire for somebody other than me"...03:24
emmajanehehe03:24
* igc lunch03:41
SamBigc: well, it looks like the git source tree is GPL v2 (only)04:02
fullermdComing out of Linus, I'd be a little surprised to see it otherwise.04:03
SamBsometimes he mixes it up a little and says "let's SPL this" ;-P04:13
SamB(more or less)04:13
fullermdPfft, spl's are so 1985...04:14
SamBeven GNU says you might as well use them when your program is shorter than the GPL itself04:15
SamBSPLs are my favorite, and I was born in '86 ;-P04:16
lifelessspecial purpose limousine?04:17
SamBSimple Permissive Licenses04:17
fullermdAlas, my archaic kernel humor is lost on you people   :p04:17
SamBlike BSD3, BSD2, or better, something which doesn't have <organization> in it ;-P04:17
SamBhmm, you know, the latest PPA build has the wrong version number ...04:23
vilahi all07:23
lifelesshi07:27
=== Jc2k_ is now known as Jc2k
jmllifeless, yep :)08:22
lifelessjml: excellent08:24
=== sabdfl1 is now known as sabdfl
=== raimue is now known as Raim
* igc dinner09:50
vilalifeless: just noticed your earlier ping :-/09:53
bialixhi bzr hackers, what is used in bzrlib internally as revision id of None revision (-r0)? Just Python's None? Or some special string?12:13
bialixI suppose it's a NULL_REVISION="null:"12:17
=== kiko is now known as kiko-phone
poolie1hello all12:25
poolie1bialix: yes it is12:26
bialixpoolie1: hi12:34
bialixpoolie1: did you receive my mail about qbzr site? (I don't need the answer right now, but in next couple of days will be nice to get some comments from you or I should ask another Canonical person?)12:35
bialixrats12:36
bialixElvis left the building12:36
=== mrevell is now known as mrevell-lunch
johnf1jelmer: you about?13:25
=== johnf1 is now known as johnf
jelmerjohnf: somewhat13:25
johnfjelmer: are you planning to split out bzr-doc in debian like we've done in the PPA?13:25
jelmerjohnf: it's on my list of things to look into, I just haven't found time to do so yet13:30
johnfjelmer: ok no problems13:30
johnfI'd offer to help out with the debian packaging but I'm still waiting to become active again. Getting out of emeritus status is painful13:31
jelmerjohnf: you're welcome to help regardless13:32
jelmerjohnf: You should be able to join the packaging team on alioth without being a DD, although you'll still need sponsoring to do actual uploads13:32
jelmerbut commits to the bzr repo shouldn't be a problem13:32
johnfok cool.13:33
tvainikaabout bzr-git, how much is currently missing from bzr checkout git+ssh://repo; $EDITOR LL.po; bzr commit -m 'something' (with bound branch)? I just wonder because I'm reluctant to learn git and I wonder if I could bzr-git for gnome translations :)13:33
johnfI figure it makes sense for me to help out with both. I may as well build and upload the debian packages at the same time I do the PPA ones13:33
jelmerjohnf: yeah, that makes sense13:35
jelmertvainika: I'm not sure how well checkouts work, standalone branches should work13:35
jelmertvainika: they shouldn't be hard to get working in any case. if you find they don't work, please file a bug and I'll look into it.13:36
jelmerLarstiQ: do you know what happened to 1.17.1?13:36
=== mrevell-lunch is now known as mrevell
=== cprov1 is now known as cprov
smoserapologies for newbie-ish question. If I bzr branch from some location, make some changes (bzr commit), how can I see what those changes were ?13:53
smoserin git, i'd "git log HEAD..origin/master" or "git diff origin/master"13:53
luksbzr diff --old path/to/the/other/branch13:57
luksbut there is also bzr missing13:57
luksor bzr diff -r ancestor:13:58
LarstiQjelmer: got pqm sorted out on monday and submitted some things, did another cherrypick but not submitted yet13:59
LarstiQjelmer: at HAR now, and it's too rainy to pitch a tent13:59
* LarstiQ sends a pqm request instead13:59
jelmerLarstiQ: ah14:00
jelmerLet's talk about this at HAR then >-)14:00
jelmerI'll be there for the first two days14:00
LarstiQjelmer: ah cool, I thought you wouldn't attend14:01
LarstiQjelmer: you _do_ have a ticket?14:01
jelmeryeah14:01
jelmerI bought one early but was considering selling it again because I had to miss the last two days14:01
jelmerbut I decided to go anyway, don't want to wait *another* 4 years14:01
* LarstiQ nods14:02
smoserluks, thanks14:16
Takjelmer: any thoughts? http://paste2.org/p/37518415:06
Takthat's on a small commit to a big bzr-svn bound branch15:06
Takgot a similar one on update as well; other operation seem to be fine15:07
Takerr, from monodevelop-bzr ^^15:07
=== kiko-phone is now known as kiko
igcnight all16:23
bialixigc: night16:24
bialixvila: bonjour!16:24
vilahello bialix16:25
bialixI've finally managed to finish commit_data stuff16:25
bialixif you want comment on my approach, it will be nice16:26
bialixcode is here: https://code.launchpad.net/~qbzr-dev/qbzr/commit_data16:26
bialixvila: ^16:26
=== deryck is now known as deryck[lunch]
emmajanebeuno, ping16:27
emmajaneigc, night :)16:27
beunoemmajane, hi16:28
emmajanebeuno, hey :) Any updates from the designers?16:29
beunoemmajane, none. I haven't even managed to get confirmation of the time being booked yet16:29
beunoI have a call in 2 hours that gives me hope  :)16:29
emmajanebeuno, :(16:29
emmajanehopefully the call has good news!16:30
poolie1hello emmajane, beuno16:31
emmajanepoolie1, hey :)16:31
beunopoolie1, hey!  What are you doing around here at this hour?16:32
poolie1i'm in Taipei, going to the COSCUP conference this weekend and to visit canonical here16:32
beunopoolie1, ah! that's right16:33
beunohow's Taipei?16:33
poolie1good16:33
poolie1i just got to the hotel16:33
poolie1am gaing to bed soon, it's 113016:33
emmajanepoolie1, I thought today was a travel day for you. But then all I could remember was, "Wednesday"16:34
poolie1it is, i've been travelling all day and then i just arrived16:36
poolie1it's the end of my wednesday16:36
beunopoolie1, enjoy Taipei16:36
emmajanepoolie1, :/ sleep will be nice for you then. :)16:36
vilahi poolie1 !16:37
=== beuno is now known as beuno-lunch
poolie1hi vila16:53
bialixpoolie1: do you will be able to comment on my mail during this week?16:54
poolie1hi,16:54
poolie1any mail in particular?16:55
poolie1i am going to be reading some16:55
bialixpoolie1: about Qbzr site, Gary asking to stay on bazaar-vcs.org16:56
poolie1oh ok16:57
poolie1i'll look16:57
bialixit's not urgent, but I'd like to know how busy you are16:57
poolie1i saw the thread but i didn't read all of it16:58
bialixcheck qbzr ML17:00
poolie1ok, answered17:00
poolie1i hope that helps17:01
bialixthanks17:01
poolie1did that answer the question?17:03
bialixpoolie1: what it means: "We could arrange for qbzr to point to some site you like."17:07
bialix?17:07
poolie1we can add a dns entry for it17:07
bialixi.e. qbzr.bazaar-vcs.org?17:07
poolie1right17:08
bialixok17:08
bialixI need to catch garyvdm now. But it seems ok for me. (less money for domain)17:09
bialixpoolie1: we have a big move for last year17:10
poolie1?17:11
poolie1a big change since last year?17:11
bialixpoolie1: we want to release qbzr 1.0 soon17:11
bialixyes17:11
poolie1cool17:11
poolie1it seems to be moving really well17:11
bialixso the site will be nice additon for this17:11
bialixGary is really wizard17:11
bialixpoolie1: it's a shameless, but I can't resist: https://www.ohloh.net/p/compare?metric=Codebase&project_0=QBzr&project_1=Bazaar+GTK%2B+frontends17:13
jampoolie1: aren't you up *way* to late?17:13
jamor is it a different TZ?17:13
poolie1i'm 2 hours earlier, but it's still late and i should sleep17:13
poolie1bialix, wow17:13
poolie1i'm just going to mail S then sleep17:14
Takdoesn't that just show it takes way more LOC to do the same thing using qt? ;-P17:14
bialixTak: :-P17:14
bialix:-P :-P17:14
bialix:-P :-P :-P17:14
* Tak moc < bialix 17:15
bialixwhat is "moc <" ?17:15
Takhmm, doesn't qt still use moc?17:15
Takhttp://doc.trolltech.com/4.0/moc.html17:16
bialixTak: we're using PyQt17:17
Takso pyqt uses some dynamic stuff to avoid all the mocery?17:18
bialixI guess so17:19
* bialix disappear17:20
luksTak: moc is just a way to have meta information about classes in a static language such as C++17:22
luksTak: you can get all that info from Python objects at runtime17:22
* Tak nod17:22
jamluks: well given that moc is a precompiler, is it really even that?17:24
jamI thought it was just a way to have nice syntax for slots17:24
luksjam: it's not a precompiler17:24
luksjam: it extracts info from .h files into _moc.cpp files17:24
luksjam: the nice syntax is standard c++17:24
luks(#defines)17:24
=== beuno-lunch is now known as beuno
=== deryck[lunch] is now known as deryck
=== EdwinGrubbs is now known as Edwin-afk
jelmerTak: sorry, no idea, haven't seen a crash in a while18:26
* Tak nod18:26
Takand the c#->c->python->c->python roundtrip is nice for debugging anyway ;-)18:27
jelmer:-)18:29
=== Colonel-Rosa_ is now known as Colonel-Rosa
divokz1Could anyone point me to a resource on storing the current revision number in a file using a commit hook?19:04
divokz1I tried making my own pre_commit hook, but it's one revision behind (the commit doesn't send the updated file)19:05
divokz1Any ideas?19:05
andy_I'm looking for some input on converting projects from svn to bzr.  I'm using nested trees to mimic svn:externals but am not sure which repo format would work best.  Seems like the options that I've tried that work are for me (v1.13.1) are:  rich-root (complains alot tho), i.9-rich-root and development-subtree.  Any recommendations/suggestions as to which format to use?19:08
divokz1Google hasn't been helping either...19:08
Kinnisondivokz1: look for the keywords plugin19:34
cody-somervillejam, I don't think lp #412657 is a dup19:38
ubottuLaunchpad bug 412657 in bzr "update fails when trying to lock master branch (in a readonly checkout) (dup-of: 412244)" [Undecided,New] https://launchpad.net/bugs/41265719:38
ubottuLaunchpad bug 412244 in bzr "unlock fails to unlock over FTP with Windows FTP server (Microsoft FTP Service IIS6)" [Medium,Confirmed] https://launchpad.net/bugs/41224419:38
james_wcody-somerville: it's a dupe of something19:38
james_wperhaps just not that one :-)19:38
james_wlet me find the correct one19:38
jelmerandy_: nested trees don't work yet..19:38
jamcody-somerville: update fails when updating from master branch19:38
jamI'm pretty sure both are a dupe of a third bug19:38
jambut perhaps I typed the wrong bug #19:39
jamcody-somerville: bug #41222319:39
ubottuLaunchpad bug 412223 in bzr "bzr up locks master branch" [High,Triaged] https://launchpad.net/bugs/41222319:39
jamthough ISTR yet another bug19:40
jamwith this same basic issue19:40
jamsorry about the noise of the wrong bug #19:40
cody-somervilleIn this other case, was it working and then stopped?19:41
jamcody-somerville: we changed normalization rules somewhere19:41
cody-somervillejam, bzr hasn't been updated19:41
jamso doing "bzr-old co $PROJECT; bzr-new up" was failing19:41
jamcody-somerville: so sometime when it fails for you19:42
james_wjam: I remember that other bug as well, but I can't find it either19:42
jamtry doing "cat .bzr/branch/branch.conf"19:42
jamto see what we have recorded as the master branch19:42
jamand I'm also 90% sure that all these failures will be found with branches with "~" in them19:42
jamwhich is the bug19:42
jamof course, all LP branches have ~ so that isn't a great discriminator19:43
andy_jelmer: They've been working for me so far as long as I use rich-root, 1.9-rich-root or development-subtree and don't use the --reference option when doing a join.19:44
andy_jelmer: I'm using v 1.13.119:47
* Tak can't wait for externals=>nested-trees support in bzr-svn19:49
andy_jelmer: so, are you saying that nested trees are unstable/should be avoided?19:51
andy_anyone here using nesting successfully?19:54
cody-somervillejam, the ones that work have ~ in them too :P19:55
jelmerandy_: by-value nested trees should work and are stable19:56
jelmerandy_: svn:externals is the equivalent of --reference19:56
andy_jelmer: ahh...thanks for clarifying.19:57
jelmerandy_: for by-value nested trees, use 1.9-rich-root19:57
jamcody-somerville: out of curiosity, does it only break on projects that you don't have commit access to?19:57
jam(aka readonly branches)19:57
jelmerandy_: or just plain --default-rich-root19:57
jelmerandy_: which is an alias for the default rich root format19:58
andy_jelmer: thanks.  So, by-value nested trees keep a copy of the branched tree in the containing tree rather than just a pointer to it?19:58
jelmerandy_: yes19:58
andy_jelmer: any idea of a by-value tree could be converted later on when --reference becomes stable?19:59
jelmerandy_: I don't think that would be possible19:59
cody-somervillejam, Thus far yes. But its via read/write transport (ie. bzr+ssh and not http).19:59
andy_jelmer: very helpful.  thanks.19:59
jelmerandy_: of course, you would always be able to remove the by-value tree and add a by-reference nested tree20:00
andy_jelmer: that would work fine for me, I think.20:00
jamcody-somerville: it is a read-write transport of a readonly location20:02
jamand the issue is probably that we are *always* locking the master20:02
jambut only when it is a readonly does that fail20:03
jamwe have code that says "if update_branch.base == self.get_bound_location(): lock_read else: lock_write"20:03
cody-somervilleWhy would it work and then just randomly stop?20:03
jamI don't know why it would stop working without changing the bzr client in the meantime20:04
jamthe fact that unbind + bind fixes it20:04
jamhints strongly about the bzr client issue20:04
jamare you positive you didn't upgrade?20:04
cody-somervillejam, I'll have someone from IS check20:05
jamyour bug report doesn't include the bzr version20:05
jamvila: ping20:06
jamin case you are still on20:06
vilajam: pong20:06
jamAre you still actively connected to Kerguelen?20:06
jam(I had a network connection hiccup yesterday, which left Kerguelen thinking someone was connected)20:07
jamand since there are 2 active connections20:07
vilajust connected a few minutes ago to look at the installer failures, did you do anything in the related directories ? (Just checking)20:07
jamI can't even get to the login screen20:07
jamI've been trying to fix file permissions20:07
vilaI didn't have any problem to connect20:07
jamso that I can get 1.18rc1 built20:07
jamare you connected as administrator right now?20:07
vilaon the shared/builbot/bzr/ directory ?20:08
jamif so, can you go to task manager and close my connection?20:08
jamvila: on 'shared' in general20:08
vilajam: yes connected as admin20:08
jamit should all be owned by Users20:08
jamand writeable by Users20:08
jamvila: should be Task Manager / Users "disconnect" or "logoff"20:08
vilajam: you're connected as jameil right ?20:09
vilajam: done20:09
jamvila: yeah, unfortunately there are "disconnected but still running"20:10
jamand there is "your connection died so you are still "connected""20:10
jamif there are 2 active connections20:10
jamnobody else can even log in20:10
jamto kill the connection20:10
vilaabout the access rights, admistrator thinks it has read-only access to the whole shared/buildbot/bzr hierarchy and that's wrong20:10
vilajam: regarding the connection, I'm pretty sure I've been able to reconnect with rdesktop once20:11
jamvila: I'm not really happy running "make" as Administrator anyway, is there a way we can change that?20:11
jamvila: consider if you would run "make" as root?20:11
jamvila: if you "close" the connection, the session stays in semi-active state20:11
jamif your connection dies it stays in fully-active state (from what I can tell)20:11
jamsemi-active state lets me connect to the login, and start the session I had running earlier20:12
vilajam: I agree about make, but the setup is wrong anyway and I can't find the right way to debug it remotely20:12
jamfully active ends up running out of licensed connections and I can't even get to login to logout :)20:12
vilajam: yeah, it was semi-active then20:12
jamI find it odd that Administrator isn't in Users... but I should be able to set the perms for Admi20:13
jamthough I think I need to log in as Admin to do s.20:14
jamso20:14
vilajam: I logged of20:14
vilajam: I logged off20:14
jamvila: thx20:16
jamvila: so where is the start point for buildbot (where does it decide what command to run?)20:16
jamis that in 'master.cfg'?20:16
jamor one of the slave configs?20:16
vilamaster.cfg on the master host20:16
jamvila: what is the lp branch for this stuff?20:17
vilabzr info in shared/buildbot/bzr :-)20:17
vilalp:~bzr-buildbot-net-dev/bzr-buildbot-net/trunk/20:17
jamvila: so effectively, I'm just going to set Full Control to "administrator" and "users" for the whole "shared" and all subfolders20:19
jamit will probably take a while20:19
=== Edwin is now known as Guest11851
=== Guest11851 is now known as EdwinGrubbs
vilaok, thanks, I'll add 'not run as root' in the TODO anyway20:20
jamvila: so your specific complaint is that "BzrBuildExtensions" is defined in master.cfg across all clients, and clients don't have a chance to customize t20:20
jamthe fact that PYTHON needs to be set, right?20:20
vilamy complaint is that I couldn't define such environment variable in the slave Makefile like I was able to do for all other slaves20:21
vilaI'd also like to define BZR_PLUGIN_PATH there you see..20:21
vilaI'm referring to the slave Makefile, not the bzr one20:22
jamwell, both "BzrBuildExtensions" and "BzrTests" are going to fail on kerguelen since20:23
jam1) 'make' will try to build using cygwin's python20:23
vilayes20:23
jamand20:23
jam2) 'python bzr selftest' ... will likely fail because it uses cygwin python20:23
vilayes, that's a slave setup IMHO, that's what I want to debug locally before breaking everything on kerguelen :-D20:24
vilas/slave setup/slave setup bug/20:24
jamperhaps20:32
jamcertainly there are a few aspects20:32
jamlike ideally we would end up running the selftest on windows on py2.5 *and* py2.620:33
jamand possibly other platforms as well20:33
jamMac, certainly20:33
vilajam: so far I've handle that at the slave level by saying that a given slave use a given python version20:33
jamI don't know wether that is a different salve20:34
jamor a different build on a given slave20:34
vilaboth are possible20:34
jamvila: so I finished with the perms update, I'll log in as me again20:34
jamvila: out of curiosity, is buildbot a push or pull system?20:38
jam(does the master connect to the client and tell them what to do, or do the clients connect to master and ask?)20:38
vilajam: the client connect and the master ask :)20:38
vilaand the client use a keepalive mechanism to stay connected20:38
vilajam: some perm error apparently :-/20:39
vilas/some/same/20:40
jamhm... I just gave Administrator Full Control over all subdirs of 'shared'20:41
vilaI can see that... but yet properties on shared/buildvot/bzr says Read Only :-)20:42
bpierrehi20:42
jamvila: so run as 'vila' instead of Administrator20:43
jamhmm... maybe I only set it to Full Control for "Administrators" the group, not "Administrator" the user20:43
vilajam: I'll try that20:43
jamthough I would have thought Administrator was in Administrators...20:43
jamhi bpierre20:43
vilaor Admistrator is not part of Administrators :)20:43
bpierreI think I saw mentioned in the mailing list a script for upgrading to 2a, with support for recursively updating a tree, do you know where I can find it?20:43
jambpierre: beuno or igc are probably the best to ask about that20:44
bpierrejam: ok, thanks20:44
jamsidnei: ping about buildbot20:44
beunobpierre, http://people.samba.org/bzr/jelmer/bzr-recursive-upgrade/trunk20:45
bpierrebeuno: thanks20:45
sidneijam: yo20:45
vilajam: vila got Read Only too 8-(20:46
jamsidnei: I'm getting this failure: http://paste.ubuntu.com/252107/20:46
jamwhich is weird, because if I look in "build-win32/qbzr/" the only thing left in there is ".bzr"20:46
jam(note that right now I'm trying again after deleting the whole qbzr dir)20:46
jamsidnei: same result... :(20:46
jamsidnei: and from what I can see now, there isn't even a qbzr dir around to uninstall from20:47
jamhm... maybe it is the staging location?20:47
sidneijam: i suspect so20:47
jamsidnei: "find build-win32 -name "qbzr-en.po" returns nothing20:48
jamsidnei: same for "find . -name po"20:49
jamahh damn20:49
jamI copied this directory20:49
jamto save disk space20:49
jamand it is probably thinking to re-use the old dirs in another build directory20:49
jamI can delete .installed.cfg20:50
jamthough I'm guessing that means it will download everything again20:50
jamwhich is what I was hoping to avoid20:50
jamoh well, I'll start from scratch21:01
andy_jelmer: any idea when by-reference nested tree support will be available?  I looked on site, but only could find that the effort started in 2006...21:22
andy_jelmer: ... or where I can look to find out?21:24
jamso I finally got to the point where I can build the win32 installer for 1.18rc121:52
jamanyone know if there is a new bzr-svn or bzr-rewrite or subvertpy I should watch out for?21:52
lifelessno info, sorry.21:54
jamyeah, I don't think there is anything, at least quick looks on launchpad don't show anything22:01
LarstiQjam: bzr-svn 0.6.4 is released22:22
SamBLarstiQ: dude, wasn't that, like, days ago?22:24
jamLarstiQ: thanks for the heads up22:24
jamnow if we could only get the Launchpad page updated when releases are made...22:25
jam:)22:25
SamBoh, I guess that's new for *windows* users ...22:25
SamBjam: how is launchpad supposed to know there was a release?22:25
LarstiQjam: yeah sorry, still on my todo list22:25
jamSamB: in the same way it knows about all the other ones listed here: https://launchpad.net/bzr-svn22:26
jamhmm, I see an 0.6.4 there now22:26
jamI wonder if somebody got poked into updating it :)22:26
SamBI betcha it involves too much manual labour22:26
jamlifeless: feel free to file the bug about reconcile on stacked repos, I'm just about at EOD, and trying to get the windows installers built22:38
jamso... how should installers be named:22:40
lifelessjam: sure, I'll file it so we don't lose it. I dunno if its a 2a blocker or not.22:40
jambzr-1.18rc1-1-setup.exe22:40
jambzr-1.18rc1-setup-1.exe22:40
jambzr-1.18rc1-1.setup.exe22:41
jamand to go along with those22:41
jambzr-1.18rc1-1.win32-py2.4.exe22:41
jametc22:41
jamI sort of like bzr-1.18rc1-setup-1.exe22:41
jambut it doesn't translate well into the python standalone installers22:41
jamor python installers I mean22:42
lifelessbzr-1.18rc1-setup-1.exe22:42
lifelessis what I like22:42
jamlifeless: sure, but what about bzr-1.18rc1-1.win32-py2.4.exe22:42
jamvrs bzr-1.18rc1win32-1-py2.4.exe22:42
lifelessbzr-1.18rc1-setup-1.win32-py2.4.exe22:42
lifeless?22:42
jamvs bzr-1.18rc1.win32-py2.4.exe22:42
jambzr-1.18rc1.win32-py2.4-1.exe22:42
jamlifeless: so... 'setup' is the installer that installs bzr to Program files22:42
jamw/o setup, is the ones that install it into C:\Python2.x22:43
jamthe "standard" python naming is22:43
lifelessbzr-1.18rc1-standalone-1.exe22:43
lifelessbzr-1.18rc1-py2.4-1.exe22:43
jambzr-1.18rc1.win32.py2.4.exe22:43
jamSo 2.4-1 certainly looks like a release of *python*22:43
jamand not a version of the binary installer22:44
lifelesstrue22:44
lifelessbzr-1.18rc1-py2.4-setup-1.exe22:44
lifelessbzr-1.18rc1-standalone-setup-1.exe22:44
lifelessI think it would be nice to make the two more comparable to each other, which is what I'm fiddling with here22:44
jamso the easiest thing to wedge into distutils is bzr-1.18rc1-1.win32.py2.4.exe22:45
jamthough you can write your own builder that overrides the naming function22:45
lifelessah, and we can't just rename after?22:46
lifelessor, if we do, does that break easy_install magic?22:46
jamlifeless: we *can* and to date I do it all manually22:46
jamI'd like to have it slightly more automated22:47
jambdist_wininst has a function "get_installer_filename" where it does:22:48
jamfullname =22:48
jamdef get_fullname (self):22:48
jam    return "%s-%s" % (self.get_name(), self.get_version())22:48
jamand then22:48
jaminstaller_name = os.path.join(self.dist_dir,22:48
jam                              "%s.win32-py%s.exe" %22:48
jam                               (fullname, self.target_version))22:48
jam'get_version' just returns what was passed in the ARGS of setup()22:49
jamso it is easy enough to change that22:49
jamand also means that the *installer* will say that this is "bzr 1.18rc1-1"22:49
mac9416Hello, how can I overwrite a branch?22:51
lifelesspush --overwrite ...22:51
mac9416lifeless, sorry, wasn't paying attention. Thanks22:55
mac9416Worked fine22:56
=== EdwinGrubbs is now known as Edwin-afk
Noldorinlifeless: ping23:29
Noldorinlifeless: time not good for you?23:35

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!