=== joerg is now known as Guest15623 [03:49] Is it possible to separate a file into two or more pieces in a way that bazaar is aware that it's not just some code deleted in one file and other code created in a new one? [03:50] arose: What if you 'bzr copy' the file and then edit each? [03:50] Sounds like that would work, thanks [03:52] ...is there a 'bzr copy'? [03:55] :( [03:55] not sure why I thought so, I must be mixing up systems, sorry [03:59] I guess not quite yet, finally found info on it, so in that sense "bzr copy" helped http://wiki.bazaar.canonical.com/BzrFileCopies [04:37] Ughh [04:37] The Windows installer fails with a "Runtime Error!" [04:37] R6034 [04:38] Actually, it fails with about a thousand of them. [04:38] ... each has to be dismissed individually [05:57] Should I be trying to make bzr-svn use python-tdb on Windows too? Or is that beyond the realm of conception? [10:14] hm, two interesting things since last I were here. [10:15] alexander hit the testtools traceback-isn't-unicode issue (good news there, nearly done with fix) [10:17] and a twisted guy has a french nix system (bit more work, getting non-english errors printing correctly is also on my list) [10:48] mgz: cool [10:50] on the less cool side of things, bug 583941 ...ugh [10:50] Launchpad bug 583941 in Bazaar "program crashes with "bzr: ERROR: socket.error: (4, 'Interrupted system call')" (affected: 1, heat: 56)" [Medium,Triaged] https://launchpad.net/bugs/583941 [10:51] uhmm [10:51] that 56 would be better as 56/TOP [10:51] who runs ubotu again [10:53] lifeless: tsimpson on #ubuntu-irc. [10:53] meh, that channel mocks people [10:53] :P [10:54] and its sunday evening ;) [10:54] okay, actually that bug isn't our problem. [10:55] can I dupe something against a Python bug? [10:55] or is even launchpad not that amazing yet... [10:56] what you do [10:56] is click on 'affects other project' [10:56] add the url there to the python upstream bug [10:57] and mark our task as you think is appropriate [10:58] hm, this is actually a little complicated, better explain in a comment [11:08] wow, that... picked up the bugs from my comment? [11:10] no? [11:10] there's a "Remote bug watches" thing on the right, with the bug numbers [11:11] ah, yes. nice [11:17] might be something else to bug exarkun about, he landed the other socket bug for us, getting the fix for on 2.6 as well would be great [11:19] exarkun: ^ === Pilky_ is now known as Pilky [15:28] lifeless: http://buildbot.twistedmatrix.com/builders/winxp32-py2.5-select/builds/8/steps/bzr/logs/stdio :) [15:28] lifeless: maybe we can trade [15:31] exarkun: get one builder to do the conversion from svn, and have the rest branch from that? [15:31] * spiv -> zzz [15:33] a trade is fair :) [15:33] and that looks like a straight-up bug in bzr-svn on windows [15:33] the retrying thing is bogus though [15:33] I need a little more info about though. The last few comments sound like "fix applied" to me. [15:34] it is applied, on trunk. [15:34] http://svn.python.org/view?view=rev&revision=74426 [15:34] I'm right in thinking that the next 2.6 is going to be the last bug fix release, right? [15:35] People have said stuff to that effect, I think [15:35] So, backport the fix, gotcha [15:36] This patch looks super awesome [15:36] My favorite part so far: [15:36] del data # explicit free [15:38] mgz: it's a known issue with sqlite caching on windows [15:38] mgz: unfortunately there isn't really a good way around it with sqlite [15:38] that is a little special, and ideally all this catching and retrying would happen at the C level in Python [15:38] but... that's been an open bug since 2002 or so. [15:39] got a bug number jelmer? [15:40] 520694 [15:40] ta. === jelmer_ is now known as jelmer [15:43] okay, so a fix for twisted would be to serialise bzr-svn operations on windows [15:45] mgz: the proper fix is to use a caching format that allows multiple concurrent writers; I have a plan on how to do this using bzr pack files [15:45] which I could try to cobble together in an ad hoc way inside my buildbot configuration... or which bzr-svn itself could try to enforce on windows, where concurrent access is known to always be broken? [15:45] but serializing bzr-svn operations is a good workaround [16:02] http://bugs.python.org/issue210599 was the one I was thinking of [16:03] the current signal/interrupt semantics in Python make it close to impossible to both 1) use signals, 2) use the standard library, and still write correct code [16:04] ah [16:10] mgz: Providing sensible semantics for combining blocking I/O and asynchronous signals might be beyond Python. [16:31] Pretty much any language, except Haskell. [16:59] Could be [16:59] mgz: issue1628205 backported to release26-maint, in any case [17:02] thanks! [17:04] I owe you some well-handled french OSError messages. === radoe_ is now known as radoe [18:33] Okay. I have local commits, I do bzr up, and I get a cryptic: bzr: ERROR: [Errno 13] Permission denied [18:33] This is with 2.1.1. [18:42] look in your .bzr.log for the full traceback [18:43] mgz: Yeah, I realized that. [19:06] Anyone seen tree corruption on Windows with 2.1.1? [19:10] exarkun: what do you mean by tree corruption? [19:11] A file in a checkout has extra garbage at the end of it. Perhaps bytes that belong to another file. [19:11] Looking for possible causes other than bzr now, though. [19:39] Hi. Is there some way to have --show-diff enabled by default for commits? I couldn’t really find an option for bazaar.conf. [19:39] jelmer: i have an odd problem where - for some reason - bzr-svn decided to commit a bunch of files to which there had been no changes. this was across a rebase operation (those files had been changed in the main branch - though other files had been changed too and were not committed). This only appears in the local repository [19:40] cbz: I'm not sure I follow - the files were actually changed incorrectly? [19:41] jelmer: the files had been updated in the svn branch upstream. A subset of them show up in my commit after the rebase operation [19:48] cbz: so what did bzr-svn do incorrectly exactly? [19:50] jelmer: i assume for some reasonnwhen bzr-svn pulled the files down (they are binaries btw png files) the modified time was marked incorrectly, which is why commit thought they were new? [19:50] or rather 'updated) [20:07] cbz: modification times aren't used anywhere [20:07] odd - i wonder why commit thought they had been updated then === Guest15623 is now known as joerg [20:29] exarkun: extra bytes - not that I know of [20:29] cbz: how do you tell they've been modified? [20:30] if they haven't actually changed in content I mean [20:31] jelmer: i don't, bzr (q)commit tries to commit them [20:31] or actually commited them [20:35] cbz: what changes does it claim they have? [20:43] poolie: morning! [20:44] hi there [20:44] jetlagged ? [20:44] a bit [20:44] :P [21:19] jelmer: when i double click it says the files are identical (the change has already gone in) [21:46] lifeless, https://code.edge.launchpad.net/~mbp/bzr/doc/+merge/25400 updated if you want to reread it; not urgent === 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: lifeless | bzr 2.1.1 is out [21:47] lifeless, btw, you're it this week for pp [21:55] thanks [21:56] I have another small tweak up for hydrazine btw [21:58] i'm going to finish an output_encoding option for bialix [22:31] poolie: your doc branch [22:31] poolie: I've commented -twice- - the second one is just 'please mention commit messages on merge proposals' ;) but it should be landed [22:33] ok, i just asked again because you said you only scanned it [22:33] ah [22:34] if you want a line by line review I can, but it seems to be largely moves, which is a pain to deal with IME [22:34] I'm inclined with large doc changes to get them in and deal with fallout as it is discovered - a lot more mutable than code. [22:35] ugh, I need to commit something here before this diff gets any bigger [22:35] it's already nightmarish [22:35] Robert is going to hate me. [22:35] no [22:35] I don't hate contributors [22:35] I may find it hard to review. [22:42] lifeless, i agree about the moves and about docs [22:42] it's easier to read the whole resulting product and see if it makes esnse [23:05] Hello all. Long time bzr user, first time caller :-) I recently started using bzr-svn, and noticed that when I use 'bzr log', it reports the svn revno for everyone else's commits, but not for my own commits. Anyone know what's up with that? [23:05] well, you're probably committing locally, in bzr ? [23:06] lifeless: I don't remember exactly how I originally branched, but my commits are going straight to svn [23:06] could you run 'bzr info' in your branch, and paste it somewhere [23:07] if there is stuff you want to obfuscate thats fine - just keep the sense of it intact [23:07] sure - http://pastebin.com/M4mJFxzm [23:07] not sure what's up with that related branch... that was from a while ago [23:11] IIRC, I originally checked out like 'bzr init-repo tovid; cd tovid; bzr checkout svn+ssh:// ....' [23:11] ok [23:11] you have a local reop [23:11] reop [23:11] that is getting your commits [23:11] and then they are translated to svn commits [23:12] so your commits *start* in bzr and don't get an svn revno attached as a result [23:12] aha [23:12] you could file a bug, if you like - this is in principle fixable [23:12] -> bank for a few minutes. [23:14] svn has a similar quirk of its own... the revno of the last commit isn't correctly reported until after doing an 'svn up'