/srv/irclogs.ubuntu.com/2010/09/16/#bzr.txt

jamhi poolie00:14
jamturns out the EINTR bug was very shallow00:14
pooliehi jam, i saw your mail, and i'm happy to hear that00:15
pooliedid you talk to aaron at all?00:15
jelmermaxb: merged, thanks.00:17
jampoolie: I haven't yet. For some reason I got hives last night, and couldn't sleep for the itchiness, so I ended up starting a bit late00:17
jamI think it was an allergic reaction to something, but I have no idea what00:18
jamI didn't eat anything different, etc00:18
jamI did write up most of the decisions I've taken00:19
jamso I'm pretty close to getting feedback time00:19
mgzpoolie: have you seen <http://babune.ladeuil.net:24842/job/selftest-freebsd/183/> ?00:20
mgzit may well not be anything to do with your change,00:21
mgzI've seen that sort of failure on a bunch of different cases when poking things00:22
mgzright, bed for me.00:23
eydaimonIf I do bzr revert -r -11  is there some easy way to get what revno I've reverted to? I tried bzr revno --tree but didn't work00:59
fullermdNo, revert doesn't change the revno of anything, it just edits files.  It's not really any different from `bzr diff -r-11 | patch -R`.01:01
pooliejam that's great01:03
pooliemgz no i hadn't, thanks for pointing it out01:04
pooliemgz, that's interesting it didn't fail on ubuntu01:07
pooliethe scope replacer thing ought to be platform-independent01:07
jampoolie: would it be a python 2.7 thing?01:12
pooliemaybe01:12
jamI believe mgz is known for random python versions :)01:13
pooliehi spivvo01:30
spivHi poolie01:36
pooliehey there, how are you?01:37
spivPretty good.  Mary's got a new laptop, new enough to be giving her mild grief with video driver issues :/01:53
poolieoh, what kidn?01:53
spivA 13" Dell Vostro01:54
pooliespiv, actually, would you mind investigating the scopereplacer?02:05
poolieit may have been my landing that broke it but i don't think it's especially related to anything i know02:05
pooliehttp://babune.ladeuil.net:24842/job/selftest-freebsd/183/testReport/junit/bzrlib.tests.blackbox.test_branch/TestBranchStacked/test_branch_stacked_from_smart_server/02:05
poolieactually nm02:11
spivHeh.02:13
poolie>> Greetings To You,02:13
poolieOn behalf of the OBAMA'S FOUNDATION and UNITED NATIONS,02:13
pooliewe wish to notify you as a beneficiary of $900,000.00 USD in compensation of02:13
pooliescam victims.02:13
pooliemm i bet02:13
lifelessrotfl02:15
mtaylorhey all - I know fuckall about fedora - is there a "more sensible" way to get recent bzr on fedora12?02:37
lifeless'debtakeover'02:37
mtaylorhehe02:38
lifelessthere's a fedora maintainer02:38
lifelesswhy do you ask?02:38
mtaylorlifeless: and if I remember correctly, this is a known bug that's fixed in 2.2, right: http://hudson.drizzle.org/view/Drizzle-build/job/drizzle-build-drizzleslap/593/console?02:38
mtaylorlifeless: well, because I've got a fedora box with 2.0.5 on it, and I believe I'm suffering from a bug fixed by upgrading...02:38
lifelessmtaylor: that looks like a fs fail to me02:38
mtaylorlifeless: there's 112G available on the box...02:39
lifelesswhat fs02:39
mtaylorext402:39
lifelesswhen did it last crash/power down unexpectedly02:39
mtayloroh! recently apparently02:40
mtaylorpoo02:40
mtaylorlifeless: so my solution here is kill repo and re-pull, yes? or can I just kill that file?02:40
lifelessuhm02:40
* lifeless hands you over to a bzr person02:40
lifelessspiv: ^02:40
mtaylorlifeless: I think you qualifiy still as a bzr person even if that's not your job title ;)02:40
lifelessits more that02:43
lifeless - the answer is complex02:43
lifeless - you need to dig a bit to get the actual answer on a case by case basis02:44
lifeless - we should make that more automated02:44
spivSorry, my net connection dropped out, so I missed the start of the conversation.  Which file is damaged?02:51
spiv(Then, apparently unrelated, my wireless router needed to be restarted too...)02:51
lifeless13:38 < mtaylor> lifeless: and if I remember correctly, this is a known bug that's fixed in 2.2, right: http://hudson.drizzle.org/view/Drizzle-build/job/drizzle-build-drizzleslap/593/console?02:51
spivmtaylor: just deleting the file won't help; bzr will still expect that file to exist.  Simplest fix is to delete and recreate that repo, yes.02:53
glyphso, I am running this command here03:03
glyph$ bzr dpush03:03
glyphUsing saved location: svn+ssh://svn.twistedmatrix.com/svn/Twisted/branches/strports-endpoints-447303:03
glyph  8817kB    38kB/s | pushing revisions:generating file id map 0/103:03
glyphwhy have I dpushed almost 10M of data for a couple of tiny diffs?  (you can see them at twistedmatrix.com/trac/timeline, they are not big)03:03
lifelessthe 10M includes local disk IO rewriting your history.03:06
jbowtieIs there an easy way to query for all the documentation bugs in Launchpad?  I can't remember how to do that.03:36
pooliejbowtie, all the bzr doc bugs, or all altogether?03:37
pooliethe easiest way is to click 'doc' in the tag cloud03:37
pooliejbowtie: which will take you to https://bugs.edge.launchpad.net/bzr/+bugs?field.tag=doc03:38
jbowtieI meant the bzr doc bugs, those are the ones I want to work on.03:38
pooliethat would be excellent03:38
jbowtiepoolie: Thanks for that, will hopefully send through a bunch of patches the next few days.03:38
jbowtiepoolie: Just remember that when I apply for Ubuntu Developer status.03:39
jbowtie:)03:39
jbowtieIt's a shame that all the Canonical positions require you to be in the American or European timezones, I'd apply for job so I could work on Bazaar/Launchpad full time.03:41
spivjbowtie: http://webapps.ubuntu.com/employment/canonical_BSE/ (in /topic) doesn't require those timezones AFAIK03:44
wgrantLots of positions don't.03:45
jbowtiespiv: You're right, I hadn't seen that one!  Looks like I will be applying when I get home tonight.03:46
jbowtiewgrant: I suppose so, but every time I see one it has the timezone requirement attached.03:47
pooliejbowtie: definitely apply03:48
jbowtiepoolie: Oh, I will. Though I suspect you just want to make sure I actually write those documentation patches.  :P03:50
poolieit will help :)03:50
pooliei'm reading cvs now as it happens but i don't expect the gate will close for another week or so03:50
=== tchan1 is now known as tchan
vilapoolie: just passing around, don't bang your head too much on the scopereplacer thing, I've seen it a few times, it has always been transient04:03
poolieoh, hi04:03
pooliehow strange04:03
vilapoolie: often triggered for smart server test so it may be related to some thread ordering differences in turn triggering different import ordering04:04
vilanot worth the effort until it happens too often04:04
poolie:/04:08
poolieok, thanks04:08
vilapoolie: last occurrence was http://babune.ladeuil.net:24842/job/selftest-freebsd/98/testReport/junit/bzrlib.tests.blackbox.test_branch/TestBranchStacked/test_branch_stacked_from_smart_server/04:18
vilajun 1404:18
vilarun #184 just succeeded, transient again04:19
* vila back to bed04:19
glyphlifeless: I guess I can rebase first, then dpush?04:53
glyphHmm.04:56
glyphIs there a way to construct bzr+ssh URLs to be $HOME-relative?04:56
glyphlike, I can 'scp foo bar:' and it'll just drop 'foo' into my home directory on bar04:56
spivglyph: yes04:58
spivglyph: bzr+ssh://host/~/foo04:58
spiv(requires bzr 2.1 or newer on the server)04:59
pooliemaybe we should just add $host:05:01
spivAnd make trailing slashes significant? ;)05:04
poolieoh like rsync? :)05:09
mwhudsonhnnnnnnnnngh05:11
glyphspiv: hey good idea!05:11
glyphwhoops typo05:11
glyphwhat I meant was05:11
glyph"spiv: die in a fire"05:11
mwhudsonthe only way i ever get rsync command lines right is if they're in my shell history05:11
glyphThanks a lot though!  I will be using "~" a lot now! :)05:11
poolie:)05:11
glyphmwhudson: how do you get the rsync command lines you typoed out of your shell history05:12
mwhudsonglyph: it's a mystery05:12
mwhudsonwell, actually trial and error i guess05:12
poolieit is actually a bit logical05:14
poolie"a" means "the thing a", and "a/" is "everything inside a"05:14
pooliethat's what ayn rand was talking about05:15
poolie'a is a and a/ is not a'05:15
mwhudsonhaha05:15
glyphpoolie: as a source it makes sense to me.  the problem is when you put it on the destination05:17
glyph'sync a with remote:a' and 'sync everything in a with remote:a'05:17
glyphlike... what does that mean?05:17
poolieit makes no difference to the destination05:17
pooliersync a remote:b05:17
poolieand you will end up with remote:b/a/...05:18
pooliersync a/ remote:b and you'll end up with remote:b/... containing what was in a05:18
pooliethe fact that it looks like it might do something does make it confusing of course05:18
lifelessglyph: it will still do the same work05:34
lifelessglyph: the point is that the 8M doesn't represent 'network IO'05:34
lifelessit represents 'IO'05:35
spivlifeless: I didn't think we included local IO in the transport activity reporting05:37
spivlifeless: a quick grep suggests I'm right...05:37
lifelessI was moderately sure we did05:37
lifelessif we don't its arguably a bug (NFS etc)05:37
pooliewe don't include localtransport io06:33
pooliei don't know what bzr-svn may be doing for its own io06:34
poolielifeless: the reasoning is that for the common base case of branching from lp to localhost, it would naively double the data transferred and the rate06:34
poolieobviously you can account for stuff to make that even out but maybe yagni06:34
glyphhttps://bugs.launchpad.net/bzr-mac-installers/+bug/62144606:41
ubot5Launchpad bug 621446 in Bazaar Mac Installers "AttributeError: paths when trying to svn-import (affected: 2, heat: 15)" [Undecided,New]06:41
glyphCan somebody poke the responsible parties there?  the 2.2.0 mac installer on bazaar.canonical.com still has 1.0.4dev.06:42
poolieglyph: can you send a mail? i don't see them online atm06:43
glyphSend a mail to whom?  Do you mean put a comment on the bug?06:44
pooliehm, so i thought that 1.0.4dev would have this fixed06:45
* poolie looks06:45
pooliebut there is now a 1.0.4 final06:45
glyphMmmm... it may have been due to the old buggy repository.  Let me try again.06:46
glyphNope, reconfirmed outside of the shared repo.  Very, very definitely affects the 1.0.4dev in the current bzr mac installer.06:47
glyphpoolie: thanks06:58
poolieand 1.0.4 works?07:06
pooliedoes 'bzr plugins -v' confirm you're using the plugin from the installer?07:06
zaas[1]i have a question about branches and git and it's differences, who could possibly help me?07:30
fullermdProbably a number of people, but only after you ask the question   :>07:36
zaas[1]ok :) I am trying to decide between Git and Bzr and i favor git a little bit because of it's branch support. However, i work with 2 windows developers and have avarage repositories < 30Mb of php & images07:39
zaas[1]i find bazaar far more clearly07:39
zaas[1]but i fear that local branching might be a breaking drawback07:40
zaas[1]am i right to think this or is this not something that will likely bother me? Git and bzr both seem to do their basics well07:40
zaas[1]but git evangelists love their index, cheap branching and the tree-eating monster07:41
zaas[1]and i am confused what to pick07:41
zaas[1](not to much text i hope?) :)07:41
fullermdWell...   those are pretty broad points.  Hard to give a specific answer, since there's no real specific question...07:43
fullermdCertainly the branch representations are rather different, so they have different advantages and drawbacks.07:43
fullermdAnd one drawback of the bzr way is that some minor setup is required to share history among local branches, and rather more setup and ongoing care to share a single working tree among them git-style.07:44
zaas[1]ah, can you name a bazaar advantages? I know git's: 1 tree and easy push07:44
fullermdContrarily, an advantage is that it's way easier and less hackish to have working trees of multiple branches at once with shared history.07:44
fullermdAnd it's also somewhat easier and more obvious to push only a particular branch around.07:45
zaas[1]in my case branches will normally be about bugfixes or small features that need to be merges later on07:45
fullermdMe, I find that multiple WT's on the different branches make a lot of things a lot easier.  It sounds like you're doing web stuff, and it's handy to be able to have a browser tab on one branch, and another on another branch, at the same time, rather than having to switch back and forth one at a time.07:46
fullermdI don't think there's always a clearcut winner on which method is better, even in some specific cases; certainly in general it's all over the place.07:47
fullermdI would lay good odds that bzr grows a native and robust variant of git-style before git grows a native and robust variant of bzr-style.07:48
fullermdThough AFAIK neither is right around the corner, so that's more of a longer-term thing.07:48
zaas[1]this is very true. bzr to git is much better then the other way around. also i am fearing the windows developers (2) will not like the git-hassle07:50
zaasoops07:51
zaas@fullermd but you love bzr over git i assume?07:51
fullermdOh, yes.  That's why I'm here   :)07:52
zaasi guess for simple vcs is does not really matter and bzr seems the safer choice07:52
zaaswhy did you go for bzr?07:53
fullermdOh, mostly for dumb and superficial reasons.  But I stayed because I found better reasons.07:53
fullermdThere are things git has that I wish bzr did (and that multiple-branches-in-one-tree thing is a big one).07:54
fullermdBut, I think bzr can grow those capabilities without changing or compromising any of the advantages of the way it currently does things.07:54
fullermdAnd I don't think git can do the complement; it would be a much bigger change in their model of things to support side-by-side branches and WT's with shared history.07:54
fullermdI also particularly like bzr's exploitation of merge asymmetry.  I've seen git-using projects go to a lot of trouble to try and avoid situations that that makes a non-issue.07:56
vilahi all !07:56
zaashaha, my initial choice for git was it's hardcore status and the tree-eating monster on their homepage... but i find it hard to justify my choices now with bzr having API support and git does indeed seem to remain git07:56
zaasit was made for large speed-needing many devvers projects like linux07:57
zaashi vila07:58
fullermdSure, I expect there will always be performance/resource-usage advantages you can point at for git.  How much they matter in a relative or absolute sense, probably less clear.  And certainly for small projects, I don't think it matters what you pick at this point perf-wise.07:59
=== spike_ is now known as spikeWRK
bialix~~~11:22
vilabialix: hi ! You're on the beach looking at waves ~~~ ?11:28
bialixbonjour vila!11:29
bialixnot on the beach unfortunately11:29
pooliehello vila, bialix12:28
pooliewon't be here for long12:28
vilapoolie: yeah, *you* are on your way to the beach ;)12:30
vilaoh my, already 13:30, time for lunch12:30
=== poolie changed the topic of #bzr to: Bazaar version control | try https://answers.launchpad.net/bzr for more help | http://irclogs.ubuntu.com/ | Patch pilot: vila | Release Manager: vila | bzr 2.2.0 is officially out | work on bzr: http://webapps.ubuntu.com/employment/canonical_BSE/
=== Ursinha-afk is now known as Ursinha
bialixvila: ping14:23
vilabialix: pong14:23
bialixdo you by any chance know what's the difference between wt format 5 and 6?14:23
bialix1.14 format creates wt5 and 2a creates wt614:24
vilabialix: let me check, in the meant time, why do you care ?14:26
bialixI have format1 plugin to avoid 2a as default; wanna update it to 1.1414:26
vilabialix: from the docstrings, wt6 supprot views14:27
bialixah14:27
bialixok, thank you14:27
vilawt5 support content filtering14:27
bialixok14:28
vilabialix: by the way, you still need this plugin ? poolie didn't add a config option for it ?14:28
bialixI dunno. I have several machines with bzr 1.18 .. 2.1.2 on them, so I'd better safe than sorry14:29
bialixstill can't upgrade to 2.2 because of problems with bzr.exe and bundled pyqt14:29
bialixwaiting for 2.2.114:29
vilaright, so I'm supposed to release that tomorrow ;)14:30
jmlI'm using workingtree.list_files to go through files in a checkout14:30
bialixvi-la! vi-la! vi-la!14:30
jmlI'd like to inspect the contents of these files14:30
jmlshould I just use normal Python facilities to open the file or is there some more efficient bzr-like way?14:31
bialixthere is method to get the content regardless of workingtree/revisiontree14:32
bialixalso this method supposedly should normalize the file if content filters defined, I guess14:32
vilajml: there is get_file_text that you can use with the file_id IIRC + what bialix said14:33
vilajml: so it won't be especially more efficient, but easier for you to code I presume14:34
james_wusing the bzr APIs makes it easier to support things like acting against the tip revision of a remote branch, if that would ever be useful to you14:35
bialixvila: as I understand you will pair with poolie on release tomorrow morning your time? I will hope to see that tomorrow, as fan14:38
vilabialix: yeah, that's the plan, I will now go prepare my branches and notes to be ready ;)14:41
jmlthanks guys :)14:41
mgzI have a vision of vila bearing bundles of sticks.14:43
mgzAnd possibly marching on a castle.14:43
vila...with a big black tower ?14:44
bialix... while poolie sneaks with the ring?14:46
mgzehhehe.14:46
vilamy preciouuuus ! That's where it was !14:46
bialix:-D14:46
knittlam i understanding a testament correctly? it only signs the current tree (or of any given revision) but not its history?16:02
mgzI believe so, you can find more from jam I think on the mailing list.16:03
jamknittl: correct16:04
knittlok, thanks16:04
mgzyup, under the topic "security", dated 2009-11-0516:06
knittlcan you paste a link? :)16:06
mgzI'm using gmail search, google is a bit crap about indexing the https list archives16:06
mgzso.. one sec16:06
mgzhttps://lists.ubuntu.com/archives/bazaar/2009q4/064053.html16:07
knittlgreat, thanks a lot16:07
GaryvdMHi all16:10
mgzhey gary.16:10
=== Ursinha is now known as Ursinha-lunch
bialixHeya GaryvdM !16:31
GaryvdMHi bialix16:31
bialixGaryvdM: have you asked jam about PyQt16:31
bialix?16:31
bialixPyQt downgrade for 2.2.116:31
GaryvdMNo - Thanks for the reminder16:31
mgzalso, for 2.2.1, should look at the manifest thing16:32
mgzprobably just want to put the dll in a subfolder and add magic xml.16:32
GaryvdMjam: We would revert to an older version of pyqt. Please could you install it on the ec2 machine.16:33
* GaryvdM goes to find the bug an download url.16:33
mgzI've got several old versions locally, which do you want?16:35
bialixGaryvdM: http://bialix.com/python/PyQt-Py2.6-gpl-4.5.2-1.exe + http://bialix.com/python/PyQt-Py2.6-gpl-4.5.2-1.exe.asc16:36
bialixmgz: right, manifest16:36
GaryvdMAh - thats it :-)16:36
bialixI haven't tested it locally yet for simple application. should test tonight16:37
GaryvdMand bug 63250116:37
ubot5Launchpad bug 632501 in QBzr "[win32] Subwindows only paint after a keyboard/mouse event. (affected: 1, heat: 10)" [Critical,Confirmed] https://launchpad.net/bugs/63250116:37
mgzhttp://www.no-ack.org/2010/09/complete-guide-to-py2exe-for-pygtk.html <- perhaps a little interesting16:38
bialixbtw, Gary, I'm a bit worried about this one: https://bugs.launchpad.net/bugs/64008216:38
ubot5Launchpad bug 640082 in QBzr "bzr command output is not shown in qbzr output window (affected: 1, heat: 6)" [Undecided,New]16:39
GaryvdMbialix: Are you able to reproduce that. I wonder if bzrw.exe is causing that?16:39
mgzthat sounds like a good theory gary.16:40
bialixGary, no, I did not try16:40
bialixwhy?16:40
bialixmgz, GaryvdM : ^16:40
mgzthe standard streams don't point anywhere with WinMain rather than main16:40
bialixit seems like the bug from Gordon is not involved bzrw.exe16:41
bialixmgz: I'm sure we should invoke the subprocesses as bzr.exe16:42
* bialix is checking16:42
mgzyeah, could be something else.16:42
bialixmgz: yep, we're forcing bzr.exe even if initial GUI invoked with bzrw.exe16:43
bialixI did it long ago when I first time started to play with bzrw.exe idea16:44
GaryvdMbialix: I just tested. The bug happens with bzrw qpull, but not bzr qpull16:47
bialixbam16:47
bialixbad16:47
GaryvdMI have an idea to fix this.16:47
bialixyes?16:48
GaryvdMLet me try do a installer build without tbzr (thats where I got stuck...)16:48
bialixthis is just silly: http://lists.sourcegear.com/pipermail/veracity-users/2010-September/000033.html16:49
GaryvdMRather than blackhole the std(out/err), just leave them16:49
bialixGaryvdM: I don't follow16:50
Glenjaminbialix: what's veracity?16:51
bialixGlenjamin: new DVCS16:51
Glenjaminah yes, thats what the world needs.16:51
bialixis it sarcasm?16:51
Glenjaminyes16:52
Glenjaminalso their google-fu sucks16:52
bialixok16:52
mgzdidn't they have a non-d vcs already?16:53
bialixmy point not about veracity, but about claim that fast 'hg verify' is what user want to run often16:53
mgzand yeah, that post is silly, but says something about the different projects16:53
bialixmgz: yes, replacement for some silly vcs by m$16:53
GaryvdMmgz: Yes - it was called Vault. I used it for a while16:53
Glenjamini think it was more that the poster cares about the results, and if his users wont ever run it then that VCS is ruled out as an option16:53
* bialix is trying to read the article mgz gave about py2exe, black page background kills his eyes16:55
MTecknologyAny idea what's up with this?  Unable to copy ownership from '/home/S6B5B28EB.s' to '/home/S6B5B28EB.s/.bazaar': IOError: [Errno 1] Operation not permitted: '/home/S6B5B28EB.s/.bazaar'.16:55
mgzturn off author style then bialix :)16:55
bialixmgz: how16:56
GaryvdMbialix: In Firefox: View > Page Style > No Style16:56
mgz...depends on your browser?16:56
MTecknologyhrm.. I just clobbered permissions and it's working now ;)16:56
bialixmgz: chrome16:56
bialixcopy-pasting to OOo may help...16:57
mgzer... chrome doesn't seem to make it easy.16:58
mgzbialix, the last section talks a bit about manifests, doesn't sound completely correct to me, but might be a starting point.16:58
bialixack16:58
GaryvdMHmm veracity is free (Apache License).16:59
bialixmgz: IIRC manifest should be in the same directory as exe17:01
bialixcrazy17:01
mgzit's changed at least twice since the last time I needed to actually ship any compiled code, so I really have no idea17:03
GlenjaminSo there's only two things veracity does that current tools dont it seems, cross platform C and repo user accounts17:12
bialix,gz: http://py2exe.org/index.cgi/Tutorial section 5.2.117:13
bialixmgz: http://py2exe.org/index.cgi/Tutorial section 5.2.117:13
maxbPython is written in cross platform C.... :-)17:13
Glenjamintheir words: "We love Python too, but C is a lowest common denominator that can be ported or integrated everywhere we need to go."17:13
bialixmgz: or we should add to installer redistributable installer17:14
Glenjamini don't quite see how that doesn't apply to python - the only actual argument is speed i'd have thought. but meh17:14
mgzno, we want the bundled + manifest way17:14
Glenjamindoes bzr use pyrex/pysco at all?17:14
jamGlenjamin: we do use pyrex, we don't use psyco17:17
bialixmgz: then we have to make sure ec2 build host has proprely licensed msvc 2008?17:18
bialixand then copy required dll as part of py2exe run, oh my...17:18
mgzI think it did? jam at least had full versions of the compilers I think.17:18
jamec2 has the full versions of the compilers17:19
bialixjam: can I have access to ec2 when GaryvdM will build an installer?17:19
Glenjamini'd imagine throwing pscyo at long running operations might speed them up a bit17:19
bialixat least read-only?17:20
jambialix: fine with me, I'll need your ip address17:20
jamGlenjamin: we rarely have a long running bzr process17:20
jamat least from the command line point of view17:20
jamand IIRC, psyco doesn't save state between runs17:21
bialixjam: my ip address... I don;t have dedicated one17:21
Glenjaminbzr check springs to mind17:21
bialixit depends on the i-net provider17:21
jambialix: I could potentially use a range, but I can always just set the one you have right now17:22
jamI'll also need a username/pass for you, but I can generate that17:22
bialixI see17:23
bialixI need to get in sync with Gary17:23
bialixbye for today17:25
Glenjamincan anyone suggest a good letter to abbreviate the --no-backup option to revert?17:34
=== Ursinha-lunch is now known as Ursinha
mgzΩ17:37
GlenjaminUnicodeEncodeError: 'ascii' codec can't encode character u'\u03a9' in position 17: ordinal not in range(128)17:48
Glenjamin:(17:48
Glenjaminoptparse wigs out on unicode it seems17:49
=== deryck is now known as deryck[lunch]
GaryvdMHi roryy. I see you are from South Africa. Where are you base?17:53
GaryvdMI'm in Randburg.17:53
roryyhi GaryvdM.  In Centurion17:53
GaryvdMOh cool.17:53
roryynot too far :)17:53
mgzroryy is the one who fixed two bugs in bzr the other day without changing any code at all17:54
roryyyers.  look out for my new book, "zen coding"17:54
GaryvdMroryy: Are you coming to sfd?17:54
roryyi don't know what sfd is17:55
GaryvdMSoftware Freedom day  - I'll find a link with the details .17:55
roryyah-ha17:56
roryygoogle suggests softwarefreedomday.org17:57
GaryvdMhttp://wiki.softwarefreedomday.org/2010/Africa/South%20Africa/Pretoria17:57
roryyhrm, this w/e17:59
GaryvdMYes17:59
roryyah - you're doing a python talk18:01
roryyyou work at csir?18:01
GaryvdMNo - I work for lsd.co.za18:02
roryyan ex-colleague now at csir thinks numpy is awesome18:03
=== deryck[lunch] is now known as deryck
knittlhm. it says in the source code of testament.py 'indented-text form similar to log; human readable'19:04
knittlwhat text?19:04
vilaping LOSA20:05
mbarnetthello vila20:06
vilambarnett: 2.3b1 will be released tomorrow, sorry for the late query :-(20:07
vilambarnett: I need a pqm branch and the corresponding instance20:07
vilamvo: I just filed a RT ticket for it20:07
vilamvo: sry, bad Xchat :-/20:07
vilambarnett: I just filed a RT ticket for it20:08
mbarnettwhat is the RT #?20:08
* vila checks mail20:08
vilambarnett: #4143420:09
mbarnettvila: hmm, this is a non trivial change and I am neck deep in another problem.  Let me see if I another losa might have time to work on this.20:14
mthaddonvila: what time tomorrow will it be released?20:15
vilamthaddon: hopefully before 16:00 UTC20:16
mthaddonvila: ok, in that case I can do it tomorrow before then20:16
mbarnettyay!20:16
vilamthaddon: great ! ping me if you need more info20:16
vilambarnett: thanks for the chase !20:17
mbarnettnp20:17
vilamthaddon: one thing I failed to mention is: which branch should you start with20:17
mthaddonvila: ok, please add that to the RT20:17
vilamthaddon: I have a question first: can you push this branch later (once) so we start with the "right" revision ?20:18
mthaddonvila: I'm not sure I understand the question - can you frame it another way for me?20:19
vilamthaddon:20:19
vilamthaddon: AIUI, you need to install a pqm instance (handwaving, I've no idea what it requires) including a branch of bzr itself, *and* push this branch to lp20:20
vilamthaddon: from there we send requests to the pqm instances to merge new revisions20:20
mthaddonvila: let's back up a bit - I was asking about what you mean by "can you push this branch later (once) so we start with the "right" revision" - I understand how to setup a new branch in PQM20:21
vilamthaddon: my question is: can you run a 'bzr pull --overwrite' and a 'bzr push lp:2.3' on this branch ?20:21
mthaddonvila: this is a new branch, so what am I pull --overwriting?20:22
vilamthaddon: a new branch, yes, but with a content20:22
mthaddonvila: I'm not sure what  that means...20:22
vilamthaddon: What I want to avoid is to have to revert some revisions or add fake merges20:22
vilamthaddon: what will be the revno of lp:bzr/2.3 once you create it ?20:23
mthaddonvila: so which branch and revision number do you want lp:~bzr-pqm/bzr/2.3 created from20:23
vilamthaddon: I don't know yet, maybe the current bzr.dev tip, maybe before, maybe after20:24
mthaddonvila: well I can't really do anything until you tell me that20:25
vilamthaddon: if you can modify the branch *before* we start using it, the precise revno doesn't matter that much and I can tell you later to modify it20:25
vilamthaddon: you can duplicate the bzr.dev instance to start with20:26
mthaddonbut I have to create the branch somehow...20:26
mthaddonok20:26
vilamthaddon: that's why I want to know if we can modify it ! So I can tell you either: start with bzr.dev@5430 *or* start with bzr.dev@5420 and we'll fix it later20:27
mthaddonvila: you can always modify it - it's just a bzr branch20:28
vilamthaddon: *I* don't have access to this branch :-)20:28
mthaddonvila: ok, when I say "you" I mean "someone"20:28
mthaddoni.e. a losa20:29
vilamthaddon: ok, we are in violent agreement then, I'll update the ticket20:29
lifelessvila: whats up?20:36
roryyis there any reason that "aptitude install python-testtools" doesn't give me the package from the bzr PPA?  The package doesn't seem to be listed in http://ppa.launchpad.net/bzr/ppa/ubuntu/dists/karmic/main/binary-i386/Packages (don't know if it should be?)20:37
vilalifeless: receiving support from losa to create the 2.3 pqm instance :)20:37
lifelessvila: what do you mean 'instnace'20:37
lifelessvila: do you mean 'please make a new branch for 2.3' ?20:38
mthaddonlifeless: he means a PQM managed bzr branch for the 2.3 series20:38
vilalifeless: whatever setup needed to get a lp:bzr/2.3 branch20:38
lifelessvila: not an instance, new branch, documented in losa procedures.20:38
lifelessmthaddon: I was scared for a second :)20:38
mthaddonheh20:38
vilalifeless: oh thanks, let me read that, oh wait :)20:38
lifelessmthaddon: its just branch, push & update the config.20:38
lifelessvila: you can I believe.20:39
lifelessIMBW20:39
mthaddonlifeless: yep20:39
lifelessmthaddon: great, you may resume sucking eggs at any time ;)20:39
vilamthaddon, lifeless : sorry guys, RM noob here ;)20:39
mthaddon:)20:39
mthaddonvila: have set it up branched off lp:bzr20:41
vilamthaddon: wow, you rock :)20:41
vilamthaddon: excellent, I see it on lp20:42
vilamthaddon: some people than bzr.dev can send their requests there right ? Or should I read those procedures before asking yet another silly question but in that case where ? :)20:43
vilas/some/same/ of course, the typo20:43
mthaddonvila: yep, set up with the same group as all other PQM-managed bzr branches20:44
mthaddonvila: well, it's the bazaar_releasemgr vs. the bzr group: https://pastebin.canonical.com/37310/20:45
vilamthaddon: great !20:45
GaryvdMjam: I'm struggling with a problem trying to build the win32 installer on my own host. I seem to remember getting the same error on the ec2 host, and you helped me fix it, but I can't remember how.21:54
GaryvdMHere is the error: http://pastebin.ubuntu.com/494940z21:54
GaryvdMsorry: should be http://pastebin.ubuntu.com/494940/21:55
GaryvdMThat file is located here: (sorry - copy paste broken, but I know were the file is on the disk)21:56
jamGaryvdM: I don't remember fixing that off-hand21:57
jamdid we document it?21:57
jamwe *do* want to bundle that file, right?21:57
jamwe may need to adjust PATH to include it?21:57
GaryvdMjam: I believe so, let me check if it was in the prev installers21:58
GaryvdMjam: In the 2.2.0 installer, we have MSVCR90.dll (apposed to MSVCP90.dll22:00
jamGaryvdM: from what I can tell, MSVCP90.dll is the C++ runtime, which I didn't think we use anywhere22:06
jamah, maybe qt needs it?22:06
GaryvdMjam: Yes - if I py2exe without qbzr, it works - so I think it is a qt dependency.22:07
GaryvdMI'm going to try copy it to C:\Python26\DLLs22:08
jamGaryvdM: I would say look for wherever MSVCR90.dll is found22:08
jamyou may also need stuff like MSVCPRT.dll, etc.22:08
NightDogHi. From what I can read from bug 109114 bzr kind of has some problems with big(ish) binary files. Is there any way to increase some parameters to keep it from crashing due to out of memory? I got 16Gig RAM on this maching. Ubuntu 10.04, bzr version 2.2.0. Thanks22:08
ubot5Launchpad bug 109114 in Bazaar "[master] bzr holds whole files in memory; raises MemoryError on large files (affected: 27, heat: 216)" [Medium,Confirmed] https://launchpad.net/bugs/10911422:08
mgzI don't see it linked in the process when I run a qbzr command with 2.2 though22:09
mgzisn't our qt built using mingw?22:09
GaryvdMAh - that worked.22:09
GaryvdMI don't think it gets copied into the installer, just py2exe wants to see it.22:10
* GaryvdM trys a full install build.22:11
vilaGaryvdM: I'm marginally more happy than if you said: "Ha - that failed", but not knowing what 'that' is I refrain myself :)22:11
GaryvdMvila: that = "I'm going to try copy it to C:\Python26\DLLs"22:11
* GaryvdM puts that in the build host doc22:12
vilaOh, I missed that one :)22:12
mgzcan you try blacklisting them? I really think you only need the c runtime.22:12
vilaI'm off, tomorrow is release day and I'll start early, good nitght all22:13
mgznight vila.22:13
GaryvdMmgz: I don't think it ends up in the installer, but I'm going to dbl check..22:13
GaryvdMnight vila.22:13
GaryvdMmgz: Do you know what bialix wanted to do re the manifest file?22:19
mgzyeah, see: http://py2exe.org/index.cgi/Tutorial#Step5222:19
jammgz: only 52 steps in? not bad :)22:25
jamwait22:25
zsquareplusci'm going to ask something silly ;-) is it possible to clean up the history, e.g. would it be possible to say it should throw away all logs before a date?22:29
zsquareplusci know i can do it with fast export/import at the expense of loosing the ability to compare the old and new tree. but some easier to use frontend/plugin in bzr itself would be practical.22:29
zsquarepluscmaybe something like a "rebase" that merges all changes before a date to create a new base version.22:29
zsquareplusci'm aware that such operations do not work well when different versions of the branch are published.22:29
GaryvdMmgz: We are excluding MSVCP90.dll in setup.py22:30
GaryvdMhttp://bazaar.launchpad.net/~bzr-pqm/bzr/bzr.dev/annotate/head%3A/setup.py#L69122:30
GaryvdMBut py2exe needs to be able to find it else it errors :-(22:31

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