/srv/irclogs.ubuntu.com/2011/05/01/#bzr.txt

lamontmaxb: yeah.  I'm trying to build it on LUCID00:05
lamontnot "lucid with most of natty backported"00:05
maxblamont: you exaggerate madly :-)00:06
maxbThere's only two packages in bzr/builddeps for lucid00:06
lamontpython is not one I'd get to backport00:07
maxbThe modified package is the python metapackage, not the interpreter00:08
lamontwtf had to change in the metapackage?00:09
maxbvery little00:09
lamontbut specifically what?00:09
lamontbecause I can't see any sensible reason why the META package would need to change just so that your package can build00:10
lamontit strikes me as solving the problem in the completely wrong place00:10
lamontwhatever the problem was00:10
lamontbut I'm open to understanding why that might not be true00:10
maxbFrom memory, all I did in the python-defaults source was to bump the version number up to what dh_python2-using packages from sid expect as a builddep, and depended on python-backport-helper00:11
maxbFrom our perspective it's exactly the right place to be solving the problem, because it lets us solve it once, rather than once for each bzr plugin package we have in our PPA00:11
maxband we have lots00:12
maxbThis way we get to rebuild the Debian sid source unmodified in most cases00:12
lamontit conflates your packages into the whole system.00:12
maxbnope00:12
lamonthow does installing the modified metapackage not potentially affect every build on the system?00:13
maxbIt's in a separate PPA used only at build time for exactly that reason00:13
lamontif I just force the metapackage version down to lucid and add a build-dep on python-backport-helper, should it build?00:13
lamontyeah, separate ppa doesn't help me at al00:14
lamontl00:14
maxbWell, if you insist, it would be better to just make a few small changes so that python-backport-helper isn't needed00:14
maxbBut I do wonder why you can't just use the PPA packages directly, what with PPAs being a controlled source-only build environment00:15
lamontone of us will get to do that before I can roll out 2.4 internally00:15
lamontthat's a much longer discussion00:16
maxbLet me twiddle a few things and throw a source package into a different PPA00:16
lamontta00:16
lamonthistorically, most of the stuff I have to backport fits through my "throw it against the wall and see if it sticks" script quite handily.  bzr is the package that demonstrated that I don't want to deal with some backports00:17
lamontI sometimes suspect that you use the new features of python packaging just because they're new, while certain that I'm wrong in that thought00:18
maxbHave you got a preferred version string you'd like me to use?00:18
lamontI'll wind up mucking it about in the end anyway, so it doesn't much matter00:18
lamontfor 2.4.0~beta2-2 it becomes 2.4.0~beta2-2~0.IS.10.04 for lucid (and ...0.IS.8.04 for hardy)00:19
lamontand yes, that means I throw away the craziness that is ~bazaar1~lucid100:19
lamontwell, not craziness per se, but more than what I need to see in a version string00:21
maxbUploaded to https://launchpad.net/~maxb/+archive/launchpad00:35
maxbPushed to lp:~maxb/ubuntu/lucid/bzr/ppa-canonical00:35
lamontta00:37
lamontI'll play with it after I get back from family time00:37
lamontgetting dragged off now00:37
maxbgah00:38
maxbestimated start time "some time tomorrow"00:38
maxb*shrug*00:38
maxbYou can rescore it if you care :-)00:38
lamontI'll just build it locally00:39
lamontit's running tests00:45
maxbexport DEB_BUILD_OPTIONS=nocheck00:46
maxbOr, you could delete the entire block in debian/rules beginning with00:47
maxbifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))00:47
jelmermaxb: still there?01:15
maxbjelmer: hi01:26
jelmermaxb: I'm considering whether to upload to 2.4b2 to sid. It seems like a good idea as 2.4.0 will be out before wheezy, it gives us fewer releases to worry about and it means we'll have the same version in oneiric and sid01:28
jelmermaxb: what do you think?01:29
maxbI don't think I'm sufficiently visual on the state of bzr.dev to make a good call, but I'm not entirely convinced it's a good idea01:31
maxbI've actually dropped back to running 2.3.x locally after bzr.dev was a bit too unstable for my liking over the previous little while01:32
maxbIs there any particular advantage to having the same version in oneiric and sid *now*?01:37
lifelessthey will autosync?01:38
maxblooks like Jelmer's already uploaded 2.4b2 to oneiric anyway :-)01:39
maxbhm01:40
maxband looks like we're going to be carrying an ubuntu-specific delta for the indefinite future01:41
maxb   + Remove build dependencies not present in main: python-medusa,01:41
maxb     python-subunit, python-meliae, python-lzma.01:41
maxb   + Disable parallel testing.01:41
jelmeryeah, we can't autosync because of those changes. I might have a look at getting subunit into main, but not sure about things like python-medusa, python-meliae01:43
pooliehi all03:09
=== _thumper_ is now known as thumper
presiquick question: "bzr check" verifies the hashes of all files on the testaments?19:34
jelmerpresi: no20:33
jelmerpresi: testaments are not stored afaik20:34
presiare dynamically generated with bzr testament?20:35
jelmeryes, I think so20:35
presiI mean "bzr testament --long"20:36
jelmeryes, that's generated dynamically20:37
presithe hash of the testament itself has to be stored20:37
jelmerpresi: the hash of the testament isn't stored in the repository, but eg. gpg signatures of revisions sign the testament20:37
presiI'm using cat-signature branch to extract the testament signature20:40
presiso the signture verify (or not) against dynamically-generated hash of the testament20:41
presithat's correct?20:41
jelmeryes - verifying it against a stored testament doesn't seem very useful as then you also need to test the validity of the stored testament20:43
presiok, I have a shell script that selects revisions and pipes cat-signature to gpg --verify if someone is interested I can send or upload it20:46
Sontihi guys. I want to start using Bazaar but I'm not totally sure how to set it up.21:34
SontiDo I select start a new project or do I select open a project and just select the folder I want to use21:35
=== foocraft is now known as ewanas
lifelessjelmer: hi23:22
lifelessjelmer: does   File "/usr/lib/pymodules/python2.7/zeitgeist/datamodel.py", line 185, in __getattr__23:22
lifeless    raise AttributeError("'%s' object has no attribute '%s'" %(self.__class__.__name__, name))23:22
lifelessAttributeError: 'Symbol' object has no attribute 'SOURCECODE'23:22
lifelessring any bells for you?23:22
jelmerlifeless: hi23:22
jelmerlifeless: vaguely, IIRC the zeitgeist folks changed the constants around a while ago23:22
jelmerwe updated bzr-dbus I think - where are you seeing this?23:23
pooliehi jelmer23:23
lifelessjelmer: I've just pulled that in, will see if it addresses it23:23
pooliehi lifeless23:23
jelmerg'morning poolie23:23
lifelessjelmer: lp:~lifeless/subunit/bug-65447423:23
jelmergarr, I wished somebody updated x-chat to support lp: URLs23:24
lifelessjelmer: https://code.launchpad.net/~lifeless/subunit/bug-654474/+merge/5962723:28
ubot5Ubuntu bug 59627 in linux-source-2.6.15 (Ubuntu) "Intel Core Duo 50% load with powernowd running" [Undecided,Invalid]23:28
lifelessjelmer: if you feel up to a review23:29
lifelessjelmer: and bug 75524123:34
ubot5Launchpad bug 755241 in subunit "subunit-filter ability to change fail to xfail based on external list" [Medium,In progress] https://launchpad.net/bugs/75524123:34
lifelessjelmer: are you doing further refactoring there ? or should it be fix committed23:34
jelmerlifeless: Sure, I'd be happy to do a review. It'll probably be tomorrow though, as it's already past midnight here.23:34
jelmerlifeless: I'm going to do more refactoring (hopefully making the stuff in Samba obsolete)23:34
lifelessjelmer: kk23:35
lifelessjelmer: I'd like to do a release of testtools and subunit midweek23:35
lifelessjelmer: I'm going to land the patch; if you do a post landing review I'll act on it.23:44
jelmerlifeless: it looks reasonable at a first glance23:52
jelmerlifeless: wfm, I can do a bit more thorough review tomorrow23:52

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