/srv/irclogs.ubuntu.com/2009/11/06/#bzr.txt

fullermdigc: Hey.00:01
pooliek00:01
igchi fullermd00:01
fullermdigc: Do I remember right that sometime back in the Dark Ages of N months ago you had some stuff toward recursive upgrade?00:01
poolieigc, which would be similar to the main web site00:01
igcfullermd: I do00:03
igcfullermd: there was a branch somewhere ...00:03
igcbut it missed the 2.0 cut and ...00:03
igcfell down my list of priorities00:04
igcfullermd: https://code.edge.launchpad.net/~bzr/bzr/smooth-upgrades00:05
=== awilkins_ is now known as awilkins
fullermdWas it particularly incomplete, or just didn't get wrung out and landed?00:13
igcfullermd: the patch was almost ready for re-review IIRC00:16
igcfullermd: I don't think I addressed all of poolie's internal design issues00:17
igcfullermd: external design was largely ok I think00:17
fullermdCool.00:18
fullermdThe hope for that soon enough is one of the things holding me back from feeling able to declare "OK, time, we're moving $STUFF to 2a".00:18
fullermdSo, if you come up with a "nearly done stuff we should finish" list while sprinting, keep it in mind   :)00:20
fullermd(I mean, I know how bored you all are, with so little to do...)00:28
maxbOdd_Bloke: Could you comment on https://bugs.edge.launchpad.net/bzr/+bug/183559 - "Fix Committed" where?00:41
ubottuLaunchpad bug 183559 in bzr "bzr switch should have a -r option" [Undecided,Fix committed]00:41
bob2maxb: is it in the "related branch"?00:42
maxbHmm.... could be.... though that doesn't correspond to my understanding of "Fix Committed"00:43
spivmaxb: http://bazaar-vcs.org/BugGuidelines00:43
spivOh, stale link.00:44
spivmaxb: http://doc.bazaar-vcs.org/bzr.dev/developers/bug-handling.html00:44
spivmaxb: specifically, http://doc.bazaar-vcs.org/bzr.dev/developers/bug-handling.html#bug-status00:44
maxbah. different to how ubuntu use the status. confusing :-/00:44
james_wpoolie1: hi, do you have the password for the udd list? (I think I'm an admin too?)01:47
james_wpoolie1: if so, could you send me it, I'll add it in to listadmin and so help with the moderation01:47
* igc lunch01:51
=== timchen119 is now known as nasloc__
GungaDinHi03:23
GungaDinI'm trying to merge from trunk to my branch and after a log list of changes and conflicts I get a 'bzr: ERROR : [Error 5] Access is denied", even though I have admin rights..03:23
GungaDinany ideas why?03:24
bob2GungaDin: on windows?  is it possible you have one of the files open in an editor or something?04:24
GungaDinyup, on windows04:28
GungaDinhmmm... maybe04:28
GungaDinyeah04:28
GungaDingood point04:29
pooliespiv, igc, can you tell me again the topics you wanted to add for next week?05:59
pooliei don't see them on the wiki05:59
spivpoolie: the two I have are the 2.1/Ubuntu topic (which is already there), and maybe also talking about what the bzr team needs to do with the code import system06:10
pooliek thanks06:10
pooliei'd like you to present a bit of a summary about what's already in the UDD specs and already done06:10
pooliefor those who may not have read it too much06:10
spivOk, that makes sense.06:11
poolieand also to try to think of an interesting lightning talk06:11
pooliedoesn't have to be particularly relevant, in fact refreshingly irrelevant ++06:11
spivThere's a lot of spec to wade through, and the current status of a lot of it is pretty hard to figure out.06:11
spivHmm, irrelevant lighting talk...06:12
vilahi all07:38
spivvila: good evening07:38
vilahehe, last tiem you do that one for a couple of days :)07:39
spiv:)07:39
* igc1 dinner08:37
guilhembiHello everybody. I have a question. When I'm in "bzr qlog", clicked the "Diff" button, and ticked "Complete",08:58
guilhembiis there a quick way to go from diff hunk to diff hunk? My case is that the file is huge, with some changes here and there, so I hit PgDown a lot; but I still need to see the complete file, to get better context... ?08:59
luksguilhembi: there is no way at the moment08:59
guilhembiluks: ok, thanks.08:59
davidstraussguilhembi: Could you just use a really big context?09:07
=== GaryvdM_ is now known as GaryvdM
bialixHi GaryvdM10:42
GaryvdMHi bialix10:43
bialixI want to share with you quote from my today's mail10:43
GaryvdMok10:43
bialixone mane wrote: "I've chose DVCS from Mercurial and Bazaar, and QBzr was the reason I've selected Bazaar"10:44
bialixit's a rough translation from russian10:45
bialixGaryvdM: ^10:45
GaryvdMWoot!10:45
bialixIndeed!10:45
bialix:-)10:45
spivbialix, GaryvdM: nice :)10:56
bialixhi spiv, thanks10:57
bialixspiv: quick question10:58
stefano-khi, i have a question about translation of qbzr10:58
bialixwhat is needed to add traffic reports for ftp transport?10:58
bialixstefano-k: ask10:59
bialixspiv: what is needed to add traffic reports for ftp transport?11:00
spivbialix: hmm11:01
spivbialix: add calls to self._report_activity everywhere the code reads or writes data I guess11:01
bialixok, I understand11:01
bialixI've started to actively using ftp and want to improve it a bit11:02
ElMonkeyhullo11:07
ElMonkeyis there any way to push parts of a private repo into a public one?11:07
GaryvdMbialix: Is that just for qbzr, or also in bzr cli?11:08
bialixGaryvdM: um?11:12
GaryvdMbialix: traffic reports for ftp transport11:12
bialixElMonkey: using fast-import-filter but it will create second branch completelly unrelated to original private one11:12
bialixGaryvdM: CLI11:13
ElMonkeybialix, so changes from the original private branch couldnt be pushed after the creation of the new repo?11:14
bialixyep11:15
bialixonly by diff + patch11:15
bialixor you can drop the history but preserve file-ids11:15
bialixin the latter case you can cherrypick changes from original repo11:16
bialixbut you won't share history11:16
ElMonkeyhmm, tricky11:16
ElMonkeythe sitation is this: i have a private repo with all my projects, and i'd like to open source one of them11:17
ElMonkeythe thing is, that there's also some shared files between projects11:17
GaryvdMElMonkey: Are the different projects in different branches?11:17
ElMonkeyGaryvdM, no, its one repo11:17
ElMonkeyif it was different branches, i guess i wouldn't have this problem11:18
GaryvdMElMonkey A branch does not = repo11:18
GaryvdMElMonkey: you can have more than one branch in a shared repo11:18
ElMonkeywell, its just some folders in a repo11:20
GaryvdMElMonkey: in a branch?11:20
GaryvdMElMonkey: To check, go into the folder and type bzr info11:20
bialixElMonkey: show us output of `bzr info`11:21
ElMonkeyStandalone tree (format: 1.9-rich-root)11:21
bialixit's a branch11:23
bialixby repo in bzr usually understand shared-repo11:23
bialixElMonkey: I'd say it's a bad idea keep all your projects in the one branch11:24
GaryvdMElMonkey: maybe bzr-split does that - I'm not sure though.11:24
bialixbzr-split does not filter out history11:24
ElMonkeywell, whats the alternative? the reason for it being so as the projects share quite a few source files11:25
ElMonkeywell, as things grow11:25
ElMonkeywell, well, well11:25
bialixlet me guess: you need nested trees, right?11:25
ElMonkeyi dont know :)11:26
bialixwell, if there is only few common source files then you can add them in every branch with the same file-ids and cherrypick changes11:26
ElMonkeyi've been trying to figure out the proper way of doing this last year, but i didnt get anywhere11:26
bialixor you can extract common files in the separate branch and then merge them back to every project and therefore share them11:27
bialixElMonkey: what is your background before you switch to bzr? svn& cvs&11:28
bialixElMonkey: what is your background before you switch to bzr? svn? cvs?11:28
ElMonkeycvs, then svn, in the meantime a bit of clearcase agony :)11:29
bialixElMonkey: unlike cvs bzr can't share separate files, only group of files called trees11:29
bialixunlike svn bzr still has no support for equivalent of svn:externals11:30
ElMonkeywell, i havent really run into this problem before with the other RCSs11:30
bialixthe latter called nested trees in bzr11:30
ElMonkeynever had the need to publish just parts of something before11:30
GaryvdMElMonkey: The idea with nested trees, is that you can have a branch for proj A and a branch for proj B, and a branch for shared, at it all works nicely. Nested trees is not implemented yet, but smc-proj alternative. Note: this is something you needed in the beginning. To get there, you can use bialix's suggestion:  fast-import-filter11:30
bialixscmproj11:31
ElMonkeybah, i should just write a shell script that pushes source tarballs onto the server occasionally :)11:33
ElMonkeythanks for the tips, though11:35
ElMonkeyi'll have to do a bit more research to decide what to do11:35
=== GaryvdM_ is now known as GaryvdM
jelmermoin12:45
=== mrevell is now known as mrevell-lunch
=== verterok|lunch is now known as verterok
=== mrevell-lunch is now known as mrevell
=== weigon__ is now known as weigon
ronny_lifeless: ping? got a wave account by any chance14:18
ronny_i'd like you to take a look at the revised distributed testing sketchup at https://wave.google.com/wave/#restored:wave:googlewave.com!w%252BezH3Z8aIB14:19
Takhmm, I don't think it's possible to link waves like that14:54
ronny_Tak: works fine15:06
bialixTak: wfm15:07
Takah - the ua check breaks it15:07
Takbialix: ???15:07
bialixTak: what?15:07
ronny_wfm = works for me15:08
Takah15:08
GaryvdMbialix: You have wave?15:47
GaryvdMbialix: If possible, please invite me :-)15:48
beunoGaryvdM, to what address do you want the invitation?15:52
GaryvdMgaryvdm@gmail.com15:52
GaryvdMHi beuno15:53
GaryvdM:-)15:53
beunoGaryvdM, hi15:53
beunoand sent15:53
beunoit takes a few days sometimes to materialize15:53
beunobut it's in the tubes15:54
=== EdwinGrubbs2 is now known as EdwinGrubbs
GaryvdMThanks beuno15:55
beunoGaryvdM, np. Are you going to be at UDS this time?15:56
GaryvdMbeuno: No :-(15:57
GaryvdMbeuno: Are you going to the bzr sprint?15:57
beunoGaryvdM, no, I'm off tomorrow to a different sprint15:58
GaryvdMI see.15:58
beuno(lazr-js, Canonical's javascript library)15:59
bialixGaryvdM: just yesterday I've got invitation16:01
bialixGaryvdM: I'm still don't understand how to work with this thing16:01
bialixwhen I figure out how can I made invitation I'll do16:02
GaryvdMbialix: beuno has sent me an invitation.16:02
bialixah, ok, thanks beuno16:02
GaryvdMbialix: I think you have to wait a while before you can send an invite.16:02
bialixyou need to wait several days16:02
bialixbefore you got invitation16:03
bialixI waited ~ week16:03
GaryvdMok16:03
bialixit works very slow for me as it full of ajax16:03
bialixapprox as slow as google reader16:04
bialixmaybe it's firefox16:04
* bialix still not sure what is wave for16:04
=== deryck is now known as deryck[lunch]
=== deryck[lunch] is now known as deryck
GaryvdMbialix: for bug 418471 - Do you think we should have a "?", or a "x" for the icon?17:03
ubottuLaunchpad bug 418471 in qbzr "treeview: will be nice to show some custom icon for deleted entries" [Wishlist,Confirmed] https://launchpad.net/bugs/41847117:04
GaryvdMOr maybe trashbin17:10
GaryvdMGoing to go with trashbin...17:15
=== EdwinGrubbs is now known as Edwin-lunch
bialixGaryvdM: I've thought about sheet of papaer and red X over it17:31
bialixand similar thing for folders17:31
bialixGaryvdM: sorry, I'm tired today; trashbin is ok17:31
* bialix gonna home17:32
Pegasus_RPGhello. I'm trying to commit changes to a branch that I initially checked out using http apparently. I've imported my ssh key onto this system and logged in to launchpad with bzr launchpad-login. but it's still trying to use http. How can I get it to change to ssh without editing anything in .bzr/ ?17:41
lifelessronny_: I do17:45
lifelessrobert.collins17:45
Pegasus_RPGahh bzr bind is what I needed17:52
elrobotohelp! how to setup a simple bzr repository for development, we dont need editors18:10
GaryvdMelroboto: bzr init   - But I recomend that you do some reading first: http://doc.bazaar-vcs.org/latest/en/mini-tutorial/18:14
elrobotothanks bro18:18
nyubzr: ERROR: Revision {[('term/i386/pc/at__keyboard.c', 'svn-v3-single1-dHJ1bmsvZ3J1YjI.:d0de0278-0dc1-4c01-8a07-af38b3205e46:trunk%2Fgrub2:2613')]} not present in "KnitVersionedFiles(_KnitGraphIndex(CombinedGraphIndex()), <bzrlib.knit._DirectPackAccess object at 0x27ca350>)".18:34
nyuanyone can give me directions on how to debug this?18:34
nyunote that there's no at__keyboard.c file in our reposiroty, it's at_keyboard.c (one underscore)18:36
beunonyu, have you run "bzr check" and "bzr reconcile"?18:36
nyucheck raises an internal error:18:38
nyubzr: ERROR: bzrlib.errors.SHA1KnitCorrupt: Knit <bzrlib.knit._VFContentMapGenerator object at 0x5a7aa90> corrupt: sha-1 of reconstructed text does not match expected sha-1. key ('svn-v4:d0de0278-0dc1-4c01-8a07-af38b3205e46:trunk/grub2:2681',) expected sha 81411fbdd0c3cdb2041adeb7761a4a16d28f8fe8 actual sha d698afceb95a6f9fe71e7462fddd4843d0d3ecb818:38
nyuwhat is this "svn-v*" information?18:38
nyuI didn't expect anything from svn needed to be preserved18:39
beunoseems bzr-svn was used18:39
nyuyes18:39
nyuit was18:39
nyubeuno: is it feasible to attempt recovery of this repository, or is the only debugging option trying to figure out when and how it reached this state?18:42
beunonyu, I don't know much around this area of bzr18:42
beunoabentley or jam may be able to help18:43
nyubeuno: do you think this problem is linked to the fact bzr-svn was used?18:43
beunonyu, it could of been a faulty version of bzr-svn18:44
beunojelmer, around?18:44
beunobut I'm stabbing in the dark here18:44
nyubeuno: that's what we thought initially, as we were using bzr-svn 0.4.10.  but then I rebuilt the repository from scratch using 1.0.018:45
nyuand hit the same problem18:45
nyuunfortunately it doesn't happen inmediately, only after a few days of using it18:45
beunonyu, what version of bzr?18:46
nyubeuno: 2.0.118:46
nyuwith --format=1.14-rich-root shared root18:46
beunonyu, I'd try the mailing list18:47
nyuok18:49
=== Edwin-lunch is now known as EdwinGrubbs
=== BasicPRO is now known as BasicOSX
moldyhi20:08
GaryvdMHi moldy20:15
lifelessGaryvdM: did you ping me?20:16
GaryvdMlifeless: no not recently.20:16
lifelesskk20:17
lifelesskk20:17
=== Leonidas1 is now known as Leonidas
elroboto.20:29
=== BasicPRO is now known as BasicOSX
elrobotohelp!! ive initilized a direcotry, and merged with the main branch, but i cant see the changes on the main branch?21:31
elrobotoim using the windows Gui21:32
elrobotoyohoo21:35
elrobotoHELP!!!22:07
elrobotohow to create a simple branch without22:07
elrobotojust simple push and merges22:08
elrobotono editions22:08
elrobotohow to make a bzr tree standalone in linux?22:11
bob2you make a branch with 'bzr branch'22:17
elrobotoohhhhhhhhh22:17
elrobotobob2:  i mean a standalone branch, i dont want to control22:18
bob2not sure what you mean22:19
mzzI don't understand the question22:19
elrobotoi just want to share , some code between webdevs22:19
mzzif you're trying to create a new empty branch to start a new project in that's just "bzr init"22:19
mzzif you have a branch and want others to have access to it that usually involves "bzr push"-ing it it to a location they have access to22:20
mzzbut the manual covers all that22:20
mzzyou may have to explain what you're trying to do in more detail22:21
elrobotothis is the scenario22:21
mzz(possibly including what you've already tried and how it didn't work)22:21
elroboto1. we need a central repository22:21
elroboto2. there is 5 developers22:21
elrobotothey just want to share code, without control22:21
mzzI don't know what "without control" means22:21
elrobotofor example, when we try that with Bzr windows GUI22:22
fullermdmzz: Dogs and cats living together, mass hysteria.22:22
elrobotoit works fine22:22
elrobotobut when we try to store it on linux, we do "bzr init" , the changes are not reflected on the peers22:23
mzz"bzr init" is not normally a thing that shows up elsewhere.22:23
elrobotoA. commits and pushes22:23
elrobotoB. pulls22:23
bob2elroboto: one person does 'bzr init', once22:23
mzzit is possible you're using a checkout on windows and a standalone branch elsewhere, but it is very hard to tell (even more so because I've never used that windows gui)22:23
elrobotoC. Merges22:23
bob2elroboto: then everyone else pushes and pulls from that22:24
elrobotoone time somebody told me a command to create a "share" bzr repository22:24
mzzso far I do not exactly understand what this thing is that works on windows and not elsewhere22:24
mzzbut I suspect you're clicking a button in the gui and issuing a command on linux, and those two don't do the same thing22:25
mzzin which case you'll have to explain what button you're clicking22:25
elrobotoyeah22:26
mzz(if I understand correctly so far your question is "I'm doing something in the windows gui and can't figure out how to do it on the linux commandline", but you haven't explained *what* you're doing in the windows gui in a way I can understand)22:26
elrobotothey dont do the same22:26
elrobotoexactly!22:26
elrobotoim doing in windows BZR init22:26
elrobotoand in linux im typing bzr init22:26
mzz"bzr init" is not something that shows up remotely (unless you're doing it in a network share or something)22:27
elrobotobrb 2 hours22:27
mzzso unless the windows gui is nuts I don't understand the question22:27
fullermdNor is it something that generally makes sense to do twice on one project.  I think he's confused about what he's trying to do...22:28
mzzwell, not having used the windows gui, my best guess is his "init" button isn't actually equivalent to "bzr init", it's a more general "get me a branch" button that can also do "bzr branch" and/or "bzr checkout"22:30
mzzeither that or his current branch is actually on a network share mapped by all those 5 developers, so he's only had to "bzr init" that one branch and hasn't had to branch it or check it out at all yet.22:31
=== tchan1 is now known as tchan
mzzbut that's just guesswork, so lemme try to switch topics:22:32
mzzI'm using bzr-builddeb and now have a bzr diff with "=== renamed directory 'oursqlx' => 'oursqlx'" in it. Does that make any sense? Is this some quirk of bzr-builddeb or can it have something to do with non-richroot vs 2a format conversions?22:33
fullermdNot offhand.  You're not running on some sort of case-insensible filesystem or something?22:35
mzzext4, so no22:35
mwhudsonjelmer: can you look at https://answers.edge.launchpad.net/launchpad/+question/88128 ?22:36
mzzthe rest of the diff looks sane to me, including bzr noticing the bogus permission changes that happened. But that dir doesn't have either a rename or a permissions change I can see.22:37
phcoderHello, all. May a repo internal structure (like indexes) get corrupted because of bzr-svn? Is there a way to regenerate all indices?22:37
mzzand even if it *had* a rename bzr-builddeb shouldn't have been able to see it, because it's importing a tarball.22:37
mzzphcoder: I'm no expert, but did you run "bzr check" yet?22:38
mzzphcoder: iirc bzr-svn also has an sqlite-based cache somewhere. Removing that cache may be reasonable, but don't take my word for that.22:39
nyuit's in ~/.bazaar/svn-cache22:40
nyuyeah, sometimes it helps. but not this time :-(22:40
phcoderI'm bzr-checking my local repo22:41
phcodernyu: have you tried bzr reconcile on our repo?22:42
nyuphcoder: nope.  the description sounded uhm.. dangerous22:44
phcoderyou can try it on a copy22:45
nyuyou're right ;-)22:45
* nyu tries22:45
phcoder    87 inconsistent parents22:46
StandartI have three machines, one is running bzr 2.0, one being the central server running 1.7 and one running 1.3. how can i push from the 2.0 machine to the server so that the 1.3 machine still can play with the rest? downgrading to 0.92 doesn't seem to work (can't downgrade to non richt-tree)?22:46
phcoderis it a problem?22:46
nyubzr: ERROR: An inconsistent delta was supplied involving '<unknown>', '723@d0de0278-0dc1-4c01-8a07-af38b3205e46:trunk%2Fgrub2:'22:47
nyureason: Parent not in inventory.22:47
nyuStandart: use --format when creating a shared-repo in the server22:47
nyu(I think)22:47
phcoderStandart: --rich-root-pack should be ok22:48
Standartdo i have to throw away my rich-tree branch?22:48
lifelessno22:49
lifelessrich-root-pack is readable by 1.0 and compatible with 2a22:49
Standartok22:50
phcodernyu: can you send me a tar.lzma of our damaged repo, perhaps my bzr is newer and can reconcile it22:50
lifelessits just a lot slower22:50
Standartthe 1.3 server says bzr: ERROR: Unknown branch format: 'Bazaar Branch Format 7 (needs bzr 1.6)22:50
Standartwhich format ist the best to be used with 2.0, 1.17 and 1.3?22:50
nyuphcoder: the second one?22:51
nyuI have both22:52
lifelessStandart: rich-root-pack22:52
phcodernyu: yes22:52
Standartlifeless: i thought there are different versions of that22:52
nyuok22:52
Standartwith --create-prefix i can push to a location that I don't have shell access to. is there a way to choose a format?23:02
lifelessnot on push23:08
lifelessyou can do this:23:08
lifelessbzr init --format temp23:08
lifelesscd temp23:08
lifelessbzr push --create-prefix <url>23:08
lifelesscd ..23:08
lifelessrm -rf temp23:08
lifelessbzr push --overwrite <url>23:08
StandartI see. so it's always the format of the one I'm pushing from23:09
lifelessStandart: converting data is slow, we try to avoid it.23:11
lifelessStandart: if you can, upgrade your server to 2 - much much much faster23:11
Standarti can't. don't even have shell access23:12
lifelessStandart: that doesn't mean that you can't arrange for it to happen ;)23:12
Standartamd i need to checkout with bzr 1.3. can't help it23:12
Standartthe existing repos are 0.92 but i cannot downgrade my new one, even if i wanted to, if i understand this correctly23:13
Standartlooks like 1.14-rich-root can be used by all my versions.23:14
lifeless2a can not be converted to 0.92 (unless you create new history - essentially a full export-import, which won't be able to be merged with)23:14
lifelessStandart: 1.14-rich-root can't be used by < 1.1423:15
lifelessStandart: rich-root-pack is the format you need23:15
Standartlifeless: ok, seems that i converted my local repos to 1.14-rich-root and pushed it to a server that took it as rich-root-pack23:18
Standartis there a format and push compatibility matrix somewhere?23:23
=== BasicPRO is now known as BasicOSX
mzzblehhhh, I just wish the world would magically upgrade to 2a already23:29
* mzz redoes some stuff so he can actually push it to launchpad without "different serializers" failure, hopefully23:30
PengAgreed, but I'd do many other things with magic first. Like, world hunger, or 1 Gbps fiber for everyone.23:36
PengIncrease Dollhouse's ratings....23:37
mzzheh23:37
fullermdAlso, I'd like a marshmallow-pooping unicorn.23:37
mzzok, poor wording there. Still, annoying.23:38
fullermdI dunno how you can be so cruel as to want world hunger, though.23:38
PengIP over wormhole, to decrease my RTT to Launchpad. :D23:38
Pengfullermd: Whoops. s/wo/ solve wo/23:39
mzzI keep forgetting to check for non-richroot formats before I init repos or branches23:39
Standartlifeless: thanks. everything rich-root-pack...23:43

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