/srv/irclogs.ubuntu.com/2010/03/02/#bzr.txt

igcmorning00:29
pooliehi spiv! igc!00:35
igchi poolie, spiv, jelmer, lifeless00:59
igclifeless, poolie: has anything changed in the PQM setup recently?01:00
igcI'm getting "ender not authorised to commit to branch http://bazaar.launchpad.net/~bzr-pqm/bzr/2.1/ "01:00
lifelessigc: I haven't asked for any config changes01:01
igclifeless, poolie: is that the right branch for 2.1 submits?01:01
lifelessigc: that is a release branch, which may have a different commit group; have you submitted to 2.1 before?01:01
igc*s*ender01:01
igclifeless: maybe not01:01
lifelessspm: ^ please check igc is inthe release manager group in the pqm config01:01
spmigc: yup; you're in the RM group01:02
* spm checks logs...01:03
igcspm: hmm01:03
spmigc: how long ago did you submit?01:04
igcspm: around 11.30pm last night01:05
spmigc: we need to chat about your working hours... ;-)01:05
igcspm: http://pastebin.com/EGv3bFy801:05
igcspm: :-)01:05
spmigc: should that be to 'bzr+ssh://bazaar.launchpad.net/~bzr-pqm/bzr/2.1' vs http://bazaar.launchpad.net/~bzr-pqm/bzr/2.1/ ?01:07
lifelessspm: I don't think so, isn't there a mapping section01:08
lifeless?01:08
* lifeless really needs to make this totally painless01:08
lifelesswell01:08
lifelessanyone can do that. lp:pqm. kthanks01:08
poolieigc that branch looks right to me01:09
spm[/home/pqm/archives/thelove/bzr/2.1]01:09
spmpublish_to=bzr+ssh://bazaar.launchpad.net/~bzr-pqm/bzr/2.101:09
spmpublished_at=http://bazaar.launchpad.net/~bzr-pqm/bzr/2.101:09
spmlifeless: yeah...01:09
poolieit may need no trailing slash?01:09
poolieit's incredibly finicky01:09
lifelessI suspect that that is it01:09
igcok, I'll try with no trailing slash01:09
igcspm, lifeless: that's looking better thanks. Failing now due to a text conflict in NEWS which is much better01:26
spmheh, for values of "better" :-)01:26
pooliespm, can you review tuolumne changes at all?01:35
spmpoolie: sure can, I gather that's a review request of your recent one.01:36
bjpis nested branches the best way to handle multiple branches taht depend on the same branch?01:37
bjplike multiple programs using a shared library01:37
spmpoolie: *comments*!!!! I'm inclined to auto-approve +1 on that basis alone! ;-)01:38
pooliespm, yes, :)01:38
igcpoolie: any chance of some 2 minute reviews soon on the 2 trivial patches I submitted yesterday?01:38
pooliesome chance :)01:38
igcpoolie: I want to build a fresh set of CHM files for 2.1 and those patches would be nice01:38
pooliesure01:39
igcpoolie: one is desktop-link, the other is drop-analytics01:39
igcpoolie: thanks01:39
poolieigc, sphinx's setup is a bit of a rats' nest01:39
pooliei love the results01:39
igcpoolie: the desktop link one adds "Desktop Guide" into "Related Links" and moves Developer Docs to the top of the 2nd column fwiw01:40
poolieyep, i can read it01:40
pooliei just don't like changing it01:40
igcpoolie: just saving you from running sphinxx to see the results :-)01:41
poolie+1 on both01:42
pooliethanks01:42
pooliespiv, you may have noticed our cup brimmeth over01:46
spiv:)01:47
spivI'll see what I can do.01:48
thumperwhat was the name of the plugin that gives general author stats for a branch?01:49
Pengbzr-stats, IIRC?01:49
thumperPeng: ta01:53
spivpoolie: would you like to give a second review to https://code.edge.launchpad.net/~parthm/bzr/138600/+merge/19471 (and its backport to 2.1, https://code.edge.launchpad.net/~parthm/bzr/138600-2.1-mkdir-should-fail-on-invalid-parent/+merge/20199)?  It's short.02:24
marvso I did a "bzr branch http://svn.digium.com/svn/asterisk/branches/1.4 asterisk-1.4", and it seemed to mostly work, but most of the tags (if i do bzr tags) show their revision as "???", even ones i know are on the 1.4 branch, like 1.4.2902:50
* igc lunch02:53
marvwhich is somewhat disappointing because for the most part i'd like to branch off of a certain tag, and then when upstream makes a new release merge in up to the next tag02:56
spivmarv: that means that your branch doesn't include the revision referred to by the tag02:58
spivmarv: if you use 'bzr svn-import' to import all the branches and tags, then those revisions should be present in the resulting bzr repo.02:58
spivmarv: you can always "bzr branch" directly from the relevant svn tag, of course.02:59
spivmarv: (and if you do it in a shared repository, whether made by 'bzr init-repo' or 'bzr svn-import', it will be much faster to do so than the first fetch from SVN)03:00
marvbut i can still pull new changes from svn after I do an svn-import?03:08
spivmarv: yep03:08
spivmarv: just "bzr pull" in an individual branch, or you can re-run 'bzr svn-import' to update the whole set.03:09
marvI don't really want to run commands like 'bzr branch svn-url' too often, they probably don't appreciate that load on their svn server03:09
spivmarv: if you do in in a shared repo, most of the data will already have been converted when you make the first branch, so the load should be fairly low.03:13
spivNot as cheap as the equivalent SVN command, but not ridiculously larger either.03:13
marvah i see now. looks like the tag was modified after it was tagged03:18
marvguess that makes their tags not really tags03:30
marvsubversion might be a little too free form some times03:30
pooliespiv, ok03:33
pooliespiv, parthm, i think we're still finding our way as far as risk/reward for stable updates03:35
poolieto me this is not a very severe bug03:35
poolieso worth fixing but perhaps not worth taking the risk of breaking the stable branch03:36
poolieeven if that risk is not very high in absolute terms03:36
pooliewhat do you think?03:36
spivpoolie: I don't feel strongly either way about this change03:39
spivpoolie: which is probably an argument against the backport :)03:40
poolieprobably03:44
pooliewe should work out how to articulate the line03:45
pooliefor me it should be closer to "prevents you getting stuff done" than "a bit annoying"03:45
poolieafter all we don't backport performance things, generally03:45
poolieand many of them may have a larger user impact than this bug03:45
spiv"user impact" is a difficult to quantify concept.04:05
spivFor instance, I don't think I've ever used 'bzr mkdir', so for me the benefit of this patch would be zero.04:06
spivBut if there are users that use it daily, then that's a different story.04:06
spivIn this instance, I don't really have a good idea of where this feature lies in the spectrum of "literally no-one cares" to "some users use it every day".04:07
spivWith many features it's easier to judge; I think we have a reasonably good idea that e.g. ftp support is used a lot by a small minority (and against a wide variety of servers).04:09
spivAnyway, for the mkdir patch, it certainly isn't in the "prevents you getting stuff done" category.04:12
spivOr even close to it.04:12
spivI'm not sure that performance improvements make a good comparison though, because they are often more wide-ranging patches.  Although they are interesting in that one person's annoying performance may be another's unusable performance.04:14
pooliethat's true04:36
poolieboth parts are true but particluarly that they tend to be more intrusive04:36
spivOn a completely different topic: http://exogen.github.com/nose-achievements/04:44
spmpoolie: have done a couple of minor fixes (really. minor.) and result set is here: https://pastebin.canonical.com/28557/ if you would like to sanity check the numbers?04:45
pooliethat's cute04:46
pooliespm it's a bit gross (but not at all your fault) that this is mixing things about bzr on launchpad with things about the bzr project04:48
poolieis it too gross?04:48
poolieshould we s/bzr/bzrproject/ in my methods, or something like that04:48
spmpoolie: not to my mind. (being gross as in). I think it's fine as is; I'd only advise doing the separation if that'll make stuff easier for you?04:49
pooliei think it will avoid confusion and it's probably better done now than later04:50
pooliethe numbers look plausible04:50
pooliethanks for reviewing/fixing it04:50
spmsounds like a plan; just doing the review write up now which mentions the fixes needed.04:52
pooliespm so do you want to do these tweaks or should i?04:55
poolieto be clear, with the renaming, i'm just talking about renaming it in the self.store calls04:55
spmpoolie: probably best if you do it; then it stays in the same branch/merge proposal (I think....)??04:57
pooliemm05:00
poolieno, you can just merge your branch with the changes05:00
poolielp will see the common ancestry05:00
spmha. I just *run* LP, I don't know how to use it. :-D05:01
poolieso...05:03
pooliemaybe you should do it, for practice? :)05:03
spmsssh. :-) is pushing atm...05:04
spivpoolie: I see you are filling in commit messages on your merge proposals... does that mean you have a tool to turn a mp into a pqm request?05:54
spivOh,05:54
pooliei do :)05:54
spivI just saw the mail :)05:54
poolieit's a bit crude but better than doing it by hand05:54
lifelesspoolie: what are you doing for \n ?05:55
pooliein pqm?05:56
lifelessyeha05:56
lifelessI mean, commit -> mp is fairly lossless05:56
pooliereplacing it with spaces and ennui05:56
pooliespiv, i agree about 'almost ready' etc06:08
igcbbl06:15
vilahi all !07:21
GaryvdMHi vila07:28
GaryvdMHi all07:28
GaryvdMIs there a way to make pqm use ssl for the smtp server?07:29
GaryvdM*bzr-pqm07:29
GaryvdMSo that I can use the gmail smtp server07:30
lifelessyes07:33
lifelessbzr help configuration / bzr help email07:33
lifelessone of those docs the options I think07:33
GaryvdMThank lifeless07:36
GaryvdMAh - Using the smtp.gmail.com:465 (ssl) does not work, but smtp.gmail.com:587 (TLS) does07:40
fullermdPort 465 is totally on my "die-already" list   :p07:45
spmfullermd: it's a long shot; but could you add ports 135-139 inclusive for me on that list? no reason....07:47
fullermdOh, those are long since dead to me.07:49
GaryvdMHi bialix07:53
bialixHi GaryvdM !!!07:53
* spiv calls it a day07:54
vilaspiv: have a nice evening and say hello to Vincent and his mother from me :)07:54
vilas/from/for/ ?07:55
thumperwhat is the easiest way to get the local user from the bzr config?08:19
thumperusing bzrlib08:19
lifelesslook at builtins.py08:20
lifelesscmd_whoami08:20
thumperack08:20
GaryvdMthumper:08:21
GaryvdM        config = self.tree.branch.get_config()08:21
GaryvdM        self.default_author = config.username()08:22
spivvila: both "from" and "for" are ok I think, but "for" is the more common choice for that phrase.08:22
vilaspiv: ack ;)08:22
thumperis there an easy way to extract out the "Eric the Viking" and "eric@vikings.net" from "Eric the Viking <eric@vikings.net>" easily with the config or do I need regex?08:24
lifelessthumper: use the email parsing module if you need to do that08:25
spivThere's bzrlib.config.parse_username08:25
vilathumper: look into config.py08:25
spivBut... *shudder*.  I'd be inclined to use a proper email parser, like lifeless suggests.08:26
* thumper looks at what launchpad uses08:26
mwhudsonthere's something in the email package for it08:27
thumperemail.Utils.parseaddr08:27
thumperawesome08:27
lifelessI thik we have our own one because we get weird shit08:28
* bialix waves hi all08:41
igchi bialix08:45
* igc dinner08:45
bialixhi igc, bon appetit08:46
GaryvdMbialix: for rev 1207 in qbzr trunk. I'm not sure how it looks on windows.08:52
bialixI can check08:53
* bialix pulling08:53
GaryvdMbialix: Please let me know if it is not good.08:53
GaryvdMTo see the change, do bzr update -r -2 ; bzr qcommit08:53
bialixnot so fast08:54
bialixGaryvdM: I don't see anyhing new in qcommit dialog08:59
bialixGaryvdM: I don't see anything new in qcommit dialog08:59
bialixI've did: bzr update -r-2; bzr qcommit08:59
bialixand have usual qcommit dialog08:59
GaryvdMbialix: press ok09:00
bialixok, I see now09:00
bialixit's a bit too big09:00
bialixIMO09:00
* bialix preparing screenshot09:00
bialixI would prefer smaller icon09:01
GaryvdMYes - need to resize the icon.09:01
bialixGaryvdM: http://imagebin.ca/view/2kq8NvOq.html09:02
GaryvdMbialix: Thanks09:02
GaryvdMI was hoping that the background would be tool tip yellow09:03
bialixalso I have suggestion about text: IMO better: "...To commit, update the working tree first."09:03
bialixGaryvdM: there is no tooltip09:04
GaryvdMI wanted the background of the frame to be yellow.09:04
bialixah09:05
bialixunderstand09:05
GaryvdMI also need to make the frame and the textbox the same width.09:06
GaryvdMAh - just need to make the textboxes colspan = 209:07
ahordenhi, I am setting up a shared resporatory and so far everything works, we can do a push pull checkout commit and worked out of the box with no effort, problem is if I ssh into the centeral server and check the location of the shared resporatory bzr log works fine but there are no files in any of our branches? any ideas? I did a bzr init-repo --no-trees sftp:// and then a bzr init on the indevidual projects. Any ideas why the cent09:42
ahordeneral server does not keep the files inside the rsporatory?09:42
bob2that's waht --no-trees does09:42
bob2and is fine09:42
ahordenah thanks bob2, I over looked that, the problem is the server is for development so on a push I wanted the changes to go live, any way I can revert away from --no-trees no I have a running setup?09:45
ahorden*now09:45
bob2that doesn't help09:45
bob2push doesn't update the working tree on the remote end09:45
bob2(unless you're pushing to a file://) url09:45
bob2you could switch it to have trees + install the update-after-push plugin on all the clients09:46
ahordenso we would be better using it the way we have it now, and have a shell script do the checkout somewhere else away from the working resporatory?09:46
ahordenso to do a backup from bazaar all we need to do is run a checkout and stick this on our backup rotation?09:47
bob2you can just back up the repository09:47
ahordenbob2 this is where the confusion hit me, I was going to do that but then noticed no files other than directories with a .bzr in it so I was suspecting that would not work, but now I get how a --no-trees works09:50
bob2all the revision data is in the .bzr dirs09:51
bob2it's just nto checked out09:51
ahordenah thanks bob2 I will keep playing, we use git in work so just trying to move over to bazaar on my own systems09:59
bob2in git you're discouraged from pushing to non-bare repositories for the same reason10:00
tasslehoffWhat GUI would you recommend for working with bzr in Windows? "none" is not a valid answer ;)10:14
tasslehoffI tried bzr explorer, but it is far from stable on my system when I work with a tree checked out from an svn server10:15
ahordenwhats the best way to import from git?10:20
thrasholdHello. I want to include someone else's source code inside mine. Both of us are using bzr. What is the best thing I can do, since bzr doesn't support external references? Fork it?10:21
GaryvdMtasslehoff: what errors do you get?10:26
GaryvdMtasslehoff: bzr explorer is the best we have. Hopefully we can solve your problems.10:29
tasslehoffGaryvdM: I choose "log history", right click a commit and select "show tree". It crashes with bzrlib.errors.NoSuchRevision10:30
* GaryvdM checks bug db10:30
tasslehoffGaryvdM: lunch now. back to debug more later10:30
GaryvdMtasslehoff: Seems like bug 383359. If you subscribe to that, you will get notified when it is fixed.10:33
ubottuLaunchpad bug 383359 in qbzr "qlog remotebranch/file crashes if there are revisions missing in the current directory." [Medium,Fix released] https://launchpad.net/bugs/38335910:33
tasslehoffGaryvdM: back. thanks. released doesn't mean released to the general public?11:02
GaryvdMOh, sorry I made a mistake. That was fixed in 0.11.0 which is released. I thought that it was not fixed.11:04
GaryvdMtasslehoff^11:04
GaryvdMtasslehoff: I'll log a new bug11:05
GaryvdMtasslehoff: what happens if yeu run bzr qbrowse -r XXX ?11:07
GaryvdM*you11:07
tasslehoffGaryvdM: the same for a rather new version. for version 15 in the tree (now at ~1500) it works11:10
GaryvdMtasslehoff: so you got the some error?11:10
GaryvdM*same11:11
tasslehoffGaryvdM: yes11:11
GaryvdMjelmer: ^11:11
jelmerhey GaryvdM11:11
jelmerI think I missed some context11:11
GaryvdMHi jelmer11:11
GaryvdMjelmer: If he does bzr qbrowse -r XXX he gets bzrlib.errors.NoSuchRevision11:12
GaryvdMjelmer: bzr-svn branch11:12
jelmerdoes the revision actually exist ? :-)11:12
jelmerdoes bzr log -rXXX work ?11:12
GaryvdMjelmer: How do you get the revision to be fetched11:13
GaryvdMjelmer: He can see it in qlog11:13
jelmerhow do you mean?11:13
jelmerin that case, what about "bzr ls -rXXX" ?11:14
tasslehoffhttp://pastebin.ca/181901411:14
jelmerthat doesn't look like a bzr-svn branch11:15
jelmer(CHKInventoryRepository)11:15
tasslehoffjelmer: I followed "A simple example" on http://doc.bazaar.canonical.com/bzr.2.1/en/user-guide/svn_plugin.html to get started11:16
GaryvdMtasslehoff: Ok - I don't know what is causing that, but I can get browse to ignore it.11:16
jelmeris that revision a ghost perhaps?11:17
GaryvdMPerhapse11:17
GaryvdMjelmer: qbrowse tries to load all revisions for inventoryentry.revision11:18
jelmerGaryvdM: that'd explain it11:19
tasslehoffit actually works on every revision up to 1500, and fails from there11:20
GaryvdMjelmer: Is there a way to get bzr to fetch the ghosts?11:20
jelmerGaryvdM: bzr fetch-ghosts11:21
GaryvdMtasslehoff:logged as bug 53060611:21
ubottuLaunchpad bug 530606 in qbzr "qbrowse chashes on branch with ghost revision." [High,Confirmed] https://launchpad.net/bugs/53060611:21
jelmerGaryvdM: but they might not be fetchable11:21
tasslehoffGaryvdM: ok11:21
jelmerGaryvdM: in other words, not present anywhere11:21
tasslehoffhow can I check if it's a ghost commit?11:22
GaryvdMjelmer: Ok. Thanks for the help.11:22
GaryvdMtasslehoff: try bzr fetch-ghosts11:22
jelmerGaryvdM, If it's a bzr-svn repo the revisions probably just won't be there11:23
tasslehoffGaryvdM: it did something, and said "Still missing" about four revisions11:25
GaryvdMtasslehoff: I'm not sure what would cause that. But I should be able to fix bug 530606 by the next qbzr release.11:29
ubottuLaunchpad bug 530606 in qbzr "qbrowse chashes on branch with ghost revision." [High,Confirmed] https://launchpad.net/bugs/53060611:29
tasslehoffGaryvdM: great11:37
maxbjelmer: dulwich got push --overwritten? Dropping "Fix memory leaks in error paths." ?12:53
jelmermaxb: oops, yeah12:56
jelmermaxb: I must've thought I forgot to dpush earlier12:57
jelmermaxb: Thanks for pointing that out, should be fixed now.12:57
maxbthat was fast!12:57
=== mrevell is now known as mrevell-lunch
=== salgado_ is now known as salgado
=== mrevell-lunch is now known as mrevell
=== khmarbaise_ is now known as khmarbaise
=== salgado is now known as salgado-lunch
GaryvdMHi vila, Are you arround ?16:46
vilaGaryvdM: no ?16:46
vila:)16:46
GaryvdMHi16:47
GaryvdMvila: I'm looking test code that creates a tree with all the different types of conflicts.16:47
GaryvdMI'm batteling to grok test16:48
GaryvdM*test_conflicts16:48
vilaGaryvdM: Yeah, tell me when you find it :)16:48
vilaha, yeah, it's a work in progress16:48
GaryvdMOh16:48
GaryvdMSo I need to write my own. Any tips?16:48
vilaThe best ones so far are in bt.test_conflicts16:49
GaryvdMOk - thats what I was looking at16:50
vilaI've started writing them as shell-like tests, but 1) that means blackbox tests 2) less precise16:50
vilaI started converting them to whitebox tests instead and already found a bug16:50
vilaSo TestResolveContentConflicts is the last I wrote and the most recent16:50
* GaryvdM looks16:51
vilaGaryvdM: bug qblame would tell you that :)16:51
vilaGaryvdM: What is your intent ?16:52
=== salgado-lunch is now known as salgado
GaryvdMvila: Tests for bp.qbzr.lib.treewidget16:53
GaryvdMBefore I start fixing some of its bugs16:53
GaryvdMOne such bug is bug 52854816:53
ubottuLaunchpad bug 528548 in qbzr "qbrowse: can't open tree with conflicts if conflict file has been deleted" [Undecided,New] https://launchpad.net/bugs/52854816:53
vilahmm, then you can start with the scenarios already described in the tests16:54
GaryvdMYes - that is what I'm hoping to do.16:54
vilathe bug description is scarce...16:55
vilaAs far as you're concerned, you should have to worry about whether a file is involved in a conflict, it's either versioned or unknown (or ignored) no ?16:55
vilas/should/shouldn't/16:55
GaryvdMvila: I give options from qbrowse to open extmerge and resolve16:56
vilaGaryvdM: haa. But only for text conflicts right ?16:57
GaryvdMThe extmerge is only availible for text conflicts, But I show a status for  All conflicts, and the option to resolve16:58
vilainteresting16:58
vilayou know you can start displaying *several* options to resolve ?16:59
GaryvdMYes. I have been ramping up on your improvement to resolve.17:00
GaryvdMvila: see http://bazaarvcs.wordpress.com/2009/11/08/new-working-tree-features-in-qbzr/ for screenshot.17:00
vilanice17:01
vilaGaryvdM: Some info on the coming features here : http://wiki.bazaar.canonical.com/VincentLadeuil/ConflictResolution17:02
vilaGaryvdM: Explicitly marking the file as resolved should be the exception, there are ways to mark them automatically (today for text conflicts, soon for more)17:04
vilaGaryvdM: Keep that in mind for the ui17:04
GaryvdMok17:04
vilabut as far as bzr-2.1 is concerned, you're fine with this design17:05
GaryvdMIt's the first time I've seen TestCaseWithTransportAndScript. That's cool17:06
GaryvdMThanks vila.17:07
vilahehe17:09
vilaDon't abuse them though, they are good for bug reports but a bit imprecise (since they are essentially blackbox tests)17:09
GaryvdMBut fine for creating trees with conflicts?17:10
vilaGaryvdM: if you explore the history around bug #529968 you'll see why17:11
ubottuLaunchpad bug 529968 in bzr "bzr resolve --take-this fails to rename file.THIS to file on ContentConflict " [High,Fix released] https://launchpad.net/bugs/52996817:11
vilaGaryvdM: they are fine to create any configuration you may think of17:11
vilaGaryvdM: but they are not the right tool for whitebox tests17:12
GaryvdMok17:12
GaryvdMvila: Could you please point me to some example code again. I have a set of trees, and a set of widget tests. I want to run each test on each tree17:20
vilasee bzrliv.tests.test_conflicts.load_tests17:21
vilayour widget tests should be in classes that define attributes that are set by load_tests via a scenario17:21
vilaa scenario is a tuple (name, dict)17:22
GaryvdMvila: there is no  bzrliv.tests.test_conflicts.load_tests, but I'm looking at another load_tests :-)17:23
vilaname is displayed while running the tests as test_this(name) and dict contains the test class attribute names as keys and values as... values17:23
vilas/bzrliv/bzrlib/ and update you bzr.dev :)17:23
GaryvdMah - the code never sleeps...17:25
vilahehe17:26
GaryvdMHmm - I think I should do it the other way around. The widget configuration should be the senerio, the with a tests for different trees.17:32
=== deryck is now known as deryck[lunch]
=== deryck[lunch] is now known as deryck
=== radoe_ is now known as radoe
mtayloranybody around with pipeline zen?19:36
mtaylorI've got a pipeline that I want to push all of the pipes to launchpad so that I can do lp-submit19:36
bjpis nested branches the best way to handle multiple branches taht depend on the same branch?20:11
bjplike multiple programs using a shared library20:11
jelmerbjp: nested branches don't exist yet20:12
bjpit doesn't? i thought it did...20:12
bjpi could have sworn i tried it out a couple months ago :/20:13
jelmerperhaps you're using a different name?20:13
jelmerwhat did you do ?20:13
bjpbranch within a branch20:14
jelmeroh, that works indeed - but cloning one branch won't clone the containing branches20:14
bjpwith --bind (i think)? and their versions are tracked?20:15
jelmerbjp: bind is for bound branches20:16
bjpi was looking for a way to track a couple projects with shared dependencies, nested branches (trees?) was the only thing i found about it20:16
jelmernested trees don't work yet; perhaps you tried one of the plugins?20:16
bjpi'm trying to find the web site i was reading20:16
bjphttp://doc.bazaar.canonical.com/devnotes/nested-trees.html20:17
bjpis there a plugin that does something similar?20:21
mgedminsay, I bzr get lp:ubuntu/karmic/mc20:22
mgedminis there a way of now doing bzr get lp:ubuntu/lucid/mc and share part of the history I already downloaded?20:23
mgedmincreate a stacked branch e.g.?20:23
lifelessstacked branches don't do that20:23
lifelessrepositories do20:23
lifelessso - bzr init-repo mc20:24
lifelesscd mc20:24
lifelessbzr branch lp:ubuntu/lucid/mc20:24
lifelessbzr branch lp:ubuntu/karmic/mc20:24
lifelessmgedmin: we strongly prefer 'branch' to 'get'.20:24
mwhudsonmm20:24
mwhudsonjelmer: http://launchpadlibrarian.net/39998980/albatross-trunk-log.txt <- new one on me!20:24
mgedmin'get' is shorter to type, just be happy I wasn't doing 'bzr co' ;)20:24
mwhudson(bzr-hg failure)20:25
mgedminback to the question: I already did bzr branch for the karmic20:25
mgedmincan I bzr branch mc new-repo/mc-karmic to get it to not download the whole history again?20:26
mgedmincan I have the repository not in ../ but rather next to the branches?  bzr init-repo .bzrrepo; bzr branch lp:... --using-repo=.bzrrepo ?20:26
jelmermoin mwhudson20:27
jelmerbjp, bzr-externals I think20:27
jelmerbjp: I have no experience with it though20:27
jelmermwhudson, how's the kernel import?20:27
mwhudsonjelmer: i think it got like 6k revs in or something20:28
mwhudson(staging is down for an update)20:28
mwhudsonand then it failed, but in a way that didn't leave logs, so that probably means it being down for an update killed it or something20:28
bjpjelmer: interesting, is that the best way to handle the dependency problem until nested-trees is available?20:28
bjpi'm just looking for a good solution20:29
mwhudsonjelmer: better than before, definitely20:29
jelmerbjp: I'm not sure, I'm probably not the best person to ask..20:29
=== CardinalFang__ is now known as CardinalFang
jelmermwhudson: but hopefully it'll continue after the update?20:29
mwhudsonjelmer: yeah20:29
bjpk20:29
=== salgado is now known as salgado-afk
=== sabdfl1 is now known as sabdfl
pooliehello all22:44
james_wmorning poolie22:44
pooliehello james_w22:44
pooliejames_w, any special requests at the moment?22:45
james_wnothing special22:45
poolieok22:45
pooliewe're pretty busy this week with community reviews22:45
pooliei expect we will get into rebase or conflicts after they're more in hand22:46
pooliei liked your mail  'what is bazaar about?'22:46
pooliei might try to answer it more fully in a separate thread22:46
pooliei think essentially i want something that's very easy and straightfoward for new contributors, but that has enough power and extensibility not to hold advanced developers back22:47
poolieperhaps that sounds too close to 'all things to all people'22:47
james_wyeah, I wondered if it should be a new thread, as it could be a long discussion :-)22:47
james_wdo you know about Personas?22:48
pooliealso this is a place where my two different hats as project leader and as canonical staffer are a bit different22:48
poolienot in disagreement but different emphases22:48
poolieyes, i know the idea22:48
james_wyeah, I can see how that could be tricky here22:48
pooliedo you think they would be a good way to define this?22:48
james_wgood, it could be a useful tool to help talking about this22:49
poolieso to define the few archetypal personas we care about?22:49
pooliethat could be good22:49
james_wthen you don't have to talk about "enough power and extensibility", you can say "Amy, an experienced Python coder can write plugins based on good documentation of how to start one and good API docs that allow her to customise Bazaar to her team's needs"22:50
james_wwhich gives you something to aim for22:50
poolieright22:51
poolieto me that's one step down from the real values of the project, but definitely easier to put into non-waffly words22:51
james_wyeah, I guess the values are embodied in the few personas you pick to play this role22:51
poolieand in the general culture/feeling of the list22:52
james_wyes22:56
igcmorning23:12
jasonlifeI can ssh into my bzr server without passwd, but I keep getting passwd prompt when I run bzr command, like "bzr up"23:29
bob2windows?23:29
jasonlifeno23:29
jasonlifedo I have to do something to prevent passwd with bzr commands?23:29
bob2not really anything to do with bzr23:30
bob2it just uses ssh23:30
jasonlifehmm23:30
bob2maybe ~/.bzr.log says something interesting?23:30
jasonlifethat I expect.. but it doesn't work.. weird23:30
jasonlifeI see23:30
jasonlifeNothing special I guess.   I have line about ssh... 0.295  ssh implementation is OpenSSH23:32
james_wmorning igc23:43
jasonlifebob2: sorry for the noise.. After I checkout with bzr+ssh instead of sftp, no passwd anymore.. :)23:48

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