/srv/irclogs.ubuntu.com/2008/12/06/#bzr.txt

lifelessbeuno: ping - bzr session now00:07
lifelessbeuno: in 'bragi'00:07
rockyhey, what versions of python does bzr 1.10 "officially" support?00:15
beunorocky, 2.4 and 2.500:16
rockyis 1.11 aiming for 2.6 support? (officially)00:16
beunorocky, I don't think we'll be officially supporting 2.6 very soon. Supporting 3 versions of python sounds a bit hell-ish00:18
rockyit does, but i would hope for a shift to 2.5/2.6 up from 2.4/2.500:19
lifeless2.6 should be fine with 1.1000:22
lifelessrocky: 2.4 going is more a factor of distro release schedules and company migration needs than anything else00:22
rockylifeless: i asked about "official" because when i tried 1.9 on py2.6 (which "should" work) i found several plugins i used  didn't work with 2.600:32
rockyanyways, bzr rocks, keep up the good work ;)00:33
jelmerwell, plugins are different from bzr core of course :-)00:33
jelmerapparently bzr-svn requires >= python 2.5 these days :-/00:35
rockypart of why i'm asking is because i'm considering integrating bzr into my cluemapper suite (trac integration) and i require >= py2.5 and would like to update it to 2.6 at some point00:36
jelmerI don't think anybody is opposed to 2.6 support, but it may be useful to file bugs if you find things don't work with 2.6 yet00:36
lifelessrocky: plugins - file bugs on them00:44
rockyright00:45
lifelessrocky: I mean, I don't *have* python2.6 available on my machine, I can't really fix bugs:)00:45
rockyeveryone can have py2.6 available on their machine :)00:45
rockyunless you're running msdos or something ;)00:45
lifeless$ apt-cache search python2.600:46
rockywget Python-2.6.1.tar.bz2 && tar jxf Python-2.6.1.tar.bz2 && cd Python-2.6.1 && ./configure --prefix=$HOME/python2.6 && make && make install00:47
Peng_Oogh.00:47
rockyat least that's what i just did on my 3 ubuntu desktops :)00:47
lifelessrocky: yeah, 'no'.00:48
lifeless:)00:48
rockylifeless: i guess my line was a tad bit longer than yours ;)00:49
lifelessrocky: :)00:56
=== lv is now known as Lutin42
Lutin42Hi! I have a bzr repository. Today, I copied the whole folder onto a USB key and from an other computer, changed some files in it. I did not do any bzr operations. Tonight, I copied the folder back to the first computer in a different folder. Now, bzr status tells me that all the file  have been modified (which is not true).00:59
Lutin42Any reason this happens?00:59
Lutin42Any way to fix it?00:59
Rollyhave you tried bzr revert?01:00
beunoLutin42, well, the files probably changed properties like owner and such01:00
beunobzr revert will throw away all those changes01:00
beunoso make sure that you don't have anything you don't want to loose01:00
Lutin42hmmm... I can do this. But I'd like to figure out what happened01:00
Lutin42I will look at the property01:01
Lutin42Is time relevant?01:01
jfroy|workjelmer: are you aware of a problem with bzr 1.10 and bzr-svn 0.4.16 in create_auth_baton?01:03
jelmerjfroy|work, no01:04
jfroy|workI'm getting a TypeError exception from that method (auth.py:181)01:04
jfroy|work"Auth providers should be list"01:04
jfroy|workAny ideas?01:05
jelmerjfroy|work, no, sorry. Is providers actually a list?01:07
jfroy|worktotally should be01:07
Lutin42ok; the permissions have been messed up01:09
lifelessLutin42: time isn't relevant01:10
lifelessLutin42: I would guess the execute bit was changed or something01:10
lifelessLutin42: what does 'bzr diff' show?01:10
lifelessLutin42: and can you pastebin the output of status, for justa few files, so we can see it01:10
Lutin42I fixed the permission of one of the file and it does not show any more in the status01:11
Lutin42so all is good :)01:11
jfroy|workjelmer: nm must have been a bad build01:13
jfroy|workactually that's exactly what happened01:13
jfroy|workyour Makefile is not robust enough01:13
jelmerpatches welcome :-)01:14
jelmerthe Makefile is just a convenience wrapper around setup.py though, not intended as the primary build mechanism01:14
jfroy|workcorrect01:14
jfroy|workthe problem is that it uses which to find Python and bzr01:15
jfroy|workBut on the system I was using, the default python is not the same as the python used by bzr.01:15
jfroy|workAll kinds of bad things ensued.01:15
jfroy|workIdeally it should parse the path returned by bzr --version01:15
jfroy|work(which is what my patch will do)01:16
Peng_beuno: fwiw, I'm not sure the Loggerhead changes improve memory usage for me much.02:37
Peng_beuno: It *might* be a bit better. It's at 120 MB right now, but it usually jumps to 150 instead.02:38
beunoPeng_, 120 vs 150?02:40
beunothe major win should be in total usage02:40
beunoit shouldn't keep on scaling02:40
Peng_What do you mean?02:41
beunoit leaks memory for us02:42
beunountil it crashes02:42
beunoon large trees02:42
beunobrb02:42
Peng_eep02:42
=== Mario_ is now known as pygi
=== fta is now known as fta_out
=== ozzloy_ is now known as ozzloy
=== sven is now known as sven|away
arekmhello, does bzr have commands that works like git log -p (producing both, changelogs and diffs at the same time - ex http://pld.pastebin.com/f1c76c250) ?11:58
=== jszakmeister is now known as jszakmeister|awa
Peng_beuno: Since the latest Loggerhead trunk stuff, mem usage has actually gotten worse for me. But the workload is a bit different than usual, so it might be expected.13:21
* Peng_ goes back to being away13:22
pygimr13:25
Peng_s/expected/because of that/14:03
* Peng_ goes back to being away again. :P14:03
=== Mario_ is now known as pygi
arekmhmm, looks like there is no such feature in bzr :-( most commonly used command by me for git repos14:59
arekmon the other hand http://wiki.frugalware.org/Git_setup says "not possible without plugins"  so maybe there is a plugin for that already15:02
arekmso is there a plugin that does this? https://lists.ubuntu.com/archives/bazaar/2008q1/038202.html15:07
arekmmatkor: https://bugs.launchpad.net/bzr/+bug/202331 and https://bugs.launchpad.net/bugs/22733515:50
ubottuLaunchpad bug 202331 in bzr "log should be able to show diffs as well" [Medium,Confirmed]15:50
matkorarekm: he he, you are not the only one [to cite GnR ;) ]15:51
=== Mario_ is now known as pygi
beunoPeng_, that's not very good news  :(15:53
beunowhat version of bzr are you running?15:53
Peng_beuno: bzr.dev.16:11
Peng_Hmm, Loggerhead just recently started loading plugins. I wonder if that could be involved?16:11
Peng_I have no idea /how/, but..16:12
beunoPeng_, ah, right. That patch probably shouldn't of gotten in16:22
beunoit does load plugins16:22
beunoactually, I'm not sure if that's such a bad thing...16:22
bpierrehi17:54
FlimmWhat's the difference between bzr get and bzr branch?18:36
bpierreFlimm: get is just an alias for branch18:37
FlimmOK, thanks18:38
derekShello. i messed up my branch and committed a huge file. i want to remove any history of this commit18:59
derekSbecause now my .bzr is way too big18:59
derekShow do i do this?18:59
bpierreyou could uncommit19:02
bpierreand then clone the branch19:02
bpierrethe new one will not contain the uncommited revision19:02
bpierreit's more complicated if you're using a shared repo19:02
derekSgood plan19:03
derekSnope not19:03
Peng_Even if you are using a shared repo, it's not that complicated.19:04
bpierrehow would you do it? reconfigure --standalone on each branch using it, recreate the shared repo, and reconfigure --shared?19:05
bpierreor is there a command to completly wipe out the revision?19:06
Peng_bpierre: Create a new repo and a branch inside it, "bzr heads" in the original repo, pull each one into the new repo, then swap the repos out.19:06
Peng_("bzr heads" comes from bzrtools.)19:06
derekSPeng_: you hang out here too :)19:07
bpierreok19:07
Peng_derekS: Hi. :)19:07
derekSi am considering putting my bzr repo in something like Dropbox. its only me who uses it, any comments for or against it?19:09
derekSi am thinking it might be easier then pushing/pulling on 2 computers19:09
pygijelmer, lifeless: you rock ;)19:09
Peng_derekS: Pushing/pulling/merging is not that hard.19:10
bpierremmm19:10
bpierrePeng_: I just tried heads on one of my repo, and I'm not seeing the head of each branch using it19:10
derekSPeng_: i know ;)19:10
lifelesspygi: thanks? :)19:16
pygilifeless, why the question mark? :p19:17
derekShmm, i uncommitted, and did a clone, the new folder is bigger than the old :)19:18
bpierre:P19:19
bpierreI tested it and it worked for me19:19
pygilifeless, you can probably expect our TOC next week, so you can do a quick check so we could create final revision of it :)19:19
bpierrederekS: same repository formats?19:20
derekSbpierre: yeah, just realize i might have had to do 2 uncommits19:24
=== BasicPRO is now known as BasicOSX
lifelesspygi: wasn't sure what you where thanking me for :)19:34
pygilifeless, ah, now you know then :p19:34
lifelessjml: ping me when you are up please20:33
beunoPeng_, so, memory usage is still up for you?20:35
derekSso when you push a directory, it just copies the .bzr?20:42
luksif you push to a remote server, yes20:44
derekSso what kind of compression is used? my .bzr folder is significantly smaller than the contents of the repo20:45
luksit stores only the changes (not the full history), and the data are then gzipped20:46
luksoh wait20:46
luksby 'repo' you mean actual bzr repository, or your working tree20:46
derekSbzr repo20:47
derekSbecause the working tree has actual data20:47
derekSthe remote push doesn't20:47
lukswell, it might be using a shared repository20:47
lukswhat's inside the .bzr folder on the server?20:48
derekSjust the .bzr20:48
luksI mean inside it20:48
derekSREADME  branch  branch-format  branch-lock  repository20:49
luksah, then it contains the repository as well20:49
derekSmeans all the data gzipped?20:50
luksdelta-compressed and gzipped20:50
derekSthanks :)20:50
CyberSnooPHi. I'm having trouble with the SVN plugin on bzr-1.9 on windows. I've ran the setup, but things like  "bzr version" now say:23:04
CyberSnooPUnable to load bzr-svn extensions - did you build it?23:04
CyberSnooPcannot import name client23:04
CyberSnooPDoes anyone know how to fix this?23:04
jelmerCyberSnooP, how did you run the setup?23:04
CyberSnooPDownloaded bzr-setup-1.9.exe and kept the defaults23:05
jelmerthat should include bzr-svn I think23:05
CyberSnooPWell, the plugin is there and bzr tries to load it indeed23:05
CyberSnooPbut somehow it fails to load with the above error23:06
CyberSnooPThe only clue seems to be: "cannot import name client". So probably I'm missing a dependancy, but I couldn't find which one, or how to fix it23:06
jelmerCyberSnooP, that file is part of bzr-svn23:11
jelmerCyberSnooP, it is built when you run setup.py23:11
jelmerCyberSnooP, how did you install bzr-svn?23:11
jelmerCyberSnooP, also, I think there was an updated version of the bzr 1.9 setup that fixed some issues, it may fix stuff in bzr-svn as well23:12
CyberSnooPI didn't install bzr-svn manually, but I've only used the bzr-setup-1.9 which should have bzr-svn bundled23:12
jelmerCyberSnooP, in that case, it sounds to me like a broken setup23:13
Jc2kjelmer: any chance of that pack code :)? sorry to bug but im blocked on it atm.23:47

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