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

* ToyKeeper wonders if there is a way to make sftp://host/path resolve to host:path instead of host:/path00:20
ToyKeeper(so, a single slash after host would be relative to $HOME, and two slashes relative to root)00:20
abentleyToyKeeper: You can get that effect with sftp://~/00:35
abentleyi.e. sftp://host/~/00:35
ToyKeeperAh, I only tried that with bzr+ssh, which didn't work.00:36
ToyKeeperAs sftp, it's fine.  I wonder if the other host is just too old to support that syntax.00:37
lifelessbzr+ssh doesn't support ~ yet00:38
pooliehello all00:40
lifelesshi00:41
ToyKeeperI don't recall the last time I wanted to specify a repo path from root instead of ~ ...  good to know it's not there yet.  :)00:42
=== BasicMac is now known as BasicOSX
spivGood morning.00:59
onoxgood night00:59
mwhudsonhello spiv01:01
awmcclain"bzr: ERROR: Transport error: Server refuses to fullfil the request" is a bzr error, correct?01:06
awmcclain(I'm just trying to do a sanity check on this script I'm writing)01:06
poolieawmcclain: yes01:08
pooliehello kiko01:08
poolieabentley: hi, how about a brief call?01:09
=== LeoNerd is now known as LeoNerd_
abentleypoolie: sure.01:26
abentleyskype?01:26
pooliesure, it'll just take a few minutes to start that machine01:27
kikohey poolie01:36
spivpoolie: Ok, I've sent that to PQM.01:37
spivpoolie: (James and Ian's Branch.set_last_revision_info hook)01:38
lifelessspiv: do we both actually reading less than full records from streams at all?01:41
lifelessspiv: I'm writing up the new streams api proposal in detail, and wondering whether to do the read() callable thing, or just slap bytes around01:41
spivlifeless: I'm not sure.  I remember doing some of the work to make that possible, I don't recall how far it got.01:41
lifelessjust saying 'here are the bytes' seems easier to me; once we have the interface in widespread use we could version it again. What do you think?01:44
=== mw is now known as mw|out
spivI'm fine with what's easy.01:45
lifelessok01:46
spivHmm, there's a few fully-approved things lingering on BB.01:46
lifelessI don't want to merge the inventory thing01:47
lifelessaaron raised important concerns about it in London01:47
lifelessthat aren't addressed; for all that Ian has approved it.01:47
lifeless(so its not been sitting there due to lazy robert; its deliberate)01:47
spivlifeless: you also have " Fix the test HTTPServer to be isolated from chdir calls made while it is running"01:47
lifelessthat bounced with a spurious conflict I think01:48
lifelessNEWS update or something. Be good to merge that.01:48
lifelessabentley: btw, I sent a loom:Merge thing to the list yesterday; as the only other active loom dev would you like to approve/resubmit it?01:48
spiv(I don't actually see your inventory thing in the list)01:49
lifelesssorry, http://bundlebuggy.aaronbentley.com/request/<1199746830.1954.76.camel@lifeless-64>01:49
lifelessits resubmit01:50
lifelessbut doing the things it lists isn't enough, is what I meant01:50
lifelessthe problems are more conceptual than code01:51
spivlifeless: well, I'm not too worried about the details of resubmit items, given the number of approved and conditionally approved items...02:01
lifelesssure, my memory was glitchy02:01
spivThat's why we have BB :)02:02
=== kiko is now known as kiko-zzz
lifelessok02:06
lifelessdraft written, sending as MERGE hopeing for comments02:07
abentleyOh, I think I know a significant factor in the BB lockups-- the automatic merge detection seems to be triggering them.02:35
lifelessah02:36
abentleyIt's a fairly long process, possibly it can be sped up.02:36
lifelesswhich reminds me02:37
abentleyOr maybe I can reduce the period it takes out locks.02:37
lifelessI really need to track down the slow index lookups bug02:37
lifelessabentley: could you calculate the things you need to analyse, release lock, do the work, reacquire and insert results ?02:37
abentleyThat would be unspeakably awesome.02:37
abentleylifeless: Hard to say.  The framework has hidden the fact that any locks are being acquired.02:38
lifelessyes, they tend to do that.02:38
lifelessI've become quite allergic to that behaviour as the years have gone by02:38
abentleyIn terms of the process, yes, I don't need to hit the database until I've calculated what's new.02:39
abentleyabout stacking: one case that worries me is when the owner of the stacked-on branch doesn't realize that it's stacked-on.02:42
abentleyAnd deletes it, thinking it won't break anyone else.02:42
lifelessright02:42
abentleyEven though the person who stacked on it made an explicit choice.02:43
lifelessThis is why I punted on auto stacking initially, because then users are always explicitly accepting that risk. Obviously thats not viable for Just Works long term though.02:43
lifelessBut I don't see any good way of telling people02:43
abentleySo you're okay with it, if the user explicitly chose to stack?02:44
lifelessI don't see a way out02:45
lifelessI have minor nightmares about what happened in arch02:45
abentleyMake it a social problem?02:45
abentleyIt's rude to stack on someone who hasn't invited it?02:45
lifelessyeah02:45
lifelessbundles are a good example of a form of stacking that works quite well02:46
abentleyRight.02:46
lifelessI think it would be ok for me to branch from you, but stack on bzr.dev. For instance.02:46
lifelessby ok, I mean 'pretty safe'02:47
abentleyThe policy stuff I'm working on would allow me to *recommend* that if you upload stuff to my site, you should stack on my copy of bzr.dev.02:47
lifelessthats nice02:47
abentleyI'm leaving out auto-stacking on the local host.02:47
abentleyUnless the user configures it.02:48
abentleyBut no local stacking by default, since it proved controversial.02:48
abentleySo I think we don't need a way for branches to declare that they can't be stacked on.  Which means we don't need a new format for stacked-on branches.02:50
lifelessabentley: yup.02:50
lifeless(beyond it working of course :P)02:50
abentleySpeaking of formats that don't work, if you decide supporting weaves is too painful, I'm definitely amenable to ditching them at this point.02:53
lifelesshave a read of the doc02:53
lifelessI think it will be easy to work with02:53
lifelessand not leak abstractions everywhere02:53
abentleyOne thing I notice is that you provide a way to ensure that the stream can reconstruct a fulltext.03:00
lifelessthe thing for inventories do you mean?03:01
abentleyYes, for inventories.  Bundles don't do that-- they get the compression parent fulltext from the target repo, convert it to the right format, and apply the delta to it.03:01
lifelessgenerally these streams will do the same. there is a case where that does not work though for fetch03:02
lifelessif you look at the model1To2Helper03:02
lifelessinstead of copying inventories it does iter_rev_trees03:02
lifelesstweaks the content, and serialises03:02
abentleyDid you have more to say?03:04
lifelessoh sorry; email distraction. damn thing.03:06
lifelessso a line delta of an xml6 inventory is not safe to apply to an xml7 inventory, etc.03:07
lifelessthats why the inventory option exists, because one needs to be able to construct the inventories to do iter_rev_trees in the model changing helper03:07
abentleyBut an xml7 inventory can be converted into an xml6 inventory.03:08
abentleyAnd the delta can be applied to that.03:08
lifelessso read in the inventory, parse, downgrade, serialise, then apply the delta03:08
lifeless?03:08
abentleyRight.03:09
abentleyYou can do it however you want.  Just thought I'd mention the option.03:09
lifelessas long as we have deterministic serialisers that will work, but it feels like there is an element of risk we can avoid03:09
lifelessIf you don't have a strong opinion I'd rather avoid having to have the text storage layer adapt back through the parsed data like that03:10
abentleySure.  It looks fine to me.03:12
abentley(Aside from the fact that it doesn't fix bug #2:-)03:13
lifeless*blink*03:13
abentleyBB thinks you promised that this patch would fix bug #2.  Perhaps the bug regex is too forgiving.03:14
lifelessah03:14
lifelessI went to https://bugs.edge.launchpad.net/bzr/+bug/203:15
beunolifeless, just for the record, I feel bad my command not found code ended up getting into the core with both you and abentley being against it  :(03:21
beunos/bad/not satisfied03:21
beunoso I'm open to go a different direction, if we can find one that makes everyone happier  :)03:22
lifelessbeuno: that was a confusing message - not that my vote was 'approve'03:23
lifeless*note*03:23
lifelessbeuno: The core code without a included database I am entirely happy with.03:23
beunolifeless, yes, I saw the approve, I was referring to both of you being against it, even though I split it into two, so we could discuss the remaining part separately03:25
abentleybeuno: If I felt strongly, I'd have vetoed.  I just don't like the feature very much.03:25
abentleySo changing approach wouldn't help.03:26
abentleyBut please don't take it personally.03:26
lifelessbeuno: thats why I'm saying my comment was confusing. The core I'm happy with. The remaining part I'm not.03:26
lifelessand as abentley sayss, if we felt stringly we can veto03:26
beunoalright, feel less bad about it being piped through with "because poolie said so"  :p03:26
lifelessI wrote that two days ago03:26
lifelessand thought it included the database at the time I wrote it03:27
lifelessthen I realised it didn't, but didn't clear the comment field when I changed the vote to approve.03:27
lifelesslifeless, here for your confusion.03:27
beunoaaah, right, ok ok03:27
beunoI can continue the remaining steps as a plugin and try and find consensus along the way03:28
beunoah, I can't reject my own stuff on BB03:38
spivbeuno: huh, that's odd.  Oh, because you don't have voting rights on BB in general?03:55
beunospiv, yup yup03:57
beunobut I though I could reject my own stuff03:57
beunojelmer, BB still hates me  :)    my patches get approved automatically (one vote), but I can't vote on other patches04:05
lifelesshmm, this isn't quite right04:05
lifelessthe delta closure stuff fits the api, but the api doesn't make it clear how to serialise04:06
lifelessshrug; I think it will be more clear in the wash.04:06
lifelessactually, no - the key thing is that we're going to want to be able to ask for a full text04:08
* lifeless goes back to api design for a bit04:08
pooliespiv: reading your #213425 fix04:13
spivpoolie: ah cool.  I'm just heading off for lunch04:18
abentleylifeless: I didn't realize 'till now that was a stale message.  I'll look, but I very much doubt BB caused the delay.04:58
spivHmm, the set_last_revision_info hook failed to merge.05:15
TaldenWhat the recommended CVS to Bazaar path (HEAD, branches and tags)?  I know the cvs2svn does 'the right thing' as I've been through that process... Is the task of getting subvsersion changesets into bazaar straightforward? svn2bzr from a subversion dump dies on even the most trivial dumps I've tried.05:15
mwhudsonthere are versions of svn2bzr around that work, i don't know the details though05:16
mwhudsonthere is also cvsps-import, don't know if that does branches/tags though05:16
AfCspiv: that Subversion import is _still_ running. Seems to be going a bit faster, though [I have the shell script loop printing the date each cycle of 100 revisions].05:16
Taldencvs2svn is amazingly good at ironing out those CVS inconsistencies.05:17
AfCIt almost seems to imply that accessing newer revisions in an upstream Subversion repo is faster than older ones. {shrug}. It is such a travesty that the pain inflicted by this reflects poorly on Bazaar.05:17
mwhudsonTalden: there is also bzr-svn of course05:18
AfCTalden: you're probably better off to go from CVS to Bazaar direct. The less intermediaries the better.05:18
TaldenI had a look at there were mentions of svn 1.5 and patching python bindings... I'd rather not have to learn all about python to use the tool.05:18
spivjamesh: your set_last_revision_info branch is failing: http://rafb.net/p/p2S39x21.html05:19
spivjamesh: I'm looking into it now05:19
Taldenthe cvs2svn tool is adding git conversion, hopefully bazaar shouldn't be any harder.05:19
TaldenIt will be interesting to see what happens with repo size... CVS 2.1GB -> Subversion 1.6GB... hopefully Bazaars is a little tighter.  If it's not we'll probably be forced to say bye-bye to a lot of the history to make it more manageable.05:21
jameshspiv: hmm.  I wonder if the conversion code should use _write_last_revision_info()?05:36
spivjamesh: yeah, I was just starting to think the same thing05:37
spivjamesh: after all, we don't really want the hook to fire in this case anyway05:37
jameshspiv: and we don't quite have a valid branch at that point either.05:38
spivRight.05:38
spivSo giving that branch object to a hook would definitely be a bad idea.05:38
spivUsing _write_last_revision_info fixes the test.  I'll run the full suite and if it passes, I'll resubmit.05:39
spivI suspect this is the only problem.05:39
jameshwell, it might be a valid branch by the time the hook is called if it didn't throw an exception earlier :)05:39
spivHeh :)05:39
jameshactually, it hasn't even written the branch/format at that stage05:39
spivRight, so giving a branch 6 object that's pointing to a branch 5 on disk is asking for trouble.05:40
spivBesides, the last_revision_info isn't being changed, so firing the hook is definitely the wrong thing to do.05:40
spivjamesh: tests all pass locally, I'll resend to PQM with that one-line change.05:52
jameshspiv: thanks05:52
pooliespiv: paramiko fix looks good06:31
pooliei'm going to start doing 1.4 now06:31
abentleyOkay, Bundle Buggy should never drop mail now.06:44
abentleyEven if hung when the mail comes in (it will just build up until processed).06:45
spivabentley: nice!06:49
jameshdo you know why it dies occasionally yet?06:49
poolieis it just me or do we get a lot of lock warnings from the tests now?07:02
lifelessthats what prompted me to do my patch07:05
poolieis it still awaiting review?07:05
spivWe do get a lot of warnings, yeah.07:07
poolieit looks like there were a lot more than before07:09
lifelessabentley: it was in my browsers POST cache07:14
lifelessabentley: I hit retry and it went in; I erroneously blamed BB for the queing07:15
siretarthi folks07:46
siretartcan someone look what going wrong here: http://paste.ubuntu-nl.org/62805/? is this a known bug, or did I manage to fuck up my branch on launchpad?07:47
siretartUserWarning: file group LockableFiles(<bzrlib.transport.http._urllib.HttpTransport_urllib url=http://bazaar.launchpad.net/%7Esiretart/aspectc%2B%2B/debian/.bzr/repository/>) was not explicitly unlocked07:48
ubotuNew bug: #215522 in bzr "bazaar internal error on FTP push" [Undecided,New] https://launchpad.net/bugs/21552208:01
pooliesiretart: hi08:01
siretarthi poolie08:02
pooliei'll check it out08:03
siretartI'm trying to imort that into a an rich-pack-root shared repository, using bzr 1.308:03
siretartseems to be related to that, becuase local branching does work, though08:04
poolieah ok08:06
pooliethis rings a bell08:06
pooliesiretart: i think abentley will be around in a few hours and i think he is working on a bug related to this08:06
pooliesorry but i really need to finish up and leave here08:06
poolieif you search lp for "revision not present" you may find the bug08:07
pooliesiretart: in your local repo would you please run08:15
pooliecat .bzr/repository/format08:15
siretartpoolie: Bazaar pack repository format 1 (needs bzr 0.92)08:19
poolieok08:19
pooliehttps://bugs.edge.launchpad.net/bzr/+bug/21553308:19
ubotuLaunchpad bug 215533 in bzr "Revision not present error pulling from knit to rich-pack-root repository" [Undecided,New]08:19
siretartpoolie: wow. Thanks for filing the bug. Subscribing myself now08:21
pooliei suggest you should either upgrade the branch on launchpad08:22
poolieor upgrade locally and push up08:22
poolieassuming you are able to write to this branch08:22
poolieyou should just make sure you have a backup first to be sure08:22
siretart:)08:22
pooliesorry for the interruption08:23
pooliewhen it's upgraded it should be much faster though08:23
siretartwith 'pushing up', you mean rsyncing it over sftp? (does rsync support sftp at all?)08:23
poolieover sftp or bzr+ssh08:25
ubotuNew bug: #215533 in bzr "Revision not present error pulling from knit to rich-pack-root repository" [Undecided,New] https://launchpad.net/bugs/21553308:25
poolieoh obviously you can write to it08:25
poolieppas building now...08:56
=== poolie changed the topic of #bzr to: Bazaar version control system | http://bazaar-vcs.org/ | bzr 1.4rc1 up for testing now
pooliegood night09:08
=== mwhudson_ is now known as mwhudson
spivpoolie: hooray!09:23
AfCStill importing...09:31
=== mwhudson_ is now known as mwhudson
AfCHm. Here's a stupid question. Anyone know if you can get an svn "dump" of a subversion repository with other than local filesystem access to it? Its gotta be faster to rsync that blob down locally and then pull revisions out of it directly. 9 minutes per 100 revisions is crazy.09:37
mwhudsonsvnsync09:38
mwhudsoni doubt it's very fast though09:39
AfCWhoof. Bug report, I think: If bzr-svn is in the middle of a pull, and you try and branch from that repository, bzr breaks complaining index file blah .iix not found. Shouldn't the otherwise accursed locks be preventing this?09:51
=== mtaylor is now known as mtaylor|away
j^hi, why does .bzr/branch/branch.conf have push_location but parent_location instead of pull_location?10:23
pocohi10:40
pocoany idea on how to tunnel a bzr+ssh on windows? (windows->gateway->ssh-server)10:41
AfCHm. I now have a pack that is 177.9 MB big12:06
=== thekorn_ is now known as thekorn
=== mrevell is now known as mrevell-luncheon
=== mrevell-luncheon is now known as mrevell
clarbyhi, is it possible to do a partial push? like, i commit A and B, but I only want to push B.13:50
andrea-bsclarby: are A and B two files or two revisions?13:52
clarbyandrea-bs: ah, sorry, they are files (directories)13:53
andrea-bsclarby: you can revert the changes made to A, push and recommit A13:54
clarbyah, too much hassle .. I can just finish what I'm not done with yet and push it all13:55
ubotuNew bug: #215674 in bzr-gtk "uncommit needs an option for saving commit messages" [Undecided,New] https://launchpad.net/bugs/21567414:05
ubotuNew bug: #130372 in bzr-svn "Abandon branching schemes" [Medium,Triaged] https://launchpad.net/bugs/13037214:07
=== mw|out is now known as mw
=== mtaylor is now known as mtaylor|to-home
ubotuNew bug: #215732 in bzr "bzr-buildpackage --native had an internal error" [Undecided,New] https://launchpad.net/bugs/21573216:06
awilkinsOk, I just had a massive all-nighter hackathon on my current horrible++ project (involving bzr). Someone give me something to do for the next 20 minutes that isn't hacking horrible Java code :-)16:08
bob2haha16:09
awilkinsTHen I can POETS16:09
mw-homeis there a bzr-svn to go with bzr 1.4?16:19
awilkinsjelmer: ping16:20
datomw-home: no, according to jelmer in the mailing list16:28
mw-homedato: ouch!  I need to rollback to bzr 1.3 then.16:28
jelmermw-home: it's not 1.4 that's out yet btw, it's just the rc17:24
_MMA_I don't know if this is a Launchpad or Bazaar question. Is there a way to keep specific files synced between branches?17:34
jdahlinHi, are there any web based frontends for bzr similar to what is used on http://git.kernel.org ?17:35
jdahlinbasically just a list of project / description / owner / last change17:35
_MMA_"Automatically" synced that is.17:35
johnnyjdahlin, so you don't consider bzr-webserve or loggerhead to be similiar?17:39
johnny:)17:40
jdahlinjohnny: can I get such a view from them?17:40
johnnysimiliar is a very broad term for web viewers :)17:40
jdahlinoh, no, not similar enough!17:40
johnnyyou'd have to customize the code17:40
johnnypatches are accepted i'm sure tho17:40
jdahlineg, I have to do it myself!17:41
johnnywhat do you find lacking?17:41
johnnywell some things are prolly more on the upstream developer todo than others17:41
jdahlina "list of project / description / owner / last change" and being able to track on a per user basis17:41
johnnytrack on per user i'm sure is coming17:41
johnnysorry.. i'm not sure of the details 100%17:42
johnnyi'm doing the same thing you are prolly :)17:42
jelmerjdahlin: I think webserve has such a thing, but I'm nto entirely sure17:50
ubotuNew bug: #215797 in bzr "regression in annotate on mysql tree" [Undecided,New] https://launchpad.net/bugs/21579718:08
rockydon't suppose there are gutsy packages for latest bzr-svn (0.4.9) and bzr 1.3.1 floating around?18:35
_MMA_rocky: They might have been backported.18:36
rockyppa has bzr 1.4rc1 and bzr-svn 0.4.6 ... which are incompatible with one another18:36
jelmerrocky: I've just removed bzr-svn-0.4.618:37
rockyjelmer: that... doesn't help ;)18:37
clarbyHmm, every other time I try to push a commit it just halts. I log into the server I'm pushing to , run break-lock, and it re-push and it works. consistently. Anyone else get this?18:38
jelmerrocky: at least it shouldn't complain about incompatible versions anymore..18:39
clarby(and my cpu goes to 100% when it halts/hangs)18:39
rockyhrm, can't seem to access packages.ubuntu.com18:39
jelmerrocky: there's no bzr-svn compatible with bzr 1.418:39
rockydidn18:40
rocky*didn't suspect there was18:40
rockymostly i'm just interested in using the latest bzr-svn18:40
rockywhatever bzr comes with that is fine18:40
jelmerdebian sid and ubuntu hardy have the latest18:41
rockydon't suppose the src pkg for ubuntu hardy would just recompile on gutsy?18:41
jelmerI think that should work, not aware of anything that may break it18:43
clarbyDoes anyone know if you're supposed to send recipients into send_mail() in chunks, or if the MTA chunks them up? (roughly 550 email addresses).18:45
rockyjelmer: needs a newer version of python-central it seems18:46
rockyok, looks like i'm good18:48
rockyjelmer: don't suppose you have a "getting started with bzr-svn" link for people who need DVCS, never used bzr, but have to deal with a company's svn repo? :)19:01
jelmerrocky: there's no specific documentation for bzr-svn other than the FAQ19:02
jelmerrocky: bzr-svn makes svn branches feel like regular bzr branches19:03
rockyso "bzr branch http://mysvnurl.com/something/trunk" should work just fine?19:03
jelmerrocky: yep19:03
rockyi'm getting a 401 error even tho svn has cached the credentials for my site19:03
rockyin other words, svn ls http://mysvnurl.com/something/trunk   works fine19:04
rockybut branch on the same url does not19:04
jdahlinjelmer: do you know of a site that uses bzr-webserve, I couldn't trivally find an example19:04
jelmerand you're using svn+http://... as the url?19:04
rockyno i'm not, lol19:04
rockythat's what i asked you above =P19:04
jelmerrocky: well, the svn+ stuff is a workaround for a bug in bzr itself19:05
rockygotcha19:05
jelmerrocky: it's only necessary if you use authentication19:05
rockyi jus couldn't find any docs telling me that i need to prepend svn+ to the url any place19:05
rockyah19:05
jelmerjdahlin: no, not aware of any; sorry19:05
jelmerjdahlin: bzr-webserve is derived from hgweb19:06
jelmerjdahlin: http://code.bitlbee.org/hgweb/ contains an hgweb instance using bzr branches19:06
jelmerI think the layout has changed since then though19:07
jdahlinjelmer: perfect19:09
javierderping jelmer19:18
keescookhi!  I haven't been able to find docs for something I think should be simple to do -- I want to have some kind of hook to run syntax checks before I do a commit for my tree.  where should I be looking?19:54
exarkunI can't create tags because my branch format is too old or something.  "bzr upgrade --dirstate-tags", as suggested in the error message which is reported, doesn't fix the problem.20:09
beunoexarkun, what does bzr info output?20:10
exarkunthis http://rafb.net/p/POS2mv85.html20:11
beunoexarkun, and what version of bzr are you using?20:12
ubotuNew bug: #215872 in bzr-gtk "gtk.branchview.linegraph.linegraph() expets tuple but some functions still pass string" [Undecided,New] https://launchpad.net/bugs/21587220:12
exarkunI tried with 1.0.0.candidate.1 on one machine and 1.3 on another with the same results20:12
mtayloranybody around with zen on bzr-cvsps-import20:27
beunoexarkun, I really don't know, I don't use tags at all  :(20:28
beunomaybe a plain "bzr upgrade && bzr reconcile"?20:29
beuno(this is me guessing though)20:29
exarkunhmm, bzr reconcile20:29
beunoexarkun, that's just to fix some problems that might arise on upgrade20:30
jkakarIt would be cool to have a 'pull' revision identifier that would behave somewhat like last, but based on the pull history.20:31
jkakarFor example, pull:1 would be the same as last:1.  pull:2 would be the revision before the last pull, and so on.20:31
beunojkakar, feel free to open a bug requesting it  :)20:31
beunoyou mean "after"?20:32
beunoI'm on revno 1020:32
beunobzr pull:1 would pull in revno 1120:32
beuno?20:32
jkakarThis would make reviewing changes easier.  You could pull a branch, review some changes and make comments.  Then, when comments are addressed do 'bzr pull && bzr diff -r pull:2' to see the changes made since your review.20:32
jkakarbeuno: Not quite.  pull:N would be a history of revisions at the time bzr pull was called.20:32
beunojkakar, hm, seems a bit more tricky, as you'd have to know what set of revisions you last pulled20:33
jkakarbeuno: Right, I suspect that's the hard part.  Make bzr pull store a revision history somewhere.20:33
beunojkakar, IMHO, having what revisions you pulled would be a step closer20:33
beunoor even how many revisions got pulled/merged in20:34
beuno"now at revno X" doesn't really say much to me20:34
jkakarbeuno: Well, I first thought I wanted exactly what you suggest, but that still means I need to remember an ID to do what I want.20:34
jkakarbeuno: A better UI is to offer a symbol that I can use consistently.20:35
bialixmtaylor: hi, I did several conversion with bzr-cvsps-import and it worked for me.20:35
beunojkakar, right, it's a step closer and seems easier though  :)20:35
mtaylorbialix: have you done any of those with rich-root-pack?20:35
bialixno, why for?20:36
beunojkakar, I might give showing what revisions you pulled a try, so if you open a bug for that one I might give it a try20:36
mtaylorbialix: when trying to push to a rich-root-pack repo, or trying to upgrade, we're getting this:20:36
beunothe other one seems a bit over my head20:36
mtaylorbzr: ERROR: Revision {('cvs-1:mtaylor-20070503013257-q7msvneefnm8ft54',)} not present in "<bzrlib.knit.KnitGraphIndex object at 0x2aaab1ff6050>".20:36
bialixmtaylor: upgrade to rich-root-pack is currently broken20:36
jkakarbeuno: Cool, will do! :)20:36
mtaylorbialix: for cvs based things? or in general?20:36
bialixI promote importance of corresponding bug report to Critical20:36
bialixin general20:37
mtaylorupgrade to rich-root-pack being broken should be Critical...20:37
beunojkakar, you can file them as separate bugs, maybe someone else can pick the other one up20:37
awilkinsBug is aleady raised to critical20:37
bialixmtaylor: sorry for my english. I already promoted it.20:38
mtaylorgood20:38
mtaylor:)20:38
mtaylorbialix: does that explain why pushing from a cvs-imported branch to a RRP repo would also break with the same error?20:38
bialixAaron said that new format pack-1.4 should land soon, that's why this bug is not fixed still, IIUC20:39
mtaylorum, all the various incompatible formats is starting to get un managable20:39
mtaylorI'm trying to move an organization to bzr, and the formats and their inability to interoperate properly is causing various amounts of bitching... fwiw of course20:40
bialixmtaylor: I think some common codepaths from non-rich-root to rich-root is just broken and this is affect and cvs-import too.20:40
mtaylorok20:40
mtaylorbialix: cool. thanks!20:41
awilkinscrazy format diversity problem ++20:41
bialixcurrently rich-root needed only for bzr-svn20:41
mtaylorbut packs are the good-and-efficient thing, no?20:41
awilkinsYes, packs ++20:42
awilkinsrich-root ++ also because good interop with SVN is a key adoption feature20:42
bialixpacks is very carefully tested and widely used20:42
mtaylorbialix: by "packs", do you mean "--pack-0.92"20:43
jkakarbeuno: Bug #215903 filed. :)20:43
ubotuLaunchpad bug 215903 in bzr "'bzr pull' should report number of new revisions retrieved" [Undecided,New] https://launchpad.net/bugs/21590320:43
bialixso if you don't need bzr-svn interaction it's better to not using rich-roots20:43
bialixIMO, of course20:43
beunojkakar, confirmed and assigned to me  ;)20:44
bialixmtaylor: yes.20:44
mtaylorsee, this is the thing though... I even hang out in here alot, and I obviously can't figure out what format I should be using20:44
jkakarbeuno: Awesome, thanks!20:44
bialixmtaylor: better to use default format. pack-0.92 is default20:45
awilkinsI use rich-root-pack all the time because I have a lot of branches in svn20:45
bialixyes, of course20:46
mtaylorfrom an i'm-an-idiot standpoint, pack-0.92 sounds much less stable than rich-root-pack20:46
mtaylorsomething about that 0.92 in the name20:46
bialixthat's why I called them simply packs20:47
bialix0.92 is version number when they was landed to bzr20:47
awilkinsHmph. With pack-1.4 coming up, "pack" as a format alias would be dicey20:47
awilkinsAre packs optimised for speed or size?20:48
beunoawilkins, both  :)20:48
bialixfor size and speed. but some operations is still too slow with packs20:48
awilkinsI've seen some papers where compressions formats got some serious performance boosts by sacrificing some size.20:49
bialixI'm still use knits for some cases20:49
bialixawilkins: there is plans about adding local cache for speeding things up. but still not.20:50
ubotuNew bug: #215903 in bzr "'bzr pull' should report number of new revisions retrieved" [Wishlist,Confirmed] https://launchpad.net/bugs/21590320:50
bialixcurrently some operations much faster with packs, but others with knits20:51
jdahlinmwhudson: thanks for doing the stoqlib/stoqdrivers import and applying the pydoctor patch!22:04
mwhudsonno worries22:04
mwhudsonsorry for taking quite so long on the patch, it completely slipped under my radar22:05
jdahlinno worries22:05
jdahlin:-022:06
jdahlin:-)22:06
fbondlifeless: ping22:43
ubotuNew bug: #78765 in bzr-gtk "Allow diff between two selected revisions in bzr viz" [Wishlist,Confirmed] https://launchpad.net/bugs/7876523:31
ubotuNew bug: #215996 in bzr-gtk "Select revision dialog doesn't show "sub" revisions" [Undecided,New] https://launchpad.net/bugs/21599623:46

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