/srv/irclogs.ubuntu.com/2009/10/01/#bzr.txt

james_wyeah00:02
james_wnot tonight though00:02
james_wah, I think it's just karmic that is affected00:04
james_wI missed that branch when fixing last time00:05
james_wso even if I had added the check it still wouldn't have caught this problem00:05
johnfjelmer: ping00:07
SamB_XP_barry: why did you decide to use the nightlies by accident ?00:09
lifelessjames_w: it wouldn't have caught it? [oh because you wouldn't have added the check there :P]00:16
lifelessjames_w: I'll see if johnf can fix it, its his daytime now.00:16
lifelessjohnf: https://bugs.edge.launchpad.net/bzr/+bug/43910000:16
ubottuLaunchpad bug 439100 in bzr "bzr: warning: some compiled extensions could not be loaded;" [Critical,Confirmed]00:16
james_wyeah00:16
james_wjust add python-pyrex to build-depends00:16
james_wand then glob the .so files in the .install file I say00:17
lifelessso that dh_install errors if missing?00:17
lifelessuhm, I suspect the python stuff will interact badly00:17
james_wyeah00:18
james_wor just an "ls" glob in the rules file or something00:18
lifelessin particular if things change we'll break, so we shhouldn't alter the install mechanism00:19
lifelessjames_w: yeah, I was thinking00:19
lifeless[ 7 -e `ls debian/pkg/.../*.so | wc -l` ]00:19
lifelesserm, not -e. equal.00:20
johnfso my question is what are the nightlies being built from because the other PPA packages are fine00:20
johnfAlthough I'm using a new method now which I need to document soon00:20
lifeless\o/00:20
lifelessyou've probably discarded the karmic packaging00:21
lifelessthe nightlies build using the packaging branches AIUI00:21
lifelessjames_w: are the nightlies conceptually compatible with autoppa00:21
james_wnot sure00:21
james_wthe normal builds don't have a problem as they are built from the release tarballs00:22
johnfahh the packaging branches don't have pyrex00:22
james_wwith you don't need pyrex for00:22
james_was the release manager does that step00:22
james_wso it's an uneeded dependency there00:22
james_wbut just installing it everywhere makes it easier to manage00:22
johnfok Let me document my new process using debian as a base and autoppa on top of that over the weekend and then let's switch the nightlies over to that process00:22
lifelessjohnf: so I have two goals: a) fix it. b) put a rule in to catch regressions (e.g. if we change to cython)00:22
johnflifeless: I think preference would be to catch it in the Makefile so that we solve this problem for all distributions. ie a make install should fail00:23
johnfin fact why don't we just make the make fail if pyrex is missing?00:24
lifelessdifferent users00:27
lifelesswe were going to start versioning the .c files00:27
idnarwhat exactly is the format of a bzr+ssh:// URL?00:44
lifelessstd6600:44
lifelesswhich is to say, what you'd expect00:44
lifelessidnar: is there a particular thing that is troubling you?00:44
idnarI just don't know how to construct one, I've only ever worked with scp/rsync-style paths00:45
lifelessoh00:45
lifelessso the same as http:// urls00:45
idnarand I seem to be doing it wrong, because bzr tells me "Parent directory of [...] does not exist"00:45
lifelessrooted at /00:45
idnarI guess I need the absolute path to the home directory00:45
lifeless bzr+ssh://[user[:password]@host/paths/home/here00:45
lifelessyes00:45
lifelessbecause we start the server when we connect, it doesn't have a build in chroot like http servers do00:46
spiv(If you have bzr.dev on the server, you can use a path starting with ~/ to be relative to the home directory on the server, e.g. bzr+ssh://myhost/~/myproj)00:48
idnarah, I tried that, but this is with 1.16 or something00:48
mzzI keep forgetting where /~/ works. Is that only with bzr.dev with bzr+ssh currently?00:48
spivmzz: yes00:48
lifelessidnar: we had a choice between // meaning root and / meaning homedir, or /~/ meaning homedir and / meaning root00:48
mzzok00:49
lifelesswe took the latter choice00:49
lifelessmzz: and sftp00:49
lifelessmzz: sftp has always worked00:49
mzzahh, sftp is probably what I was confused with then.00:49
mzzoh well, no big deal either way, my name's not that long compared to the hostname and branch name usually00:49
lifelessidnar: 2.0. Its good. Get it.00:50
mzzyay, progress (although I really don't use bzr with any trees of sufficient size for it to matter all that much to me)00:51
idnarlifeless: we probably will once it's in lenny-backports00:52
lifelessidnar: I suspect that requires a request00:54
lifelessits in debian so should be trivial for the backport team to do00:54
idnaranyhow, it's pretty far down my list of priorities right now00:59
lifelesssure01:00
lifelessI'd drop them a mail though :)01:00
idnar2a format seems like it'll be nice when we switch, though01:00
lifelessits rocking01:00
idnarwe're currently using 1.6 format, I think01:01
jelmer/clear01:02
idnarwhatever the minimum that supports stacking is01:02
lifeless1.601:02
lifeless1.9 has faster indices01:02
lifeless2a has faster everything01:02
idnarI think we could upgrade to 1.14, but I'll just wait until we can do 2a01:02
lifelessyou can now01:03
lifelessbut it is fragile < 2.0.001:03
mwhudsonPeng: can you explain in words of one syllable what the problems with loggerhead and yui3 final are?01:33
mzzthat is not a lot of speech sound things. To say a thing with that rule in place is hard, but at the same time a bit fun01:38
lifelessmwhudson: does not work ? ;)01:41
mwhudsonlifeless: ta01:41
mwhudsonseems to be accurate in fact, surprisingly enough01:41
mwhudsonit just doesn't work at all, for no very obvious reason01:42
lifelessif I can suggest unbundling yui - debian unbundle it anyway; make it a dependency01:43
mwhudsonpossibly a good idea01:44
mwhudsonorthogonal though01:44
lifelessyes01:44
Peng_mwhudson: There's a new feature in YUI 3.0.0, where you basically do YUI.use('whatever', function() { my_code(); }). It's possible that the old style that Loggerhead uses doesn't work anymore. I didn't check, though.02:25
Peng_mwhudson: http://www.yuiblog.com/blog/2009/09/29/yui-3-0-0/02:25
* Peng_ goes AFK again02:25
mwhudsonPeng_: yes, that's right it seems02:25
mwhudsonPeng_: it's not a new feature in yui 3 vs 3pr2, it's new compared to yui202:26
mwhudsonPeng_: thanks for the prod02:26
emmajaneigc, I did see the email about the nav problem. I can replicate using browsershots.02:28
emmajanekirkland, I tried the snippets you gave me yesterday, but I'm getting an error on the results page.02:29
emmajanekirkland, http://bazaar-vcs.org/static/02:29
emmajane(just in case you still happen to be around :) )02:30
emmajanehrm02:34
emmajanelet's try that again...02:34
emmajaneigc, I did see the email about the nav problem. I can replicate using browsershots.02:34
emmajane kirkland, I tried the snippets you gave me yesterday, but I'm getting an error on the results page.02:34
emmajanekirkland, http://bazaar-vcs.org/static/02:34
emmajane(just in case you still happen to be around :) )02:34
kirklandemmajane: these are wrong:02:36
kirkland  var googleSearchIframeName = "cse-search-results";02:36
kirkland  var googleSearchFormName = "cse-search-box";02:36
kirklandemmajane: mine look like this:02:36
kirkland                var googleSearchIframeName = "results_003883529982892832976:ly2fmeg302s";02:36
kirkland                var googleSearchFormName = "searchbox_003883529982892832976:ly2fmeg302s";02:36
kirklandemmajane: you need yours to make your google cx id or whatever02:37
kirklandemmajane: do you have access to the google custom search front end?02:37
emmajanekirkland, it's poolie's. I don't have all the controls as when I make my own.02:37
kirklandemmajane: gotcha02:39
kirklandemmajane: try this...02:39
emmajaneI believe I'm: cx=009852948614216791564:dr5xzrczfnu02:39
kirklandemmajane: oh, there you go02:40
kirklandemmajane: http://pastebin.ubuntu.com/282607/02:40
emmajaneso just results_009852948614216791564:dr5xzrczfnu (maybe?)02:40
kirklandemmajane: replace the _[0-9]* with that02:40
kirklandemmajane: yes, exactly02:41
emmajanewith the :etc02:41
kirkland    <input type="hidden" name="cx" value="009852948614216791564" />02:41
kirklandemmajane: and that too02:41
kirklandemmajane: yes, with the :.*02:41
emmajanethanks :)02:41
emmajaneI've found the documentation on this to be plentiful AND useless all at the same time. :/02:41
kirklandemmajane: :-)02:44
kirklandemmajane: it is a bit of a mystery02:44
emmajanekirkland, /me shakes her fist at the proprietary money makers. ;)02:44
emmajaneok. I've plugged that in and now I'm getting no error and no results locally. Just uploading to test.02:45
emmajanekirkland, hm. same thing as locally. no results. http://tools.hicktech.com/bzr-website/02:54
* kirkland looks02:55
lifelessmeep02:55
lifelessI've wandered into html land02:55
emmajanelifeless, avert your eyes! :)02:56
lifelessdavidstrauss: its plone you're upstream on right?02:57
emmajanedavidstrauss, you're meddling in plone now too?!02:58
emmajanedavidstrauss, TRAITOR :)02:58
kirklandemmajane: change <form action="search.html" id="cse-search-box">02:58
kirklandemmajane: to id="searchbox_009852948614216791564:dr5xzrczfnu"02:58
emmajaneah02:59
kirklandemmajane: and also:02:59
kirkland<div id="cse-search-results"></div>02:59
lifelessemmajane: no, I was confused03:00
lifelessits drupal03:00
kirklandemmajane: to <div id="results_009852948614216791564:dr5xzrczfnu"></div>03:00
lifelessI knew it was some webby thing03:00
emmajanelifeless, LOL03:00
emmajanelifeless, plone. drupal. what's the diff? ;)03:00
lifelessexactly!03:00
* emmajane grins03:00
lifelessso I was going to ask03:01
lifelesswhat does it do for test runs; web based reporting and so on, or very console orientated?03:01
emmajanelifeless, ummm. they have a bot and a farm.03:01
emmajanethere's a testing suite which has web-based reporting and updates the issue queue to say if patches passed the suite.03:02
emmajaneafter that I start running out of words to repeat.03:02
lifeless;)03:02
lifelesshttp://drupal.org/node/394888 seems relevant03:03
emmajanesdboyer, you know the answer to that ^^03:03
emmajanechx would know too if he were around.03:03
lifelesshttp://testing.drupal.org/ needs more google juice03:08
* emmajane nods.03:09
lifelessjelmer: http://testing.drupal.org/pifr/file/1/1301903:09
emmajanelifeless, http://drupal.org/node/162788#comment-1697272 <-- example of integration with our issues queue.03:12
emmajanenot sure if you wanted to see that bit though.03:12
emmajanehttp://drupal.org/node/162788#comment-1770146 <-- and failures03:12
lifelessemmajane: thats nice03:13
emmajaneas much as we hate our issues queue, the test bot is pretty cool.03:13
lifelesshttp://build.samba.org/?function=Recent+Builds;tree=samba_4_0_test uses http://launchpad.net/subunit but does its html rendering via regex and guesswork03:14
lifelessso there is a bug on subunit to have a good html reporter03:14
* emmajane nods03:14
emmajanelifeless, it can be a bit brutal to track down the right test (most of the time I'm doing docs patches and it's a wonky test that needs to be fixed), but generally I find it more useful than having nothing.03:16
lifelessdoes it file bugs automatically?03:16
emmajanehahaha03:16
emmajaneno.03:16
emmajane:)03:16
lifelessso, how do you get the integration, you just say 'test XXX' when you file it?03:17
emmajanepatches don't get accepted to core if they don't pass the bot.03:17
emmajane(which is the issue queue integration part).03:17
emmajanepatches that are "red" don't go in.03:17
lifelessok03:17
lifelessso you have a queue03:17
emmajaneyah03:17
lifelessand if it passes it lands03:17
lifelessand if it fails it becomes an item in the issue queue?03:18
emmajaneuploading a .patch triggers the bot to run the tests.03:18
lifelessits basically a prettier PQM :)03:18
lifelessI like03:18
emmajanethen you hit reload on the issue a million times and eventually the place where you uploaded your patch turns green or red.03:18
spmAm trying to debug why 'bzr launchpad-login' (in a chroot) is returning "bzr: ERROR: Connection error: curl connection error (Problem with the SSL CA cert (path? access rights?))" any suggested flags? or is strace the best bet?03:18
emmajanelifeless, "normal people" don't ever look at testing.d.o they just wait to get the results back.03:19
lifelessemmajane: so you upload the patch to the bug tracker?03:19
emmajanelifeless, yup03:19
lifelessemmajane: very nice03:19
emmajaneit seems to work for us. :)03:20
lifelessemmajane: is committing to core done by the bot, or someone taking a passed item and going 'doit'03:20
emmajanelifeless, one of two humans gets to commit to core.03:20
lifelessspm: apt-get remove python-curl03:20
lifelessspm: :P03:20
emmajanelifeless, we have a status on an issue which is, "ready to be committed"03:20
lifelessspm: (don't, I'm teasing)03:20
spmlifeless: ha ha. :-)03:20
emmajanelifeless, then either Dries or $co-maintainer will commit the patch.03:20
lifelessspm: its probably ca-certificates03:20
spivspm: what lifeless just said; is the ca-certifcates package installed?03:21
kirklandemmajane: any luck?03:21
emmajanelifeless, contrib modules are, of course, totally different and don't have a testing suite unless the developer chooses to create one (but I don't believe that's part of the testing bot's job)03:21
emmajanekirkland, no. :(03:21
emmajanekirkland, back to Bad Request.03:21
spmlifeless: spiv: huh. no it isn't. lets try that then.03:21
kirklandemmajane: where's the latest?03:21
emmajanekirkland, Just trying to figure out what I did this time. :(03:21
spivlifeless: thinking of subunit, is it time to add --subunit to make check?03:21
kirklandemmajane: it's working for me03:21
lifelessspiv: yes!03:21
emmajanearh. wrong tab.03:22
kirklandemmajane: http://tools.hicktech.com/bzr-website/search.html?cx=009852948614216791564%3Adr5xzrczfnu&cof=FORID%3A10&ie=UTF-8&q=emma&sa=Search#88103:22
* emmajane bangs her head repeatedly.03:22
emmajanekirkland, you are like a Google-god.03:22
emmajanekirkland, thank you :)03:22
lifelesskirkland: so how did you get roped into this ;)03:22
lifeless[not why, how :P]03:23
emmajanelifeless, I think I threatened to cry...03:23
* emmajane is classy like that03:23
lifelesslol03:23
kirklandlifeless: heh, not sure03:23
lifelessspiv: should I submit a pycon talk; I think I have about 5 hours to do that in.03:23
kirklandlifeless: i have a couple of semi-useful google-custom-searches up and around03:23
lifelessspiv: do they do travel assistance ever?03:23
kirklandlifeless: i think poolie outed me :-)03:23
spivlifeless: I'm afraid I don't know.03:23
emmajanelifeless, I think hypa7ia is just working on hers. :)03:23
kirklandemmajane: results, formatting look nice03:24
lifelessspiv: bah, some python god :P03:24
emmajanekirkland, I'll never tell who outed you. I need to protect my sources. :)03:24
kirklandemmajane: heh03:24
kirklandemmajane, et al: enjoy ;-)03:25
emmajanebzr commit -m "Google Search is now working. Everyone buy kirkland a $drink."03:25
kirklandemmajane: heh!03:26
lifelessdrink="bombay sapphire" \103:26
lifelessspiv: would you like to do the honours [--subunit to trunk?]03:26
spivlifeless: do we care about normal humans that might type "make check"?03:27
lifelessspiv: lets say we don't, and if we're wrong change it again03:27
spivHeh.03:28
spivFair enough.03:28
lifelessits a fairly specialised interface03:28
lifelessspiv: alternatively, we can add a variable PQM can set03:28
lifelessbut that seems like a round about way if few folk run 'make check'03:28
spivlifeless: right03:28
spivI'm ok with "just change it", as you say it's easy to undo if it causes trouble for someone.03:29
lifelessBasicOSX: hi!03:29
lifelessBasicOSX: I need feedback from you per bug ###(I forget, check your bugmail :P)03:30
BasicOSXhello03:30
* igc lunch03:32
davidstrausslifeless: Nope, but I can put you in touch with people from Plone.03:35
spmlifeless: spiv: fyi. that did it (ca-certs) have now moved onto a different problem, but progress :-)03:36
emmajanedavidstrauss, turns out lifeless just doesn't know the difference between plone and drupal.03:36
spivspm: cool03:36
emmajane:)03:37
lifelessdavidstrauss: I don't really care about plone :P I was interested in the test discussion - see what emmajane and I covered after my gaffe03:37
emmajanelifeless, oh you'll never get to live it down. ;)03:38
emmajanedavidstrauss, he was asking questions about the testing suite. I invented a couple of answers which may vaguely resemble the truth.03:39
davidstraussemmajane: :-)03:39
arkanesare the pyrex-compiled C modules covered by the test suite?03:41
lifelessdavidstrauss: did you end up getting your hudson foo on ?03:41
lifelessarkanes: yes03:41
arkanesyay03:41
davidstrausslifeless: We're using Hudson for The Economist03:41
arkanesI experimeted with compiling them using cython instead, and I ran the test suite and everything was fine, but I wasn't sure if that was a good way to exercise them03:41
lifelessdavidstrauss: yeah, when I ran into you in #hudson you were setting it up I think03:41
davidstrausslifeless: And I am in touch with the developer of Bazaar-Hudson integration03:41
arkaneswell, I ran bzr selftest, is that the right thing to do?03:42
lifelessarkanes: yup03:42
lifelessarkanes: as long as you've run make build03:42
arkaneshmm03:42
arkanesI did setup.py build insteadl03:42
lifeless(setup.py build -i03:42
lifelessit the inplace thats needed if you're testing in-tree03:42
arkanesI installed first, tested later :P03:43
lifelessthats fine03:43
arkanescython support is somethign like a 4 line patch, correct procedure is to file a bug on launchpad & attach patch?03:44
spivlifeless:03:45
spiv-$(PYTHON) -Werror -O ./bzr selftest -1v $(tests)03:45
spiv+$(PYTHON) -Werror -O ./bzr selftest -1v --subunit $(tests)03:45
lifelessarkanes: doc.bazaar-vcs.org/en, developer docs are there03:45
lifelessarkanes: that said, are you making it 'work with', or 'change it to use' cython ?03:45
spivlifeless: look ok?  I guess -v is probably irrelevant now.03:45
lifelessspiv: -v is irrelevant03:45
BasicOSXlifeless:  not seeing request for feedback, got bug number?03:45
arkaneslifeless: work with03:46
lifelessspiv: separately I'd like to discard the -1, but that may need discussion03:46
arkaneslifeless: as in, fall back to cython if pyrex is not present03:46
spivlifeless: yes03:46
lifelessarkanes: ok, cool. We don't want to depend on cython at this point as its not as widely available as pyrex (we support python 2.4 platforms)03:46
arkanesyeah, I use cython and don't keep pyrex around so I just wanted it to work in that environment03:47
spivlifeless: if you make the test suite fast enough I'm sure people won't mind if -1 is left off ;)03:47
spivlifeless: ok, pqm-submitting that to bzr.dev.03:48
lifelessspiv: well most submissions should land, and most failures may have multiple things wrong with them03:48
lifelessspiv: :)03:48
spivlifeless: talk to oubiwann about PyCon, I think he knows stuff.03:55
oubiwannlifeless: you gonna submit?03:56
spivlifeless: also, http://pqm.bazaar-vcs.org/: Running [ 3% 552 test(s) 3 failure(s) 5 errors(s) ] ...03:56
oubiwann(tomorrow's the last day for proposals)03:56
spivGiven the -1, I guess those are skips and known failures...03:56
lifelessoubiwann: looking at the web site stuff now03:57
lifelessspiv: \o/03:57
lifelesssexy03:58
oubiwannlifeless: awesome03:58
lifelessoubiwann: I'm wondering about aid03:58
oubiwannah, yeah03:58
oubiwannit's not granted for speakers, but speakers are encouraged to apply03:58
lifeless'we' don't seem to know who we'll send or not, so I have to work on the basis that I may be solo if I submit03:58
oubiwann(for aid)03:58
lifelessoubiwann: are you on TIP?04:00
oubiwannlifeless: TIP?04:07
lifelesstesting in python04:10
lifelessoubiwann: this is what I would submit a pycon talk about: - would you come to see it? http://rbtcollins.wordpress.com/04:10
* oubiwann checks it out04:11
oubiwannlifeless: oh HELLZ YEAH04:12
lifelessoubiwann: glad you like it :)04:15
lifelessvila: aren't you meant to be sleeping?04:28
lifelessspiv: I like the pqm output04:31
lifelessfeels much more usable to me04:31
lifelessdo you ?04:31
emmajanebeuno, just got feedback from someone who couldn't find the option to download builds on code.edge.launchpad.net/bzr. Not sure if you wanted a UI bug submitted for LP?04:50
arkanesI've got a branch I'd like to submit back to bzr but the instructions on http://bazaar-vcs.org/BzrGivingBack conflict slightly with the launchpad UI, is "lp:bzr" the correct target branch?05:00
emmajanearkanes, you'll upload things to your own workspace on LP and then submit a merge request.05:04
lifelessoubiwann: http://us.pycon.org/2010/conference/proposals/127/05:04
oubiwannlifeless: thanks!05:04
emmajanearkanes, http://doc.bazaar-vcs.org/bzr.dev/en/developer-guide/HACKING.html#submitting-changes this has more info05:04
lifelessoubiwann: its insane05:04
spivlifeless: yeah, it's much nicer to have the percentage.05:04
lifelessit thinks canonical's homepage is rbtcollins.wordpress.com.  I don't know how to fix that05:05
spivlifeless: the non-zero failure and errors are a bit alarming, though.05:05
lifelessoubiwann: ^05:05
spivlifeless: curiously, I saw "Current test: None05:06
spiv" at one point.05:06
spiv(67% of the way through)05:06
lifelessspiv: yes, it means one test finished, the next had not started05:08
spivYeah, not unreasonable.05:09
lifelessoubiwann: oh, I get it.  The bio 'link' links to affiliation, not the author. BAH05:09
lifeless>bah<05:10
emmajaneStating the obvious: We don't have a .dmg for installing Explorer and we don't seem to have install instructions.05:19
emmajane(on OSX)05:19
emmajaneigc, ping?05:23
igchi emmajane05:24
emmajaneigc, hey :)05:24
emmajaneigc, the woman who solved the nav bar problem for me is trying to install bzr! *woot!*05:24
igcexcellent05:24
emmajaneshe's on OSX though and keeps getting errors that are getting progressively harder for me to google.05:24
emmajaneshe's trying to get Explorer working05:24
igc:-(05:25
emmajaneyeah05:25
emmajanedo you know anything about Explorer on OSX?05:25
igcshe ready needs to wait for the desktop installer to arrive05:25
igcverterok is working on it05:25
emmajanecool!05:25
emmajanewill it be ready "soon" or is it a long term project?05:25
igcemmajane: installing Qt on OS X is easy05:25
igcemmajane: but PyQt is a pain in the butt05:26
emmajaneshe's getting errors about SIP?05:26
emmajaneyeah05:26
igcigc: I have done it in the past but it wasn't fun05:26
emmajane:/05:26
emmajanethat's what she's running into as well.05:26
igcit's *ready* important verterok gets that installer done - hassle him when he's next online!05:27
emmajane<jacine> jacinembp:PyQt-mac-gpl-4.6 jacine$ python configure.py05:27
emmajane<jacine> Traceback (most recent call last):05:27
emmajane<jacine>   File "configure.py", line 37, in <module>05:27
emmajane<jacine>     import sipconfig05:27
emmajane<jacine> ImportError: No module named sipconfig05:27
emmajanethat's as far as she got.05:27
igcemmajane: I can't remember sorry05:27
verterokemmajane, igc: hi :)05:27
igcemmajane: emailing the bzr-mac list is a good idea though05:28
emmajaneverterok, hey ! :)05:28
igchi verterok!05:28
igcI was hoping you'd pop up05:28
jacinehi! :)05:28
* emmajane waves at jacine 05:28
igchi jacine05:28
jacinehi emmajane, igc ;)05:28
verterokjacine: hi05:29
emmajanejacine is a designer/themer with Drupal and fixed the nav bar. We love jacine ! :)05:29
jacinethanks for helping me get started :)05:29
jacinehi verterok05:29
verterokemmajane, jacine: here is a somewhat good step by step to get PyQt installed: http://www.oak-tree.us/blog/index.php/2009/05/12/pyqt-mac05:29
emmajaneverterok, can we get this added to the OSX install instructions either on the Wiki or in the Official Docs?05:30
jacinehmm, reading05:30
verterokigc: do you know if there is requirement on a specific pyqt/qt version? (for qbzr/explorer)05:30
igcverterok: Qt 4.4 or later05:30
verterokjacine: be carefull with the version ^ I don't know if qbzr works with PyQt 4.505:30
verterokigc: oh, ok. thanks! :)05:30
jacineok verterok, thx05:30
emmajaneverterok, jacine is involved with the Drupal design community as well. Having an .dmg would make it way easier to promote bzr within Drupal. Is the installer going to be ready "soon" for OSX? I have no idea how hard these things are.05:31
igcverterok: Qt 4.5 should be fine - that's the version on jaunty05:31
verterokemmajane: we could add this to the wiki...don't know in which place :)05:31
jacineemmajane: ya, so far this is much harder to get running compared to CVS ;)05:32
emmajaneverterok, http://bazaar-vcs.org/QBzr ?05:32
emmajanejacine, hehe05:32
emmajanejacine, y'think? ;)05:32
jacinehehe, and I have Xcode ;)05:32
emmajaneverterok, and http://doc.bazaar-vcs.org/explorer/en/install-osx.html ?05:32
verterokemmajane: thanks to jfroy that showed me an alternative way of building the packages I think it's going to be easier than using the previous approach...but I still need to get it working ;)05:33
emmajaneI had igc 's branch downloaded and ready to update the docs and then we just kept getting more nad more errors.05:33
emmajane\o/05:33
emmajaneeasier is gooder :)05:33
verterokemmajane, jacine: I'll work on this tomorrow, probably for OS X 10.5 first as I'll have access to my 10.4 ibook probably during the weekend05:36
jacinecool05:36
emmajaneverterok, awesome. thank you! :)05:36
emmajaneigc, search is working thanks to kirkland and the nav bar is working thanks to jacine :)05:37
jacinehehe ;)05:37
igcemmajane: that's great news - well done05:44
emmajane:)05:45
igcverterok: I'm happy to test your installer on 10.4 when it's ready05:45
emmajaneI think jacine said she's on OSX?05:46
emmajaneerg 10.5 rather05:46
emmajane<--- tired bear05:46
jacineyeah, 10.5 :)05:46
igcemmajane: must be time for some sleep soon :-)05:46
emmajaneigc, yeah. the anticipation of Explorer almost working for jacine is keeping me up :)05:46
jacinehaha ;) well, I'm gonna make it happen emmajane!05:47
emmajaneWOOT!05:47
igcemmajane: another minor thing: the Bazaar logo is being clipped in ff 3.0 on jaunty. Can you move it right a bit?05:48
emmajaneigc, it's probably easier just to make the text smaller?05:48
igcmaybe left-align it with the Home area in the nav bar?05:48
emmajaneit should have loads of room though. hm05:49
emmajanehttp://browsershots.org/screenshots/f8ab0781362b8fc8e1920f59c3cac3c4/ <-- from earlier tonight05:50
emmajaneigc, is it your fonts?05:50
emmajaneOOOoo. logo, not text.05:51
emmajanehow wide is your browser?05:51
igcemmajane: how can I easily tell?05:51
emmajaneis it basically the width of the page?05:51
emmajanethe design rather05:51
emmajaneI shifted the logo to the left so that it pointed into the middle of "home"05:52
igcemmajane: there's no horinzontal scrollbar fwiw05:52
emmajanebut on narrower screens the amount of shift can be clipped.05:52
kirklandemmajane: \o/05:53
emmajanekirkland, :)05:53
emmajanekirkland, again, you rock! :)05:53
igcemmajane: I'm on 9.04 btw05:54
emmajaneigc, I'm 9.04 FF 3.0.14.05:55
emmajaneigc, if you make your window a tad wider, does the clip go away?05:55
emmajaneI just want tomake sure I'm solving the right problem. :)05:55
igcemmajane: wider fixes the problem05:55
* emmajane nods05:56
igcemmajane: it is truly center aligned with "Home" - that just is too far left05:56
emmajanelet me add +30px to Home and leave the logo where it wants to be.05:56
igcemmajane: left-aligned with the text below will look better05:57
emmajaneigc, uploaded06:01
igcemmajane: fixed. Thanks!06:01
emmajaneawesome!06:02
emmajaneigc, I saw your note about the news too06:02
emmajaneI'm not loving it at the bottom, and don't mind if the headlines are in the banner space.06:02
igcemmajane: ah good06:02
igcemmajane: poolie wants it to look like news though06:03
emmajanei'm still feeling a bit gunshy about posting things to the list after the stuff last week.06:03
igcemmajane: so it needs a box and maybe some little news icon to highlight it if we move it there06:03
emmajanebleh06:03
emmajanedancing monkeys! :)06:03
igcemmajane: wecome to my world :-)06:03
emmajanelol06:04
igcemmajane: open source development isn't kind on the ego :-)06:04
emmajaneigc, we still have some of the designer's time if you wanted me to ask him to solve it. but more direction is better than "be creative" ;)06:04
emmajaneigc, heh. y'think? :)06:04
igcemmajane: there's a new critic every day!06:04
igcemmajane: I think we need approval in principle from poolie first06:05
* emmajane nods06:05
emmajanethere is time left there, so don't feel that you or I *needs* to solve it. :)06:05
emmajaneto my eye I want the text on the left to be bigger so taht the news isn't lonely on the bottom right.06:06
emmajaneI wanted to keep the logos as a divider/end of page summary (which is why I took them out of the left side)06:06
emmajanebigger/longer/other06:07
emmajane(for left text)06:07
igcemmajane: maajane: bumping the LHS up a text size is worth a try - it may stand out more then06:08
igctypo sorry06:08
emmajanekay06:08
igcbbiab06:15
emmajanehrm. if I do that the headings don't line up nicely. /me plays more06:15
spmbeating my head against the brickwall here. "bzr: ERROR: Connection error: Unable to authenticate to SSH host as" AFAICT, we have the right ssh setup and all; but clearly not. Suggested places I could/should be looking?06:16
spivAs a bzr error?  I guess that means it's using paramiko...06:17
spivI'm a bit surprised its not using OpenSSH.06:17
spmspiv: yeah, bzr info bzr+ssh://bazaar.launchpad.net/~launchpad-pqm/launchpad/db-devel/ by way of example06:17
spivNot that it should matter either way.06:18
spmspiv: ahhh. are you implying that's a different package we're missing? I don't have ssh (the binary) in this chroot so... ?06:18
spivWell, bzr will happily enough fallback to paramiko if /usr/bin/ssh doesn't exist.06:19
spivAnd judging from that error it appears to be doing so just fine.06:19
spivBut presumably it's trying either the wrong username and/or key.06:19
spmoh I dunno - it doesn't read as "happy" to me. fallback sure. ;-)06:19
spivThe 'fallback-to-paramiko' part is happy.  That doesn't mean that the rest of it is ;)06:20
spmheh06:20
spmso is the paramiko side going to be doing the right ~/.ssh/config bits? or... ?06:21
spmshould i be adjusting in ~/.bazaar/authentication.conf ?06:21
spivI think it'll prefer authentication.conf06:22
spivI'm not sure if it will try use ~/.ssh at all.  I'm not very familiar with what config paramiko uses.06:22
emmajaneigc, the bigger font size on LHS ends up being distracting.06:22
spiv(or our glue for it)06:23
jacineigc: verterok, emmajane!  got it! :)  Thank you so much!06:23
emmajanejacine, WOO! :)06:23
spmhmmm. 'k.06:23
jacineyay ;)06:23
spivI'd be inclined to just install openssh-client, personally, because I know the config for that quite well :)06:23
lifelessparamiko doesn't use the ssh config, does it ?06:23
emmajanejacine, let me know what can be added where to make the instructions easier. I'm not sure if the installer will include everything verterok ?06:24
jacineemmajane: actually, this was perfect: http://www.oak-tree.us/blog/index.php/2009/05/12/pyqt-mac06:24
spivlifeless: I don't *think* so, but I'm not at all sure.06:24
emmajanejacine, cool!06:24
lifelessok, benefits of starting at 0630; gnight :)06:24
* lifeless waves ciao06:24
jacineemmajane: i think we would just need to pull the other parts in...06:24
spmspiv: heh; from what I can see, the only missing piece'd be the specifying of the IdentityFile, as it's not the default06:24
spmnight lifeless06:24
spivlifeless: move to NZ already :P06:25
spivlifeless: g'night :)06:25
jacineemmajane: gonna save the links and summarize what I did before that part and send it to ya... after I create a test project.06:25
emmajanejacine, awesome. I'm going to update the wiki right now to add that URL.06:25
spmspiv: ARGH. cp id_rsa-ODDNAME id_rsa and same for the .pub == success. ARGH.06:26
emmajanejacine, I updated the wiki to include that URL.06:29
jacinewhere is the wiki, sorry, tab overload here...06:29
emmajanehttp://bazaar-vcs.org/QBzr06:30
jacinethanks :)06:30
emmajanenp06:30
emmajaneverterok, https://twitter.com/joncruz/statuses/4518006753 <-- you've got volunteers to help with the installer. :)06:32
emmajaneok. sleep f'reals this time.06:36
jacineemmajane: I'll e-mail u a link to what I'm writing06:37
jacinethanks again for everything :)06:37
jacineu guys rock!06:37
emmajanejacine,  thanks for stickign with it. very very very much appreciated.06:37
jacine;)06:37
emmajanejacine, also? thanks for fixing the nav bar. very^3 appreciated. :)06:38
jacineanytime emmajane :)06:38
emmajane:)06:38
emmajanedon't be making offers like that ;)06:38
jacinehehe ;)06:38
bialixhello bzr08:04
Peng_Hi08:05
=== AfC1 is now known as AfC
pooliehello all08:39
pooliehi jelmer?08:40
bialixhi poolie08:52
pooliehello bialix08:53
bialixpoolie: as I understand big announce is delayed so I'm planning to release qbzr 0.14.3 soon08:53
bialixthere is several important bug fixes08:54
bialixI hope jam won't object to build another installer08:54
poolieok08:54
* bialix hopes there is still possible to update packages in Karmic08:55
* igc dinner08:57
pooliesorry, back into meetings...08:57
pooliebialix: with bug fixes, yes08:57
bialixgood08:58
jelmerpoolie: hi10:06
pooliehi jelmer10:13
StyXmanI have an original branch/repo where I've been commiting all my changes so far. now I setup a project in savanah, which gives me a bazaar repo, and I intend to import all the history there. should I branch the savannah repo, then pull from my repo into this branch, and then push into savannah? did I get it right?10:29
Peng_StyXman: Just push to Savannah from your original branch.10:32
naokihi jelmer10:36
jelmerhi naoki10:37
naokijelmer: I can branch from git:// on Windows!  https://bugs.launchpad.net/bzr-git/+bug/382125/comments/1010:37
ubottuLaunchpad bug 382125 in bzr-git "Can't branch from remote repository on Windows" [Undecided,New]10:37
naokiI attached quick fix patch. Please confirm.10:38
naokiI think bzr-git may be a killer-app for bzr on Windows, because git on Windows requires msys or cygwin. Gread job! jelmer.10:41
bialixnaoki: cool! \o/10:51
jelmernaoki: thanks11:30
jelmernaoki: couldn't we just eliminate that assert ?11:31
naokijelmer: I tryed it, but next line also uses  "self.index"11:37
jelmernaoki: any chance you can try with current trunk?12:01
jelmerI've pushed an alternative fix12:01
naokiOK!12:08
naokiIt works!12:08
jelmernaoki: great :-)12:11
jelmernaoki: what about the other warning?12:11
jelmernaoki: ?13:06
SamB_XPjelmer: you really need to get together with whoever does the bzr nightly PPA and figure out what's going on with bzr-doc ...13:16
jelmerSamB_XP: ? The PPA's are only for Ubuntu aren't they?13:24
abentleyjam or vila: Where is the 2.0.0 branch?  I can't find it on https://code.edge.launchpad.net/~bzr-pqm/ or bazaar-vcs.org/bzr15:21
jamabentley: all pqm branches are now on launchpad15:21
jam2.0.0 is ~bzr-pqm/bzr/2.0.015:21
jam2.0 stable is ~bzr-pqm/bzr/2.015:22
jamtrunk is ~bzr-pqm/bzr/bzr.dev15:22
abentleyjam: Oh, I guess 2.0.0 is hidden because it's been merged into 2.0.15:23
abentleyjam: Thanks.15:23
jamabentley: ah hidden from the main view?15:24
jamthats a shame15:24
jamgiven that we fully intend to continually 'merge up'15:24
jam2.0.0 => 2.0 => bzr.dev15:24
abentleyjam: Yeah.  I'm marking it as "development", which a new commit would do anyway.15:25
jamI'm pretty sure we don't expect another commit on 2.0.015:25
abentleyjam: I think the same thing won't happen to 2.0, because it's associated with a series.15:26
abentleyjam: getting perfect rules for this stuff is hard...15:27
jamyeah15:27
macflagdoes bzr support database version control?15:30
abentleyjam: The significance of 2.0.0 isn't the fact that it may or may not be under development, it's the fact that it corresponds with a release.15:31
jamabentley: yeah, but I think lp only has that for a series, right?15:31
jammacflag: not explicitly, though you can certainly version your sql dumps15:31
abentleyjam: Right.15:31
arkanesso when I do "bzr pull" and there's some merges, is there a trivial option I can pass to bzr diff that's basically "diff this and the branch it was before I just updated", or do I have to look back and figure out what revision number that was?15:31
macflagjam: how economical and accurate is that?15:31
arkanesmacflag: versioning databases is hard because they're running images, not something you can update with a textual diff15:32
abentleyarkanes: I don't think there's a direct way, because we don't keep a record of what pull did.15:32
arkanesabentley: yeah I figured. i just do this so often, looking at the files changed in a pull and then wanting to know what got merged.15:33
macflagarkanes: i'm working with reasonably small databases, does this change your answer?15:33
arkanesmacflag: not really15:33
abentleyarkanes: You want to know which of your local changes were merged?15:34
arkanesmacflag: the nature of a database is that it's a running image that you modify in place, rather than traditional development where you build something from an authorative source15:34
arkanesabentley: I don't have local changes, it was just updates from the pull15:34
abentleyarkanes: When you say "wanting to know what got merged", what's an example of something that might have been merged?15:35
arkanesabentley: well in this specific case i updated by bzr.dev branch15:36
macflagarkanes: yeah i know, but *theoretically* there must be some format or "instantiation" to which i can convert a database, which is more suited for running diffs against, or am i wrong?15:36
arkanesand there was a change to doc/developers/HACKING.txt and I'm curious to know what that was, since I just started contributing15:37
arkanesmacflag: sure, the sql dumps15:37
Lo-lan-domacflag: SQL dumps could be that, if you added something to guarantee that rows always get out in the same order.15:37
arkanesmacflag: but without the cooperation of the database itself, and some smart diff tools (since a simple textual diff won't do), it can be awkward and error prone to do it15:37
arkanesmacflag: if you're using an embedded database like sqlite, just sticking the binary DB file in there works too15:38
abentleyarkanes: So I think you care about changes, not just merges.  Hmm, we've been talking about adding diff support to pull for ages, but it looks like that hasn't been done.15:38
arkanesabentley: sorry, yes, I want to know what changed, not specifically was merged15:39
arkanesI said merge because there was an M next to the file name :)15:39
abentleyarkanes: You can always do "bzr pull -c $REVISION" where $REVISION is the one that modified HACKING.15:39
abentleyarkanes: Sorry, diff -c ...15:39
macflagarkanes: i am not familiar with bzr, so by "embedded" do you mean bzr has such sqlite support?15:39
arkanesmacflag: no15:40
arkanesmacflag: sorry, getting a little misleading15:40
arkanesmacflag: sqlite is a self-containted database, there is no server, so the single datafile contains the entire thing and versioning it as a binary file is sufficient to version the database15:41
arkanesit sounds like thats not what you're using though so don't get derailed :)15:42
macflag:)15:42
arkanesabentley: hmm it looks like -c is basically exactly what I want15:42
macflagarkanes: just curious, is "diff-able database support" something that we can expect vcs's to start to feature any time soon?15:43
arkanesmaybe it should default to your current revision instead of making you look it up15:43
arkanesmacflag: not really15:43
macflagarkanes: no demand, or too difficult?15:43
arkanesmacflag: it's something that the database vendors need to start with, and they could use a vcs engine like BZR to implement15:43
abentleyarkanes: Cool.15:43
arkanesyeah it gave me the diff I wanted15:44
macflagarkanes: so the answer is "it's not what vcs's are supposed to do", right?15:44
arkanesit's more that the way database engines are built makes them unsuitable for versioning by generic VCS tools15:45
MethsAt the end of the day if you want to version control the DB schema you just version control a SQL create script.  If you want to version control data, that's what backups are for.15:46
arkanesversioning running objects in memory is a very different problem than versioning a filesystem tree15:46
arkanesdocument based stuff like couchdb should be more amenable15:47
lifelessabentley: would 'mature' work (for 2.0.0 ?)15:47
lifelessdavidstrauss: bug 276449, if you could comment that would be great15:47
ubottuLaunchpad bug 276449 in bzr "Bzr traceback when branching/pushing" [Undecided,Incomplete] https://launchpad.net/bugs/27644915:47
macflagis any other vcs system equipped for database versioning any better than bzr?15:47
* lifeless crashes15:47
abentleylifeless: I don't remember the implications, but it's easy to find out.15:47
Methsmacflag: Firstly you haven't defined "database versioning" - schema, data or both.15:48
macflagMeths: both15:48
abentleylifeless, jam: Mature looks like a good status for 2.0.015:49
Methsmacflag: Secondly all VCSs are pretty much the same, they can all version a SQL script but none will version a binary blob.15:49
abentleyMeths: Most VCSes will version a binary blob, they just can't diff it.15:50
Methsmacflag: So either use the DB backup system for your database to create backups at version changes (or whenever you need them) or dump the SQL at various intervals15:50
macflagMeths: also, what about data only?15:51
Methsabentley: ah, true15:51
Methsmacflag: data can be dumped or backed up15:51
Methsmacflag: It's data that takes you to dumping or backing up for the "both" scenario too15:52
macflagMeths: so i guess dealing with dumped data only would be absolutely fine, right?15:52
macflagMeths: actually i don't need to deal with both15:52
Methsmacflag: Depends, the biggest issue with database versioning is that data for a new schema won't easily load back into an old schema, so versioning independently is just one big headache - hence all DBMSs support backups and none (AFAIK) support version control15:54
macflagMeths: for example, when / how often does mediawiki generate a new schema?15:55
Methsno idea, read their release notes15:55
macflagnot so often i think, so i guess i could deal with such steps manually15:56
macflagand then i could stick to dumped data diffing15:56
Lo-lan-doWhen merge requests are sent to the bzr devs, they go to a pqm, right?16:01
* Lo-lan-do thinks his 2009-05-07 patch should be either accepted or rejected16:04
macflagLo-lan-do: what's the third option?16:04
=== thekorn_ is now known as thekorn
Lo-lan-doApparently, "simply ignored".16:05
Lo-lan-doI'm tempted to add "presumed forgotten".16:07
luksthat's quite popular option, unfortunatelly16:07
Lo-lan-doI thought pqm was there to keep track of merge requests?16:10
abentleyLo-lan-do: No, merge requests are tracked on Launchpad.16:10
abentleyLo-lan-do: PQM simply performs the merge when it's been approved.16:10
Lo-lan-doAh, got it wrong then.  But my bundle sent to the list was forwarded to Launchpad though, right?16:12
abentleyLo-lan-do: No.  It would hopefully be tracked in bundle buggy, but that's not being used anymore.16:13
Lo-lan-doO-kay, so the bundle's status *is* "forgotten".16:14
abentleyLo-lan-do: Yes.  If you look at the list of unreviewed stuff on Launchpad, it's pretty short: https://code.edge.launchpad.net/bzr/+activereviews16:15
Lo-lan-doI see.16:16
Lo-lan-doI guess I'll rebase onto trunk and send a new bundle then.16:17
abentleyLo-lan-do: Sure.  You'll want to use merge@code.launchpad.net as the address and specify the branch on launchpad you want to merge into.16:18
abentleyLo-lan-do: I recommend lp:bzr16:19
Lo-lan-doWill do.  Currently converting the local branch to 2a, which seems to take some time.16:21
abentleyjames_w: I am making a custom "distribution" of bzr 2.0.0 with 4672:lp:/bzr/2.0 applied.  I am having trouble setting up the right version numbering so that zc.buildout likes it.  Any ideas?16:29
jamspiv: are you still around?16:33
james_wabentley: afraid not, I've never used buildout16:37
jamabentley: it seems to me that if you just did a custom 2.0.1b1 or rc1 would be easier16:40
jamtake the current 2.0 branch, and package it16:40
abentleyjames_w: It installs packages using the standard setup.py foo.  I just don't know if it's appropriate to change bzrlib.version_info to (2, 0, 0, 'launchpad', 0) or what.16:42
james_wI think bzr will reject that16:42
james_wyou could tweak the last number, but that may not be enough16:43
james_wyou could make it (2, 0, '0lp', 'release', 0)16:43
james_wbut that might not sort correctly16:43
abentleyjames_w: What's the right way to tweak a package number that has distro-specific changes?  Where your target version number is something like 2.0.0-ubuntu-1 ?16:43
james_wwe don't tweak the version in setup.py16:44
james_wwe just do it from the package version number16:44
jamabentley: if you look it bzrlib.__init__.py _format_version_tuple16:44
jamwe only support 'alpha' 'beta' 'final' 'dev' and 'candidate' in that field16:44
jamall others must be pure integers ('%d' formatting)16:45
jamso I would recommend "2.0.1a1" if that works best for you16:46
abentleyjam: Okay, I'll give that a go.16:50
abentleyjam: Would deprecation warnings be suppressed for an alpha?16:52
jamabentley: no16:52
jamonly for 'final'16:52
jambzrlib.commands.main:16:52
jam# Is this a final release version? If so, we should suppress warnings16:53
jamif bzrlib.version_info[3] == 'final':16:53
jam    suppress_deprecation_warnings(override=False)16:53
jamthough I've noticed that it doesn't actually work with python2.6, because something on my path is also adding a deprecation warning16:53
abentleyjam: *facepalm*16:53
jamso you actually need "override=True".16:53
pooliehi jam, abentley16:55
abentleypoolie: Hi.16:56
jamhi poolie16:59
abentleyjam: I think I'm going to replace bzrlib.__version__ with '2.0.0-lp-1' in setup.py.17:03
* Lo-lan-do ponders adding a --no-remember option to bzr push17:08
Lo-lan-doWould that have a chance of being accepted?17:09
abentleyLo-lan-do: bzr already has a --no-remember option.17:10
jamabentley: though I don't think we pay attention to it...17:10
jamin the case that there is no current default push location, it always gets set17:11
jamLo-lan-do: you could probably turn the 'remember' field into a tri-state boolean (True, False, None)17:11
jamwhatever you would call that other than boolean .. :)17:11
jamLo-lan-do: or are you looking for a --forget option?17:12
abentleyjam: We pay attention to it, it just disables a previous --remember.17:12
jamabentley: I just mean that internally --no-remember is equivalent to not passing --remember17:13
jamwhich is different than saying "don't remember this path even though there is nothing already set"17:13
jamif you change the run(..., remember=None) then we can tell the difference17:13
abentleyjam: Sure.  I did write the code that adds those hidden inversion options.17:14
abentleyjam: When it gets up to trinary, I usually use strings: "yes", "no", "auto".17:15
Lo-lan-doSorry, my mum chose this particular moment to phone :-)17:19
vilaabentley: Isn't it ternary ? I ask before I jokingly use tri-lean in French as opposed to boo-lean...17:19
Lo-lan-doI was thinking of making the remember a tristate, yes, *and* getting it not ignored when no default is set.17:20
Lo-lan-doBut a --forget option would be nice, independently.17:21
abentleyvila: It looks like ternary is preferred, but both are used.17:21
vilabut otherwise, I've a strong preference for True, False, None myself as the extended boolean, because it perfectly matches to "I know it's true, I know it's false or I don't know"17:22
vilaabentley: thks17:22
abentleyvila: If None didn't evaluate to False in python, that would be okay with me, but I think explicit description of behavior is clearer.17:23
vilaabentley: good point, my coding style generally compensates  that by using 'if xx is None' before attempting 'if xx'17:25
Lo-lan-doHow long does it usually take for merge requests to show up on https://code.launchpad.net/bzr/+activereviews ?17:28
jamLo-lan-do: usually fairly close to immediate, I believe18:28
jamare you sure you had the right submission target?18:29
Lo-lan-doI used "bzr send --mail-to merge@code.launchpad.net lp:bzr"18:30
Lo-lan-do(As suggested by abentley)18:31
jamLo-lan-do: I have very little clue about merge-by-email, I always just push a branch up and click the "propose this branch for merging" link.18:40
jampoolie: poke on https://code.edge.launchpad.net/~jameinel/bzr/2.0-cache-cix/+merge/1146518:41
jamthat, and you seem to have 2 branches 'approved for merging" on the active reviews page18:42
_oggyhi, i need to interface with an svn repo. the repo uses svn:externals. i know that up until a few months ago, bzr (and hence bzr-svn) didn't support nested trees. with 2.0 out, what's the current status of that?18:42
Lo-lan-dojam: I guess I could push my branch, but I don't see a link to propose it for merging.18:42
jamif you look on my page: https://code.edge.launchpad.net/~jameinel/bzr/2.1-static-tuple18:43
jamBranch Merges18:43
jamPropose for merging18:43
jamabout in the middle of the page, towards the left18:44
jamthough you may not see it for *my* branches18:44
Lo-lan-doOh, so it needs to be on Launchpad?18:45
Lo-lan-doI mean, I can't propose to merge a branch hosted elsewhere?18:46
jamLo-lan-do: well, you can have lp mirror it, but Launchpad certainly needs to know about it18:46
jamI think you can register the branch to launchpad, and then propose it from there18:46
Lo-lan-doI guess I'd need a Launchpad account anyway.18:47
jamLo-lan-do: you'd have to ask abentley for more info about sending requests by mail. I believe he does so regularly, I've *never* done so18:47
jamLo-lan-do: ah, I think you need to gpg sign your merge request with a key that LP recognizes18:47
Lo-lan-doI'd rather stick with emails, yes.18:47
jamso you still need an account for email access18:47
jamso if you'd rather18:48
jamsend it to me, and I'll propose it18:48
pooliehi jam, Lo-lan-do19:12
pooliejam, poke for a review?19:12
poolieok, though probably not tonight :/19:13
jampoolie: yeah, its been sitting there for ~1month19:13
pooliesorry19:13
jamsomeone else can do it, but I thought we wanted it in the 2.0.x series19:13
pooliewe should also have a look at moving reviews from bb19:13
jamand I thought you explicitly requested it, thus I wanted to give you first dibs at reviews19:13
poolieor finishing them off19:13
bialixhello jam20:54
jamhi bialix20:57
bialixjam, I'm planning to release qbzr 0.14.3 very soon. In particular there is important bug fix for TBZR users (bug #433137). I'd like to know is you keen to build new installer or I should strongly suggest to windows people upgrade via qbzr installer20:59
ubottuLaunchpad bug 433137 in qbzr/trunk "[master] qcommit should support tree root as valid initial selection with pending merges" [Critical,Fix released] https://launchpad.net/bugs/43313720:59
bialixanybody knows does 'root:' revision id is supported inside bzrlib or this is unrelated to bzrlib?21:02
jambialix: I believe "root:" is a generic file id for loggerhead indicating the root of the tree, but I'm not positive21:02
jamI'll build an installer if this is serious enough21:02
jamthough I wonder about getting bugfixes in to the 2.0.1 release, rather than forcing everything into the 2.0.0-XXX releases21:03
bialixjam: well, we have several duplicates of this bug already21:03
bialixmaybe 2.0.1 is better21:03
bialixmaybe21:04
bialixI hope website stuff will be released soon, so 2.0 will go out officially21:05
bialixbut https://launchpad.net/bzr/2.0 does not provide any hints about ETA for 2.0.121:06
jparker1the release notes for 2.0 mention an "upgrade guide"; where is this?21:07
jambialix: official position is "when reasonable based on bugfixes landed in 2.0.x branch", but something like 1 month post 2.0.0, though again we are having difficulties getting 2.0.0 official announced21:08
bialixjparker1: http://doc.bazaar-vcs.org/latest/en/upgrade-guide/index.html21:09
jamjparker1: note that on http://doc.bazaar-vcs.org/latest/en/ there is a Search box21:09
bialixjam: official position is related to bzr core I suppose, right?21:09
jami believe it is the approved statement in 'cycle.txt'21:09
bialixjam: any way I will build qbzr installer.21:13
idnarargh21:29
idnardo I have to add a new entry to locations.conf to override a more general one?21:30
idnarI was hoping I could just do eg. bzr push --remember <differentlocation>21:30
hsnhow do i resolve Conflicting tags issue during push?21:35
awilkinsAnyone tell me an editor that doesn't append a line terminator to the last line?21:38
hsnvim?21:39
awilkinsNope. vim, gedit, and nano all seem to append line terminators where there were none before... trying to edit "location" in a transplanted lightweight checkout21:40
awilkinsBut it doesn't like the linefeed21:40
awilkinsAppears the answer to my question is "cat"21:41
awilkinscat > location21:42
awilkinsfile:///home/adrian/branch/location^D21:42
fullermdI woulda gone with `echo -n` myself.21:43
awilkinsI remember using that before too21:43
hsnvim: help endofline ->  When writing a file and this option is off no <EOL> will be written for the last line in the file.21:43
fullermdThough I think vim has a....   yeah, what hsn said.21:43
awilkinshsn: I don't actually believe it though, did you read all the caveats in that21:43
awilkinsI don't think I got it to work21:44
awilkinsI remember wrestling with it21:44
* awilkins tries again21:45
fullermdI've never tried using it, so it may be harder than it sounds.21:45
fullermdAlternate crazy solutions include editing with $WHATEVER, then using dd or head to cut off the \n  ;)21:46
brmassaguys, im getting bzr: "ERROR: Permission denied: "/bazaartest": [Errno 13] Permission denied"21:47
brmassawhat should i do?21:48
hsnsudo21:48
brmassahsn: is it for me?21:49
awilkinsAha, you have to pass -b to vim21:49
awilkinsThen it automatically remembers the no-line-endingness21:49
brmassa??21:53
antoranzHi, guys!22:00
antoranzwhy doesn't bzr ask for ssh password (using bzr+ssh or sftp) on windows?22:01
antoranzit says that the only available methods to authenticate are password and keys.... but it doesn't ask for the password in the first place22:02
bob2sure the remote server supports paassword auth?22:08
SiDiHi there22:09
antoranzwell.... yes, I can login (server asking for the password) on that hohst by ssh22:09
SiDiIs there a method to allow people to code without them to have an account with an actual shell defined ?22:09
SiDis/to code/to push code/22:10
antoranzwhen it fails, bzr says: supported auth types: ['publickey', 'keyboard-interactive']22:10
antoranzalso, ssh password authentication works like a charm if I run bzr from a GNU/Linux box against that ssh server22:17
awilkinsSiDi: If you set their shell to /bin/false in the /etc/passwd file that will prevent them using a shelll22:19
awilkinsOr not .... http://www.semicomplete.com/articles/ssh-security/22:20
SiDiawilkins: but that'll break bzr+ssh:// :/22:21
bob2look in the contrib dir in the bzr source22:21
SiDiwill do, thanks22:22
awilkinsWhich, /bin/false, or setting AllowGroups?22:22
awilkins/bin/false shouldn't break bzr+ssh:// AFAIk22:23
awilkinsOk, it does22:32
awilkinsI'm an idiot22:32
SiDiawilkins: if it can make you feel better, i discovered it did by constating it22:34
abentleyawilkins: bzr+ssh runs bzr on the remote machine.  That's all it needs to be able to run.22:45
lifelessmoin22:54
lifelessdavidstrauss: bug 276449, if you could comment that would be great23:08
ubottuLaunchpad bug 276449 in bzr "Bzr traceback when branching/pushing" [Undecided,Incomplete] https://launchpad.net/bugs/27644923:08
davidstrausslifeless: Sorry, that's pretty ancient23:26
davidstrausslifeless: I'd have to contact that (former) client to get a copy23:26
tolstoyAre the loggerhead devs here?23:37
tolstoyAny reason loggerhead doesn't work using bzr 2.0?23:37
tolstoyAttributeError: 'module' object has no attribute 'ProgressBarStack'23:38
igcmorning23:43
tolstoyHm. Looks like something changed in bzrlib 2.0 that broke loggerhead.23:46
lifelessdavidstrauss: no worries23:48
lifelessdavidstrauss: I've closed it23:48
zsquareplusctolstoy: i think launchpad uses bzr 2.0 and loggerhead. there should be a working version i'd guess23:50
tolstoyzsquareplusc: I was trying to pull down the latest, but I think I see where I messed that up.23:51
lifelessmwhudson: ^23:52
mwhudsontolstoy: what version of loggerhead are you using?23:53
tolstoyNo idea.23:53
mwhudsontolstoy: i thought the latest release had the fix for that, certainly loggerhead trunk does23:53
tolstoyI think I have a "real" copy somewhere, and my running copy syncs with that, so I just need to figure out what directory I'm in. ;)23:53
tolstoymwhudson: I'll see what I can pull.23:53
tolstoyNow on version 345, which is promising.23:54
tolstoyOh, wait, that's not right. That's the one I already have.23:55
tolstoyIs this the right repo? http://bazaar.launchpad.net/~loggerhead-team/loggerhead/trunk/23:55
tolstoymwhudson: The last revision I can see is May 13, 2009. That can't be right.23:58
mwhudsonoh right23:58
tolstoyDid the repo change?23:58
mwhudsontolstoy: loggerhead trunk is now http://bazaar.launchpad.net/~loggerhead-team/loggerhead/trunk-rich23:58
mwhudsontolstoy: we upgraded to 2a23:58

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