/srv/irclogs.ubuntu.com/2008/08/04/#bzr.txt

lifelessop not permitted is interesting00:00
LarstiQNecoro: perhaps an umask?00:00
lifelesscould be the foo.bar.baz file naming00:00
lifelessif its not mounted vfat it can't do that00:00
lifelessOTOH repository > 8 anyhow so that can't be it00:01
Necorolifeless: its vfat00:01
LarstiQlifeless: afaik fat doesn't like chmodding to something it can't represent, and raises EPERM.00:01
lifelessLarstiQ: interesting00:01
lifelesswhats the backtrace show?00:02
LarstiQbut I really need to sleep, ciao00:02
lifeless(from ~/.bzr.log)00:02
NecoroLarstiQ: ciao and thanks00:02
Necorolifeless: http://rafb.net/p/BCAK0b42.html00:03
Necorolifeless: and using the print-debugging-style I saw, that it's an os.chmod that's raising the error00:03
lifelessok00:04
lifelesswe shouldn't be chmodding usually anyhow00:05
lifelessI thought you had to turn on a config option to set that00:05
lifelesschmodding is slow00:05
lifelessin fact -00:05
lifelessnote this line:00:05
lifelesscontrol_files.put_utf8(file, content)00:05
lifelessthe control files have been initialised with none-None file mods00:06
lifelesscan you try just 'bzr init' on the usb drive?00:06
lifelessand definitely file bus00:06
lifeless*bugs*00:06
Necorolifeless: bzr init doesn't work either00:07
Necorolifeless: bug #25451400:15
ubottuLaunchpad bug 254514 in bzr "Can't create branch/repo on vfat" [Undecided,New] https://launchpad.net/bugs/25451400:15
Necorook - time to go to bed ... =) - ciao00:23
meteoroidjelmer: is it possible to put a commit hook into a bzr repo with svn parent to push up to svn on commit to bzr?00:44
jelmermeteoroid, just use a bound branch00:45
meteoroida bound branch, eh?00:45
jelmermeteoroid: e.g. a bzr branch bound to a svn branch00:45
jelmermeteoroid, see the docs for details00:45
meteoroidsure00:45
jelmerbut basically, just run "bzr bind <svn-url>" to do that00:45
meteoroidany alternatives for svn:externals ? i think i'm just going to write a script to dl that format of repo urls00:46
jelmernot at this point00:46
meteoroidcan bzr set svn props?00:47
jelmerbzr nested trees haven't landed yet but even when they will, it won't be possible to map svn:externals to them00:47
meteoroidokay00:47
jelmerperhaps bzr-svn can generate a boilerplate config-manager file or something00:48
meteoroidhm..00:48
markhjelmer: hi!  While I think of it and see a related thread on the bzr list - you recall that failing windows test with an incorrect path sep?  Any thoughts on how to proceed on that?  Is it likely to be a problem in practice?00:48
jelmerlifeless, Does that sound sensible ? What are the plans for cm?00:49
jelmermarkh, it's not likely to be an issue00:50
markhcool00:50
jelmermarkh, if I understand the test output correctly it's something that should be fixed in bzrlib00:50
markhyeah, but I was wondering how to present that :)00:50
markhie, if you had an idea of *what*, so I would attempt a patch00:50
markhI haven't dug at all - looking for an easy answer ;)00:51
jelmerTestCaseInTempDir has a test_dir attribute with inconsistent (different os.path.sep) contents00:51
Odd_BlokeCM really needs fixing to not use pybaz.00:51
jelmer'evening poolie00:51
pooliehello jelmer00:51
Odd_BlokeElse it's likely to be removed from Debian along with bazaar and friends.00:52
jelmerpoolie: I'm looking at doing bzr-svn and bzr-gtk releases in the next couple of days00:53
jelmerpoolie, Are there going to be any more API breakages before 1.6 or is it just polishing things for release at this point?00:54
lifelessjelmer: well I'd like to delete cm00:54
lifelessjelmer: but that means bzr being able to map into foreign systems pervasively etc00:54
jelmerlifeless: In favor of what?00:55
lifelessjelmer: why won't a bzr tree be able to refer to a svn url for the source of a nested tree?00:55
lifelessjelmer: nested trees everywhere00:55
jelmernested trees require a specific revision in the nested tree to be referenced00:55
lifelessyes ...00:55
jelmersvn:externals allows current head to be referenced, whatever that is at the time the user does the checkout00:56
lifelessnested trees permit that too; its UI not core00:56
lifelessthats just 'bzr update' after checkout00:56
jelmerwell, it's not there atm :-)00:57
jelmerlifeless: there's also no way to represent that in the current inventory entry class for nested trees00:58
lifelessjelmer: in that update is desired? true01:01
poolielifeless: what is cm?01:03
lifelessconfig-manager01:03
meteoroidjelmer: externals allow referencing revisions as well01:05
meteoroidbut typically we use a tag01:05
lifelessmeteoroid: yes, jelmer is saying that nested trees are a subset of the externals interface01:05
meteoroidoh ok, allows, sure01:05
* meteoroid goes back to trying to get bzr webdav and smart server working in apache01:06
pooliei thought so01:06
pooliei thought that was an answer re api breakage that's all01:06
pooliejelmer, i think it should be just bug fixes from now on01:06
pooliethe only one i know of so far is that upgrade does not work on a stacked branch01:06
poolielifeless: i'm planning to fix that by making open_unsupported (or similar) take an option to open the branch without fallback repositories01:13
lifelessperhaps open_unsopported should be renamed to open_for_upgrade01:15
lifeless-> doctor01:15
poolieopen_backdoor01:15
beunomornin' everyone01:20
jelmerpoolie: thanks! I'll start working on getting those release out then01:32
beunomwhudson, howdy.  I've been playing with the browsing template a bit.  Have you had a chance to look at it?01:35
jelmerhey beuno01:36
beunoevening jelmer01:36
=== edcrypt1 is now known as edcrypt
mwhudsonbeuno: ah, not really02:32
mwhudsonbeuno: so i did some more stuff and merged your branch02:45
mwhudsonbeuno: see https://code.edge.launchpad.net/~mwhudson/loggerhead/themed-directory-listing02:45
=== abentley1 is now known as abentley
=== abentley1 is now known as abentley
=== abentley1 is now known as abentley
=== timchen119 is now known as nasloc__
marnanelWhat's the argument to bzr diff to show just the changes for one commit in the current repo?  Sorry, I'm trying to figure it out from help revisionspec and not getting very far03:29
pooliemarnanel: easiest is bzr diff -c -103:30
poolieor any revisionspec in place of the -103:30
marnanelpoolie: wonderful, thanks03:31
beunomwhudson, looking04:35
beunomwhudson, cool!  you made it even nicer  :)04:40
beunoone FIXME to go, and it should be mergeable, no?04:40
lifelesspoolie: don't forget to ring me ;)04:46
mwhudsonbeuno: probably04:51
beunook, so you're not as enthusiastic  :p04:52
beunoit's still sunday for me, so I'm still in a good mood  :)04:52
beunoI'll work on whatever is left to polish tomorrow04:53
mwhudsonbeuno: just busy, really05:03
mwhudsonbeuno: a different icon for branches vs folders would be nice05:03
beunomwhudson, sure, what would that icon be?05:04
mwhudsonbeuno: no idea :)05:05
beunomwhudson, folder + bzr icon?05:05
mwhudsonbeuno: yeah, something like that05:05
mwhudsonwould be great05:06
* meteoroid wonder if there are any recommended ui for bzr, x11 or otherwise05:26
pooliemeteoroid, apt-get install bzr-gtk05:48
meteoroidthat's all i need? rawk!05:49
meteoroidi saw 'olive' or something on rhel5 but it was a curses newsreader on ubuntu ;d05:49
poolieolive is the main front end05:50
poolieum05:50
pooliei thought it was included05:50
pooliemeteoroid, you should get an olive-gtk command when installing that package05:51
poolieand i thought it was in the menu05:51
meteoroidok05:54
poolie_lifeless, spiv, would one of you (if still online) read my patch for #25242808:57
poolie_it's pretty tiny08:57
lifelesswhere is it ?09:01
lifelessalso, your _ is showing09:03
lifelesspoolie_: ^09:03
=== poolie_ is now known as poolie
poolieon the list09:03
pooliehttp://bundlebuggy.aaronbentley.com/project/bzr/request/%3Ce01316480808040016h4deae0daxa9e4a981983d7206%40mail.gmail.com%3E09:03
pooliei'm getting probably spurious failures of other upgrade scenarios09:04
poolieactually i just sent an update to the list09:05
lifelesspoolie: trivial question, why didn't you add the tests to per_repository_reference09:08
pooliebecause they're not going to be 1:1 with repository formats09:10
poolieeg i want to try upgrades from knits09:10
lifelessright09:10
lifelesssee bzrlib/tests/repository_implementations/test_repository.py09:11
lifelesstest_upgrade_from_format409:11
lifelessetc09:11
pooliehm09:12
poolieyou mean i could do one dimension of parameterization by scenarios and the other by having multiple methods?09:12
lifelessparameterisation will stack09:12
lifelessif you have a load_tests in e.g. per_repository_reference/test_upgrade.py09:12
Odd_BlokeHmm, bzr-buildpackage doesn't seem to be doing signing for me ATM.09:13
lifelessthen the __init__ parameteriser will get pre-parameterised tests and parmeterise them further09:13
lifelessinterfaces FTW09:13
poolieinteresting09:14
pooliei did not realise load_tests would join up like that09:14
pooliemaybe because it's not documented ;-)09:14
lifelesswell09:17
lifelesseverything that gets tests triggers load_tests09:17
lifelessI'm writing up a review for you09:18
poolielifeless, so how does test_upgrade_from_format4 relate to multiple load_tests?09:18
matidHi there!09:18
matidI've got a question regarding bzr-svn and Mac OS X. What's the recommended way to get it working?09:18
matidWhich version of bzr, bzr-svn, subversion, etc.?09:18
poolieit looks like it's not using that approach?09:18
pooliematid, um, the latest of each would probably be a good idea :-)09:19
lifelesspoolie: no, its from before load_tests :) - I'm just noting that you can avoid code duplication if you want :>09:19
matidpoolie: It's not that easy though :) I failed to get it to work with many combinations of bzr 1.5, 1.63b, svn 1.4, 1.5 and 1.6 and different branches of bzr-svn :)09:20
pooliematid, :-/09:20
poolielifeless, i suppose the other thing i was thinking about here (aside from just not knowing/realising they would stack)09:22
poolieis that i didn't necessarily want to test all n**2 combinations, just to pick some interesting ones09:22
lifelesspoolie: well, your comment in the test suggested that you wanted to have it test all formats for whatever you selected09:24
lifelesspoolie: concretely, I think we should test every 'stackable repository type' for whatever scenarios are interesting09:24
poolieprobably09:24
lifelesspoolie: so its not n**2, its still N(stackable)*[interesting]09:25
poolieyour updated comment is more correct09:27
poolieand i agree moving it would be better09:27
pooliei have a feeling this test actually wants to be two tests though09:27
poolieon a mostly unrelated matter09:27
pooliethat is, if there is no model change, you do not need to upgrade09:27
pooliehm, well, maybe just the if block is enough09:28
lifelessupgrade is already tested in that respect.09:28
lifelessthat if block is purely UI glue09:28
lifeless(and if it is a checkout, the user needs to go over to the branch and try 'upgrade' there anyhoo)09:29
pooliein which respect?09:30
lifelessif there is no model change -> no upgrade09:32
lifelessupgrades only changes stuff when there are things to do09:32
pooliebtw what would you think of systematizing the pattern i use here of making the injected parameters be scenario_*09:32
poolielifeless, well, going from knits to packs is a substantial change but not a model change09:33
lifelessso you're saying that in the test parameterisation you don't want same-model formats for these specific tests?09:35
lifelesscould just skip the test if the model is the same - just return early09:35
pooliei want to test this: the stacked-on repostiory is upgraded in a way that does not change its model; the stacked branch should still work (without needing to be upgraded)09:35
lifelessah right09:36
lifelessyes09:36
lifelessthats a good test to have too09:36
poolieso the annoying thing about putting this into per_repository_reference09:37
pooliealthough i agree it's good to cover all formats automatically and to have same-things-together09:37
poolieis choosing the right corresponding formats09:38
pooliehm09:38
lifelessshould be the same list you had before :P09:39
lifelessa knit and a pack of model plain09:40
pooliehm09:45
poolieare you sure stacking load_tests actually works?09:46
poolieit doesn't seem to for me09:46
pooliei'm kind of tired of this, i think i'll leave it til tomorrow09:46
lifelessok09:47
lifelessI'll peek at that for you tomorrow09:47
lifelesscould be a bug09:47
lifelesssleep well09:47
poolieit is 10 hours since i started09:47
poolieand probly more for you09:47
lifeless:> 1109:48
lifelessslept in to 7:3009:48
lifelesspoolie: I fixed quite an old bug today09:49
pooliei saw09:49
pooliea four digit bug number!09:49
pooliemany extra points :)09:49
lifeless:)09:49
pooliemaybe that should factor into lp karma?09:50
pooliewell09:50
pooliehave a good night09:50
lifelessgnight, you too09:50
=== doko_ is now known as doko
=== wgrant_ is now known as wgrant
awilkinsIs there a conference on or something? It's deathly quiet in here.12:17
james_wI don't think so12:22
Jc2kbzr is so bug free and feature complete that it no longer needs irc12:31
* awilkins watches tumbleweed blow past12:33
fullermdEither that or somebody broke bzr-irc.12:33
rockyhere's a question, if i'm making small local branches just for work and then want to put them right onto trunk (which may have diverged) ... is it ok to "push" them onto trunk even if i've already pushed them somewhere else? (and obviously after i've merged trunk changes into my branch)12:40
LarstiQrocky: ok in what sense?12:49
LarstiQrocky: it works, but it may not be the workflow you want?12:49
rockywell ... if i'm making small changes in my local branch, i don't want to *merge* them onto the main trunk because they show up as one lump commit ... i want my commit history maintained so they show up as several small commits on the trunk12:50
LarstiQrocky: your commit history is retained anyway12:51
rockywhen i do a merge to trunk and commit ... and look back through history, it shows up as one commit (perhaps this is specific to bzr-svn ?)12:51
LarstiQrocky: aha. bzr-svn can not push the actual merged revisions to svn, so if you pull from svn with bzr you will get ghosts for the merged revisions.12:52
LarstiQrocky: those revisions are still referenced though.12:52
LarstiQrocky: but in your case, you might want to use rebase.12:52
rockyrebase seems scary ;)12:53
LarstiQthat's because it is ;)12:53
rockysorry, i'm still learning bzr ;)12:53
luksnot necessarily12:53
luks(I mean you might not want to use it)12:54
LarstiQrocky: you can also merge trunk and then push the result of that.12:54
luks"obviously after i've merged trunk changes into my branch"12:54
luksafter this, a simple push to trunk is fine12:54
luksbut you will get some empty looking merge revisions in your trunk12:54
rockyhmm12:54
rockythat is probably fine12:54
rockybut if i were working with pure bzr (no svn) then the workflow would be to just use merges right? not merge/push ?12:54
lukshm, wait12:55
luksit will probably not do what you want, especially not with bzr-svn12:55
luksif you push such a branch with merged trunk to trunk, the revision numbers in trunk will change12:57
luksso doing it the other way around, merging the branches to trunk, is better12:57
=== fdv is now known as fdv_
matidjelmer: Hi. You there?14:04
awilkinsHmm, "bzr switch" does not behave as I expect14:28
awilkinsI have a heavyweight checkout, and "bzr switch bar" does not try to switch to <bound_branch>/../bar, it tries <checkout>/../bar14:29
james_wyeah14:30
awilkinsIs this intentional?14:30
james_wyeah14:31
james_wthough I don't know if it's desirable14:31
awilkinsIt doesn't seem to corresepond to what the help says14:31
awilkinslthough the help is vague14:31
james_wthat was added to ease the lives of people who use switch to give one working tree for lots of branches14:31
james_wmaybe you should raise your use case and see if it could be incorporated14:31
james_wI don't use switch, so I'm not the best to add14:32
awilkinsI think maybe it should try the sibling of the bound branch also14:32
james_ws/add/ask14:32
* fullermd blinks.14:32
fullermdThat sounds like just the case he's asking for...14:32
james_wit depends whether all of the branches are local or remote I guess14:33
awilkinsfullermd: I have the branch bound to a repo elsewhere, I want it to switch to repo/branches/bar not workfolder/bar14:33
james_wif everything is in one directory then the current behaviour is what you want, if the branches are remote then it isn't14:33
fullermdSounds more like another one of those irritating heavy-vs-light behavioral differences   :|14:33
awilkinsIt is14:34
james_wawilkins: perhaps the change could be made without breaking the case it was added for because of that14:34
awilkinsI believe light would behave as I expected it to14:34
awilkinsI think checking the sibling of the bound branch after the direct sibling of the branch would provide the feature I want14:34
fullermdI think checking the sibling of the checkout at all is a bug; implementation leakage.14:35
awilkinsWell, I'd think the same but I'm being cautious :-)14:35
awilkinsI mean, I wouldn't keep a working tree huddled up in a folder fuill of branches myself14:36
fullermdI gave my cautious a vacation this week   ;)14:36
awilkinsThe repo is on a USB thumb or I'd go lightweight14:36
awilkinsI want the backup in case I lose it, and the ability to commit when it's not connected on occasion14:37
pickscrapeDoes the bazaar test suite have any coverage reporting capability?14:37
awilkinsIntuitively, I'd say that might be difficult for Python..14:38
awilkinsBut intuition is an idiot sometimes14:38
Jc2kthere is a module to allow it, but it will slow things down a lot14:38
james_wpickscrape: I don't think so, but I may remember something about a hack or something to do it14:38
awilkins"coverage.py"...14:39
awilkins:-)14:39
Jc2khttp://martinpitt.wordpress.com/2008/04/08/python-code-coverage/14:39
james_wyeah, but I seem to remember someone hooking coverage.py in to the test runner14:40
matidHi again! Did anyone recenly got bzr-svn to work on Mac OS X?14:40
pickscrapeThanks for the pointers. :) I'm writing tests for diffstat, and wondered how I was doing14:40
matidI'm on latest bzr.dev and bzr-svn/trunk and it throws "bzr: ERROR: The branch svn+ssh://***/trunk has no revision None." on bzr branch.14:40
awilkinsAny pointers on how to determine if a BzrDir is a heavy checkout?14:46
lifelessif its got a bound branch14:47
awilkinsWould get_bound_location always return a value for a checkout?14:47
awilkins(I mean even checkouts that are just the local checkout for a standalone branch)14:47
lifelessno14:48
lifelesslightweight checkouts have no local branch object14:48
james_whey lifeless, did you see the links I pasted?14:48
lifelessnote that you have have a lightweight checkout of a bound branch to a master branch14:48
lifelessyes14:48
awilkinsOk, that seems to fix it :-)14:54
lifelessjames_w: yes I did14:57
lifelessbleh14:57
* awilkins posts a fix for annoying "switch" behaviour to list15:45
evantona bzr branch contains a html file that is generated from rst markup15:48
evantonI modify the rst markup and regenerate the html file15:49
evantonthe problem is that the original version of this html file has windows-style newlines15:49
evantonI'm on Linux, so bzr diff on this file produces a huge diff (due to unix-style newlines in the new html file that was just generated)15:50
Peng_unix2dos?15:50
evantonthis must be a typical issue, is there any documented workaround?15:50
james_wevanton: there is a feature that will be in an upcoming version that may help you with this15:51
james_win the meantime unix2dos or similar may be your best bet15:51
Peng_evanton: bzr doesn't currently translate newlines, but it's in progress. You can use a program like unix2dos to convert the file back to CRLF newlines.15:51
evantonwait15:51
Peng_D'oh.15:51
evantonaha15:51
evantonso now my only option is to manually convert files?15:51
james_wI'm afraid so15:52
james_wthough it may be possible to write yourself a hook to correct it when it happens15:52
awilkinsMy preferences in order would probably be i) Don't version generated content, version sources and optionally the tools 2) fix the tool that generates the file to use the line endings of your choice 3) hasten the development of the line endings stuff by contributing 4) wait for the line endings stuff passively15:52
evantonhow do I know which files are binary so I could skip them?15:53
Peng_evanton: The usual heuristics are to use the filename (e.g. .png files are probably binary), or to check for the presence of NUL bytes.15:54
james_win your case I assume you know the names of the files that will be affected15:54
mathrickcan you have ghosts and still resolve them (ie. if they are present on the parent branch)?15:55
evantonjames_w: that's correct, but in general cases when I have a lot of modified files, I'd rather run unix2dos against every file of the branch (except binaries)15:56
james_wmathrick: what do you mean by resolve?15:56
mathrickevanton: why not include that in your makefile rules?15:56
mathrickjames_w: get info / contents of when needed15:57
james_wyou would have to fetch the ghosts first15:57
evantonit's a pity that the output of "bzr status" is the same for text and binary files15:57
mathrickhmm, lemme write up what I have in mind15:57
james_wunless you knew what were ghosts and could ask the other branch for the information15:58
evantondoes bzr do binary patching on modified binary files or just replaces them?15:58
james_wor just catch RevisionNotPresent and try the other branch15:58
james_wevanton: you mean in it's internal storage format?15:58
mathricklet's say I have a parent repo p, with revisions p1 .. pn. Now I want to make a branch b, which has b1 .. bn present, but all of p1..pn are ghosts in it15:59
evantonjames_w: yes15:59
mathrickwould that work if I wanted to merge it with a parent / another branch b2?15:59
james_wevanton: yeah, it stores deltas at least some of the time16:00
evantonok, thanks16:00
james_wmathrick: that's a stacked branch, if pn is a parent of b116:00
awilkinsWhat's the recommended procedure for submitting "tweaks" to the list16:02
mathrickjames_w: oh, and what exactly does that mean?16:02
awilkinsDo you just say "ok then" and let the merging developer do it?16:02
Peng_I think the current delta format is line-based, though..16:02
james_wawilkins: the original submitter will do it16:03
awilkinsjames_w: That be me then :-)16:03
james_wawilkins: if it's a trivial tweak then the approver will normally not vote tweak and just do it16:03
Stavroshello16:04
james_wthe difference between resubmit and tweak is partly a difference in expectation of the time it will take, and partly an indication of the approval for the approach taken.16:04
awilkinsFAir enough16:04
Stavrosi'm looking for a good bug tracker that hopefully supports bzr, does anyone know of one?16:04
Stavrosi don't want it to be open source, like launchpad, though16:05
james_wyou don't want it to be open source?16:05
james_wand what do you mean by "supports" bzr?16:06
Stavrosi mean, i don't want it mandate my code being open source16:06
awilkinsDO you mean you want an instance that supports non-open projects, or that you don't want to use any OSS software even on a provate server?16:06
Stavrosand by "supports" i mean have integration with bzr16:06
awilkinsTrac has some integration16:06
Stavrosi'd like to use OSS if possible, but i would like it to support non-OSS projects16:06
PilkyStavros: if you're willing to do a bit of hacking then lighthouse would work16:07
StavrosPilky: what's it written in?16:07
Pilkyrails, it's a hosted solution16:07
awilkinsWhen is Launchpad being Opened anyway?16:07
Stavrosaha16:07
Stavrosthanks, i'll look into it16:07
Pilkybut you'd need to write a post commit hook to talk to their API16:08
Peng_Redmine supports bzr, but I dunno how much VCSes are integrated with the bug tracker.16:08
mathrickjames_w: is there any RTFM around about stacked branches?16:08
Pilkythey have one written in ruby for svn which would make a good starting point, I was going to write one myself but I haven't had time to learn python yet16:08
james_wmathrick: there's a bit of documentation that I think made it to bzr.dev16:08
Peng_Yes, it did.16:08
* mathrick updates16:09
StavrosPilky: it shouldn't be very hard, knowing bzr16:09
mathrickis that a new feature?16:09
james_wmathrick: it will be in 1.616:09
mathrickk16:09
PilkyStavros: well, doing something knowing bzr is different to doing something knowing python. I've got a few scripts and I'm writing a GUI for bzr, don't know a huge amount of python ;)16:10
StavrosPilky: that's true, i meant for me :p16:10
StavrosPilky: http://www.poromenos.org/tutorials/python16:10
Pilkyyeah, I've not found a true python tutorial online yet16:11
StavrosPilky: how do you mean true?16:11
Pilkywell all the ones I've seen have been like that16:11
StavrosPilky: do you know any other languages?16:11
Pilkybasically listing the data types, control blocks etc16:11
PilkyObjective-C, C, Java, PHP, Haskell, bit of VB6 (unfortunately)16:12
PilkyI prefer learning while building something16:12
Stavroshmm, you shouldn't need a very detailed tutorial then16:12
Stavrosbut try "dive into python", it's pretty good16:12
Pilkytried that, it's same as everything else16:13
Stavroshmm16:13
Pilkyeach chapter seems to be "here's a big chunk of code, now lets analyse it"16:13
Stavrosah16:13
PilkyI find I learn better if there are real tutorials, projects that you work through that show you why a language is cool16:13
LarstiQmathrick: if you have b1 ... bn but not p1 ... pn, you should still be able to merge.16:13
StavrosPilky: hmm, i don't know any like that, sadly16:14
mathrickLarstiQ: cool16:14
Stavrosby the way, is redmine any good?16:14
LarstiQStavros: a friend of mine uses it, haven't heard a complaint so far. But that is all I know.16:14
Stavrosah, thanks16:14
mathrickI wanted that for an idea of how to implement good rebase --interactive16:15
PilkyStavros: yeah, I found it surprising that there weren't any tutorials like that online for Python, especially given how popular it seems to be16:15
StavrosPilky: i don't know any tutorials like that for any language, i don't think16:15
Pilkythey are far and few between unfortunately16:17
PilkyI'm kinda spoiled by the book I used to learn Cocoa16:18
LarstiQPilky: http://www.pythonchallenge.com/16:18
LarstiQPilky: focus is a bit lopsides towards http and images, but it's fun anyway.16:18
Pilkyhmm, that's a bit closer to what I'm looking for, but doesn't explain about python as you do it16:19
Pilkyfor example, the Cocoa book I used builds up your knowledge by making you write several apps16:20
LarstiQPilky: you could try the TG wiki in 20 minutes or something like that.16:21
LarstiQPilky: but of course, _my_ advice would be to contribute to bzr ;)16:21
lukshttp://docs.python.org/tut is a good one, IMO16:21
Pilkythere's a text to speech app, employee raise tracking app, a car lot tracking app, a typing teacher, an amazon search app etc, simple apps but showing you real world applications16:22
PilkyLarstiQ: heh, well I'm wanting to extend a few bits with plugins, hence me wanting to learn python16:24
LarstiQPilky: I admit there is a use to that sort of approach, but most people I know start (Python) with several projects in mind.16:24
LarstiQPilky: I do suggest you read the url luks pasted again, it takes you 15 to 30 minutes I guess, and then you'll be up to speed enough.16:25
LarstiQPilky: and for the rest, talking/review of more experienced users is what I'd suggest.16:25
LarstiQPilky: oh, and reading existing code.16:25
Pilkyyeah, I'll have a look through when I have a few minutes spare16:26
=== davi__ is now known as davi
=== abadger19991 is now known as abadger1999
carljmhey all - is there a trick to working with symbolic links?  i've got a versioned symlink that I want to remove, but "bzr rm my_link" just says "ERROR: Not a branch: /place/sym/link/points/to/"17:57
luksthe trick for bzr rm is easy, just rm it17:59
james_wcarljm: I think there may be a bug there, you may want to search the bug list17:59
luksI'm sure there is a bug report about it17:59
carljmok, thanks18:00
=== abentley1 is now known as abentley
BrianRiceI'm getting a "WARNING: bzrlib version doesn't match the bzr program." message from bzr after using the latest OS X Leopard DMG installer. I tried running uninstall-bazaar.py which seems to succeed and then re-ran the DMG installer, but I get the same result. what can I do to fix/debug this?19:15
james_whey BrianRice19:16
BrianRice(I'm installing 1.5 over what may be 1.1)19:16
BrianRicehi19:16
james_wlooking at the output of "bzr version" would be a good place to start19:16
james_wthat will show what the two bits it is using are19:16
BrianRiceyeah, I've looked. mind if I paste the results?19:16
james_wshould be ok19:17
BrianRice(pastebot preferred of course)19:17
BrianRiceok I'll keep it short...19:17
BrianRicebzr: WARNING: bzrlib version doesn't match the bzr program.19:17
BrianRiceThis may indicate an installation problem.19:17
BrianRicebzrlib from ['/Library/Python/2.5/site-packages/bzrlib'] is version (1, 5, 0, 'final', 0)19:17
BrianRiceBazaar (bzr) 1.519:17
BrianRice  Python interpreter: /System/Library/Frameworks/Python.framework/Versions/2.5/Resources/Python.app/Contents/MacOS/Python 2.5.119:17
BrianRice  Python standard library: /System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.519:17
BrianRice  bzrlib: /Library/Python/2.5/site-packages/bzrlib19:17
BrianRiceI've rm -Rf'd the bzrlib directory mentioned there between installation cycles, but didn't get an improved result19:18
BrianRiceat the very least, I have one machine on which the installer worked, but my older machine with the existing bzr installation has this issue.19:19
james_wwhat does "which bzr" report?19:19
BrianRice/usr/bin/bzr19:20
BrianRiceaha, /usr/local/bin/bzr is different19:21
BrianRiceand "version" on that does not complain, so that must be the result of the installer (I hope)19:22
james_wyup, you're /usr/bin/bzr is probably your 1.1 one19:23
BrianRiceseems to work now, thanks! :)19:23
james_wno problem19:26
=== mw is now known as mw|food
rockyhmm... i would love to have some easy way to have my merge commit include the commit msgs of all of the other-branch commits that make up this merge19:45
james_wrocky: there's no easy way to do that as far as I know19:47
james_wbzr log -rancestor:../branch-you-are-about-to-merge-in-to > ../commit_message19:48
james_wdo the merge, edit ../commit_message, and then commit with -F19:48
james_wthat could be one way to simulate it, but it's obviously not ideal19:48
LarstiQthen again, in most cases I wouldn't find that desirable anyway. In rocky's svn-no-merged-revisions case, it can make sense.19:53
pickscraperocky: that's the last thing you want. Trust me on that as a former svk user :)19:56
pickscrapeIf your usage patterns are anything like ours you will end up with 50M+ commit messages.19:56
rockylol20:03
jelmerrocky: bzr-svn 0.4.11 will support pushing the merged revisions as well, not just those on mainline20:35
jelmerand it will set the appropriate svn:mergeinfo properties that svn 1.5 uses20:35
ahasenackhi, is there going to be a bzr 1.6b4? I ask because 1.6b3 backtraces for me with bzr+ssh:// (https://bugs.launchpad.net/bzr/+bug/249256), but this was already fixed but not released20:37
ubottuLaunchpad bug 249256 in bzr "'property' object has no attribute 'initialize' " [High,Fix released]20:37
ahasenackor was it...?20:38
james_whi ahasenack20:38
ahasenackjames_w: hi20:39
james_wpoolie will be the best person to ask, but it's not the right time for him20:39
james_wif you're around for another few hours then you can ask, otherwise a mail to the list might be a good way to get an answer20:39
ahasenackor just ping in that ticket20:39
ahasenackit says released, but I don't see it in ppa, maybe upstream, let me check20:40
ahasenackhmm, no, upstream is at 1.520:40
james_wbzr uses released to mean in bzr.dev20:40
ahasenackand committed means what?20:41
james_win a branch somewhere20:42
ahasenackah, ok20:42
james_wwe discussed this a couple of weeks ago20:42
james_weveryone agrees that it's not ideal, but doing the committed->release step on release would be a pain20:42
james_whaving some launchpad help would be good, we have a list of bugs fixed from NEWS, and we also have many revisions with --fixes, so launchpad could do better20:43
ahasenackjames_w: you mean to switch all bugs into released state?20:43
james_wyeah, take all the ones that are fixed in a release and set them to the released state, and possibly also set the milestone to that release20:44
ahasenackall bugs in committed state, I mean20:44
ahasenackyeah, I feel that pain too. It's in my whishlist for lp to allow changing several bugs at once20:44
james_wthat could possibly work as well20:44
ahasenackI regularly have to switch around 25 bugs from committed to released20:44
ahasenackmaybe with the new api stuff20:45
james_wcan you track a bug in multiple releases in a project, like you can in a distro package?20:45
james_wyeah, it wouldn't be hard for us to have a script that just grabs all of the bug numbers from NEWS and changes them all20:45
james_wlaunchpad should still think about solving this somehow though.20:45
=== mw|food is now known as mw
plexqhello - anyone know how I can change my submit branch?21:10
matkorbzr <sth>  --remember  ?21:11
plexqwhat is <sth>?21:12
matkorwhat sets submit branch ?21:13
matkorbzr push ? merge ?21:13
beunosend21:14
colbracjelmer: Shame the info dialog reworking was not merged.. missed that :(22:00
LarstiQcolbrac: point release! point release! ;)22:02
colbraclol22:02
colbracThat would depend on the powers of Russel Winder, he complained about the (now shipped) version22:04
mwhudsonbeuno: good morning22:26
beunomwhudson, mornin'22:32
mwhudsonbeuno: i just merged themed-directory-listing22:32
beunomwhudson, yay!  thanks22:32
Peng_Ooh.22:33
beunomwhudson, now I have to fix setup, which seems to not work properly. Then I'll take a peak at what other 1.6 release bugs we have.  Anything special you fancy?22:33
mwhudsonbeuno: so thumper did https://code.edge.launchpad.net/~thumper/loggerhead/branch_locations22:35
thumpermwhudson: that only just got pushed22:36
thumpermwhudson: are you getting notifications?22:36
mwhudsonthumper: no, i was just looking for it22:36
mwhudsonthumper: mind if i make it public?22:36
thumpermwhudson: it is now public22:37
mwhudsonok22:37
mwhudsonwe could probably change the privacy policy now22:38
beunomwhudson, I'd also like for you to take a look at: https://bugs.edge.launchpad.net/loggerhead/+bug/25441122:38
Peng_mwhudson: Comments on the themed directory listings: 1.) Yay!, 2.) There's no link to the parent directory?, 3.) What about linking the revno to the changes page or something?22:38
beunoit comes with patches, and I'm not really that saavy on how that part of LH works22:39
mwhudsonPeng: 1) cool, 2) well there wasn't before, one thing at a time :), 3) good idea22:39
mwhudsonbeuno: i wonder if he'd be happier with serve-branches22:40
beunomwhudson, he might, but it's still a valid bug with a patch, isn't it?22:40
Peng_Hmm, I could probably figure out how to do #3 myself.22:41
mwhudsonbeuno: let's see how he responds to my comment, i'd really rather let config.py rot and die :)22:42
mwhudsonbeuno: impressive that he figured out how to hack the code to do what he wanted though :)22:42
Peng_Oh, also, sorting?22:43
* Peng_ runs away.22:43
Peng_(I just noticed that /files does sorting.)22:43
beunomwhudson, it really is. Shows a lot of will to help  :)22:43
* beuno knew we should of removed sorting, that only puts the bar higher for the rest of the UI22:43
mwhudsonPeng_: can you guess what patches are?  starts with 'w', ends in 'elcome'22:43
* beuno takes a look at thumper's merge request22:44
mwhudsonPeng_: the hard thing about '..' links is knowing when not to show them22:44
beunothumper, where does branch_link come from?22:46
mwhudsonbeuno: sekrit launchpad glue22:47
mwhudsonbeuno: but!22:47
thumperbeuno: it comes from whatever creates the BranchWSGIApp22:47
* beuno waits for a good explanation for that to land in trunk22:47
thumperbeuno: which on the default server_branches is non existant22:47
SteveAhi22:47
SteveAdoes anyone run the bzr test suite on mac os x ?22:47
mwhudsonbeuno: i think that the filesystem server should use links back to the directory listing when it can22:48
mwhudsonbeuno: maybe22:48
mwhudsoni haven't really thought about this too hard22:48
beunomwhudson, it should. We just have to make sure we're not on the top level22:48
mwhudsonSteveA: i think vila, igc and jam sometimes use os x22:48
beunoVerterok does too22:48
mwhudsonbeuno: well, maybe not the branch name, thinking about it22:48
mwhudsonbeuno: but something :)22:48
SteveAmwhudson: __lucio__ just started working with me.  he ran the bzr tests on mac on x, and is seeing some failures.22:49
mwhudsonSteveA: i guess that's not massively surprising22:49
SteveAreally?22:49
SteveAI find a broken trunk massively surprising.22:50
VerterokHi beuno22:50
__lucio__http://pastebin.com/m39e37fff22:50
SteveAhow can we expect contributions from someone working on mac os x if the trunk is broken?22:50
beunohi Verterok. Maybe you can help?  ^22:50
mwhudsonSteveA: how can we be sure that trunk isn't broken without automatic checks?22:50
mwhudson__lucio__: that looks a bit special though22:51
beunothumper, can I see your patch in action somewhere?22:51
__lucio__mwhudson: special how?22:51
mwhudson__lucio__: as in 'really broken'22:52
thumperbeuno: can you see the canonical pastebin?22:52
beunothumper, I never know, but I don't think so.22:52
thumperbeuno: can you give me a pastebin link?22:52
beuno!pastebin22:53
beunodamn22:53
__lucio__mwhudson: it did manage to run 204 tests without problems22:53
Verterokbeuno: it's been a while since I executed the full test suite, but as I remember I hit some filesystem issues (max files limit, etc)22:53
beunothumper, http://paste.ubuntu.com/22:53
mwhudson__lucio__: that error stopped the test suite?22:53
__lucio__mwhudson: yes22:53
mwhudson__lucio__: there are ~12000 tests in the test suite these days22:53
mwhudson__lucio__: file a but22:53
mwhudsonbug22:53
__lucio__ok.22:54
lifelessSteveA: a broken trunk on a platform no developer is actively using is not surprising - its not desirable, but its not surprising22:54
thumperbeuno: http://paste.ubuntu.com/34199/22:54
SteveAlifeless: might be the reason no developers are actively using it22:54
thumper:)22:54
beunothumper, ah, can I run this against launchpad.dev?  because I do have that22:54
SteveAlifeless: I can imagine a keen mac os x dev wanting to fix a bug, getting the trunk, running the tests, finding many failures, and going "screw this, it doesn't work"22:55
lifelessSteveA: it might be but I don't think it is; there are non-core developers building Mac OSX installers regularly, and we get test feedback then22:55
mwhudsonbzr basically works on os x22:55
VerterokSteveA, lifeless: I'm using os x :)22:55
thumperbeuno: it required an annoying amount of hacking to get `make run_all` to start loggerhead again22:55
SteveAVerterok: yay!22:55
lifelessVerterok: are you - cool22:55
thumperbeuno: it used to work, but for some reason I hit problems22:55
thumperbeuno: but I did get it working on launchpad.dev22:55
lifelessSteveA: anyhow, if you can contribute a macos X developer that will run all tests with high frequency that would be great :)22:56
lifelessoh, and hi __lucio__22:56
mwhudsoni have a machine that's mostly idle22:56
SteveAlifeless: I'll see what I can do22:56
beunothumper, either way, we should provide some way of using this in LH, or documentation, so it doesn't end up as dead code22:56
lifelessmwhudson: its the developer attention on the results that matters most22:56
SteveAmwhudson: ftw22:56
Peng_mwhudson: http://bzr.mattnordhoff.com/bzr/loggerhead/dirlisting-revno-link -- seems to work. I took out a tal:condition because a surrounding block does the same thing, so I thought it was redundant. (But I don't know SimpleTAL, so I might be wrong.)22:56
mwhudsonlifeless: yeah22:56
Peng_I just stole code from, uh, inventory.pt, but like I said, it seems to work.22:56
beunoPeng_, cool!  now, if you can make it *not* show the parent link when you're at the top level, you've got a patch!22:57
Peng_beuno: Oh? What'd I do wrong?22:58
thumperbeuno: can you think of a use for it in LH itself?22:58
beunoPeng_, just that you still have the "Parent link" on there when you've reached the top level, and it doesn't go anywhere22:58
Verteroklifeless: I can try to run the full suite (at least one or two times a week). I usually don't mainly because I hacked on very specfic parts of bzr or plugins23:00
Peng_beuno: What parent link? I only changed that one link, nothing else.23:00
lifelessVerterok: if you want to find and fix bugs a couple times a week that would rock23:00
lifelessVerterok: note that this isn't the same thing :)23:00
Verteroklifeless: heh, I can try :)23:00
beunothumper, I'm thinking...23:01
Verterokabout fixing them ;)23:01
awilkinsRunning the tests on windows leaves a huge amount of temp dirs hanging around23:01
beunoPeng_, http://bzr.mattnordhoff.com/bzr/23:01
Peng_beuno: That's not Loggerhead. http://bzr.mattnordhoff.com/loggerhead/ is Loggerhead.23:01
Peng_I don't think I'm smart enough to add parent links. :)23:02
Peng_At least, quickly..23:02
awilkinsCan you hook garbage collection of an object in Python?23:02
Peng_Hmm, when you're at the top level, I think the <title> of the page reveals the real name of the directory.23:02
beunoPeng_, ah, right, that isn't even the same theme.  I should pay more attention  :p23:03
Verterokawilkins: hook into gc? __del__ method maybe?23:04
beunothumper, maybe we can just add that with some explanation on how to feed LH that info?23:05
Verterok__lucio__: hi :)23:07
__lucio__hi Verterok , hi all :)23:07
awilkinsVerterok: I was wondering if hooking that in the bit of the test case object that removes folders would be better.23:07
beuno__lucio__, hi!  you're working in Canonical now?23:07
__lucio__beuno: yep. just started.23:08
beuno__lucio__, welcome  :)23:08
__lucio__danke :)23:08
Verterok__lucio__: wow!23:08
Verterokawilkins: I don't known the tests magic enough :(23:10
pickscrapeOne of my colleagues today noticed that loggerhead's new skin doesn't have an option to view the diff as unified like the old one did23:10
beunopickscrape, yeap, that's been filed as a bug23:11
pickscrapebeuno: excellent, I'll let him know :)23:11
lifelessSteveA: __lucio__: python bug23:12
lifelesstarfile.open(None, "w|gz", sys.stdout) -> boom, on your machine afaict23:12
pickscrapeHmm, does anything recently committed to loggerhead require bzr 1.6?23:15
lifelesspickscrape: I believe so23:15
beunopickscrape, yes, viewing changes to a file23:15
pickscrapeAh23:15
beunothat should be fixed this week23:15
pickscrapeActually it's the directory view that's breaking for me right now23:16
pickscrapeReservedId: Reserved revision-id {null:}23:16
beunopickscrape, oh, that's new23:16
beunopickscrape, can you pastebin the traceback?23:16
pickscrapeIt's only when viewing the root...23:17
pickscrape!paste23:17
ubottupastebin is a service to post multiple-lined texts so you don't flood the channel. The Ubuntu pastebin is at http://paste.ubuntu.com (make sure you give us the URL for your paste - see also the channel topic)23:17
pickscrapebeuno: http://paste.ubuntu.com/34205/23:19
pickscrapeAs I say, it only happens in the root directory. subdirectories of it (that are also just directories) aren't affected.23:20
beunopickscrape, what version of bzr are you running?23:21
pickscrape1.523:23
pickscrapeI've been tempted to put 1.6 on the server for a while now, but it's a pretty critical system :)23:24
beunopickscrape, can you file that as a bug?23:24
pickscrapeCertainly.23:24
beunopickscrape, thanks  :)23:25
lifelessjames_w: 3117 follow up posted23:25
james_wdid you see my followup question?23:26
lifelessah just arrived23:27
lifelessno its not an api break23:27
lifelessif it was a required parameter it would be an api break23:27
lifelessthis isn't C++ we don't have linkage determined by function signature :)23:28
Verteroklifeless, __lucio__: about Bug #254791, it's fixed in Python 2.5.2 :)23:28
ubottuLaunchpad bug 254791 in bzr "export to tar broken on mac os x" [Undecided,New] https://launchpad.net/bugs/25479123:28
pickscrapebeuno: bug 25479423:28
ubottuLaunchpad bug 254794 in loggerhead "root directory view traceback" [Undecided,New] https://launchpad.net/bugs/25479423:28
__lucio__Verterok: what was it?23:28
pickscrapeLooking at it now that doesn't seem like such a good bug title :)23:29
beunopickscrape, rockin', thanks23:29
james_wlifeless: but if I implement .commit() then you force me to update for this change. I'm not sure it's something we care about, and I may be using "API break" wrongly.23:29
Verterok__lucio__: as lifeless commented, a python bug23:30
* Peng_ waves. Comments on my trivial patch? Want me to send it to the list?23:30
beunoPeng_, URL again?  I'll look n' merge23:30
Peng_beuno: Branch is at http://bzr.mattnordhoff.com/bzr/loggerhead/dirlisting-revno-link23:31
Peng_You can see it in LH at http://bzr.mattnordhoff.com/loggerhead/loggerhead/dirlisting-revno-link/revision/192 :)23:31
lifelessjames_w: what do you mean then :)23:32
beunoPeng_, cool, thanks, I'll merge23:33
Peng_beuno: Thanks. :)23:33
pickscrapebeuno: upgrading to bzr 1.6 doesn't fix it23:33
james_wlifeless: I mean forcing plugins to make a change at the same time as the core.23:33
beunopickscrape, ah, then we have a different problem.  Is the branch you are running the problem in public?23:33
pickscrapeI'm afraid not23:34
pickscrapeIt isn't a branch either: the root is just a directory23:34
lifelessjames_w: ok, I see. Yes, plugins that implement MutableTree.commit() need to change23:34
james_wlifeless: it's the other way round to usual. I think that not having commit() called commit() would be a bit off though23:34
thumperPeng_: I like the icons on the listing23:34
Peng_thumper: It's the new theme in the trunk. :)23:34
james_wlifeless: I have no idea if anything does, bzr-svn may I guess.23:35
lifelessfew plugins add implementations of commit though - I only know of git/svn/hg23:35
lifelessand then, its only for 'bzr commit' while sitting in a native svn etc tree23:35
james_wyeah, I don't know what the policy is here, but I wanted to flag it so that at the least I could find that policy out23:35
lifelessnote that adding a new method would also still force the plugin to change: the UI code would be calling the new method23:35
james_wthere's prior art for adding a "hasattr" I believe23:36
lifelessjames_w: yes, but not in this case:23:36
james_win the log code I think23:36
lifelessa) it was fugly inlog23:36
lifelessb) MutableTree would have commit_2(), so all subclasses of it would as well23:37
lifelessso it would always be tree23:37
james_wtrue23:37
lifelessalso23:37
lifelessnvm23:37
james_wthat's fine, you just might want to give a certain ninja plugin developer a heads up.23:37
beunopickscrape, and that is LH trunk?  on what revno?23:37
lifelessjelmer: tree.commit has a new parameter, kthxcode23:37
james_wdone :-)23:38
lifelessactually, I'll document this23:38
pickscrapebeuno: 191. Did I not put that in the bug report?23:38
beunopickscrape, you did, sorry.  This is a shared repo it's running on?23:39
pickscrapeNot at the root level23:39
pickscrapeThe root is a plain directory that contains a number of shared repositories23:39
pickscrapeIn each of these are both branches and other plain direcotries23:39
beunook, I see now, it's my fault.  I'm not filtering NULL revisions23:40
jelmerlifeless, thanks for letting me know :-) Already in bzr.dev ?23:40
jelmerlifeless, Good thing I hadn't put 0.4.11 out yet...23:40
lifelessjelmer: may not hit 1.6; about to go to bzr.dev if james is giving me +123:41
beunodoes this look familiar to anyone?  http://paste.ubuntu.com/34208/23:44
beunoI just updated bzr.dev23:44
beuno(to work around bug #249256)23:45
ubottuLaunchpad bug 249256 in bzr "'property' object has no attribute 'initialize' " [High,Fix released] https://launchpad.net/bugs/24925623:45
lifelessjames_w: so - +1?23:45
spivbeuno: it doesn't look familiar to me...23:46
james_wlifeless: sorry, I'm busy with other stuff, I can review if you like, but I don't have a vote, so it wouldn't count for anything23:46
beunospiv, so file a bug?23:46
james_wlifeless: everything looked pretty sounds first time around though23:46
spivbeuno: yeah, I think so23:47
beunoPeng_, is your server doing aything special I should be aware of?23:47
Peng_beuno: bzr+http is on.23:47
lifelessspiv: can I ask for an insta review? james_w has reviewed my 3117 branch - latest mail should have just hit the list23:47
Peng_beuno: Also, it's Lighttpd, not Apache.23:48
lifelessspiv: but it needs someone with voting to say he was right :P23:48
spivlifeless: Ok23:48
beunoPeng_, bzr version you're running?23:48
Peng_beuno: Uhh, hold on.23:49
Peng_beuno: bzr.dev.23:49
beunoPeng_, renvo?  (sorry to be such a pain)23:49
mwhudsonis something like 'merge' for looms implemented yet?23:50
Peng_beuno: Latest.23:50
lifelessmwhudson: TODO23:50
* jml sads23:50
Peng_beuno: 360223:50
mwhudsonlifeless: as i suspected23:50
beunoPeng_, cool, you are now part of bug #254797 then  :)23:51
ubottuLaunchpad bug 254797 in bzr "traceback when branching from bzr+http" [Undecided,New] https://launchpad.net/bugs/25479723:51
beunoPeng_, meanwhile, can you send me a bundle for you're patch?23:51
Peng_I should just turn off bzr+http. Launchpad hates it, and now plain bzr does too?23:51
beunoPeng_, please don't, or it will never get fixed  :)23:52
Peng_beuno: http://bzr.mattnordhoff.com/bzr/loggerhead/dirlisting-revno-link/dirlisting-revno-link.patch23:53
Peng_So, this time, I didn't manage to break Loggerhead, just bzr? :)23:53
beunoPeng_, yes, we're finally starting to win!23:53
Peng_Heh.23:54
beunolifeless, I'm hitting this again:  http://paste.ubuntu.com/34209/23:58
beunowe already danced around this for this same branch a few months ago, but I don't remember what came out of it23:59
lifelessbeuno: ah yes we haven't tracked that down yet23:59
beunolifeless, want to give it another shot, or should I just push --overwrite?23:59

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