[00:25] Hi there. Can I add meta data to a commit? I want to tag a commit as 'will not be sent upstream' [00:31] michaelh1, there are revision properties, but I don't think that core provides command line options to set them [00:32] OK. I can embed meta data in the comment just fine. === AuroraBorealis is now known as aurora|away === michaelh1 is now known as michaelh1|away [02:27] jelmer: two things are needed for hardy to fully disappear from the buildds: 1) an LTS with xen support (for the ppa host, especially - not actually a hard hard requirement), and 2) distro telling us that they're happy with using something newer than hardy to build all of the supported releases - dapper's EOL helps with that discussion, fwiw === zyga is now known as zyga-afk [06:58] hello bzr world [07:04] morning all [08:06] morning [08:09] mgz: _o/ [08:15] morning jelmer. do you know off hand where the python-debian upstream repo is? [08:15] mgz: "bzr info apt:python-debian" :-) [08:16] or, if you have bzr-git installed: bzr branch apt:python-debian [08:16] git://git.debian.org/git/pkg-python-debian/python-debian.git [08:16] ...oo, new command to me [08:16] * mgz tries it [08:17] you need bzr-builddeb [08:17] deprecation warnings, and it works [08:17] I am impressed. [08:28] hmm, what deprecation warnings? [08:28] (are you on oneiric?) [08:28] I'll put up a branch, it's a trivial spelling of fallback thing [08:29] two in the style of: [08:29] bzrlib/plugins/builddeb/directory.py:47: DeprecationWarning: Attribute 'Lookup' [08:29] of the 'apt_pkg.SourceRecords' object is deprecated, use 'lookup' instead. lookup = getattr(sources, 'lookup', getattr(sources, 'Lookup', None)) [09:27] vila: babune windows seems especially unhappy of late [09:28] mgz: :-/ [09:29] someone needs to bring it back to life :-/ [09:29] I seem to remember we had a can't-delete-sh-file problem before and fixed it, but I don't remember how [09:29] the infamous 'unable to delete ' was spurious but seem to turn into permanent [09:29] we never fixed it, it's a jenkings issue which kind of flip-flop over time [09:30] there is a 'hudson.remoting.RequestAbortedException: java.io.StreamCorruptedException: invalid type code: 68' in the backtrace doesn't look good [09:31] may be related to the leaks too (the leaks in (or releated to) the subunit stream [09:31] yeah, seems like something is leaking through a stream, if that's even possible [09:31] ...vila wins again [09:32] ? [09:32] you said the same thing, faster :) [09:32] ha :) [09:32] worth noticing then, 'cause you're the fastest most of the time ;) [09:39] lol [09:39] just found a cryptic YARXU commit message.... [09:39] .. wondered a bit [09:40] ... triggered my acronym decipherer [09:40] ... first guess: Yet Another Random Xml Update [09:40] win ! :) [09:41] I really wish we add a way to get better diffs (and commits) when xml files are involved. Most of the time one or two attributes in a "dict" are modified but the key/values are randomly shuffled. The end result is unreadable [09:42] vila: it would be really nice to have a mechanism for diffs similar to the merge hooks we have [09:43] indeed, they are closely related... [09:43] also, we currently already have some form of custom diff displayers [09:43] since we don't diff binary files by default [09:46] and doesn't qbzr display image diffs too ? (or rather both images) [10:03] vila: I wasn't aware of that. If it does, that's pretty cool [10:04] I know github has some fancy stuff for displaying image diffs [10:06] okay, this looks tractable [10:06] * mgz is back on bzr-builddeb [10:07] or rather, the mess that is python-debian r95 [10:07] where everything magically became unicode? [10:08] yeah, but without ever checking the inputs [10:21] ugh, setup.py.in [10:21] * mgz just copies it [10:22] mgz: debian/rules has the magic to generate the setup.py IIRC [10:23] https://code.launchpad.net/~jml/udd/less-in-top-level/+merge/80037 up for review [10:23] wants setuptools for no good reason too. [10:23] hey jml [10:23] jelmer: hi [10:23] and given that it's just for a version number... which I don't even seem to be able to get at from the installed package, screw it [10:25] what is it with people using fancy conf stuff on python packages then not actually having __version__ anywhere [10:25] * mgz eyes subunit [10:28] mgz: patches appreciated [10:29] I'd have to learn how all that worked to do that lifeless, which is exactly what I'm avoiding :) [11:52] mgz: windows slave still failing but at least with results [11:53] woho. [11:53] I've got bugs on the failures. [11:54] yakafokon :) [12:16] immortal chroots are pita [12:16] you dig them up but they keep on growing back? [12:17] they refuse to die [12:18] ..can survive reboots and stay around for months [12:18] okay, enough random poking of plugins, it's lunchtime [12:18] luckily it doesn't happen often (which of course makes it even harder to understand the cause) [12:19] bon appetit [12:27] ghost in z shell? :-) [12:27] speaking of those [12:27] the archive bit on some of my files refuses to clear :< === AuroraBorealis is now known as aurora|away [16:00] hm, that was a failed attempt at not getting release notes conflict === deryck is now known as deryck[lunch] [16:31] mgz: thanks for the review [16:31] mgz: would you please merge the branch for me? [16:53] jml: I don't have access either, will poke vila [17:04] hello [17:04] bzr wizards [17:04] how do you translate "git --format-patch" to bzr ? [17:05] mgz: thanks. [17:07] p2000: `bzr help bundle` is the diff + metadata thing in bzr [17:07] s/is/for/ [17:08] it would b great if i could get the metadata in plaintext as well ... any option ? [17:08] (havent found) [17:09] format-patch is a bit cuter like that, but I never worked out how to send more than one revision with it [17:09] I think there's a send email to file way of doing it [17:11] just now i realize format-patch is probably not what i'm looking for ... intension misleaded me ... i saw the specific feature in gitweb only so far ... there i was able to get a page thatt shows me all commit messages along with the patches in a flat text file ... that's what i'd like to get from bzr but don't know how to get it from git actually ... [17:11] s/intension/intention/ [17:11] s/wrong/right/ [17:12] s/True/False/ ? :P [17:13] p2000: like `bzr log -p` maybe? [17:15] yes ... looks realy good ! [17:18] that was it! ... thank you very much mgz !!! [17:18] :-) same as in git i guess ... [17:19] the 2 dvcs's are on par feature & technology -wise at the moment ... or what do the bzr-wizards say ? [17:20] there's still enough minor things for people to argue about :) [17:20] i mean git vs bzr ... bzr seems to have been quickly developping ... sure [17:21] but there are no more minor differences i guess ... expect design of course [17:22] anyway, thanks !! hanwe === deryck[lunch] is now known as deryck === jam2 is now known as jam [18:45] wgz, how does anyone add you to a team in Launchpad? [18:46] ah, I can avoid the javascript version and do it [20:18] jelmer, I just did a dpush to an eclipse repository and seem to have deleted most of the branches other than the branch I was pushing to and to master [20:18] (with bzr-git) === yofel_ is now known as yofel [20:40] james_w: it's not just that I like making life hard for people... [20:41] thanks for the conscription! [22:24] briandealwis: what versions of bzr-git/dulwich ? [22:24] bzr-git 0.6.2 and dulwich 0.8.0 [22:25] It unfortunately happened after the support staff had left for home for the weekend. [22:25] ouch, sorry :-( [22:25] I've hit this before with tags and subsequently fixed it. I guess it's not in any releases yet [22:25] I'm pretty sure I've dpushed to this repository previously though, without this problem! [22:27] It would be nice to have a --dry-run flag :) [22:28] briandealwis: that wouldn't really help with a bug [22:29] I'm kinda joking. I had wondered why the push was taking so long. [22:30] And we can't just recover by providing another packed-refs: unfortunately the push seems to have triggered a gc on the other side. [22:31] I had meant to ask you what happens with dpush and tags, and if there's a way to not push tags [22:44] bradm: there is no way to not push tags