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

igcmorning all00:01
igchi garyvdm, jml00:01
garyvdmHi igc00:01
jmligc: g'day00:01
thumpernightly ppa is broken for bzrtools again00:02
thumperbzr claims 1.17dev00:02
thumperbut package says 1.15ish00:02
thumperand bzrtools from the ppa doesn't like 1.17 yet00:02
jmlthumper: yeah, I was going to ping you about that.00:03
thumperjml: why ping me?  I don't do anything with the ppa00:04
jmlthumper: just in reference to our earlier conversation, is all.00:04
jmlistr it's either statik or james_w who maintains the ppa.00:04
thumperI think it is james_w given the uploader :)00:04
james_waye00:05
thumperjames_w: is bzr.dev packaged as 1.16 or 1.17... ?00:05
james_wbzr.dev is packaged as 1.15+ currently00:06
james_wwhich is an oversight00:06
james_wman, those tooltips on the branch listings are pretty irritating00:08
=== afk is now known as mthaddon
lifelessjml: so, when do you want to get together for EP stuff?00:09
lifelessjml: any afternoon this week would be good for me00:09
jmllifeless: tomorrow is best for me.00:30
jmllifeless: what time is good?00:30
jmllifeless: also, wrt preserving NEWS headings -- I'm not 100% clear on what you mean.00:31
jmllifeless: when I get clear, I'll be happy to patch the releasing guide.00:31
lifelessjml: there are a number of headings like INTERNAL00:32
lifelessthey should exist, with no entries, under IN DEVELOPMENT00:32
jmlahh ok00:33
lifelessjml: tomorrow is fine00:33
lifelesssay after lunch? 1ish?00:33
jmlso when adding the IN DEVELOPMENT section back in, when merging the release branch back, the RM should also add in the empty headings?00:33
lifelessyes00:33
jmlcool.00:33
lifelessotherwise devs add the randomly00:34
lifelessand we get order changes and conflicts and spurious new section names00:34
jmlthat's easy enough.00:34
lifelessyup :)00:35
jmllifeless: 1ish is good.00:35
igcbbl00:38
bialixgaryvdm: hi00:46
garyvdmHi bialix00:47
garyvdmYou are up early/late00:47
bialixI have a question about Diff button in qlog when there is ext diff configured00:47
garyvdmok00:47
bialixlate00:47
garyvdmSame :-)00:48
bialixin Windows I see small button with triangle on it00:48
bialixhow you created it?00:48
garyvdmCall button.setMenu00:49
garyvdmsee lib/diff.py line 11800:49
bialixthat's all?00:49
garyvdmYes00:49
bialixyeah, I found this code00:50
bialixand it's the same on Linux?00:50
garyvdmYes :-)00:50
bialixnice00:50
bialixI'm tinking about improving our Browse... button for selecting branch or merge directive00:50
garyvdmallthough - it is not a narrow button when using the gtk style :-(00:50
bialixI want to use the same approach00:51
bialixhow bad it in gtk?00:51
garyvdmscreenshot comming...00:51
* bialix waiting00:51
bialixbtw, what you think about adding simple support for gathering list of available branches on code page of project at lp?00:52
bialixI've played with urllib2 and I think we can grab lp:urls from code page00:53
garyvdmit use to look like this: http://garyvdm.googlepages.com/qlog.png00:54
garyvdmnow it looks like : ....00:54
garyvdmbusy uploading.00:55
pooliegaryvdm: you might like to look at python-launchpadlib too00:55
poolieit's kind of poorly documented00:55
bialixthere is no pastebin for images, is it?00:55
pooliebut it lets you poke through basically the whole data model of launcphad00:56
pooliehello btw00:56
bialixhi poolie00:56
dashbialix: imgur.com maybe00:56
garyvdmbialix: my internet is just bad...00:56
bialixcrop just button from image00:56
garyvdmdash: i'll try that00:56
bialixto make image small00:56
poolielifeless, spiv, all, i'm going to close my mail client soon...00:57
garyvdmhttp://imgur.com/HBbWZ00:57
garyvdmimgur is cool dash00:57
poolieso i'm looking for (a) moral support (b) pointers to anything you think i really must reply to00:57
garyvdmbialix: basically the button is too wide.00:58
bialixyep00:58
bialixmaybe explicit width settings will help?00:59
garyvdmYes - just have not really looked at it.00:59
bialixpoolie: launchpadlib has too much dependencies00:59
pooliesimplejson, wadllib, httplib2?01:00
bialix+lazr.ui + oath01:00
lifelesspoolie: +1 :)01:00
bialix+ don't know what elase01:01
pooliejml, could you run "bzr info http://bazaar.launchpad.net/~mbp/bzr/doc/"01:01
garyvdmbialix: I've been think about qmain a bit, bit have been coding the tree widget refactoring mostly. I've made some good progress tonight.01:01
lifelesspoolie: uhm, nothing offhand that is critical01:01
pooliei get a weird message about redirection01:01
bialixgaryvdm: I'm using Ian's bzr explorer, it' nice01:01
poolieme too01:01
spivpoolie: same, nothing I can think of needing your attention now.01:02
bialixgaryvdm: will be nice to have there your tree widget though01:02
bialixgaryvdm: why it has segfaulted?01:02
garyvdmIn parent() i was returning a valid index for the root - it should be an invalid index.01:03
spivpoolie: perhaps try --no-plugins?  ISTR a bug report about weird redirections that turned out to be due to bzr-svn01:03
bialixah, ok01:03
bialixgaryvdm: I hope you will place folders at top, as in qbrowse01:04
bialixgaryvdm: this is most often used sort order for explorer-like tools01:04
garyvdmYes - and later be-able to control that by being able to click on the headings01:05
bialixas you wish01:05
bialixwe need to show unknown/ignored there too, do we?01:06
garyvdmLow priority at the moment.01:06
garyvdmYes01:06
garyvdmIf you are browsing a working tree.01:06
bialixand maybe have ability to filter items by status all/versioned/modified/unknown/ignored01:06
garyvdmyes - one widget to do all of that01:07
garyvdmI've got my work cut out :-)01:07
bialixcool01:07
garyvdmQSortFilterProxyModel will be my friend for that.01:07
bialixah01:08
bialixnice01:08
garyvdmWith special performances cases for workingtree unknown/ignored I assume.01:08
bialixgaryvdm: I've made attempt to look into QtTest lib (for testing Qt GUI).01:08
bialixit's rather limited01:09
garyvdmI don't think we need a silver bullet for test.01:09
bialixre test: may be it makes sense to think how to separate GUI and logic/model01:09
bialixso we can test logic/model easily01:10
bialixQtTest is not even a bullet, IMO01:10
garyvdmYes thats way I started on tests for LogGraphProvider.01:10
jmlpoolie: http://paste.ubuntu.com/196702/01:11
bialixIIRC, there was desire to move it into bzrlib core?01:11
garyvdmYes01:12
garyvdmIt would be nice for bzr-gtk to reuse LogGraphProvider, but It would require alot of effort.01:13
garyvdmMaybe I'll do it ....01:14
garyvdm... when I run out of things to do on qbzr01:14
bialixha ha01:14
bialixgaryvdm: can you add this at line 117 in diff.py:             self.menu_button.setFixedWidth(24)01:18
bialixand check if in gtk style it's better now?01:19
bialixwidth could be ~2001:19
garyvdmYes - it does look better01:20
garyvdmbut we need to make the width dynamic01:20
garyvdmMaybe guess it as 1/2 the height?01:20
bialixor maybe play wit Size Policy01:21
bialixwith01:21
garyvdmok01:21
bialix1/2 is ok for me01:21
bialixit seems I need to get some sleep.01:23
* bialix ~01:24
RainCTHi01:28
RAOFHowdie.01:29
RainCTI think no, but just to be  sure, does bzr have something like "git branch"/"git checkout" (ie, several branches in the same directory)?01:29
Peng_RainCT: No. There's some work-in-progress stuff. Co-located branches or something.01:29
RainCTAnd like "git format-patch" neither, right?01:30
RAOFbzr send01:31
jelmerhey RainCT01:31
RAOFAnd looms can work for some of the use-cases of multiple branches in the same directory.01:31
RainCTjelmer: hey :)01:32
lifelessas can a shared treeless repo01:32
lifelesshi jelmer01:32
lifelessjelmer: does tdb allow repeated keys?01:32
jelmerlifeless: hi01:33
RAOFShared, treeless repo + checkout working tree is about it, just a bit more fiddly :)01:33
jelmerlifeless: nope01:33
sensaeHello01:38
=== Kissaki is now known as Kissaki^0ff
sensaeHow can I disable interactive login via ssh while allowing bzr commands through bzr+ssh?01:55
lifelessman 5 authorized_keys documents it01:59
lifelessunder the AUTHORIZED_KEYS FILE FORMAT heading01:59
sensaelifeless: Sorry, I believe I asked my question poorly. I shouldn't have said interactive - I didn't mean password-based login. I meant disabling any login that will spawn a shell. Launchpad seems to do something similar - if I try to ssh, it kicks me out with "No login shells.", but I can still run bzr+ssh commands.02:03
sensaeI'm trying to mirror that behavior on my own system.02:04
lifelesssensae: I answered what you intended to ask02:04
lifelessI wasn't talking about password vs non-password02:04
sensaeAh, I see it further down. Thanks.02:09
mib_t7vnj1Is it possible to change a commit author on a commit?02:19
lifelessno; you can uncommit it and commit it again with a diferent author.02:19
mib_t7vnj1Oh my02:20
krisfremenumm, i just moved my branch from a linux box to a windows box, using cygwin, and i can't get diff to work02:20
krisfremeneverything else seems to work, except the diffs02:21
lifelesskrisfremen: does bzr status work?02:22
krisfremenyes02:23
lifelesswhat does diff seem to be doing wrong?02:24
krisfremenit doesn't print anything02:24
krisfremenbzr just exits and doesn't print anything at all02:24
lifelessis there anything in the bzr.log02:25
lifelessyou can get the path for that from 'bzr --version'02:25
krisfremen1.666  return code 002:26
lifelessit thinks there are no differences02:27
krisfremenhttp://pastebin.com/d69f6f59c02:28
krisfremenbut i just made a commit02:28
lifelesswell it wouldn't expect any changes after a commit02:28
sensaelifeless: Do you know what option would give me the desired effect?02:38
lifelesssensae: command=bzr serve --allow-writes02:39
lifelesssensae: or something like that02:39
lifelessI don't remember the exact command line02:39
pooliethanks for the tip spiv, you're probably right02:40
poolieyes, you were right02:53
pooliei think it's fixed in a later release of bzr-svn02:53
sensaelifeless: At this point, I'm stumped. Googling found "command="bzr serve --allow-writes --inet --directory=/"", and I'm having no luck.02:54
spivsensae: bzr asks ssh to run "bzr serve --inet --directory=/ --allow-writes", FWIW.02:59
spivsensae: see also contrib/bzr_ssh_path_limiter in the bzr source tree03:00
sensaespiv: No dice with that either. I've tried a lot of different commands, I'm just getting "Please check connectivity and permissions"03:00
sensaeAlright, I'll take a look03:01
spivsensae: maybe you need to specify command="/usr/bin/bzr ...", or something like that?03:01
spivsensae: $PATH might not be set how you expect at that point, because no .bashrc or whatever would have been run.03:02
sensaespiv: No luck with that either :/03:03
spivwhere is bzr installed on your system?03:03
spiv(on the remote system you are trying to configure)03:03
wgrantspiv: .bashrc should be run, actually. That's a common vulnerability.03:03
sensaespiv: /usr/bin/bzr , I verified with a whereis03:03
spivwgrant: oh really?  wacky!03:03
spivsensae: *nod*03:03
wgrantspiv: Yep - it runs the command in a shell.03:04
sensaespiv: Hm. This path limiter seems useful anyway, guess I'll try using it and see where it gets me.03:05
sensaespiv: ..and it got me nowhere.03:09
spivsensae: yeah, I'd expect it to have the same issue you were already having, although I don't know what that could be.03:12
poolielifeless: why is bug 387555 a bug?03:12
ubottuLaunchpad bug 387555 in bzr "aliases can override main command names now" [Critical,Triaged] https://launchpad.net/bugs/38755503:12
spivsensae: perhaps check ~/.bzr.log on the remote side, and also try "ssh -vvv user@host" directly.03:13
lifelesspoolie: I'm not entirely convinced that it is. However Aaron reported the change in behaviour, and I'll comment further once I look at it.03:14
lifelesspoolie: if it *is* a bug it will bit people badly in the next release unfixed, by making 'bzr shelve' run the wrong shelve.03:14
mwhudsonpoolie: that bug doesn't mean by 'alias' what i first thought when i read the summary03:14
garyvdmUpdating branch...  Launchpad is processing new changes to this branch and will be available in a few minutes. Reload to see the changes.03:15
sensaespiv: Hm, log doesn't exist for the user I'm trying this as03:15
garyvdmVery cool!03:15
spivsensae: ok, so bzr almost certainly isn't getting run.03:16
spivsensae: maybe try using a really simple command, like 'command="/bin/echo hello" ssh-rss ...' as a sanity check?03:19
mwhudsonbeuno, rockstar, Peng_: have any of you looked at https://code.edge.launchpad.net/~zigarn/loggerhead/nested-branches/+merge/7307 ?03:20
rockstarmwhudson, nope, I hadn't.03:20
mwhudsoni don't think i want to merge it03:20
mwhudsonbut i guess i should think of some reasons other than a gut feeling03:21
poolielifeless: the guide for upgrading to 2a seems reasonable03:21
poolieyou could run it past some lp people too...03:21
sensaespiv: Debug messages say "forcing command: /bin/echo hello" but without the debug flags, I get nothing.03:22
Peng_mwhudson: I haven't. It sounded complex, so I didn't even try. :D03:24
lifelessthumper: jml: mwhudson: any comments on my draft for upgrading repositories across the rich root barrier?03:24
Peng_Hey, look over there! *points*03:25
* Peng_ sticks bug #382765 on someone's back.03:25
ubottuLaunchpad bug 382765 in loggerhead "history.py uses deprecated (and deleted) ProgressBarStack" [Critical,Triaged] https://launchpad.net/bugs/38276503:25
spivsensae: weird.03:27
jmllifeless: I have been meaning to look at it for 1.5 days now, but have not had the opportunity.03:27
sensaespiv: Fixed it, and I feel pretty stupid now. My test user's shell was set to /bin/false in /etc/passwd :/ Works as expected now.03:28
spivsensae: ah!03:28
spivsensae: glad it's working for you03:28
sensaespiv: Thanks for all the help, I think without it I would have given up.03:28
spivsensae: not a problem :)03:35
RenatoSilvaDo tags always tag the whole branch or is it possible to tag sub-directories or single files?03:40
lifelesstags tag commits03:40
lifelessso 'whole thing'03:40
RenatoSilvaoh, then so03:40
RenatoSilvathen no03:40
RenatoSilvaI have a problem03:40
RenatoSilvamyutils = Branch(); myutils.add(one_util_v1.2); myutils.add(another_util_v5.9)03:42
wgrantRenatoSilva: This is part of why we suggested that you use separate branches.03:42
RenatoSilvaI'd have to tag myutils, but I would like to tag each file03:42
RenatoSilvawgrant: I see03:43
RenatoSilvawgrant: but I'll need to set up one dir for each file right?03:43
wgrantRenatoSilva: Yes.03:43
RenatoSilvacan the same .bzr dir store multiple branches?03:43
wgrantThat's complicated.03:44
RenatoSilvayeah, the whole issue is03:45
sensaeNow I just have to figure out why bzr is crashing on a push. x.x03:45
RenatoSilvawgrant: I think that cvs allows to tag any tree03:47
spivRenatoSilva: Launchpad only stores single branches.03:47
lifelessRenatoSilva: bzr|hg|git != CVS03:47
wgrantRenatoSilva: Yes, but CVS is veeeeery different from Bazaar.03:47
lifelessRenatoSilva: few patterns that work well in CVS work well in any of the modern version control systems.03:47
RenatoSilvawgrant: it would be nice maybe if we could have 'contextual' tags, they would not tag full commits but commits on a target sub-dir or file03:48
wgrantRenatoSilva: Why?03:49
RAOFIs there any way with bzr-git to push to/pull from a non-master branch?03:49
mwhudsonRAOF: not yet, no03:49
mwhudsonRAOF: i think you can git-import which will get you a repo containing all branches03:50
lifelessRenatoSilva: are you tagging releases?03:50
RAOFmwhudson: But you can't push to a non-master branch.  OK.03:50
mwhudsonRAOF: afaik03:50
RenatoSilvawgrant: so that I create myutils and global tags like Release_1.0, Release_1.1 etc... but could also have independent release tags with the 'contextual' tags: myutils/util_one --> Release_5.6, etc...03:51
lifelessRenatoSilva: again, it sounds like you want to treat these files as separate things03:52
wgrantRenatoSilva: You're not meant to colocate lots of separate pieces of software in one branch.03:52
lifelessRenatoSilva: separate things should be in separate branches if you want to put metadata like that03:52
wgrantIt's not like Subversion, where you throw hundreds and hundreds of projects into one repository.03:52
RenatoSilvalifeless: the contextual tags would be just for reference / browsing, to track the history of a subdir or file03:53
RenatoSilvalifeless: If I separate the things, I would need one directory for each file03:53
RenatoSilvato create a branch03:53
lifelessRenatoSilva: I must admit I don't really see the benefit of tagging only part of a tree03:53
AfCwgrant: I tried bzr-svn branching a small project out of Apache's Subversion repo... only to discover they had >700,000 revisions there. I decided not to wait :|03:54
wgrantAfC: Yep... Zope does it too.03:54
mwhudsonAfC: svn.apache.org really hate launchpad :)03:54
AfCmwhudson: I bet03:54
mwhudsonat one point all of canonical's ip addresses were banned even03:54
AfCmwhudson: last year when I was trying to get gtk+ out of svn.gnome.org, it took ~30 minutes to get 100 revisions. Subversion performs *horribly* when asked for historical editions of files.03:55
AfCApache really is in its own little world03:55
RenatoSilvalifeless: let's say you have a myutils branch, with tags R10, R11 R12 and you have the specific_abc_utility wich has it's own versioning like 9.04, 9.10 etc. If you could do something like $bzr tag R9.04 -d abc_utility.py, then you could later take a look at that particular revision of that file, using something like $bzr tags -d abc_utility.py.03:59
wgrantRenatoSilva: You don't have that sort of branch, though.03:59
lifelessRenatoSilva: yes; OTOH you will have a horribly confusing set of tags04:00
lifelessor you'll have to run commands to query 'all tags' specfically04:01
RenatoSilvait's like eclipse, galileo  is eclipse 3.5, this is the main line of versioning, but every sub-project has its own different versioning04:01
lifelesswe put sub projects into different branches04:01
lifelessit makes it clear04:01
lifelessnot that I'd hold eclipse up as a paragon of clarity for its module and versioning system04:02
RenatoSilvalifeless: not confusing maybe, they could be separate tags, contextual tags, they would appear only if you ask to, like $bzr tags --include-contextual or so04:03
wgrantThat is confusing...04:03
lifelessthat is itself confusing04:03
RenatoSilva:)04:03
RenatoSilvait would continue to work the same way, only people who noticed such issue would be interested about it...04:04
wgrantAssuming that you weren't terrified of having an extra directory segment, what is the benefit?04:05
lifelessRenatoSilva: it would have significant knockon effects: firstly when saying to a user 'get version X' the user would need to know that there are invisible tags they need to supply a magic path to see.04:06
lifelesssecondly, the data storage model would be made more complex. We'd have to write code to support it in the CLI, web UI, gtk/qt interfaces and more.04:06
lifelessWhat I'm saying is that there is a signficant, measurable cost in doing what you propose.04:07
lifelessSo we should get a greater benefit by doing it than it costs, or it is likely not worth doing.04:07
lifeless(we) is the users+developers of bzr combined.04:07
RenatoSilvalifeless: I don't get your 1st point04:09
lifelessat the moment, if I say, version 10.6, there are two ways, and only two, to get it. A branch called 10.6, or a tag in trunk called 10.604:09
lifelessyour proposal adds a third way04:09
lifelessa tag in trunk that 'bzr tags' *does not list* called 10.604:10
RenatoSilvait should not list if it's not a branch tag (a contextual tag)04:10
RenatoSilvawhen you do bzr tags, you're doing it under the branch04:11
lifelessthe point is about the cognitive overhead of learning yet another way to categorise things04:11
RenatoSilvaonly if you ask so, it would operate under a subset04:11
lifelessnow, I'll agree that we may have gone too far with whole-tree versioning; I've made that argument myself from time to time.04:11
lifelessbut we need to accurately measure and assess the costs of thingslike this, not just assert that they are worth doing.04:12
RenatoSilvalifeless: you mean each dir could be a branch?04:12
lifelesswith the nested trees feature that is being finished at the moment, yes they can be04:13
RenatoSilvajust like cvs modules04:13
lifelessnot at all. Like a small subset of cvs modules perhaps.04:13
lifelesscvs modules are actually far more complex than most users think they are.04:14
lifeless[complex and problematic]04:14
RenatoSilvaif you have a cvs repo in front of you, a big tree, and you wonder: "well where are the modules/branches/projects"? The answer is: your project can be anything you want, because each dir is a cvs module (ok, there's no atomic commit but I guess svn works this way)04:15
lifelesssvn works differently again04:15
RenatoSilvawouldn't branch inside branches be a complicated stuff? more than the sub-tags?04:16
lifelessit is complicated but it has very significant benefits04:16
lifelessit lets you do things you can't do without04:16
RenatoSilvait would let you have sub-tags right?04:17
lifelessnot unless you split your project up into nested projects04:17
RenatoSilvaI wonder how git adresses all this04:18
RenatoSilvaand hg04:18
AfCRenatoSilva: You might find that 3rd generation distributed revision control has different ("best") practises than perhaps you are used to. You might just want to give things a try the way they work well in [in this case, Bazaar] and see how you get on.04:18
lifelessgit and hg do exactly what bzr does04:18
RenatoSilvaAfC: in my example it means one dir for each single file04:19
AfCBecause they are also 3rd generation distributed version control systems :)04:19
lifelessthere are some minor spelling differences, but at the level this discussion is at they are identical.04:19
RenatoSilvaAfC: which is a bit annoying04:19
AfCRenatoSilva: {shrug} ... whether one file or one hundred, if the branches have separate identities, so be it.04:19
lifelessRenatoSilva: so you have a choice. You can either: use CVS. Use one branch per file. Tag releases for all files at once.04:20
RenatoSilvacalm donw guys04:20
RenatoSilvaI'm jsut talking about it04:20
lifelessRenatoSilva: there is an inconsistency in what you are asking: you're saying you have files that are sufficiently well managed that they get individual releases, but you aren't willing to pay the [tiny] cost of having a separate branch to achieve that management.04:21
RenatoSilvalifeless: because they's just single files, it could be together in one single dir, I think it's annoying one dir + .zr for just one file, repeated several times. Just my opinion. As you said the choice is mine. I'm just trying to know how it works04:23
AfClifeless: incidentally, I would value your comment or contribution on the email thread on bazaar-list titled "I pulled HOW much?". I suspect I have observed a similar behaviour, and am curious if indeed there is a quick "fix" (sic).04:25
Peng_AfC: The second reply *did* say there's a patch up.04:25
Peng_AfC: (And it works, too.)04:25
AfCPeng_: yes. No kidding.04:25
AfCPeng_: but as John went to quite some trouble to suggest that perhaps his implementation needed consideration, I thought I would see if Robert had anything to say on the topic.04:26
Peng_AfC: Okie dokie.04:26
RenatoSilva(!) how about if I apply a tag like Utility_ABC_Release_10 in the branch?04:26
Peng_(Okey dokey? I dunno.)04:26
lifelessAfC: I'll have a look04:29
lifelessRenatoSilva: if that works for you, great.04:30
sensaeUrgh, anybody have a solution for making bazaar create files with a group permission of 7, without using umask on every dev account? :/04:30
AfCPeng_: it's one of those things you hear spoken (by American presidents and other illiterate peasants). I don't think you'd ever see it written down, except maybe in a movie script.04:30
lifelesssensae: you can set it in /etc/ssh/rc I think04:30
lifelesssensae: or something like that04:30
spivAfC: I believe the branch jam linked to fixes it; I'm actually reviewing that code atm.04:30
spivAfC: (I spent some time at UDS discussing and pairing on that issue with jam)04:31
RenatoSilvalifeless: real example: http://bazaar.launchpad.net/~renatosilva/+junk/utilities.ruby/files04:31
RenatoSilvathe branch itself is not versioned, but some files inside it04:31
RenatoSilvacurrently it's revision 1, but take a look at:04:32
lifelessRenatoSilva: branches can't be versioned in bzr.04:32
RenatoSilvahttp://bazaar.launchpad.net/~renatosilva/%2Bjunk/utilities.ruby/annotate/head%3A/trf.rb04:33
RenatoSilvainside the file it stands it's the version 2009.4.22, the same way for the other files04:33
RenatoSilvaso my idea is to $bzr tag trf_2009.4.22 and $bzr tag ganyclean_2009.2.2804:35
spivRenatoSilva: if you want to manage that file as its own independent entity, make a separate branch for just that file.  Really :)04:35
RenatoSilvaI think it would replace the sub-tags nicely04:35
lifelessRenatoSilva: you can do that. can I ask.. what do you want the tags for anyway?04:36
spivRenatoSilva: I'm not sure why that wouldn't work well for you?04:36
lifelessspiv: cognitive overhead I think.04:36
RenatoSilvalifeless: to find previous _release_ versions of the files04:36
lifelessRenatoSilva: 'bzr log filename' can report on that for you.04:36
Peng_I just realized I accidentally disabled all plugins in Loggerhead. Maybe that's why it stopped leaking memory.04:37
Peng_(or, well, gaining memory at least.)04:37
lifelessRenatoSilva: if when you are doing a release you say 'release 2009.2.28' in your commit message for the file.04:37
RenatoSilvalifeless: I mean _release_ tags, not raw revisions04:37
lifelessRenatoSilva: yes, I know what you mean. But for individual files it seems like they *have* to change when you do a per file release.04:38
lifelessso I don't see why tags are preferrable.04:38
RenatoSilvalifeless: oh I see, put that in the commit comment is another option, altough I don't know which one is better04:38
lifelessthe way people generally manage releases with bzr is to run 'bzr branch trunk RELEASE-X'04:38
RenatoSilvaI think search in the tags could be easier than searching in the comments04:40
RenatoSilvathe comments would better explain the changes, I think tag is better for tagging such commit as "this is release x or y"04:40
lifelessRenatoSilva: 'bzr log -m release FILENAME'04:40
RenatoSilvalifeless: ok04:41
RenatoSilvaI have to read more on bzr (more than those 5 minutes :) )04:41
* spiv -> lunch04:41
RenatoSilvabut I'm pretty happy because I can do the basics and I will solve a problem at work04:42
RenatoSilvaI have a project at work versioned with CVS, but I change it at home too (and can't commit to work). I will solve this by using bzr...04:44
lifelessgood luck, I hope it works smoothly for that04:45
sensaelifeless: I need a little more push in the right direction than just what file :p How would I go about it?04:45
RenatoSilvathank you guys for helping04:46
lifelessas per man 5 authorized_keys:04:46
lifeless If ~/.ssh/rc exists, runs it; else if /etc/ssh/sshrc exists, runs it; o...04:46
lifelessso you can put commands to set umask etc in those scripts04:47
sensaeSo you'd recommend setting the umask for devs as a fix?04:47
lifelessthat + sticky bit is the easiest way to ensure consistent permissions in a unix server04:48
sensaelifeless: Alright, thanks. That's what I was looking for - an opinion of the best way to go about it :)04:49
RenatoSilvawhy would I want QBzrEclipse rather than the non-Q?04:53
RenatoSilvaWhat does Qt has with Eclipse? It has its own gui in SWT, I couldn't understand really04:54
RenatoSilvaRenatoSilva: The bzr-eclipse plugin uses SWT for its interface whereas this plugin uses the QBzr plug-in. This does mean that the interface may not have the same look and feel as Eclipse does. The advantage of this approach though is that you get a consistent graphical user interface to Bazaar whether you are using the command line, TortoiseBzr or Eclipse. The QBzr plugin also provides a very nice interface for Bazaar.04:54
AfCspiv: nice.05:00
AfCspiv: [I hope you guys can land that before 1.16]05:00
RenatoSilvaI I write an utility for eclipse, would it be suitable to link the branch with eclipse project?05:00
RenatoSilvaOr should the branches be direct work on the project, patch proposals?05:01
wgrantRenatoSilva: It wouldn't be suitable to have on the eclipse project.05:13
wgrantAs it's not a branch of the eclipse project.05:13
wgrantAll of a project's branches should ideally have a common ancestor.05:14
lifelesswgrant: I think thats a misconception05:15
lifelesswgrant: lp is overly strict with its divisions in this area05:15
wgrantlifeless: It's not strict at all...05:16
wgrantlifeless: What do you mean?05:16
lifelesswgrant: needing a separate project to deal with code that is for the same project but organised into different trees05:16
wgrantlifeless: But a utility for Eclipse is not code for the Eclipse project.05:17
=== mthaddon is now known as afk
=== afk is now known as mthaddon
=== mthaddon is now known as afk
=== afk is now known as mthaddon
lifelesswgrant: I agree. I wouldn't put that in the same place.I was responding to your ideal statement, not the concrete advice.05:22
RenatoSilvaso branches are just for merging05:23
dashwhat else could they be for?05:24
wgrantlifeless: Oh, right.05:38
RenatoSilvadash: :)05:38
RenatoSilvais there a way to send an automatic email when I commit to my branch?05:39
wgrantRenatoSilva: Launchpad sends them automatically.05:39
wgrantAnd there's a plugin for bzr (bzr-email?) to do it locally.05:40
RenatoSilvawgrant: I mean in local branch05:40
RenatoSilvawgrant: I can't put corp emails there in lp05:40
RenatoSilvaok bzr-email I'll tae a look05:40
RenatoSilvaI would like also to run some specific command which would receive the commit info.. I want to do something like this:05:41
RenatoSilvabzr commit -m "Implemented the feature abc."05:41
jmlwuuu triage!05:42
RenatoSilva  mail sent to your-boss@your-company.com05:42
lifelessjml: ?05:42
RenatoSilva  additiona trigger executed: smart-dot-project-task-logger05:43
jmllifeless: you are changing lots of bugs that I'm subscribed to from "New" to $OTHER_STATE05:43
jmllifeless: that makes me happy :)05:43
lifelessjml: I'm doing performance runs on check05:43
lifelessso I'm just bit twiddling while I wait05:43
wgrantRenatoSilva: It sounds like you want to look at hooks.05:43
lifelessyay lp oops on bug page05:43
lifelessRenatoSilva: bzr help hooks05:44
RenatoSilvaok thanks05:44
RenatoSilvathe ahrd part is to write dot-project integration tough.05:45
RenatoSilvait's so boring to commit, copy comment, open browser, paste comment, and commit to the task05:45
jmlpoolie: btw, am near halfway through "The Mauritius Command" and have recently read "HMS Surprise".05:46
jmlpoolie: the phrase, "Jack, you have debauched my sloth!" came up. :)05:46
pooliedid i tell you i read O'Brian's "The Catalans" in Catalunya? it was good.05:47
poolieoh jack.05:47
poolie(: (:05:47
jmlpoolie: no you didn't.05:51
RenatoSilvadoes bzr-email accept only one mail?05:51
lifelessto send to?05:53
RenatoSilvayes05:53
SoftCoderhello?05:53
RenatoSilvait does not mention multiple addresses :(05:53
SoftCoderUsing Ubuntu 9 and Olive isn't working anymore gives me: nable to load plugin 'gtk'. It requested API version (1, 13, 0) of module <module 'bzrlib' from '/usr/lib/python2.6/dist-packages/bzrlib/__init__.pyc'> but the minimum exported version is (1, 15, 0), and the maximum is (1, 15, 0)05:54
SoftCoderAny ideas what I can do?05:54
lifelessRenatoSilva: likely; feel free to file a bug if you like. You could set an alias in your mail environment05:54
lifelessSoftCoder: upgrade your bzr-gtk plugin05:54
SoftCoderI'm on 0.95 (isn't that the latest)?05:55
lifelessSoftCoder: bzr-gtk is version-locked to bzr05:56
SoftCoderbzr is running 1.15.105:56
lifelesssure. All I'm saying is that the bzr-gtk version doesn't match.05:57
lifelessthere shouldhave been a release fixing it05:57
lifelessa05:57
lifelessare you using the pPA?05:57
SoftCoderI didn't see any release yet and wondered if anyone knew where I could find a fix?05:57
RenatoSilvalifeless: fortunately there's a devel-team alias at work :)05:57
SoftCoderI think I added the ppa let me double check05:58
RenatoSilvahow do I rollback to the latest commited version?06:00
RenatoSilvait's like revert to base in cvs06:01
lifeless'bzr revert' will undo all your changes06:01
RenatoSilvathanks!06:01
thumper$ bzr info -v06:03
thumperbzr: ERROR: Unknown repository format: 'Bazaar development format - chk repository with bencode revision serialization (needs bzr.dev from 1.15)\n'06:03
thumper???06:03
thumperI created the repo yesterday06:04
thumperupgraded bzr from the nightly ppa today06:04
thumpernow it doesn't understand06:04
lifelessyup06:04
lifelessdev format06:04
thumperhuh?06:04
thumperso what do I do now?06:04
lifelessinstall the old package06:04
thumperand ...06:04
lifelessupgrade to the 2a format06:04
thumperit didn't know about the 2a format06:05
lifelessodd06:05
lifelessI'm not sure why that string isn't recognised06:05
lifelesspoolie: ^ you were the last one touching this area I think06:05
jmla patch went through that changed the string from 1.15 to 1.16, I think.06:05
SoftCoderI beleive I havce the pps for bzr and still have the API issues.. my software sources in Ubuntuy says: http://ppa.launchpad.net/bzr/ppa/ubuntu DISTRO: jaunty Components: main06:06
lifelessugh06:06
SoftCodersoftcoder@softhauslinux:~$ bzr check06:06
SoftCoderUnable to load plugin 'gtk'. It requested API version (1, 13, 0) of module <module 'bzrlib' from '/usr/lib/python2.6/dist-packages/bzrlib/__init__.pyc'> but the minimum exported version is (1, 15, 0), and the maximum is (1, 15, 0)06:06
lifelessjml: if you can find who did that, hint them up06:07
lifelessthumper: edit .bzr/repository/format06:07
thumperSoftCoder: you need to upgrade bzrtools06:07
lifelesschange 15 to 1606:07
lifelessthumper: thats gtk thats erroring06:07
lifelessthumper: see the start of the line ;)06:07
thumperoh06:07
lifelessSoftCoder: so, apt-get update06:07
lifelessSoftCoder: and apt-get upgrade, that may get you a newer version06:07
lifelessSoftCoder: failing that file a bug on bzr please; we maintain that ppa06:08
poolieyes, what lifeless said should work06:08
pooliehi thumpber06:08
lifelessand its meant to be kept in lock-sync06:08
thumperaarh06:08
thumperI edited the repository format06:09
thumperbzr info worked then06:09
thumperbut upgrade fails06:09
thumperbzr: ERROR: Cannot convert to format <RepositoryFormat2a>.  Does not support nested trees06:09
lifeless\o/ bzr smash time06:18
SoftCoderhow do i manually install bzrtools? (doing apt did not get anything new)06:19
SoftCoderI d/l bzrtools 16 manually how do i install it?06:19
SoftCodernevermind06:20
SoftCoderfound INSTALL file06:20
lifelesspoolie: please not be setting things to new *after* triage work.06:25
poolielifeless: our edits overlapped06:26
lifelesson bug 387158? looks like 20 minutes apart to me ;)06:27
ubottuLaunchpad bug 387158 in bzr "bound branch reports "pack-names is not an index of type..."" [Undecided,Incomplete] https://launchpad.net/bugs/38715806:27
poolienevertheless06:27
lifelessok06:27
thumperjml: is the upgrade issue above a 1.16 blocker?06:30
lifelesswhats the code submit address again?06:30
pooliesorry anyhow06:31
thumperlifeless: to LP?06:31
lifelessthumper: yes06:31
jmlthumper: the "nested trees" one? don't know.06:31
thumpermerge@code.launchpad.net06:31
lifelessthanks06:31
* thumper heads off for the day06:31
RenatoSilvaSimpleXMLRPCServer is missing in BzrEclipse, any ideas on how to solve this? How to make bzr use other python than its built-in?06:33
lifelesspoolie: so I'd like to understand whether you meant to change the status to new, or whether LP saved too many variables and it was essentially a conflict06:33
lifelesspoolie: so that we can file a bug if needed06:34
pooliei did say to change the state from incomplete back to new06:34
lifelessok06:34
lifelessRenatoSilva: the bzreclipse wiki page has complete installation instructions06:34
pooliei did not realize you'd already changed it to something else06:34
RenatoSilvalifeless: I followed the doc, this error is happening in ' get log ' for example06:37
fullermdjml: I'd vote for it being one...06:38
lifelessRenatoSilva: oh. Anyhow, you can run 'python <path>/bin' to run with a specific python06:39
lifelessverterok_: may know though06:39
lifelesspath/bzr I mean :)06:39
lifelessRenatoSilva: if this is on windows, with our bundled installers, please file a bug.06:39
fullermd(makes all those dev formats traps)06:40
poolieigc: you have about 5 approved merges in launchpad06:40
poolieif you're still awake you should land some...06:40
igcpoolie: except for the eol-doc one, the rest need some tweaking and probably resubmission06:42
RenatoSilvahow can I change the python, bzr from windows installer is exe only06:43
lifelessRenatoSilva: you can't easily. Please file a bug.06:43
RenatoSilvaI have 2.6 here iwth such RPC file06:44
poolieRenatoSilva: you might need to separately install python from python.org?06:44
igcpoolie: though this one probably just needs me to reply to jam: https://code.edge.launchpad.net/~ian-clatworthy/bzr/faster-log-file/+merge/680506:44
RenatoSilvapoolie: ^06:44
lifelessRenatoSilva: we have alternate installation instructions for installing with an existing python06:44
lifelessRenatoSilva: you will need to follow those to work around until a new installer is spun with the libraries you need.06:44
RenatoSilvalifeless: yeah, maybe that's what I'll have to do :(06:44
* igc takes a break - bbl06:45
RenatoSilvalifeless: https://bugs.launchpad.net/bzr-eclipse/+bug/38765106:52
ubottuLaunchpad bug 387651 in bzr-eclipse "Error on log command: no module named SimpleXMLRPCServer" [Undecided,New]06:52
lifelessthanks06:55
RenatoSilvanp06:55
RenatoSilvaQBzrEclipse don't want to get out of my Eclipse o.O06:57
cellofellowhow do I create a patch file I'd attach to a Launchpad bug report?07:09
RenatoSilvacellofellow: diff command07:12
cellofellowso, bzr diff > my.patch07:12
cellofellowsomething like that?07:12
lifelesscellofellow: or bzr send -o my.patch07:13
cellofellowwhich is preferred and why?07:14
lifelessbzr send preserves metadata and sends your commits as a group07:14
lifelessbzr diff shows uncommitted changes07:14
cellofellowah, ok07:14
cellofellowok, will use send, thanks07:15
wgrantcellofellow: Why not attach the branch to the bug?07:15
cellofellowcause I'm not that smart :P07:16
cellofellowso, I'd push that to lp:~cellofellow/project/branches/mybranch07:17
cellofellowor something like that?07:18
wgrantWithout the /branches, but yes.07:18
cellofellowok07:18
RenatoSilvacellofellow: to lp:~cellofellow/project/mybranch-purporse07:18
vilahi all07:18
* RenatoSilva meant diff command itself07:18
wgrantcellofellow: https://help.launchpad.net/Code/BugAndBlueprintLinks#Fixing%20bugs%20in%20dedicated%20branches07:19
=== mthaddon is now known as afk
lifelessEODing07:53
poolienight lifeless08:06
* vila feels a crash coming....08:50
bialixhttp://www.ericsink.com/entries/hg_denzel.html09:09
=== Kissaki^0ff is now known as Kissaki
scordavidstrauss: I should ask here instead13:08
scoris there a way to get bzr diff to show the function in which each hunk applies (like in cvs diff -up)?13:08
scorfrom the cvs docs: "    -p  --show-c-function  Show which C function each change is in.13:11
scor"13:11
Peng_Does "write a patch adding support for that" count as "a way"?13:11
Peng_You can probably do it with an external diff program that supports that.13:12
verterok_lifeless: regarding RenatoSilva issue with bzr-xmloutput, and installer is provided that includes SimpleXMLRPCServer.py for bzr.exe users13:17
verterok_btw, good morning!13:17
basti_Hi everyone! Is there a way to change the parent of a particular revision to a another branch?13:43
basti_I started work on a branch from SVN trunk but need to put it into a SVN branch of its own again. Any thoughts?13:44
vilabasti_: did you look at 'bzr rebase' ?13:47
basti_I keeps telling me that the brnches have no common ancestor13:48
basti_Alternatively, is there a quick way of re-applying revisions as patches?13:51
vilabasti_: sorry, I don't know bzr-svn nor svn good enough to help you there :-/13:53
vilajam: ping13:54
basti_Never mind but thanks anyway13:54
vilabasti_: I suspect you didn't build your branches as bzr-svn expect them to be built (they should have a common ancestor if you start them from the same svn branch) but that's all I can think of13:56
pygibasti_: you want to apply commits from bzr to a svn branch?14:02
pygihi vila14:02
vilapygi: hi14:02
basti_pygi: yes but it is a bit more complicated than that (isn't always)14:03
pygibasti_: tell me?14:03
basti_pygi: I started some months ago with a bzr branch from SVN trunk14:03
basti_Now I need to put i back on a SVN brnch again14:04
basti_That was before the bzr-svn plugin was able to create SVN branches14:04
pygibasti_: http://bogdano.googlecode.com/svn/tools/bzr2svn/bzr2svn.py14:04
pygican this help?14:04
pygiit patches revisions from a bazaar branch to a subversion working copy and commiting them one by one.14:05
pygis/commiting/commits14:05
basti_pygi: I'll give it a try. Thanks14:05
pygimost welcome14:05
pygivila: how are you doing? :)14:06
vilapygi: overcommitted :-)14:06
pygiand I told you not to do it :p14:06
jamvila: pong14:50
jamrockstar: happy birthday, (according to skype)14:55
=== verterok_ is now known as verterok
=== Kissaki is now known as Kissaki^0ff
=== afk is now known as mthaddon
=== nevans1 is now known as nevans
ablmf1Could TortoiseBZR use proxy?16:22
ablmf1I mean, http proxy16:23
vilaablmf1: it should (relying on bzr for that), did you try ?16:32
ablmf1vila: I don't know hot to set that for bazzar on windows.  I googled a while, can not find some clue16:33
vilahow do you set it for your browser ?16:34
ablmf1I set it in IE.16:35
ablmf1And in firefox.16:35
ablmf1But bazzar still can not download code16:35
ablmf1I can browser web pages16:36
ablmf1Does bazzar use https?16:36
vilaablmf1: ok, but how ? Manual proxy. automatic via URL ?16:36
ablmf1But using Internet Options in IE, of course.16:38
ablmf1By using Internet Options in IE, of course.16:38
vilaablmf1: ok, but do you use a '.pac' file or do you specify a host and a port16:39
ablmf1No, not by a .pac file.  I manually specify it.16:40
vxnickcan anyone point me to some docs for the bazaar server (is this the same as SmartServer)? there's a smattering of docs on the bzr site but nothing complete by the looks of it16:40
vilaablmf1: hmm, python is tricking us then, it's supposed to provides the proxy in that case,16:43
=== abentley1 is now known as abentley
ablmf1OK, maybe that's because other problems.16:44
ablmf1vila: thanks anyway16:44
vilaablmf1: you will need to do that "manually" by setting an environment variable like: http_proxy with a value of 'http://<host>:<port>'16:44
ablmf1vila: I will see if it works.  thanks16:45
ablmf1I found a command like this "call bzr branch lp:oah -rtag:0.3 trunk"17:05
ablmf1What does "lp:oah" mean?17:05
rockstarjam, thanks.17:05
ablmf1How can bzr locate the repository without a full URL?17:05
ablmf1OAH build system depends on bazaar.  It really confuse me.17:06
LarstiQablmf1: lp: is shorthand expanded by the launchpad plugin17:07
LarstiQablmf1: so lp:oah is the development focus of https://launchpad.net/oah17:07
LarstiQablmf1: see `bzr info lp:oah` for instance17:08
ablmf1I could open it in web.  But "bzr branch lp:oah -rtag:0.3 trunk" always fail.  Python says "time out"17:09
LarstiQablmf1: it works for me, so that suggest there is something wrong at your end.17:11
LarstiQablmf1: could you pastebin the output of `bzr info lp:oah`?17:12
LarstiQablmf1: do you use a https proxy, can you branch anything from launchpad at all?17:12
ablmf1You have not informed bzr of your Launchpad ID, and you must do this to17:13
ablmf1write to Launchpad or access private data.  See "bzr help launchpad-login".17:13
=== mthaddon is now known as afk
=== afk is now known as mthaddon
ablmf1Oh, God.  It works now...17:13
ablmf1Perhaps it's the problme of network.17:14
ablmf1Thans a lot17:14
LarstiQablmf1: possibly.17:14
LarstiQablmf1: the 'time out' you mentioned looks like a network timeout17:14
LarstiQablmf1: that is either because you can't reach launchpad at all, or because of an intermittent network problem17:14
LarstiQablmf1: a firewall could cause it for example17:15
ablmf1Perhaps because of the network condition.  The downloading speed is very slow, 5 - 10 kB/s17:16
ablmf1Might took hours for downloading these code I want.17:16
=== mthaddon is now known as afk
=== afk is now known as mthaddon
=== omichael is now known as omichael_afk
mrooneyHow might I go about un-adding everything added in a current working copy? I have modified things so I can't just revert the whole thing18:35
fullermdbzr rm has a --new option...18:36
ddaaso that would be "bzr rm -R --new ."18:37
ddaamake a copy of the whole thing before18:37
fullermd-R?18:37
ddaaoh, no recursive :)18:37
ddaathen "bzr ls kind=file | xargs bzr rm --new"18:38
ddaathen "bzr ls --kind=file | xargs bzr rm --new"18:38
fullermdActually, I assumed that just 'bzr rm --new' would do it.18:38
fullermdI'd assume that passing filenames would make it always rm them, sorta like passing filenames to add overrides ignores.18:39
=== omichael_afk is now known as omichael
ddaaoh18:45
ddaathat would make sense, but it's a bit counter intuitive to do "rm" without any argument.18:46
ddaayou could say the same about "add", but I guess I'm more used to this one.18:46
fullermd(I don't know if it actually works that way, it's just what I expect)18:46
fullermdIt certainly calls for some experimentation before you run with it.18:47
jonnydee1bzr rm --keep should work18:47
mrooneyokay now I am confused as to what command would actually work while keeping the files and not actually changing anything18:53
mrooneybut just un-adding newly added files18:53
jonnydee1mrooney: I tested this one: bzr rm --keep `bzr added` which seems to work...19:00
jonnydee1on linux/unix, at least19:01
kfogelWhat's the currently recommended Best Tool for converting from Subversion to Bazaar?19:39
kfogel(opinionated opinions welcome)19:39
Takconverting what?19:39
kfogelhttp://developer.berlios.de/projects/python/19:40
kfogelTak: a Subversion repository, presumably including branches19:40
kfogel(let me see if he has any...)19:40
Takbzr help svn-import?19:41
kfogelTak: no branches even.19:41
kfogelTak: oh!  didn't know about that command.  thanks19:41
kfogelTak: bzr-svn seems to be the best option19:45
beunokfogel, I think bzr-svn is the best19:45
beunothere's fastimport19:45
beunobut I think that's for one-time imports only19:46
kfogelbeuno: this guy is doing a one-time, but even so I think bzr-svn is probably the way to go.19:46
beunoyeah, branch once from it, forget19:47
RenatoSilvaHi. "If you have Python 2.4/2.5 already installed on your system, then you could use the Python-based installer instead of the standalone Windows installer"20:41
RenatoSilvaWon't it work with 2.6?20:41
beunoRenatoSilva, it does20:41
RenatoSilvaok20:41
RenatoSilvahttp://bazaar-vcs.org/BzrWin32Installer#bzr-dependencies20:42
RenatoSilvaare they all optional?20:42
RenatoSilvawhat about bzr win32 too?20:43
RenatoSilvaactually, pywin3220:46
RenatoSilvadoesn't it come with standard python?20:46
sidneiRenatoSilva: no it doesn't21:00
beunospiv, lifeless, ping21:34
beuno(good morning, actually)21:35
beunoI've been hitting what I believe is a a bbc smart server bug21:35
RenatoSilvasidnei: sorry I cleaned the screen and I can't recall what is your answer for :(21:35
beunoafter upgrading to 1.16rc121:35
beunobug 38802021:35
ubottuLaunchpad bug 388020 in bzr "UnknownErrorFromSmartServer when pushing with 1.16rc1" [Undecided,New] https://launchpad.net/bugs/38802021:35
SamBoh no! you won't be able to watch the newest episode of Monty Python!21:35
sidneiRenatoSilva: you asked if pywin32 ships with standard python21:36
RenatoSilvasidnei: ah ok, I checked it out, and I just nedd it if I don't use plink to talk with pageant, something like that21:38
spirov92is there a way to see the commits I did today?21:44
beunospirov92, you should be able to do something like:   bzr log -r date:today21:45
beunospirov92, bzr log -r date:today..21:45
spirov92yay, it works21:45
beunoto be more precise21:45
beuno(otherwise you only get one)21:45
Peng_Is it a bad idea to use --2a?21:50
Peng_Oh, I forgot, I need to keep some 1.9-rich-root repos around, so all of the conversions would probably hurt performance.21:53
RenatoSilvaOh it's hard to install bzr separate from python!22:03
RenatoSilvaI run setup.py and get this error for bzr itself: building 'bzrlib._btree_serializer_c' extension,  Cannot build extensions.  Use "build_ext --allow-python-fallback" to use slower python implementations instead.  error: Unable to find vcvarsall.bat22:03
RenatoSilvaBesides teh downlaod mentioned here is a windows installer with built-in python! http://bazaar-vcs.org/WindowsInstall22:06
RenatoSilvahowever it is supposed to be standalone bzr sorces22:06
RenatoSilvaIt seems an old non-sense page22:07
RenatoSilvabzr 1.15-1 python2.5 installer --> it installs into python 2.5 (I hope into 2.6 too) not installs python together22:11
RenatoSilvait's not clear22:11
RenatoSilvadoesn't work with 2.6! grrr22:12
garyvdmRenatoSilva: bzr does work with python 2.6. It's just there is no python 2.6 installer.22:17
garyvdmWhy don't you want to use the Windows Standalone Installer?22:18
RenatoSilvagaryvdm: because of bug 38765122:21
ubottuLaunchpad bug 387651 in bzr "Error on log command: no module named SimpleXMLRPCServer" [High,Confirmed] https://launchpad.net/bugs/38765122:21
garyvdmRenatoSilva: I think what Guillermo Gonzalez was trying to tell you is that you did not use the Windows Installer for bzr-xmloutput. If you did, it would install SimpleXMLRPCServer for you22:24
garyvdmbzr-xmloutput is used by BzrEclipse22:24
verterokRenatoSilva: Hi, garyvdm is right, using the bzr-xmloutput windows installer is enough to get all the dependencies in place22:25
RenatoSilvaI installed xmloutput before and successfully bzr log --xml22:26
verterokRenatoSilva: how did you installed it?22:26
RenatoSilvaI'm trying to remeber22:26
RenatoSilvabzr branch22:26
verterokRenatoSilva: that should work if you'r using bzr with a full python install22:27
verterokRenatoSilva: but bzr.exe don't include SimpleXMLRPCServer, so if you are using bzr.exe you need to install bzr-xmloutput with the installer or get a copy of SimpleXMLRPCServer.py a put it the bzr.exe pythonpath22:28
RenatoSilvaok22:29
RenatoSilvaverterok: I will install python 2.522:29
verterokRenatoSilva: be aware that in order to use a bzr in windows (not bzr.exe) you need to install all the bzr dependencies22:30
RenatoSilvaverterok: it seems that I don't need anyof them22:30
verterokRenatoSilva: take a look to: http://bazaar-vcs.org/WindowsDownloads22:31
RenatoSilvasince exe for xmloutput will solve the problem, well it may be better to use bzr.exe22:31
verterokRenatoSilva: belive me, you need them :)22:31
verterokRenatoSilva: sure, it's the easies way. :)22:31
verterok*easiest22:31
RenatoSilva*easy :)22:32
verterokheh :)22:32
RenatoSilvaverterok: that bug is invalid isn't it? Or would they want to include that dependency into the main bzr installer?22:36
verterokRenatoSilva: that idea was discussed some time ago, and the result was the bzr-xmlotuput installer...so I think it's invalid ;-)22:37
RenatoSilvaverterok: could you tell this to them22:42
verterokRenatoSilva: sure22:42
RenatoSilvaok22:49
RenatoSilvatahnks everybody22:49
verterokRenatoSilva: np, glad to help22:56
Peng_Aww, I tried to work around bug #348308 with monkeypatching, os.execv, and a nice helping of evil, but it didn't work. :(23:10
ubottuLaunchpad bug 348308 in bzr "Smart server jail breaks bzr+http with shared repos" [High,Triaged] https://launchpad.net/bugs/34830823:10
* Peng_ /away!23:16
treeformhi all! Bzr on windows is super slow, any explanations?  it must be the Turtoze like overlay icons23:19
treeformthe update for them seem very delayed and it takes some serous CPU23:20
garyvdmtreeform: Yes, TortoiseBzr unfortunately still suffers from bad performance.23:35
treeformcan its functionality be disabled?23:36
jmljames_w, you still around?23:37
garyvdmtreeform: You can uninstall it, or...23:46
garyvdmtreeform: you can go into the options, and disable icon overlays for all drive types.23:46
garyvdmIt then still loads, but doesn't do a status for every file.23:47
treeformcool23:47
treeformthe numbers of crazy bugs make me uneasy https://bugs.launchpad.net/tortoisebzr/+bugs?search=Search&field.status=New&field.status=Incomplete&field.status=Confirmed&field.status=Triaged&field.status=In+Progress&field.status=Fix+Committed&field.status=Fix+Released&field.status=Invalid&field.status=Won%27t+Fix&field.omit_dupes.used=23:48
thumperlifeless, jam or other hard core bzr type hacker: how can I force an upgrade from --development7 to --2a?23:48
thumperbzr: ERROR: Cannot convert to format <RepositoryFormat2a>.  Does not support nested trees23:48
thumperI'm guessing --development7 was configured to support nested trees23:49
thumperI know my repo doesn't use nested trees23:49
thumperhow can I force the conversion?23:49
garyvdmtreeform: and unfortunately there is currently no one working on it.23:50
treeformwhy was it stopped?23:51
thumpertreeform: the developer got a full time job23:52
garyvdmtreeform: that bugs query contains lots of fix released and invalid bugs. This is more accurate representation: https://bugs.launchpad.net/tortoisebzr/+bugs23:52
garyvdmAlex is working on the critical bug 33536223:53
ubottuLaunchpad bug 335362 in tortoisebzr "[master] UnicodeDecodeError when processing paths that have the non-ascii characters" [Critical,Confirmed] https://launchpad.net/bugs/33536223:53

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