/srv/irclogs.ubuntu.com/2010/08/05/#bzr.txt

cody-somervilleIf I have a git import into bzr that has moved a bunch of files around (basically, moved a directory with files in it into another directory) is there a way for me to tell bzr about this when I merge that branch into my branch?00:20
pooliecody-somerville: possibly using 'mv --after' will help00:20
poolieis this imported using bzr-git00:21
cody-somervilleyup00:21
cody-somervilleso I figure the files all now have new file ids since git doesn't have that concept00:21
jelmercody-somerville: yeah, there isn't really a good way around that atm.00:22
cody-somerville:(00:24
mwhudsoncody-somerville: live-helper/live-build by any chance?00:38
cody-somervillemwhudson, aye00:38
jelmerpoolie: thanks for the heads up00:42
jelmerpoolie: so the intention is to get 2.2 into maverick I assume?00:42
poolieyes00:53
pooliei think we're still good for that00:54
spivGood morning.01:07
jelmerG'tag spiv01:09
poolieoh hi spiv01:09
pooliespiv, hi, is bug 522637 still open?02:43
ubot5Launchpad bug 522637 in Bazaar "BzrCheckError: Cannot add revision(s) to repository: missing referenced chk root keys (affected: 14, heat: 84)" [High,In progress] https://launchpad.net/bugs/52263702:43
poolielifeless, do you know anything about just what U1 is doing with bug 607850?02:48
ubot5Launchpad bug 607850 in Bazaar "RevisionNotPresent in repository directory synced to UbuntuOne (affected: 1, heat: 9)" [Undecided,Incomplete] https://launchpad.net/bugs/60785002:48
spivpoolie: yes, it's the main thing I'm working on.  The root cause has been fixed, now I'm making a repair tool.02:49
pooliemaybe we should mark that bug fixed and file another asking for a repair tool?02:50
pooliei can do it02:50
lifelesshave we done a point release on all the old versions ?02:51
pooliedo you mean a backport of this to 2.0 and 2.1 etc?02:51
lifelesspoolie: they are changing their directoy sync code, introducing a thing called 'generations'02:51
pooliei see you declined the tasks for that.?02:51
lifelesspoolie: yes, that was way back02:52
poolieso we can be confident u1-client is actually broken in this way at present?02:52
lifelessyes02:52
poolieok02:53
lifelessbecause the old client is still live on lucid etc02:53
poolieistm we should backport bug 52263702:53
ubot5Launchpad bug 522637 in Bazaar "BzrCheckError: Cannot add revision(s) to repository: missing referenced chk root keys (affected: 14, heat: 84)" [High,In progress] https://launchpad.net/bugs/52263702:53
lifelessonce they SRU everything and disable the old API, then we have t reevaluate02:53
spivIt already is, I think.02:53
spivYeah, it is.  I'll update all the various bug targets, I guess I forget to update them in the relative chaos of being at the epic.02:55
poolienp02:55
pooliei'll do it, i have things open02:55
spivOk, thanks.02:55
lifelesspoolie: that john gilmore bug comment was a bit of a zinger wasn't it02:56
pooliekind of disappointing02:56
lifelessyes02:56
lifelessI think he had just had a bad experience02:56
poolieprobably02:58
poolieit would be disappointing02:58
=== oubiwann is now known as oubiwann-away
=== oubiwann-away is now known as oubiwann
=== timchen1` is now known as nasloc__
MTecknologyIf I'm running lenny, would there be any issues adding the bzr nightly ppa?04:18
MTecknologyor maybe a stable ppa for it?04:19
MTecknologyor maybe I should just grab the .deb?04:21
MTecknologyhttps://edge.launchpad.net/~bzr/+archive/ppa <-- looks close if it actually had bazaar in it04:22
MTecknologythere's no .deb :P04:23
MTecknologyhttps://edge.launchpad.net/bzr/+download04:23
spivMTecknology: the package is called 'bzr'04:23
spivSo not sure what you're saying the PPA is missing?04:23
MTecknologyspiv: there's qbzr - but not bzr04:24
MTecknologyunless they're the same?04:24
spivThey're not the same (qbzr is a plugin for bzr), but I see bzr in that PPA.04:24
MTecknologyspiv: I guess it helps if I'm not looking at the lucid series04:25
MTecknologylot more going on in anything prior to lucid..04:26
MTecknologyspiv: sorry04:26
pooliespiv, nice test patch :)07:40
fullermdHm.  The progress-stipple-all-over-my-terminal bug isn't a 2.2 block?07:41
poolieit should be07:41
pooliei should do it now07:41
fullermdYeah.  Bugs like that are minor, purely cosmetic, hurt nothing...   and have a hugely disproportionate "wow, this is a crappy broken tool...  next!" effect   :|07:45
spivpoolie: thanks, nice to have an idea you can implement and try nice and quickly :)07:50
spivThe full test suite is now taking about 8m 42s on my laptop, and I haven't experimented with ram disks yet.07:51
mwhudsonspiv: i ran one launchpad windmill test on my netbook in 4 minutes earlier :-)07:51
pooliefullermd: i agree07:52
spivHmm, and as a side effect I think partitioning that way tends to help avoid the "can't start new thread" problem, because the thread leaks are spread more evenly :)07:52
pooliehrm07:52
spiv(At least, I'm not seeing it now, and I think I was before.)07:52
poolieit probably will fix it09:17
poolieit's probably the best way09:17
bialixhi poolie09:18
bialixpoolie: I need your help or somebody else of admin09:19
bialixpoolie: this page http://doc.bazaar.canonical.com/explorer/en/index.html supposed to be auto-generated from lp:bzr-explorer-website branch09:19
pooliehi bialix09:19
bialixyesterday I've made some small changes to that branch, but it's not visible on the website yet09:20
poolieok09:20
poolieand it's not?09:20
pooliei'll check09:20
bialixsee left side bar with NEWS09:20
pooliebtw i went to see igc last friday09:20
pooliehe says hi09:20
bialixI've changed to 1.0.209:20
bialixhow's igc?09:20
pooliehe's pretty thin but he's still hanging in there09:21
pooliehe went home from hospital on tuesday09:21
bialixsad09:21
bialixgood he's still fighting09:21
bialixpoolie: I have a question about english. recently you wrote in the answer that igc left big shoes to fill. "big shoes to fill" means many work to do?09:22
pooliewell, kind of09:23
pooliemore that it will be hard to do it as well as he has09:23
pooliehe sets a high standard09:23
bialixah, in that sense09:24
pooliespiv, bialix, would one of you review https://code.edge.launchpad.net/~mbp/bzr/611127-2.2-progress/+merge/3182409:31
bialixpoolie: about bzr-explorer-website more details: initially lp:bzr-explore-website has pointed to https://code.launchpad.net/~ian-clatworthy/bzr-explorer-website/trunk, then igc changed owner of that branch to be ~bzr. maybe cron script still trying to update from his personal branch?09:33
poolieah maybe09:34
bialixpollie: sorry, I'm a bit busy wih urgent call on work. also today I want to release qbzr 0.19 final and explorer new beta09:35
poolienp09:35
poolieyes, that was it09:35
spivpoolie: reviewed09:35
spivAnd with that I'm done for today I think, little Vincent is a bit sick again :(09:36
pooliethanks09:36
poolie:( get well soon V09:36
pooliei'm still a bit sick myself09:36
spiv(little Vincent: not to be confused with big Vincent! :)09:36
shakaranHi, I have a launchpad project with a branch. Only I can commit, but how I can give permissions to another person to commit with the same prileges as me?09:36
bialixbig Vincent is vila?09:36
pooliebialix: yes09:36
spivright :)09:36
bialixBig Vincent :-D09:37
spivshakaran: change the owner of the branch to be a team09:37
poolieshakaran: this will change the branch url to be eg09:37
spivThen anyone in that team can change that branch.09:37
poolie~myproject-dev/myproject/trunk09:37
spiv(But if you mark that branch as the development focus, then you can also use lp:myproject as the URL for it, regardless of who owns it)09:38
spivOk, really gone now :)09:38
spivHave a good night everyone.09:38
poolieme too, unless there's anything else i can do for you bialix?09:39
pooliethanks fro maknig a relrease09:39
poolieobviously i should stop with typing like that :)09:39
bialixgood night poolie :-)09:40
bialixI've sent you mail about book earlier, but this can wait09:40
bialixthanks poolie, website updated!09:45
shakaranspiv: and pollie thanks, all working10:02
magciusgooooOOOOOOOO bizarre!11:39
magciushttp://paste.pocoo.org/show/246221/11:39
magciusthis was from11:40
magciusbzr revert -r .11:40
magciuswhich I know is wrong11:40
bialixmagcius: can you file a bug report?11:46
magciusbialix: unfortunately, nVidia, so that means that Launchpad is unbearably slow11:48
magciusLet me see if I can remember how to do the email bug report thing11:48
magciuswould it be bzr@bugs.launchpad.net?11:48
bialixI guess so11:48
bialixyou may need to gpg sign mail though11:49
magciusbialix: hm, should I put the backtrace in the body or attach it?11:50
magcius(or use a pastebin)11:50
bialixin the body please11:50
bialixmagcius: wait11:50
magciusbialix: waiting11:51
bialixmagcius: https://bugs.launchpad.net/bzr/+bug/61380411:52
ubot5Launchpad bug 613804 in Bazaar "`bzr revert -r . ` failed with traceback (affected: 1, heat: 6)" [Undecided,New]11:52
bialixfor you11:52
magciusbialix: oh hey thanks11:52
LebannenHi all - at the company I work at, we have ~160 projects sitting in a bzr repository.  A load of these projects are deprecated or replaced.  I'd like to move them to a "legacy" repository - what's the best way to do this? If I init-repo and pull stuff across, can the source then be deleted...?11:52
bialixnp11:52
bialixLebannen: do you mean shared repository?11:53
Lebannenalmost certainly :)11:54
Lebannenwe store them in one location for neatness, but I think many of the projects are treated as branches by bzr in terms of sharing storage11:54
bialixyou'd better create 2 new shared repos: first for old stuff, and second for actual stuff. and branch from old to corresponding new one11:54
bialixthen backup/rename/kill old repo and replace it with second new (with actual branches)11:55
LebannenAha, ok11:55
bialixthus you will filter out the old cruft11:55
bialixotherwise old repo will still keep revisions of your old branches11:56
Lebannengood point.11:56
bialixthere is no other way to collect garbage from shared repo11:56
LebannenHmm, could current checkouts be rebased, or is the easiest thing to blow it all away?11:56
bialixbzr switch --force11:57
Lebannenperfect :D11:57
LebannenMany thanks, I'll work through that11:57
bialixnp11:58
dakiraHi... I am using the nautilus-integration of bazaar and really like it. But when I right-click on a file and select "view changes" it'd be nice to have the changes dislayed in meld instead of the graphical diff that comes with bzr-gtk. Is that possible?12:04
jelmerdakira: not at the moment, can you file a wihlist bug about it perhaps?12:05
dakirajelmer: that bug should go to bzr-gtk, right? I think nautilus-bzr only displays context-menu shortcuts to the dialogs of bzr-gtk.12:08
jelmerdakira: yeah - it's the same project thugh12:08
jelmer*though12:09
dakiraokay12:09
dakirajelmer: I added my suggestions to an existing (very old) bug.. should I report a new one? https://bugs.launchpad.net/bzr-gtk/+bug/7047712:35
ubot5Launchpad bug 70477 in Bazaar GTK+ Frontends "integrate meld (affected: 3, heat: 5)" [Wishlist,Confirmed]12:35
jelmerdakira: No, that's fine - thanks12:35
=== Ursinha-afk is now known as Ursinha
javeid like to run bzr break-lock non-interactively, -q doesnt seem to do it13:23
jelmerjave: please file a wishlist bug13:26
jelmerjave: it should be possible to do from python, but I don't think we have that exposed on the command-line13:26
jelmerjave: Why would you like to break locks non-interactively though?13:26
javejelmer: because I have a hudson server building emacs, and sometimes bzr leaves locks, so I want to do break-lock non-interactivly from hudson as a workaound13:48
jelmerjave: That could lead to repository corruption, I'd recommend fixing the underlying issue.13:50
javesure, but I have no idea what the underlying issue is13:58
bialixyou may want to inspect .bzr.log13:59
jelmerjave: two bzr processes running on the same repository at the same time?13:59
javethen its a bug in the hudson bzr plugin14:00
maxbjelmer: Can I get your thoughts on what it will take to convince you to merge https://code.edge.launchpad.net/~maxb/bzr-svn/fetch-svn-rev-info-progress-bar/+merge/28960 ? You expressed some hesitation on the basis that that code has been "fixed" several times in the past, but I'm quite convinced that my branch is better that what's there now.14:00
jelmermaxb: I'll give it another look.14:16
maxbthanks14:17
javewhy doesnt this work? bzr checkout bzr://rudel.bzr.sourceforge.net/bzrroot/rudel/future14:50
jelmerjave: I think you need http://, afaik sourceforge doesn't run the bzr smart server14:55
jelmeroh, they do.. nevermind14:56
javethis seemed to work though: bzr init . && bzr branch bzr://rudel.bzr.sourceforge.net/bzrroot/rudel/branches/future14:56
jelmerjave: The bzr init . isn't necessary14:56
jelmerjave: according to http://rudel.bzr.sourceforge.net/bzr/rudel/ there is no branch called future, only branches/future14:57
javeyes aparently14:57
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
lamalexHi, I keep getting a crash when trying to branch a repo15:48
lamalexhttp://pastebin.com/zaqSp7Sx15:48
lamalexand bzr: ERROR: bzrlib.errors.BzrCheckError: Internal check failed: Cannot add revision(s) to repository: missing referenced chk root keys: [StaticTuple('sha1:576fa262710cb8cadf998f50c33f4fa28ac6f57b',)]15:49
lamalexdoes anyone have any idea what the problem could be?15:49
jelmerlamalex: I think there might be an open bug about this issue15:50
lamalexoof15:50
lamalexit seems I already have the latest bzr from the lp ppa15:52
lamalexis there anything I can do?15:52
lamalexnot being able to branch is pretty critical for me, heh15:52
jelmerlamalex, see https://bugs.edge.launchpad.net/bzr/+bug/52263715:54
ubot5Launchpad bug 522637 in Bazaar "BzrCheckError: Cannot add revision(s) to repository: missing referenced chk root keys (affected: 14, heat: 86)" [High,In progress]15:54
lamalexjelmer: so it looks like it's fixed in 2.0, when will 2.2 be released?15:56
lamalexwould an bzr upgrade possibly fix the problem? or is there some kind of metadata fixups that can be done?15:57
jelmerlamalex: 2.2 is due out on friday I believe15:58
jelmerlamalex: upgrade won't help as lp:do is already in the latest format15:58
jelmerlamalex: There is an open bug about "bzr reconcile" fixing this issue in existing repositories: https://bugs.edge.launchpad.net/bzr/+bug/61369815:59
ubot5Launchpad bug 613698 in Bazaar "need reconcile fixer for bug 522637 "missing referenced chk root keys" (affected: 1, heat: 6)" [High,Confirmed]15:59
lamalexyeah, I guess I'll just watch https://bugs.edge.launchpad.net/bzr/+bug/613698 and cry15:59
jelmerlamalex: Anyway, spiv is the right person to talk to, he has fixed the first bug and is assigned to fix the second.16:00
=== Ursinha is now known as Ursinha-brb
maxbHow do I ask bzr diff for the differences between a revision and one of its merged parents?16:01
maxbI tried bzr diff -r parentdottedrevno..revno, and it gave me the differences *of* parentdottedrevno AND revno16:02
maxbOh. No it didn't. jelmer just did bunch of other stuff whilst merging my change, and confused me :-)16:07
jelmersorry :-)16:07
susslerhow cheap is branching in bzr respect to git? If i get this right, it has to do a WHOLE directory again for every branch even if it is a shallow copy16:22
susslerplease explain, i am interested in adopting bzr16:22
bialixto work in git-style you need bzr-colo plugin16:23
jelmersussler: Only if you use a new working tree for each branch. you can also re-use an existing working tree, in which case the overhead is only a couple of files.16:23
bialixin this case you can share the same working tree for several local branches16:23
susslerok let me make an example here16:23
susslerlet's just say that i have a really, really complicated merge history in git16:24
susslerlike more than 20 branches merged in various ways one with the other and then merged back to master16:24
susslerwould a similar model be possible without losing history of every working tree when doing the merge?16:25
jelmersussler, sure16:25
susslerhmm16:26
susslerok, let me get this right then16:26
susslerbranches 1 - 5 with different history getting merged with multiple bzr merge --force commands (if i am not mistaken)16:27
susslereach of them done with a --notree option16:28
susslerthen i simple rm -rf the branch "dirs" and it is bye bye16:28
susslercorrect?16:28
susslernothing lost16:28
jelmerright, their history lives on in the branch you've merged them into.16:28
susslerok16:30
susslerthere is no branch "delete" option because a branch is a physically contained directory in the filesystem16:30
sussleram i right16:30
sussleryou poof the dir, cleaned up the mess16:30
jelmersussler, yes16:31
susslersorry for being newbiesh, but i am trying to get a grip of bzr, since launchpad is so effin nice :P16:32
susslerok, so, lesson learned: 1) use shared repositories 2) do branches as physical dirs inside them, 3) use no tree option 4) proceed with --force in octomerge style16:35
susslercorrect guys?16:35
jelmersussler: For octopus merging --force is indeed requirement; the other points are all optional and depend on your personal preferences and workflow.16:37
susslerok16:37
susslerthanks a lot16:37
susslerwill study a bit more before i ask something else, you have all been very very helpful16:37
susslerinstead of telling me to RTFM16:37
sussler:P16:37
bialixjelmer: who is active maintainer of bzr-gtk now?16:42
jelmerbialix: There are a couple of people that fix urgent  bugs when they come up, but nobody is really doing any active maintainance.16:44
bialixmy proposal re language option is not urgent fix, of course. ok, will know16:45
jelmerbialix: bzr-gtk doesn't really have any translation support16:46
bialixhmm, strange16:47
bialixI remember there was one in olive in old days16:47
jelmerbialix: Yes, olive is translated but bzr-gtk is not (they're separate projects again nowadays)16:47
bialixouch16:47
jelmerbialix, Hmm?16:48
bialixI've missed the divorce, it seems16:48
bialixokay, thank you for information, I was under wrong impression bzr-gtk has i18n support16:49
jelmerhappened about 2 months ago I think16:49
jelmerolive still depends on bzr-gtk, it's just that they're two different projects again16:49
jelmerin a similar way as bzr-explorer and qbzr are different16:49
bialixI see16:50
bialixI really did not know that bzr-gtk has no i18n inside16:51
mpgHi, I'd like to share a repo between two users on the same (Unix) machine. With SVN, I know you can run into problems if users don't have a proper umask when accessing the repo. Is there the same kind of problem with bzr?16:54
=== Ursinha-brb is now known as Ursinha
ddaayep, at least if you use SSH (or direct filesystem) access17:04
mpgok, that's what I was thinking17:06
ddaaalso17:06
mpgI'm surprised because friends of mine are using such a setup (sftp acces rpecisely) without taking any precautions (no setgid bit on the repo, umask 022) and didsn't have any problem (yet)17:07
ddaayou should have your shared repositories dirs (esp. stuff below .bzr) set to u+rwx,g+rwxs17:08
ddaaI guess they are not both writing to the same repository17:08
mpgokay, so precisely the same as with svn17:08
ddaaor maybe the permissions issues became less significant with newer repository formats17:09
ddaabzr repos used to rely a lot more on the filesystem as a database than they do nowadays17:10
ddaaother would know better17:10
mpgthey are writing to the same repo17:10
mpgit's a repo without a tree, in case it makes a difference17:10
ddaabzr tries to preserve dir permissions when creating subdirs, but I read that sftp servers will lie about those17:11
mpgthey both have a checkout on their own machine, and are pushing to the repo using sftp, but with different Unix accounts17:11
ddaampg... well, if it works, don't fix it :-)17:12
ddaayou know where to look if it ever breaks17:12
mpg;-)17:12
ddaamh random guess17:12
ddaamaybe they are actually using bzr+ssh, not sftp17:13
mpgwell, my question is, whether I can recommend this setup17:13
mpgbecause it's so easy to configure17:13
mpgno, I'm sure they are using sftp (that's what bzr info in their checkouts says, anyway)17:14
ddaaso that's what they're using17:15
ddaabetter to recommand bzr+ssh, if bzr can be installed server-sid17:15
ddaait's significantly faster17:15
ddaaI'm trying to find specifics about multi-commiters repos in the doc17:16
mpgI must say, I'm slightly disapointed by the doc (or what I have read of it); the svn book is much more specific about the pros and cons of various server setups17:17
ddaawell, it's not a book17:17
mpgright17:17
ddaathe doc does not say anything about setting permissions or umask17:18
mpgyep, I checked before asking here17:18
ddaaso either my knowledge is outdated and the problems were fixed, or the doc is incomplete :-)17:18
mpgI would have felt more confident if the doc stated explicitely that there is no need to setgid and set umask17:19
mpg:-)17:19
ddaain my experience, the permission problems occured very soon, with the repository lockng system17:20
mpgok17:20
=== beuno is now known as beuno-lunch
ddaabzr used a clever dumb-filesystem lockin scheme that was invented by gnu arch17:21
mpgsince history never changes, it does not seem impossible (besides the locking issues you mentioned) that files created by one user never need to be modified (possibly by another user) afterwards17:22
ddaathat was very clever, basically it started from "what, if anything, has atomicity guarantees on NFS"17:22
ddaathat would not be the case with newer formats17:23
ddaaI do not know the specifics of things now, but used to have "one file per atomic chunk of data", and it was terrible performance wise.17:24
ddaaas the linux hackers say, "the filesystem is not a database"17:24
mpg^^17:25
ddaaif anything, it's better to just append to a file and have file format that supports easy synchronization.17:25
ddaaand indexes, bzr uses a bunch of indexes17:25
ddaaso, I'd say, go for it17:27
ddaa"the document does not say anything against it, it must be good, and it works for them"17:27
ddaaor do your own testing if you are unsure17:28
ddaait's quite likely that a sensible umask is needed though17:28
ddaabut it might be already be set sensibly on their server17:28
mpgright, but I'm afraid I don't know enough what to test17:28
ddaacreate a repo with one user, push a single commit there17:29
ddaahave another user get a checkout make another commit17:29
mpgI checked the file permission in the .bzr on the server (to which I happen to have access), ther umask seems to be the usual 02217:29
mpgYep, I'll try17:30
mpgok, so according to my tests:17:48
mpg* if you are using a single branch, chgrp -R <common-group> && chmod -R g+w on the repo is enough17:49
mpg* but if you want people to be able to create and chare new branches on the repo, you have to rely on the usual setgit & umask 002 trick17:50
mpgI'm still not very confident about the first point, but I just didn't get any problems in my tests17:51
ddaayou tested that on local filesystem, or through some other transport?17:52
Buttons840when i do bzr info i see a "Related branch" which no longer exists, can i remove it?17:55
ddaaButtons840: cannot parse that. If the push/parent branch no longer exists, you cannot remove it anymore, right?17:56
mpgtested on local filesystem17:57
Buttons840ddaa: i don't know, that's why i'm asking17:57
mpgis it different from sftp?17:57
ddaaI'm pretty sure you cannot delete anymore something that was already deleted.17:58
ddaampg: might be :-) I'm asking because I'm curious myself.17:58
Buttons840i don't want to delete literal files, but i do want to remove the reference which says Related branches: submit branch: bzr+ssh://192.168.0.104/home/buttons/Code/CallNSee/Working/17:58
mpgButtons840: you want to deleted the reference to the delete branch in the other branch, maybe?17:58
mpgoh, you just said precisely that as I was writing17:59
Buttons840basically i have my code on my desktop, and i branched it to my laptop to take it with me;   i've since deleted that branch entirely from my laptop but this "submit branch" still lingers17:59
ddaaButtons840: the submit branch is a setting that's used by commands like bzr send, bzr bundle, etc.17:59
Buttons840so will i always have this non-existent "submit branch" as part of my project?18:00
ddaait does not do any harm as it is, but if the bzr info output annoys you, you can remove the setting by editing .bzr/branch/branch.conf18:00
ddaait's not part of the project, it's not even versioned data18:01
ddaait's just a convenient branch-specific default value for some bzr commands18:01
Buttons840ddaa: ok, editing the branch.conf will work18:02
Buttons840is there a more friendly way to remove it?    i'm not so concerned about this one particular "listing" (what are they called?), but in one project i have 3 or more "listings" none of which actually exist (probably a fault of my playing around), but i would like to keep the list from growing permanently every time i make a mistake18:03
Buttons840anyways; problem solved; thanks18:05
=== beuno-lunch is now known as beuno
dobeyis there a command to see the entire configuration for a particular working tree that i'm in?19:20
mgz`bzr info`? what do you mean exactly?19:21
dobeyi have a path in locations.conf with create_signatures = never, and bzr seems to be trying to sign commits in that tree19:23
dobeybzr info shows a very limited set of things19:23
mgzif there's something specific you want shown, file a bug.19:25
dobeyi want to see all the configuration affecting bzr in that working tree. so that i can debug why this suddenly stopped working19:26
mgzyou want it to cat your conf files to the terminal? why not just open them in your favourite text editor...19:28
james_wthere would be value in showing the values it was using and where it was taking them from, given that you can have multiple files that stack19:29
dobeyno, i want to know if something is overriding what is in my locations.conf19:29
james_wand multiple stanzas in locations.conf19:29
mgzprinting something about specific locations.conf rules seems a reasonable idea, but "all the configuration affecting bzr" isn't going to be helpful.19:29
dobeywell having "bzr help configuration" actually show me what the current configuration is, in the context i'm in, would be more helpful than dumping pages and pages of hard to read, unsearchable text :)19:30
mgz`bzr version` shows you where the conf files are.19:30
dobeyright, but bzr hasn't been updated in maverick in 10 weeks, and i haven't manually changed the config, so by all means, i shouldn't be having this problem19:35
mgzif you want help debugging what has msyterously gone wrong when you haven't changed anything, more details might assist those able to help you19:42
dobeyif i had more details, i wouldn't be asking how i can get them :)19:43
dobeyis there any way to view the value for specific configuration variables, within a working tree?19:56
dobey(if the answer is python -c "import bzrlib.blah.blah; do stuff" that's fine by me for now)19:57
james_wonly from python as far as I know19:57
dobeyhow do i do it from python?19:57
james_wpython -c "from bzrlib.branch import Branch; branch = Branch.open("."); config = Branch.get_config()"19:58
james_wyou want "print config.signing_policy()" at the end I think19:59
dobeyhrmm, i guess that doesn't work so well with a lightweight checkout?20:05
james_wno20:05
james_wuse bzrlib.workingtree.WorkingTree for the open, and then branch = wt.branch20:06
lamalexHow can I tell bzr to stack on a different remote branch?20:07
dobeyah lovely, it just prints "1"20:07
lamalexI tried --stacked-on=lp:branch20:07
dobeywhatever that means20:07
lamalexbut it only seems to look for local ones20:07
lamalexdo I need to do the bzr+ssh:// full uri?20:07
james_wdobey: SIGN_ALWAYS unsurprisingly20:08
james_wlamalex: possibly20:09
james_wworth a try20:09
lamalexheh, ok20:09
dobeyjames_w: :(20:09
dobeyjames_w: i guess it's using the default setting, rather than the one from locations.conf20:09
james_wquite possibly20:10
dobeythis makes no sense20:10
dobeyit was working fine yesterday!20:10
james_wyou just have it set in bazaar.conf, and trying to overwrite it for one location in locations.conf?20:10
dobeyyes20:10
james_wI don't know then20:12
dobeyit's definitely ignoring what's in locations.conf though :(20:12
james_wdobey: you have the path to the branch, or the path to the working tree in locations.conf?20:14
dobeyi have [/var/cache/tarmac] in locations.conf, and the lightweight checkout is in /var/cache/tarmac/libubuntuone/trunk20:15
dobeyis it because it's a lightweight checkout?20:15
james_wprobably20:15
dobey:(20:16
dobeydefinitely :-/20:17
dobeyok. /me files bug20:20
dobeyhttps://bugs.edge.launchpad.net/bzr/+bug/61398620:26
ubot5Launchpad bug 613986 in Bazaar "locations.conf settings ignored for lightweight checkouts (affected: 1, heat: 6)" [Undecided,New]20:26
=== beuno_ is now known as beuno
mwhudsonabentley: hi, is there a way with bzr-pipeline to copy a remote pipeline to your machine?21:37
mwhudsoni tried a few things with sync-pipeline but didn't get it to work21:37
abentleymwhudson, not unless you can do it from the remote side.  That's a desired feature, but not done yet.21:38
mwhudsonabentley: ok21:38
mwhudsonthe remote side in this case was lp. so...21:38
=== Meths_ is now known as Meths
norton-How can I edit a log message from the last commit?22:10
thumpernorton-: you can't edit22:11
thumpernorton-: but you can uncommit, then commit again22:11
norton-thumper: ok, thanks!22:12

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