/srv/irclogs.ubuntu.com/2009/09/15/#bzr.txt

bialixpoolie, jam: how mysql team working with mainline?00:00
malibushow a pastebin of what?00:00
jambialix: they don't00:00
bialixjam said their branches are bushy00:00
jamthey don't worry about a separate mainline00:00
jamsorry, a "specific mainline"00:00
pooliemalibu: is this on windows or unix?00:00
jambut it doesn't seem to be a problem00:00
malibuclient on windows, server on ubuntu00:00
bialixjam, poolie: theoretical questions: if bzr will have command-line option to not generate dotted revnos but show merged revisions -- does it will help?00:01
malibubialix: Here is my output:  http://pastebin.com/m634fe87e00:02
bialixif dotted revnos is source of slowdown, then show only revid for merged revs might help?00:02
jambialix: it depends if you continue to preserve the merge info00:02
jamif you want the "show merges just before the revision which merged them and after the one that did not"00:02
jamit doesn't help00:02
pooliebialix, the main problem i know of with our approach is this, that numbering them is either slow or needs to be cached00:03
pooliethough, i do think we need to do more to help people work well with undisciplined developers00:03
jampoolie: so there are other options, like 'date sorted'00:04
bialixIIUC jam trying to say dotted revnos is part of problem?00:04
pooliejam: just a flat list, sorted by date?00:04
poolieit could be worthwhile00:04
jambialix: dotted revnos + merge  sorting requires loading the whole graph00:04
jampoolie: right00:04
bialixjam: and only merge sorting?00:05
jambialix: no merge sorting00:05
jamsorry I should revise00:05
bialixif only merge sorting00:05
pooliebialix: as we're going through history, we want to see whether a revision should be shown as 'merged by r100'00:05
jammerge sorting requires loading the whole graph00:05
igcmorning00:05
jamwhile we do that, we compute dotted revnos00:05
pooliedoing this requires checking whether it was merged by any previous revision00:05
jamhey igc00:05
pooliehi igc00:05
igchi jam, bialix, poolie00:05
jamgood to see you00:05
bialixok, thx for explanation00:05
jamI've got a couple questions for cvs2bzr + fast-import00:05
igcjam: fire away00:06
bialixigc: hi00:06
jamigc: With just copying the cvs2bzr-example.options, I ended up getting a 'commit per branch' to "create the branch"00:06
jamwhich is necessary in svn, but obviously not bzr00:06
bialixjam: so hg have natural sort order based on the order revisions come into repo?00:07
jambialix: it is 'topological sorted'00:07
jambut yeah00:07
jamwhen merging it fetches some revisions00:07
jamthat is the order00:07
lifelessbialix: and in hg the sort can be different between different repos00:08
bialixjam: ok, understand00:08
bialixlifeless: I see00:08
pooliei wonder if it is strictly guaranteed to be topo sorted00:08
bialixso mainline concept in bzr is also about achieving consistency between different similar barcnhes?00:08
poolieif they ever get a ghost-like condition that may be broken00:08
lifelessthey have a single file - the 'revision revlog', which is indexed by integers - the 'insertion order' in the repo.00:09
jamigc: is there a way to disable it?00:09
pooliebialix: yes, i think if you have two mirrors of the same conceptual branch, they should have consistent numbering00:09
bialixpoolie: AFAIK hg does not support ghost00:09
pooliei don't think that is guaranteed true in hg00:09
igcjam: I don't know whether that behaviour is controlled by options or just core cvs2fastimport behaviour. I suspect the latter00:09
jamigc: so the problem with what I'm converting00:09
lifelesstheir log and other operations that show ordering just start at revno=len(revisions.revlog), then count down.00:09
jamis that they seem to create a lot of branches from the same rev00:09
jamso the repo has 200+ branches, and like 100 are off of one rev00:10
lifelesspoolie: its not guaranteed true in hg; two branches with the same tip can have different revnos00:10
lifelessboth for the tip, and for antecedents00:10
poolieright00:10
bialixpoolie: word "mainline" in the real life is about railroads? highways?00:11
igcjam: the guy to ask is Michael Haggerty00:11
jamigc: so we might just do trunk only conversions, but we'll see00:11
bialixall dictionaries I've looked so far is rather confusing about this term00:12
igcjam: bzr-fastimport itself looks for unique heads and only creates branches for those00:12
igcjam: well it's meant to at least00:12
jamigc: well, cvs2bzr is creating fake commits for the branches...00:12
jamthough perhaps it only looks that way because I was just converting part of a module?00:12
jamnot sure00:12
igcjam: ok, that that certainly sounds like something we want fixed in cvs2bzr00:13
bialixpoolie: may I ask last question? do you read UQDS document from divmod.org?00:16
pooliebialix, yes, from railroads00:16
poolieor heroin ;-)00:16
pooliehttp://en.wiktionary.org/wiki/mainline00:17
bialixpoolie: does it true to say their workflow is roughly equivalent to mainline paradigm?00:17
pooliebialix: i have a while ago, let me look00:17
lifelessbialix: they are dealing with svn :P00:17
pooliei think that's broadly the type of flow that bzr encourages though00:18
bialixlifeless: yes, but they insist on having a lot of feature branches00:18
* bialix will omit heroin meaning in the article00:18
bialixfullermd also said mainline comes to bzr from Arch, is it correct?00:19
bialixigc: how your experiments with windows installer?00:21
igcbialix: it's my top priority this morning - just scanning email first00:22
* bialix going to sleep, see ya later00:22
bialixpoolie, jam: thanks for help00:23
zsquarepluscsomeone have experience with bzr on sf.net? is it possible to store several, unrelated branches there (sub-projects)?00:29
jelmerpoolie: yeah, sure00:31
poolielifeless: any comments on bug 424797?00:57
ubottuLaunchpad bug 424797 in soyuz "lp.buildmaster.tests.test_manager.TestBuilddManagerScan.testScanRescuesJobFromBrokenBuilder failing silently" [Medium,Fix committed] https://launchpad.net/bugs/42479700:57
pooliesorry bug 42974700:58
ubottuLaunchpad bug 429747 in bzr "errors during cleanup mask underlying errors" [High,Confirmed] https://launchpad.net/bugs/42974700:58
spivGood morning.01:00
spivpoolie: I have hpss userdir expansion working now01:01
spivpoolie: It's working nicely in manual testing, I have two small things left to do before submitting it,01:02
spivpoolie: a) change chroot.py to reuse the path filtering decorator, because it's very similiar; b) add some testing for the uglier bits of the ~ expansion logic (and for the way it is glued into serve_bzr)01:04
pooliehello spivvo01:04
pooliecool01:04
poolielifeless: do you think you fixed bug 403322 implicitly with the delta fixes?02:20
ubottuLaunchpad bug 403322 in bzr "IndexError on moving added file" [High,Confirmed] https://launchpad.net/bugs/40332202:20
lifelesspoolie: I doubt it02:35
=== jamesh_ is now known as jamesh
SamBjelmer: where is the new bzrtools package ?02:58
naoki_I'm currently translating user guide to Japanese.03:06
naoki_Some document assume default format is not rich-root.03:06
naoki_filtered_views.txt: Bazaar's default format does not yet support filtered views.03:07
naoki_svn_plugin.txt: Note that using the ``default-rich-root`` option to ``init-repo`` is important03:08
lifelessjam: are you around ?03:27
lifelessigc: The batching that fast import does04:05
lifelessigc: does it hold more than 1 inventory in memory?04:05
igclifeless: yes04:05
igclifeless: up to 10 from memory04:06
lifelessigc: are they Inventory or CHKInventory objects ?04:06
igcit's a cache of configurable size04:06
lifelessas in, are they what the repository creates, or a separate object?04:06
lifelessigc: I'm [still] working on analysing the memory use from the fast import that hit the wall04:07
lifelessigc: so far I've determing taht there are several hundred 90K long containers in the memory dump04:07
igclifeless: I'd need to check. What the repo creates I believe04:07
lifelessigc: did you see the gzip stuff I cc'd you on?04:08
igclifeless: bzr_commit_handler builds deltas and gets the new inventory back from the layer below IIRC04:08
igclifeless: yes. looks interesting.04:08
lifelessigc: ok04:09
igclifeless: I'm hoping to get back on to fastimport bug fixing next week04:10
lifelessI'm fairly sure something is leaking, and 914662 is the ref list length, which is unlikely to be coincidental04:10
lifeless(900K, not 90K :P)04:10
igclifeless: this week I'm still fighting windows installers04:10
lifelessyup04:10
lifelessmmm, I am again reminded of why I dislike ORM's. :(04:16
cody-somervillewhats the name of that branch option that makes it so that you can only append to a branch04:48
cody-somervilleie. it prevents the scenario where you branch, commit, merge parent, and then push to parent overwriting it04:49
fullermdcody-somerville: append_revisions_only04:53
* igc lunch05:06
SamBjelmer: oh, and it looks like bzr 2.0 packages should conflict with bzr-doc ?05:48
igcout for a medical appointment - bbl06:25
lifelesspoolie: did you get my draft yesterday?06:37
pooliehi06:49
bialixigc: ping06:51
bialixigc: the problem with win32event has no simple solution. you have to build full installer with tbzr on kerguelen to see the real result06:54
* bialix bbl, I'll read irclogs06:54
vilahi all07:34
poolievila: hi07:55
poolieare you looking at all at the issue of conflicts caused by deleting directories containing ignored files?07:55
vilaall the issues I don't know, but all the conflicts including those of this type certainly07:56
vilapoolie: do you still plan to review shell-like tests ? I have some improvements already done on top of the pending patch...07:59
vilapoolie: including a better execution model, globbing, 'rm' command08:03
vilapoolie: and counting :)08:03
poolievila, maybe i'll do it now08:06
vilaok08:06
WanderNautaHi.08:08
WanderNautaI'm new to version control, and I have a question.08:08
poolievila, can you help me triage the New bugs?08:09
poolienot all right now, just a few a day08:09
WanderNautaAfter going through some basic tutorials, it looked like with Bazaar, you need to run a command for every file you add.08:09
WanderNautaIs there some option that looks for changed/new/removed/moved files automatically?08:09
vilapoolie: sure08:09
poolieWanderNauta: 'mv --auto' and then 'add' with no arguments will add the new files08:11
bialixpoolie: is it possible to have simple fix for setup.py merged to 2.0.0?08:17
bialixpoolie: this one: https://lists.launchpad.net/bzr-windows/msg00149.html08:19
bialixit's required only for bzr.exe08:19
WanderNauta@poolie Thanks.08:19
bialixif you don't think it suitable before release, I don't bother to prepare merge request08:19
bialixand bonjour vila08:20
pooliehi bialix08:21
vilahi Alexander08:21
bialixhi poolie, again08:21
bialixhi Vincent08:21
pooliebialix: it looks reasonable to me08:22
bialixso I'll do the merge request now08:22
bialixigc: around?08:24
igcbialix: hi - just got back08:24
bialixhi08:24
bialixhi igc08:24
bialixhave problem with your build recipe08:25
igcbialix: feel free to change it08:25
bialixigc: http://pastebin.com/m63eea6fe08:25
bialixit blow up on bzr-explorer08:25
bialixError: Abort uninstalling, because of pending local changes.08:26
bialixbzr st in explorer/trunk branch is clean08:26
bialixigc: am I missing something?08:26
bialixI've got this error while running make as of revno 15 over existing build-win3208:27
bialixsidnei: are you here?08:27
bialixsomething wrong08:27
bialixI did not see this before08:27
igcbialix: I suspect it's a problem but not one I know how to solve08:28
bialixare you adding uninstall action?08:28
igcbialix: I certainly don't understand how the uninstall actions hang together, why they exist, what they do, etc.08:28
* bialix trying to remove build-win32 and starting from scratch08:28
igcbialix: I think that will work but ...08:29
igcit may be quicker to go into build_win32 ...08:29
bialixeverything worked for me at weekend08:29
igcand then into explorer/trunk08:29
igcand then run pull manually08:29
igcbialix: I've been doing something like that instead of digging into the uninstall stuff08:30
bialixvila: do you remember yesterday we talked about wt format?08:30
vilabialix: yes, you think you can fix it ?08:31
bialixbranching over http works fine08:31
bialixdo you know why?08:31
bialixI've just found that my 2.0.0 branch was cloned from http://bazaar.launchpad.net/~bzr-pqm/bzr/2.0.0/ and it was in correct wt format08:32
bialixmaybe that branch has actual wt?08:32
bialixbut bzr info -v http:// does not say so08:32
vilabialix: no idea, except that http use VFS08:32
bialixigc: I've removed build-win32 and still have the same problem08:33
bialixigc: that said that now I'm unable to build installer at all08:34
bialixigc: you'd better disable this uninstall stuff08:34
bialixigc: err, wait08:34
igcbialix: I'm not sure what to do - I never touched the unistall stuff08:34
igcbialix: I really think we need sidnei to help us here08:35
bialixno, EPEBKAC08:35
bialixit seems working, I've ran wrong command08:36
bialixworking now after deleting entire build-win3208:36
bialixpoolie: https://code.launchpad.net/~bialix/bzr/2.0.0-setup.py-qbzr-deps/+merge/1176708:44
igcbialix: I'm heading off for the day sorry08:51
bialixigc: bye08:52
igcbialix: please ping sidnei if the installer still has issues. Hopefully he can help us get them sorted08:52
bialixhe's from South America?08:52
bialixigc: stuff seems to working now, from scratch08:54
poolieheading home soon08:55
pooliebialix: is it at all possible jam would object to it?08:57
pooliei don't expect so08:57
pooliebialix: yes, sidnei is in brazil i think08:57
poolieRio Grande del Sul?08:57
pooliesee https://edge.launchpad.net/~sidnei08:57
bialixpoolie: I think everything is possible08:57
poolie:)08:57
bialixpoolie: eta fro 2.0 final?08:58
bialixpoolie: eta for 2.0 final?08:58
pooliesoon, maybe tomorrow08:58
pooliei'd like to see if we can do the web site first but maybe we can freeze the code, get that up, then announce it?08:58
bialixpoolie: this fix is not strictly required, as I've mentioned in revision commit message08:58
bialixpoolie: it will be very nice to have it, but not critical08:59
=== abentley1 is now known as abentley
spirov92hey guys. If I have 2 branches of a website-one on my machine and one on the server- and want them to have different database config files, how do I do that? do I just not version them?09:09
CokeHi! I'm using sftp as proto on a server a long long time ago in a galaxy far far away, but it's rather slow. The process of commiting 30-50k worth of text takes about 1m, including connecting and uploading. Is there a faster/better protocol?09:09
Cokespirov92: usually you don't have site or user specific configurations in the repos09:10
spirov92ok, thanks09:10
spirov92so how do I exclude a file from versioning without deleting it?09:11
Cokespirov92: bzr ignore <filename>09:13
Cokeor pattern09:13
spirov92I did bzr ignore application/config/database.php..09:15
spirov92"These files will continue to be version controlled unless you 'bzr remove' them."09:16
spirov92and when I modify the file and do bzr diff, it shows the changes09:16
vilaspirov92: bzr rm <file> --keep09:33
vilagrr, gone09:33
CokeOdd.09:35
CokeI think ignore should do whatever it takes to actually ignore the file09:36
CokeOR they should rename it to "ignore-maybe"09:36
Cokeit's counter intuitive and unproductive with the extra step of removing the file09:36
jelmerSamB_XP: there is a bzrtools package in experimental09:48
jelmerSamB_XP: bzr-doc ?09:48
=== kgoetz is now known as Kamping_Kaiser
fullermdvila: It's quite unfair of you to not be getting errors   :|11:30
vilafullermd: yeah, so totally unfair :-/11:30
fullermdMP maybe?  My 7.x box is 2-core, and 8.x is 4-core.  It doesn't seem overly likely that that would matter, would it?11:31
fullermdThe tests are sequential...11:31
vilaMP leading to revision not found, wow, you're truly desperate :)11:32
vilamy VM is 4 cores11:32
fullermdI can't imagine how it would, since (a) any given test is sequential, and (b) it's so stupidly perfectly repeatable.11:33
fullermdBut yeah, desperate   :p11:33
LarstiQf00f bug?11:33
fullermdThat was lockups, not VCS horkage   :p11:34
fullermd(and bzr _better_ not be doing floating point division, either...)11:34
vilaendianess ?11:35
fullermdWe're all little-endian.11:35
vilasadly, yes11:35
vilajust checking11:35
fullermdI wonder if anybody IS running bzr big-endian.  SPARC I guess.  AIX guys maybe?  Isn't RS/6000 big-endian.11:36
* LarstiQ has retired his ppc :(11:36
vilaRS/6000 is power-era old I believe, so probably11:37
vilaI have a BeBox...11:37
fullermdFirst *nix system I adminned was an RS/6000.  The scars are still quite visible.11:37
* fullermd twitches.11:37
=== beuno is now known as beuno-lunch
vilaPff, SunOS was worse I'm sure11:37
fullermdSunOS was a dream, relatively   :p11:38
vilaouch :)11:38
vilaI did UUCP sendmail !11:38
jelmermoin *11:38
fullermdI certainly don't believe you have some magical data corruption causing tests to _pass_.  That would be nuts.11:39
fullermdAnd I know I don't causing them to fail.  It wouldn't be near so deterministic, and anyway I have ECC memory and ZFS with SHA256 block checksums.11:39
fullermd(if my data goes, I intend to KNOW about it)11:39
vilazfs...11:40
fullermdTiming issues?  Wouldn't be deterministic.  System libraries?  Ours should be near enough as no difference.11:41
* fullermd frowns.11:41
vilaracing issues with zfs sounds worth checking11:42
fullermdWhat race?  All it does is read the .py_ files.11:44
vilafullermd: if I knew I wouldn't want to try11:45
fullermdTemp files are gone so fast they'll never hit disk, and even if they did, they'd be read back out of the buffer cache.11:45
fullermd(and anyway, my /tmp is plain old md-backed UFS)11:45
vilaall the tests run in /tmp11:45
vilamd-backed ?11:45
fullermdMemory filesystem, swap backed (but it never needs to hit the swap)11:46
fullermd(well, memory block device actually)11:46
vilahmm, I didn't set that for freebsd, but I use it for jaunty11:46
fullermdOrdering?  No way, I can run any of them individually and get the same failure.11:48
vila!!!11:49
fullermdI guess I'll have to find time at some point to sit down with one of them and try single-stepping   :(11:53
vilafullermd: I'm trying to see if one is simpler than the others11:53
fullermdWell, the first one on the list is probably the obvious choice.11:54
fullermdblackbox.test_info.TestInfo.test_info_standalone11:54
fullermdI think the rest are per_whatever's, so there are lots of formats to loop through.11:54
vilablackbox tests are hard to debug because of the redirections (not all though)11:54
vilapfff, talk about LOCALIZATION DEFECT, seen the test in question ?11:55
vila433 lines...11:56
vila<cough> sorry for yelling11:56
LarstiQyeah, the info tests...11:57
vila...besides, that defect localization, so there11:57
vilafullermd: can you try with a newly created user (just to rule out some more possible leaks)12:05
vilafullermd: running a single failing test should be enough12:05
SamB_XPbut what if it doesn't fail!12:06
SamB_XPthen he'll have to run *another* one!12:06
jelmerSamB_XP: ^12:12
jelmerSamB_XP: there is a bzrtools package in experimental12:12
jelmerSamB_XP: there is no bzr-doc package12:12
SamB_XPjelmer: there isn't ?12:12
SamB_XPthan what was that thing I had installed ?12:12
jelmerSamB_XP: "rmadison bzr-doc" agrees12:15
* SamB fires aptitude up12:16
* SamB wonders why his computer rebooted almost 5 hours ago, anyway ...12:16
* SamB thought he'd fixed that by making it clock down when it got hot ... but could it have been a power outage of some kind ?12:16
SamBjelmer: it's from bzr ppas12:17
SamBthe available versions are, uh,12:19
SamB1.18-1~bazaar1~jaunty1 and 1.18+4684+126~9.0412:20
SamBjelmer: and I am not seeing this experimental package you speak of12:21
* SamB notices that the PPA packages of bzrtools are laxly versioned12:22
* SamB tries one of those12:22
SamB(er, have laxly-versioned dependencies on bzr, that is)12:23
SamB... heck, it apparently even loads ...12:26
SamBjelmer: so, you should really sync up with the PPAs somehow ?12:26
SamBin terms of what packages are built for bzr itself ;-)12:27
jamvila: did you land the setup.py change to the bzr/2.0.0 branch?12:42
jam(morning)12:42
vilamorning jam !12:42
vilapqm'ed it when I said "I'll merge"12:43
vilasomething wrong with it ?12:43
vilajam: I thought you had an already full plate this week...12:43
jamI haven't seen it yet, and I'm hoping to have win32 installers for them to use12:43
jamvila: looks like it is just in pqm now12:44
vilajam: was about to tell you that :-) Just in front of yours12:44
jamI guess you said "ill merge" 20 min ago12:44
jamso about right12:45
jamvila: I'm just waking up12:45
vilajam: how are things going ?12:45
vilaRunning [ 0% 1 test(s) ] Current test: /home/pqm/bzr-pqm-workdir/home/2.0.0/bzr12:46
jamthe training and such is going fine. It's pretty informal12:46
jamvila: I'm pretty sure the status line is completely borked :)12:46
vila:-D12:46
vilatoo bad....12:46
jamAnd now that we have no "[ascii]" tests, I don't usually have a good feel for when it will be done12:46
vilajam: well, you feel it's faster at least :)12:47
jamvila: sort of... it is still something you send out and then forget about by the time you get the success/failure message12:47
jamvila: of course, while all of this is going on, igc and bialix are changing the installer, and how we build the installer, and ...12:54
jamIt is all good in the end12:54
jambut painful for me12:54
jameven stupid stuff like now we depend on "doc.bazaar-vcs.org" for the pre-compiled help files12:55
jamwhich means I have to add the doc.bazaar-vcs.org to the hosts file so that it can be found12:55
vila:-/12:55
jamfor some reason buildout is *really* slow (maybe just the machine?)12:55
* vila is still slowly setting up a windows dev env as automatically as possible...12:56
jamvila: is bug 424913 a wishlist or a won't fix?12:57
ubottuLaunchpad bug 424913 in bzr ""bzr pull -r 10000" doesn't pull entirety of 9998-rev branch" [Wishlist,Confirmed] https://launchpad.net/bugs/42491312:57
vilaa wishlist12:59
vilaThe wish is that the error message could say:12:59
vilarevno 10000 does not exist, the last revision is: YYYY12:59
vilawhich might work as well.12:59
vilacomment added there12:59
jamvila: And my point is I don't think we are going to ever do that...13:03
SamBhuh, so much for multi-pull -q :-(13:03
jamthe issue is where are you strict about input, because it indicates typos13:03
jamthe actual desire of the person in that bug is to have resumable fetch...13:04
vilajam: you can be strict and displays an informative message13:04
jamanyway, still trying to get 2.0.0rc2 built, but I have to go get some food13:04
SamBjam: that person is me, btw13:05
vilaSamB should speak with bialix who wants to implement a multi-step push/pull13:05
vilaSamB: *I* know :)13:05
jamvila: imo, we should change the internal to just fetch 1k revs at a time... but certainly it can be implemented otherwise13:05
vilaSamB: Let jam wake up peacefully please13:05
=== beuno-lunch is now known as beuno
SamBit was so wierd to slowly realize that he was talking about me ;-)13:05
vilaoops forgot a smiley there13:06
vilajam: I missed the discussion but bialix seemed to think the consensus that this will not happen, or not soon13:06
jamSamB: I don't see how any of this would block a "multi-pull -q"13:07
jamIf you have a command that ones to pull a bunch of branches13:07
SamBjam: that was an unrelated statement13:07
jamhave it connect, find the last revision, and then split it up13:07
SamBI said that before I noticed you had been talking about me ;-)13:07
SamBI said it because it's not all that quiet ...13:07
SamB... even if I give it /dev/null for stdin and pass stdout and stderr through cat :-(13:09
fullermdEw.  I'm not cleaning THAT litterbox...13:10
SamBwell, I'm rather pleased that that didn't affect it13:10
SamBbut displeased that it was not quiet13:10
vilaSamB: file a bug13:10
vilawith at least the strings that escape your humt :)13:11
SamBvila: well, I guess I'd better try the latest first to make sure13:11
vilahunt, damn it13:11
SamBmy hunt ?13:11
vilatrack ? redirecting stind because -q does not work sounds like "output hunting" to me :)13:12
SamBoh, I thought maybe you were suggesting that I ought to look inside ...13:12
vilafeel free to hunt where you see fit...13:12
SamBhmm, "push -q" with no explicit target isn't quiet either13:13
SamBokay13:17
SamBsomebody seems to be trying to use my uncylclopedia account ?13:18
SamB(maybe they thought it was theirs ?)13:18
jamvila: http://pqm.bazaar-vcs.org/13:31
jamI see [ascii] tests running...13:31
jammaybe it wasn't "fixed" on the 2.0.0 branch?13:31
vila8-) Ouch, fixed in trunk after 2.0 splitted I guess13:33
vilaerr, that was 8-(13:34
fullermdIsn't that intentional?13:39
vilafullermd: the typo or the [ascii] tests ?13:40
fullermdThe ASCII tests.13:40
vilaThe constraint was relaxed because the botnet took charge.13:42
vilaThey have been deactivated in trunk only (jam, I just checked, still active in 2.0 and 2.0.0)13:42
fullermdYah, but I thought I remembered it coming up in the discussion to explicitly choose conservative for 2.0.13:43
lifelessjam: lp:~lifeless/meliae/db14:13
emmajaneigc, ping?14:18
emmajaneigc, I'm just reviewing your changes trying to understand why you've changed a lot of the work that I'd already put into the Wiki as links for the footer?14:18
beunoemmajane, hi14:19
emmajanebeuno, hey14:20
beunoemmajane, I have not caught up on all the emails14:20
beunobut, how's the web going?14:20
beunodo you need any more designer foo?14:20
emmajanebeuno, I still need the buttons done. There's no photoshop file though. It's all in the branch.14:20
beunoemmajane, have you talked to Danno, is it on it's way, etc?14:21
emmajanebeuno, What I emailed on Friday is the last email I sent about the project. I was travelling this weekend.14:21
emmajanebeuno, and today is my first day back in the office.14:21
emmajane(which is what I said in the email...)14:21
beunoemmajane, ok, cool. Email me and CC Danno about what you need, and I'll chase it up14:22
emmajanethanks.14:22
beunoI'm off again wed-fri, but I can peak at email every now and then14:22
emmajaneseems to be a common time to take off. :)14:23
emmajaneare you in London now?14:23
beunoemmajane, no, Madrid. Will land in London on Sat14:23
emmajanenice!14:23
beunowell, "nice" is a very flexible word...14:24
emmajaneheh. Oh dear. :/14:25
beunoI mean, what kind of country has 2 sunny days a year?  :)14:25
emmajaneLOL14:26
emmajanecanada. ;)14:26
emmajaneEngland.14:27
emmajaneIreland.14:27
* emmajane could go on....14:27
beunook, I'll rephrase14:27
beunowhat kind of country that I have to go to 4 times a year...14:27
beuno:)14:27
emmajanehehe14:28
emmajaneWhat's in Madrid that you're going four times a year?14:28
beunoLondon is the 4 times a year14:29
beunoMadrid has great weather14:29
emmajaneahhh, right.14:29
beunoI haven't worn shoes since I got here14:29
emmajaneheh14:29
vilabeuno: from Madrid to London, feel free to stop at Strasbourg :-)14:36
beunovila, I was actually in Paris for 4 days!14:36
beunoI thought of pinging you, but it didn't look very close on the map  :)14:37
vilahehe, far closer now with TGV but still...14:37
fullermdAh well, ports freeze beat 2.0.0.14:54
* Tak <3 tgv 14:55
vilaTak: where are you from ?14:56
vilafullermd: you didn't inject 2.0rc1 ? :)14:57
Takvila: I'm from florida15:26
garyvdmHi bialix.15:36
bialixHi Gary15:36
bialixhow do you do?15:36
garyvdmGood and you?15:37
garyvdmbialix: If Bug 423201 is still a problem, I can talk you through debugging it.15:37
ubottuLaunchpad bug 423201 in qbzr/trunk "qlog branch1 branch2 shows incorrect labels when branch2 is merged into branch1" [Medium,Confirmed] https://launchpad.net/bugs/42320115:37
bialixgaryvdm: I've made screenshots for you15:38
bialixI think you saw it15:38
bialixbut then I've deleted those branches15:39
bialixgaryvdm: if you think you fixed them again, it's fine15:39
bialixbut I think we'd like to write some tests in some future15:40
garyvdmbialix: Yes - I fixed the one problem(that the branch is not expanded), but I was not able to reproduce the 2nd (label shows on wrong rev).15:40
garyvdmOk - cool15:40
bialixmaybe vila will be interested to help15:40
garyvdmHmm - a test for that wont me to hard.15:40
bialixgaryvdm: I have backup of that repo15:40
garyvdm*be15:40
bialixif you want I can provide you it privately15:41
garyvdmI think it is fixed..15:41
bialixgaryvdm: I found that different parameters of qlog command line have different impact15:42
bialixmaybe that's why you were unable to reproduce15:42
bialixgaryvdm: thanks for fixing it, anyway!15:42
garyvdmbialix: Do you mean the order that branches are specified?15:42
bialixyes, something like that15:43
garyvdmbialix: The order affects what it thinks is trunk, but it should not affect the labels.15:43
bialixat least there is clearly difference between running qlog b a vs qlog over shared repo in the other bug report15:43
bialixgaryvdm: this is my impression too, but sometimes I'm just don't understand what's going on15:44
garyvdmYes - for qlog b a, trunk=b, but for qlog ., trunk=a15:44
garyvdmerr - no,  but for qlog ., trunk=none, hence dates are used.15:45
bialixgaryvdm: btw, one idea about missing labels15:46
bialixif you collapse merged branch tip its blue label becomes hidden15:47
bialixand it's almost impossible to know where it hidden15:47
garyvdmok15:47
bialixgaryvdm: maybe in this case we can show some hint?15:47
garyvdmor not allow you to collapse it.15:48
bialixmaybe we need to show something to say: look here: something hidden inside15:48
bialixnot allow to collapse? I guess it will be hard to implement, no?15:48
garyvdmNo - easy15:48
bialixor something like that15:49
garyvdmbialix: I was thinking about how we add non-versioned files in qcommit.15:50
bialixand?15:50
spirov92I'm trying to do branch /htdocs/myproject/ ftp://myproject.com/ but how should I supply the username&password?15:51
garyvdmIf we were to add non-versioned files immediately when the are checked, and remove added files when they are unchecked, this would give us some wins...15:51
vilaspirov92: user:pass@myproject.com is the direct way, look at authentication.conf for something a bit more secure15:52
spirov92vila: thanks15:52
vilaspirov92: authentication.conf is described in the doc15:53
garyvdmIt would fix diff for checked non-versioned files. Checked non-versioned would be remembered.15:53
vilaspirov92: bzr rm <file> --keep15:53
vilaspirov92: you quit before I could replied this morning15:54
garyvdmbialix: What do you think about that?15:54
spirov92oh, thanks15:54
bialixgaryvdm: hmmmmmmmmmmmmmmm15:55
bialixgaryvdm: how fast it will be?15:55
garyvdmbialix: as fast a bzr add, which is instant.15:55
bialixgaryvdm: me personally thinks will be much simpler to fix or internal diff behavior and teach it about planned add15:55
garyvdmbialix: I was thinking about the message template stuff too.15:56
vilaspirov92: http://doc.bazaar-vcs.org/bzr.dev/en/user-reference/bzr_man.html#authentication-settings15:56
vilaoh no, he's gone again :-(15:57
garyvdmvila: :-(15:57
vilabialix: since we talk about that yesterday, see what happens just now with spirov92 ?15:57
garyvdmbialix: But I think I have a solution for that now. Bouncing ideas is good.15:58
bialixgaryvdm: if you think it will not slow down us (and I seriously doubt about it) then ok15:58
bialixvila: sorry? I've not watched carefully15:58
vilanever mind15:58
bialixvila: but anyway excuse moi s'il vous plait15:58
vila:-)15:58
bialixgaryvdm: what is bouncing idea?15:59
vilaeither: "Excusez-moi s'il vous plait" or "Excuse-moi s'il te plait" :-D15:59
garyvdmbialix: What I was doing now. Telling you about ideas.15:59
vilabialix: you just bounced ideas back and forth with garyvdm15:59
vilahe says: "What if...", you reply "Yes, but..." etc16:00
vilathe idea goes back and forth bouncing16:00
bialixvila: ok, "Excusez-moi s'il vous plait"16:00
bialixvila: my francais is definitely is not good16:00
bialixbear with me16:00
vilaI do :)16:00
bialixsorry guys, a bit busy now16:01
* bialix bbl16:01
=== bialix is now known as bialix-webinar
=== lamont` is now known as lamont
vilabialix-webinar: staying connected like that is waaaaay better even if you don't reply than *not* being connected at all :D16:07
bialix-webinarvila: I guess I need 24/7 IRC proxy to be 100% accessible to you16:08
spirov92I'm trying to create a branch by ftp, but I get this error:16:09
fullermdbialix-webinar: He could hire you as a butler instead; that would work too  ;)16:09
spirov92Transport error: FTP temporary error during APPEND /var/www/html/new/.bzr/repository/upload/5jmrc2341kekjwb6e0il.fetch.Aborting. 451 /var/www/html/new/.bzr/repository/upload/5jmrc2341kekjwb6e0il.fetch: Append/Restart not permitted, try again16:09
vilanot me in particular, but quite often you ask a question and leave before I or other can answer or you're not there when we want to ask you a question :-) so 24/7 is a bit high but 8-17 could be a good compromise :)16:09
vilaha spirov92 is back...16:09
spirov92yep16:10
spirov92so, can anyone help me?16:10
vilayou quit before I can give you the url for the doc about authentication.conf16:10
vilaspirov92: http://doc.bazaar-vcs.org/bzr.dev/en/user-reference/bzr_man.html#authentication-settings16:10
spirov92thanks :)16:10
LarstiQspirov92: the ftp server is configured in a nasty way16:10
spirov92so, what can I do to fix it? :P16:11
vilanow, Append/Restart not permitted means the server doesn't support a feature needed by bzr, 'try again' is a bit silly since there is little chance that it will change unless you can contact the admins16:11
vilaspirov92: are you the ftp server admin ?16:11
spirov92no16:11
vilaask him to allow APPEND16:12
spirov92ok16:12
vilaor better, ask him to install bzr and ssh so you can use bzr+ssh:// instead ftp:// you'll get far better performances16:12
fullermdOr at the least support SFTP.  It makes me weep that FTP still exists outside of very special cases   :|16:14
vilafullermd: not everybody knows how to *install* sftp you know, in some parts of the world it's not even part of the *base* system :-P16:15
fullermdWell, in some parts of the world they don't have running water either.  FTP shouldn't be given a chance to get a foothold there   :p16:16
vilahehe, I'm afraid they'll get Linux before BSD there :D16:17
fullermdI'm pretty sure every major Linux dist ships with working SFTP support these days.  So that'll tide them over.16:18
vila*support* doesn't mean installed by default, hence my initial remark...16:19
vilaI wasn't joking about third world but about cheap ISPs instead...16:19
LarstiQfixing https://bugs.edge.launchpad.net/bzr/+bug/409615 would help16:20
fullermdOh, I'm pretty sure it does.  If it's got OpenSSH, and hasn't taken moderately serious steps to avoid it, it's got SFTP.16:20
ubottuLaunchpad bug 409615 in bzr "bzr shouldn't use ftp append when writing a whole file in one go" [Low,Confirmed]16:20
LarstiQwell, not help against ftp actually16:20
fullermdAnd I don't think any of the dists ship ssh.com's ssh stuff.16:20
LarstiQfullermd: the subsystem is disabled on a number of dists16:20
fullermdIt...   what?  Why the spit?16:20
LarstiQfullermd: that, and really cheap hosts don't give you ssh16:20
vilaIt's a cultural thing, people still thinks that ftp is easier to install/manage than sftp16:21
fullermdSure, but you can give sftp without letting them have a shell.  I didn't know about default-disable though.  That sounds positively antediluvean.16:21
fullermdPlunk them lunkskulls in front of a firewall config that tries to be reasonably tight and allow FTP to work for a few days, that'll learn 'em.16:22
vilafullermd: You're preaching the choir ! It's not a technical problem :D16:22
vilaHa, I see, you're getting it and are in the concrete proposal phase now16:22
fullermdRight, that's why we choose means carefully.  Technical problems call for technical solutions; social problems call for mass murder   :p16:23
vilaLOL16:23
fullermdDarwin will win in the end.  Sure, it may be a pyrrhic victory, but the 17 people left alive in the world will have a peaceful time.16:23
* vila enjoy launghing again without his rib hurting, that;'s the best news of the week :-D16:23
vilawell, at least for me it is :D16:26
fullermd"... so Adam said, 'What can I get for a rib?'"16:27
vila...a good laugh ?16:28
fullermdOld joke.16:29
* fullermd pulls up Google.16:29
fullermdhttp://www.azarajokes.com/pe-What+can+I+get+for+a+rib%3F-1400-140000-210.htm16:29
vilaI was close enough...16:30
garyvdmlol16:30
vilahttp://www.alexshalman.com/2007/10/02/what-kind-of-woman-can-i-get-for-a-rib/16:33
vilathat one is more explicit :)16:33
spirov92hey, I branch'ed a local branched to an sftp server, but only the .bzr folder is created. How do I make the actual files appear?16:34
spirov92&branch16:34
spirov92*branch16:34
beunospirov92, bzr co .16:34
spirov92but the server doesn't have bzr. so can I do bzr co ftp://admin@mysite.com/ or something?16:36
beunoI... think not16:37
beunospirov92, if you just want the contents, you can use the bzr-upload plugin16:37
vilaspirov92: ',bzr' contains everything that is needed to create a branch16:37
spirov92beuno: yeah, that's an option too16:38
vilabeuno, spirov92 " of course you can 'bzr co ftp://' but it will create a branch locally not the working tree remotely16:38
vilalook at 'bzr help co'16:39
naoki_Hi.16:43
naoki_Little question about doc.16:44
naoki_'Simple developer naming' in shared_repository_layout.txt,16:44
vilahi noaki !16:44
=== deryck is now known as deryck[lunch]
naoki_Does this mean only one branch per developer?16:45
naoki_hi vila.16:46
vilanaoki_: where did you find that (for context) ?16:46
beunovila, I think that's in docs/16:47
vilacan't find a file named shared_repository_layout.txt there :-/16:47
naoki_yes, docs/en/user-guide/shared_repository_layout.txt16:47
vilamissing 's' layouts, stupid emacs, can't fix obvious typos16:48
naoki_oh, sorry16:48
vilanaoki_: not your fault :)16:48
fullermdUnless you're Richard Stallman.  Then it's totally your fault.16:48
vilanaoki_: so, back to your question, no, in that layout there is no limit on the number of branches16:49
vilathere is no limit to the number of levels in the hiearchy either,16:50
naoki_I get it.16:50
naoki_Thank you.16:50
vilayou can, for example, add an intermediate level for groups above devs16:50
vilaor even depts above groups, etc16:50
naoki_Japanese translation of user-guide is complete in near future.16:51
vilanaoki_: Hurrah ! Congrats :D16:52
=== bialix-webinar is now known as bialix
vilagaryvdm: still around ?17:07
garyvdmhi vila17:09
vilahttps://code.edge.launchpad.net/~garyvdm/bzr/427773-2.0-unlock-when-limbo/+merge/1163117:10
vilagaryvdm: poolie approved it but in bug comments, and I can't review it...17:10
garyvdmAh - ok17:10
vila(I came across it while filing another bug)17:10
vilagaryvdm: can you add another review request that I can use ?17:12
vilagaryvdm: in that same mp17:12
garyvdmvila: Done. Here is superseded request: https://code.launchpad.net/~garyvdm/bzr/427773-2.0-unlock-when-limbo/+merge/1177617:12
garyvdmvila: Superseded because I discovered a mistake that I have fixed.17:13
vilaok, good enough, but you could have done it without... ok17:13
vila:)17:13
vilaoh yes, the renamed test17:14
pwolaninCan anyone point me fo instructions for taking an existing source package in launchpad, then making my own version, and then getting it into a PPA so it will build?17:16
vilapwolanin: try #launchpad instead17:17
pwolaninok, thanks17:17
garyvdmvila: I was not sure where to put the news entry.17:17
vilayeah, yeah, don't worry, still a work in progress, these NEWS sections in this new release branchesss17:18
garyvdmok17:18
vila:)17:18
garyvdmvila: And Martin approved for 2.0.1, not for 2.0.0.17:18
vilaI see, that's why you targeted 2.0 and that's where I will pqm it17:19
garyvdmvila: I'm not sure if 2.0.0 has been branched yet.17:19
* garyvdm checks17:19
vilagaryvdm: it has, I already landed a fix by bialix17:20
garyvdmOk17:20
bialixvila: which fix?17:20
garyvdmah lp:~bzr-pqm/bzr/2.0.017:21
vilabzr log -l 12 lp:~bzr-pqm/bzr/2.0.017:21
vilabialix: ^17:21
vilafix in setup for qbzr py2exe17:21
bialixlimbo fix is gary work17:21
bialixah, py2exe17:22
bialixyes17:22
bialixvila: do you saw my setup.py loader proof of concept?17:22
vilabialix: hmmm, not sure,17:23
bialixbzr-windows ML17:23
vilaI saw some related mails, but I'm not sure I saw a patch17:23
bialixjam said that loading stuff from several plugins setup.py is bad idea17:23
vilayeah, I think there is some misunderstanding there17:24
bialixvila: lp:~bialix/+junk/plugins-setups17:24
vilabialix: I won't have time to look at it  today :-/17:27
bialixnp17:27
bialixI don't insist17:28
bialixjust a heads up17:28
garyvdmHmmm - I passed to Merge3 base = "A" , this = "A", other ="". I expect to get out "", but I got"<<<<A====>>>>17:28
vilasure, remind me tomorrow if I don't give feedback17:29
bialixbye, vila, garyvdm17:31
garyvdmbye17:32
vilabye all17:36
=== deryck[lunch] is now known as deryck
gioelehi18:27
gioelewhich version of bzr-svn should one use with bzr 1.18?18:36
weigongioele: see http://bazaar-vcs.org/BzrForeignBranches/Subversion#releases18:50
gioeleargh, bzr-svn 0.6.5 has not been packaged yet in the PPA19:08
zsquarepluscis that the reason i can't make a system upgrade anymore? without removing bzr-svn anyways ;-)19:09
RenatoSilvaverterok: hi, long time no merge :)19:59
verterokRenatoSilva: Hi20:04
verterokRenatoSilva: merge? oohhh the merge proposal20:04
verterokRenatoSilva: I found a weird issue, but I don't have logs in my laptop, I'll comment on the merge proposal or write  test case for it (hopefully tonight or tomorrow)20:05
verterokRenatoSilva: apologize the delay :(20:05
james_whey verterok20:08
RenatoSilvaverterok: ok np :) so you found a weird issue with the patch?20:08
verterokRenatoSilva: with the uri en/decoding20:11
verterokjames_w: hey!20:11
RenatoSilvaverterok: you found that manually written method weird at all or you had an specific issue?20:12
RenatoSilvaverterok: iirc I had to write that method as default URL encoding doesn't do the required job... let me take a look to recall...20:13
carljmhi all - is there any way to get bzr to tell me which revision deleted a file? "bzr log thefile" just says "Path does not have any revision history." But it does, because I can "bzr revert" to an earlier revision where it exists. Do I have to bisect manually?20:13
verterokRenatoSilva: I builded the plugin with the patch and installed it, and got and error while playing with push/pull20:13
RenatoSilvaverterok: hum... please let me know if you get any info/log about it20:14
verterokRenatoSilva: I need to take a look too, but I'm in the middle of a sprint ATM20:15
verterokRenatoSilva: sure :)20:15
verterokRenatoSilva: I mostly tried to work on the dependency split and bundling of xmloutput, I'll take a look to this tonight20:15
RenatoSilvaverterok: http://bazaar.launchpad.net/~renatosilva/bzr-java-lib/encoding-fixes/revision/20120:22
RenatoSilvaverterok: at a glance I'd say urlEncode() needs a fix, I think it won't work for non-ascii-finished strings20:24
RenatoSilvaverterok: besides iirc URLEncoder.encode() also encodes ascii chars, then I had to write urlEncode() for encoding non-ascii only20:26
verterokRenatoSilva: ok, those are good news :)20:27
RenatoSilvaverterok: Patch for non-ascii-ending URLs encoding: http://pastie.org/617917. Not compiled yet :)21:20
verterokRenatoSilva: :)21:20
verterokRenatoSilva: cool!. please push it to the same branch, and in the merge proposal change it status to resubmit (that way I get a mail with the updated marge proposal ;))21:21
RenatoSilvaverterok: at home :) no ssh at work and no http push at lp :(21:22
verterokRenatoSilva: sure, no hurry :)21:22
thefirstdudehow do I make a branch22:44
jamlifeless: I got your branch, but I haven't had any time to look at it yet23:18
lifelessjam: it has a minor bugfix for the C layer23:18
jamigc, bialix, garyvdm: I've encountered some fairly critical bugs in the qbzr/bzr-explorer on Windows that I'll be working on tonight23:18
lifelessjam: and my db work so far23:18
lifelessjam: are you still in canadia?23:28
jamlifeless: yes, I leave Thurs night23:28
jamit was extra fun to have segfault bugs in qbzr while demoing it to the client23:28
lifeless:) I was just reading that bug23:29
jamhas anyone heard if/when qbzr might switch to --2a format?23:40
jamlifeless: yeah, doing some live training using Bazaar Explorer with inexperienced users was rather enlightening23:41
jamhence the... 10+ bugs I opened23:41
lifeless20495872 nodes of the graph imported23:41
jamIt also shows that we don't actively have people dogfooding Bazaar Explorer as a production thing23:42
jamlifeless: into sqlite?23:42
lifelessyah23:42
jamthough... it still leaves the question of how many nodes you actually have :)23:42
lifeless40million23:42
jamah, so not bad, 50% there23:42
lifelessI wanted to talk to you about guis with area maps23:43
lifelessyou use runsnakerun I think ?23:43
igcmorning23:44
igchi jam, lifeless23:44
lifelesshi igc23:44
igcjam: thanks for the bug reports23:44
igcjam: I'll take a look asap23:45
jamigc: I've got a fix for the critical one (segfault)23:45
jamthough I have to redownload qbzr trunk because it is in a 2a repo23:45
jamlifeless: https://code.edge.launchpad.net/~jameinel/runsnakerun/memory_dump_integration23:45
pooliehello jam!23:46
jamhi poolie23:46
jamlifeless: I don't know the current state of that branch, as it was a bit hacking23:46
jamhackish23:47
jambut it worked last I checked23:47
pooliehow's the trip?23:47
jampoolie: overall pretty good23:47
jamhad some critical bugs that were a bit embarassing23:47
lifelessjam: I figure if I can make its queries abstract; I can generate a thunk to sqlite23:47
jamlifeless: certainly could be interesting23:48
lifelessjam: and then do a single long running analsysis/caching of aggregates in the db23:48
jamI'm curious how much you would end up loading for any given operation23:48
lifelessfollowed up by quick rendering and exploring23:48
lifelessjam: I'm thinking no more than 20 references deep23:48
lifelessor even 1023:48
lifelessjam: oh also23:49
lifelessjam: 'expensive references' - why do you fold them to zero rather than removing ?23:49
lifelesshi poolie23:49
jamlifeless: you mean pointing them at a null object?23:49
jamIt was a "not quite sure what to do, let's try this" sort of thing23:50
lifelesspoolie: I'm feeling middling; I'm going to see how it goes, if I stop thinking I'll go to bed & file a sick day thingy in the system23:50
pooliek23:50
jamIt could be useful to know that this object has 100k outgoing references23:50
thumperjelmer: for updating LP's bzr-git, should we grab tip?23:50
mwhudsonjelmer: same question for dulwich btw23:50
lifelessjam: funny you should mention :P - I have at least one object with 900000 references23:50
lifelessin this dump23:50
jamlifeless: probably intern dict23:51
jamthat is usually the big one23:51
jelmerthumper, mwhudson: yeah, tip is best23:52
lifelessvila: are you around, by any chance?23:55
thumperjelmer: ok23:56
igclifeless: hope you're feeling better soon23:59

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