/srv/irclogs.ubuntu.com/2008/01/21/#bzr.txt

=== doko__ is now known as doko
awmcclainIs there a reason why bzr for os x doesn't give any feedback during a branch operation?02:03
spivPyCon registration is open: http://us.pycon.org/2008/registration/02:25
spivawmcclain: no good reason, it's a bug02:25
spivawmcclain: (a bug that happens on all platforms)02:26
awmcclainspiv: When I branched on linux, i got a status bar. At least when branching from svn...02:26
spivawmcclain: hmm, I don't think there should be any difference between mac and linux for status bars.02:27
awmcclainspiv: I'll look into it.02:27
pooliehello kiko02:43
=== Verterok-laptop is now known as Verterok
kikohey poolie02:52
pooliehi, are you home now?02:52
guillaumebokiautrying to install with macports, but installing macports itself doesn't seem to work. (port: command not found)04:16
guillaumebokiauany advice?04:16
poolieguillaumebokiau, i think you need to install the macports dmg04:19
guillaumebokiauwhich i did  :|04:19
poolieguillaumebokiau, http://www.macports.org/install.php -- then you'll have a port command04:19
pooliehm04:19
poolieis it on your $PATH?04:19
poolieyou might need to start a new terminal window?04:19
guillaumebokiaui even rebooted04:20
guillaumebokiauwhat is $path ?04:20
guillaumebokiausorry, not very good at those things :/04:20
poolieplease type 'echo $PATH'04:21
poolieinto your terminal04:21
pooliealso, 'echo $0'04:22
poolie(and press enter)04:22
guillaumebokiau\Library\Frameworks\Python.framework\Versions\Current\bin:\bin:\sbin:\usr\bin:\usr\sbin04:22
pooliesee, http://guide.macports.org/#installing.shell04:22
poolieguillaumebokiau, ok, that's probably your problem04:23
poolietry the instructions there04:23
guillaumebokiauok, thx04:23
poolieguillaumebokiau, did that work?04:30
guillaumebokiautrying to figure this out :)04:30
poolieguillaumebokiau, just for curiousity, why are you using macports rather than a dmg?04:31
pooliedid we not have one that would suit?04:31
guillaumebokiauisn't the dmg for ppc ?04:31
guillaumebokiaui'm on intel04:31
guillaumebokiau10,404:31
poolieok04:32
poolieyes, that's it04:32
igcthe dmg should be universal I think04:32
pooliei mean, i wondered if that was the problem04:32
pooliewe need someone with a intel 10.4 mac to rebuild it04:32
guillaumebokiaui tried with the ppc dmg anyway, but it didn't work04:33
igcguillaumebokiau: yes, checking again, the 10.4 installer is only ppc only right now sorry04:36
guillaumebokiauthere's no other way to install it?04:37
guillaumebokiauthan with macports?04:37
igcguillaumebokiau: running straight from source is really easy actually04:37
igcsimply untar and put the directory on your path04:38
igcyou'll need to install Python 2.4 or 2.5 separately04:38
guillaumebokiauinstalled that04:38
igcin not already installed04:38
igcs/in/if/04:38
guillaumebokiauer, what's my 'path' ?04:38
guillaumebokiau(i'm really new to all this)04:39
igcit's where your terminal looks for commands you type04:39
guillaumebokiauthat : \Library\Frameworks\Python.framework\Versions\Current\bin:\bin:\sbin:\usr\bin:\usr\sbin ?04:39
igcyou can create a file in your home directory to set it each time you start a terminal session04:39
bob2guillaumebokiau: when you type "bzr", your shell looks in each of the directorys in the PATH variable (:-seperated) for that command04:40
igcwithout setting a path just yet, let's test it works04:40
igcunpack the tar.gz04:41
igcchange to the created directory and ..04:41
igctype "./bzr version"04:41
guillaumebokiauhave a hard time following. where do I unpack?04:42
igcanywhere you like ...04:42
igcIf you double-click ...04:42
guillaumebokiauok, it's on my desktop :)04:42
igccool04:43
igcin a terminal, change into that directory04:43
igctry "./bzr version"04:43
igcguillaumebokiau: did that work?04:45
guillaumebokiauhang on :)04:46
igcthe directory to change into is something like "Desktop/bzr-1.1"04:46
guillaumebokiauok, i'm there04:47
guillaumebokiau~/Desktop/bzr-1.104:47
igcgreat04:48
igcdoes "./bzr" work?04:48
guillaumebokiauyes!04:48
igcsweet04:48
guillaumebokiaucool04:48
igcnow let's put it on your path04:48
igctype this:04:48
guillaumebokiauyeah04:48
igcPATH=~/Desktop/bzr-1.1:$PATH04:49
igcthen change to another directory and try "bzr"04:49
guillaumebokiauit"s on the path when i echo it04:49
guillaumebokiauworking04:50
guillaumebokiaugreat04:50
igcok, let's make it permanent04:50
igctype "cd" to return to your home directory04:50
guillaumebokiaudone04:50
guillaumebokiaushould i copy the folder there?04:50
igcwith your text editor, create a file called ".prfile" if it doesn't already exist04:51
igcoops ...04:51
igcmake that .profile04:51
igcinside it put this text ...04:51
igcPATH=~/Desktop/bzr-1.1:$PATH04:52
igcexport PATH04:52
igc(that's it)04:52
igcto test ...04:52
igcstart another Terminal, in a tab or new Window04:52
igctype "bzr"04:52
igcsound ok?04:52
guillaumebokiaubzr command not found :(04:53
igcok ...04:54
igctype "echo $PATH"04:54
guillaumebokiauit's not in it04:54
bob2maybe ~/.bashrc would be better, .profile is only sourced on "login"04:54
igcgood point04:54
bob2depending on what os x considers login to be04:55
guillaumebokiaui hav a .bash_profile file04:55
igcguillaumebokiau: try putting those 2 lines in there then04:56
guillaumebokiauk04:56
guillaumebokiauok, i got it working04:57
guillaumebokiaupfew04:57
igcgood04:57
guillaumebokiaui think the correct line was PATH="~/.bzr-1.1:${PATH}"04:57
guillaumebokiauanyway, i thanks a lot04:58
igcthat ok04:58
igceither syntax should work04:58
guillaumebokiauyou saved me :)04:58
igclet us know if you need any more help04:58
igcno problem04:58
ubotuNew bug: #184733 in bzr "Internal error running bzr selftest for bzr 1.1 on MacOS X 10.5.1" [Undecided,New] https://launchpad.net/bugs/18473305:15
guillaumebokiauwhere does bazaar save local copies ?05:24
poolieinto .bzr in the top of the branch05:24
guillaumebokiaunot sure you understood the question :) if I run bzr branch http://bazaar.launchpad.net/~manfre/xpattern/xpattern-1.0 where does it land ?05:25
guillaumebokiauah, found05:26
guillaumebokiauok, sorry, i'm officially stupid05:26
poolieright, into your working directory05:27
poolieno problem, questions are welcome05:27
=== n2diy_ is now known as n2diy
eeanhow come it says Unable to load plugin 'bzr_svn_0_4_6' from '/home/ian/.bazaar/plugins' ?05:52
eeanwhen trying to do a bzr svn clone05:52
eeanI do have the plugin there05:52
spiveean: look in ~/.bzr.log05:53
spiveean: it should have a more detailed error05:54
eeanImportError: The Subversion plugin must be installed as bzrlib.plugins.svn not bzrlib.plugins.bzr_svn_0_4_605:54
eeanso I'll rename the directory I guess05:54
spivRight.05:54
eeanthere it goes05:55
eeanI hear it doesn't have a memory leak anymore05:55
eeanappears so, so far05:55
eeanhmm05:56
eeanit is increasing in memory steadily :/05:56
spiveean: it depends on how new your subversion bindings for python are05:57
eeanaaaah05:57
eeanspiv: do you happen to know how new they have to be?05:58
eeanit is not using crazy amounts of memory like it used to, but its certainly still leaking.05:58
spiveean: SVN version of the as of about or week or so ago, IIRC05:59
eeanthat would make sense that the subversion bindings would be to blame, I didn't understand how a python script could leak. so its probably something in the c bindings05:59
eeanhaha crap05:59
spiveean: I think the bzr-svn README links to the relevant bug05:59
eeanriddell blogged before then that it had been fixed in bzr-svn05:59
spiveean: I think newer bzr-svn tries to workaround the worst of it, but obviously it can only do so much...05:59
eeanI see06:00
spiveean: yeah, see the first part of the FAQ in the bzr-svn source :)06:00
spiv"bzr-svn can use a lot of memory cloning big branches when older06:00
spivversions of the python-subversion bindings are used. This memory leak06:00
spivhas been fixed in the trunk of Subversion (r28544) and has been06:00
spivproposed for inclusion in Subversion 1.4.7.06:00
spiv"06:00
eeanoh wow, its subversion itself to blame?06:01
spiveean: it's possible this fix has already been included hardy, I haven't checked...06:01
eeanwell I use gutsy06:01
spiveean: right, the python bindings are made by the subversion guys.06:01
eeanah ok06:01
eeanI can probably make due if I quit and redo every 100000 commits06:02
spivYeah :)06:02
eeanbefore it would eat all my memory at about 100006:03
eeangit svn is giving me shit, so this is a good time to switch ;)06:03
spiv:)06:04
eeanI guess this bug has probably made bzr svn clone pretty robust at restarting06:05
eeangit svn couldn't deal with the svn server timing out, after about 30 minutes of cloning :/06:05
eeanpfft, or not. "bzr: ERROR: sqlite3.OperationalError: SQL logic error or missing database"06:07
spiveean: ooh, I haven't seen that one before.06:08
eeanhttp://pastie.caboo.se/14139906:08
eeanon resuming06:08
spiveean: could you file a bug report?  I expect jelmer would like to see that.06:08
eean /dev/sda8              44G   42G  1.7M 100% /home06:08
eeanmight explain it :)06:08
spiveean: ah :)06:08
eeanwill I be able to share this checkout with other devs?06:24
eeanI'm kind of worried that it appears to be downloading into ~/.bazaar06:24
spiveean: yes06:25
spiveean: the stuff in .bazaar is just a cache of the mapping between data the SVN repo and the data converted to bzr06:25
spiveean: if the cache is missing or incomplete, bzr-svn will just regenerate it as needed.06:26
eeanmbah my laptop power cord got loose06:30
eeanmspiv: did you say anything after 'yes'?06:30
spiveeanm: I did, I'll paste:06:30
spiv17:25 < spiv> eean: the stuff in .bazaar is just a cache of the mapping between data the SVN repo and the data converted to bzr06:30
spiv17:26 < spiv> eean: if the cache is missing or incomplete, bzr-svn will just regenerate it as needed.06:30
eeanmum that mapping the hard part06:31
eeanmum *isn't that mapping the hard part06:31
=== jamesh_ is now known as jamesh
eeanmat least when you're cloning a 2.5k LOC, 200 commit module from a SVN with >700000 commits06:35
bob2yes, but people branching from your bzr repository won't need it, all they need is in the bzr repository06:35
eeanmthe mapping is a big chunk :|06:35
spiveeanm: people only need the mapping if they want to use the SVN repo06:36
eeanmwell yea06:36
spiveeanm: I can e.g. take your bzr branch, and make a branch off that, make some commits, and send those back to you, all without touching the upstream SVN repo.06:37
eeanmsuppose I could do it that way, but it'd be nice if folks could push to svn themselves06:37
spivThey'll need the mapping then.06:37
eeanmwon't be such a big deal once this memory leak fix is availabe06:38
spivYou can probably share the cache from your .bazaar directory.06:38
eeanmsounds like bzr has their act more together then git, we try publishing a git svn repo, someone commited something that they didn't end up pushing to SVN, it totally screwed it up06:39
eeanmwould be nice to have feature branching in bzr that could be easily synced with svn06:39
eeanm(that's what we were trying to do with git)06:41
poolieeeanm, well, that should work through bzr-svn06:42
eeanmdang the cache is up to 771 megabytes06:57
pooliehow big is the svn repo?06:58
eeanm>700000 commits06:59
eeanm764k06:59
eeanmI'm up to 421k06:59
eeanmsqlite> select count( * ) from changed_path;07:07
eeanm357851307:07
eeanmprobably has something to do with it :)07:08
eean529215/764151 woot07:25
* igc dinner07:54
eeanthe svn clone is soo near completion, and now its just hanging apparently :)08:33
eeanerm08:33
eean:(08:33
AfCeean: Is the Subversion repository in question public? If it is, I'm sure people will be willing to attempt to replicate the problem.08:38
eeanyea, its KDE08:39
eeanah ok cool08:39
eeannevermind08:39
eeannow its "analyzing layout"08:39
eeanabout 4 minutes there when it didn't respond, I was  worried :)08:40
eeanheh analyzing layout is going to take an hour or so it looks like. at least it doesn't leak memory.08:40
eeanah no, that's not true, more like 15 minutes I bet, its already 1/7 done08:41
lifelesshi08:49
lifelessjelmer: sorry, missed that in backlog, only saw your ^^, what was it ?08:55
AfCeean: You might want to reply to poolie's RFC about finer grained progress reporting on the mailing list today and note your experience of long waits without feedback08:56
asabilhi all09:30
lifelesshi09:32
lifelessabentley: hi10:43
lifelessabentley: how is sydney :)10:43
abentleyQuite nice.10:43
abentleyWeather's definitely superior to Toronto's.10:43
abentleyAlthough pretty similar to Toronto in summertime.10:44
thumperlifeless: it is hot and muggy10:44
thumpertoo hot and too muggy10:44
thumperbut that's from my Dunedin point of view10:44
abentleyThis is the first sprint I've ever done without you, though, which is a bit wierd.10:44
abentleythumper: Toronto in the summertime can be quite muggy, too.  We're on the edge of Lake Ontario, one of the Great Lakes.10:45
lifelessthumper: unedin is easily as humid; its the heat that does it10:45
muffinresearchGreetings chaps.10:49
muffinresearchAre the London sprint dates set in stone? Just it clashes with SXSWi in part.10:51
muffinresearchThough in any case I would try a pop along on the Monday if I can10:51
thumpermuffinresearch: what is SXSWi?10:52
muffinresearchsouth by south west10:52
muffinresearchhttp://sxsw.com10:52
muffinresearchIs coming to the sprint, a good idea for people who want to start getting more involved?10:56
asabilhttp://ifaedi.insa-lyon.fr/~asabil/bzr-viz-tags.png10:58
muffinresearchOr is it more of a closed event for current core developers?11:00
=== cprov-afk is now known as cprov
=== mrevell is now known as mrevell-lunch
=== mrevell-lunch is now known as mrevell
eeandoes bzr svn not follow svn moves?13:44
* eean looks at the website again13:44
jrydberg_svn does not have move13:45
eeanum, yes it does13:46
jrydberg_it has copy, iirc.13:46
eeanand move13:46
eeanbut anyways13:46
eeanits possible either way13:46
Akheronit has sime kind of add with history?13:46
eeandoes bzr not follow them?13:46
eeanAkheron: yes13:46
jelmereean: svn only has copy+delete13:47
eeanthat sounds awfully like moving to me13:47
eeanand there is a svn move command13:47
jelmereean: in order to be able to convert a copy+delete to a rename you have to prove there is only one copy of a file and that the original was removed13:47
eeanI don't care if its seen as a rename or not13:47
=== brilliantnu1 is now known as brilliantnut
jelmer"svn move" is an alias for "svn copy"+"svn delete"13:48
eeanbut it thinks this 8 month old project is only a day old13:48
eeansince it was copied+deleted yesterday13:48
jelmerit should follow copies of branches13:48
jelmer(if you copy /trunk to /tags/2.0 it should recognize that)13:49
eeanah ok, well it didn't. I'll double check the svn log13:49
jelmeris this a public repository?13:50
eeanyes13:50
eeansvn://anonsvn.kde.org/home/kde/trunk/KDE/kdemultimedia/dragonplayer13:50
eeanwell svn log tracks its history through all the reneames13:51
jelmerah, the KDE repository13:51
eeanthis project is entirely post-CVS if that's what you're thinking :)13:52
eeanI heard that conversion messed some things up13:52
jelmerAt the moment the copy tracking only works for the current "branching scheme"13:52
eeanah13:52
jelmerby default that's the standard /trunk ; branches/* ; tags/* structure13:52
asabiljelmer: is that what you wanted : http://ifaedi.insa-lyon.fr/~asabil/bzr-viz-tags.png ?13:53
eeanjelmer: can you add this as a known problem?13:53
jelmereean: We're trying to make that deal with other situations as well, but that won't happen until 0.5.013:53
eeancause I just wasted 3 hours last night, restarting bzr svn constantly :|13:53
jelmereean: There's already a bug for it13:53
asabil(iirc I had a discussion yesterday with you and Schierbeck)13:54
eeanI mean, on the website13:54
jelmerasabil: Ah, that looks quite nice13:54
jelmereean: will do, thanks13:54
asabiljelmer: want a branch to give it a try?13:55
eeancool thank you13:55
jelmerasabil: any chance you can send an email to the bzr-gtk list?13:55
asabiljelmer: I am not subscribed :/13:55
jelmerasabil: Should be easy to do :-) Otherwise I can manually approve your email13:55
asabiljelmer: I was subscribed a while ago13:56
asabilbut the list is very high traffic for me13:56
jelmerasabil: it's a lot quieter these days :-/13:56
eeanjelmer: do you plan on optimizing how you use the sqlite database? I suppose personally I don't optimize until after I'm finished, so I can't blame you for not. :)13:56
eeancause for KDE its 1.9gigs13:57
jelmereean: the focus so far has mostly been on correctness13:57
jelmereean: hopefully we can cache less in the near future13:57
rjekcorrections is paramount: performance is a bonus.  Especially in this sort of product.13:58
eeanright13:58
rjeks/corrections/correctness/13:58
asabiljelmer: https://code.launchpad.net/~asabil/bzr-gtk/viz-tags-fancy14:04
asabiljelmer: please feel free to mail the list about it, if you want14:04
asabilI am busy with other things right now sorry14:04
asabilI edited the branch summary to point to the screenshot14:05
schierbeckasabil: hello!14:32
asabilhey schierbeck14:33
asabilschierbeck: https://code.launchpad.net/~asabil/bzr-gtk/viz-tags-fancy14:33
schierbecki've just seen it, great job!14:33
schierbeckare you on the mailing list?14:33
asabilnop schierbeck14:35
asabilplease feel free to mail the list about it if you want14:35
asabiland thanks :)14:35
schierbecki'm currently looking into some small changes, like decreasing the font size, having the tags stack horizontally so they're all visible, and using a single color for all tags14:36
asabildecreasing the font size is as simple as14:37
asabiltag_layout.set_markup("<small>" + tag + "</small>")14:38
asabilinstead of tag_layout.set_text(...)14:38
asabil(but am not sure if you want to use tags)14:38
asabilmaking the tags stack horizontally is a matter of changing x0 and leaving y0 fixed14:39
schierbeckasabil: ok, i've made a few changes, they should be at http://bazaar.launchpad.net/~bzr-gtk/bzr-gtk/viz-tags15:05
asabilschierbeck: did you try the code with many tags ?15:10
asabilthere is too much space between the tags I think15:10
schierbeckasabil: only with two -- i'll check it out now15:10
asabilbut it looks nicer indeed15:11
asabilthere is just one issue15:11
asabilI am not sure about using markups15:11
schierbeckyeah, it screws up15:11
asabilas it might blow up if ^evil^ developers decide to use pango markup in their tags :D15:11
schierbeckasabil: we'll just escape the tag text15:12
schierbeckwe do that with the summary already15:12
asabilif it is just about making the text smaller15:12
schierbeckno, it's also about tooltips and such15:12
asabilyou can set the font directly15:12
asabiloh ok15:12
cr3how can I apply a bzr diff between releases 239 and 240 for example?15:13
luks"apply"?15:13
cr3bzr revert -r239..240?15:14
datocr3: bzr merge -r 239..24015:14
datoor -r 240..239, depending on what you want15:14
cr3dato: cheers, exactly what I was looking for15:15
ubotuNew bug: #183821 in bzr-svn "bzr branch fails with AssertionError in parse_revid_property" [Undecided,New] https://launchpad.net/bugs/18382115:16
schierbeckasabil: try pulling again15:17
schierbeckit seems to be working now15:18
asabilimho it looks better15:18
asabil:)15:19
schierbeckasabil: would you be able to make the label have a single, common color?15:19
schierbecklike a yellow, post-it-ish one?15:19
asabilI am not sure if it is good idea15:19
schierbecki think it would be more aesthetically pleasing15:20
asabilso we need to decide on a color then15:20
schierbeckyup15:20
asabila hardcode color :p15:20
schierbeck:D15:20
fullermdYou could make it a red/blue offset, and sell 30-cent cardboard/gel glasses, so people can see them in 3-D!15:21
schierbeck:x15:21
schierbeckthere may lie a few usability issues right there... :)15:22
schierbeckalthough it would be kick-ass!15:22
fullermdI can just see the reviews, though...   "I liked bzr overall, but it felt like the tags were attacking me."15:23
schierbeckfuck, i always seem to get excited about these projects when i'm studying... my exam is on wednesday!15:23
fullermdHeck, that's _days_ away...  plenty of time   ;>15:24
schierbeckfullermd: we'd still be less scary than git...15:24
fullermdYeah.  git would be 3-d, but would sneak up from behind you.15:24
schierbeckyup, and it would hold you down until you iterated all available git commands15:26
jelmerschierbeck: That sounds familiar...15:26
fullermd"Say 'git-fmt-merge-msg'!  *SLAP*  SAY 'git-fmt-merge-msg'!!!"15:27
jelmerfor some reason the time I'm most productive is the days before I have a deadline or an exam or something15:27
schierbeckjelmer: me too, it's just that i'm not studying15:27
schierbeckeverything else seems so damn interesting in comparison!15:27
fullermdWell, I've got this project you could do some work on...  would cure that little problem RIGHT up   :p15:28
schierbeckzzzzzZZZzzz15:28
schierbeckhuh.. what?15:28
schierbeck:)15:29
jelmer:-)15:30
schierbeckjelmer: have you checked out my additions to asabil's whoop-cake awesome work?15:30
schierbeckhttp://bazaar.launchpad.net/~bzr-gtk/bzr-gtk/viz-tags15:30
jelmernot yet15:30
schierbeckit's on the team repo, so you guys can write to it15:31
jelmerthanks, will have a look15:31
schierbeck:)15:31
asabilschierbeck: you can pull from my branch15:34
asabilthe colour is yellow now15:34
schierbeckcool!15:36
schierbeckasabil: that looks great! i've merged it into the ~bzr-gtk branch15:38
schierbeckyou should be able to pull15:38
jelmerschierbeck: ? Your branch you mean?15:38
schierbeckhttp://bazaar.launchpad.net/~bzr-gtk/bzr-gtk/viz-tags15:39
BwoaasHi all. I have a question regarding 'commit --local' in 0.90.0. When I use it, I keep getting conflicts, and now I am wondering if I am using it in the correct way.15:48
BwoaasCurrently I do:15:48
Bwoaasbzr co sftp://[snip]15:48
Bwoaasbzr ci --local15:48
Bwoaasbzr ci15:48
Bwoaasand this is where I get conflicts15:48
asabilschierbeck: can you pull again please ?15:48
schierbeckasabil: sure15:49
asabilnot very sure if it looks better15:49
asabilfell free to test it15:49
asabilalso maybe you want to delete the tag that I added and forgot to remove :15:49
asabil:D15:49
asabilthe Woot tag15:49
schierbeckcool!15:50
schierbeckthe holes could be a bit bigger, though15:50
schierbeckjelmer: new patch sent to the ml, it's pretty trivial15:50
asabilschierbeck: they don't look nice when bigger15:50
asabilmaybe you can try15:51
schierbeckok15:51
schierbeckasabil: okay, i've made them a bit larger15:57
schierbeckpull them in15:57
asabilyep that's better :D15:57
schierbeckdo you think we can adjust the position of the hole?15:58
schierbeckit's just a tad too high15:58
asabilI think it looks perfect to me15:58
asabilit is right in the middle15:58
schierbeckyeah, could be i'm wrong -- such things depend on the screen and whatnot15:58
asabiloO how can it be high ?15:58
schierbeckasabil: many such things are psychological -- sometimes you need to bend things to make them look even15:59
asabil:/15:59
schierbeck:)15:59
asabiloh and btw, I am not sure you needed a bzr merge16:00
asabilyou could have used bzr pull16:00
schierbecknah, you forgot to pull my merger16:00
schierbecki tried16:00
asabilbecause there was no divergence16:00
schierbecklook at the graph -- i had already merged with your branch once, hence there was a revision in my branch that wasn't in yours16:01
asabiloh ok sorry16:02
asabildidn't notice16:02
schierbecknp :)16:27
ubotuNew bug: #178108 in bzr-svn "Implement SvnRepository.find_branches()" [Wishlist,Fix committed] https://launchpad.net/bugs/17810816:46
schierbeckasabil: do you think the branch is ready to be merged into trunk?16:59
asabilschierbeck: yep, I don't see any big issue16:59
schierbeckthen i'll make a merge request16:59
asabilcool :)17:00
asabilnext time I might make the tags corner rounded :D17:00
* asabil is a bling addict17:00
schierbeckasabil: i thought about it, too -- it would be cool17:04
schierbeckbtw, sign up for the mailing list17:04
fullermdAnd it should be a cube!  That you can spin!17:05
asabilschierbeck: the ML is too high traffic for me17:05
asabilschierbeck: I was subscribed17:05
asabilfullermd: lol17:06
schierbeckit's not that high traffic atm...17:06
asabilok ok I will subscribe again17:06
jelmerit's about 40 messages per month these days17:06
lifelessjelmer: hi, sorry I haven't gotten you on pqm yet17:06
jelmer'morning lifeless17:07
jelmerlifeless: no hurry; would be nice to be able to use pqm at some point though17:07
lifelessjelmer: I'm in London this week; so we can chat in the same timezone (FSVO same)17:07
jelmerah, ok17:08
asabilschierbeck: I am subscribed17:09
asabilto bazaar@lists.....17:09
schierbecknah, it's bzr-gtk@lists.canonical.com17:10
asabilah oki17:12
asabildone17:14
welterdeis there a command to view the gpg-signature of a commit?17:28
jelmerwelterde: not yet afaik17:30
welterdejelmer: hmm... how strong is the authentication of the commits? eg. do they depend on a hash of the commit-data, on the previous commits?17:32
welterde(like git for example)17:32
jelmerwelterde: afaik both17:34
welterdehmm.. so manipulating a older revision would be detected?17:35
jelmeryes17:35
jelmerat the moment, there isn't any functionality to check signatures though17:35
welterdebut gpg-signatures are checked afair, or not?17:37
jelmerI don't think they are either17:37
welterdeah.. is an extra plugin17:38
lifelesswelterde: commit signatures do not transitively verify older history17:50
lifelesswelterde: this is deliberate17:50
lifelesswelterde: as it allows partial history environments to be verified17:51
yaccJust wondering, is it possible to store the whoami value on a per project basis?17:53
lifelesssure; you can probably set it in branch.conf; or url based in locations.conf17:56
welterdelifeless: so no protection against a manipulated bzr branch?17:58
lifelesswelterde: uh, sure there is protection; just sign the commits for the history as well17:58
welterdehmm... yeah... but besides that there is none?17:59
lifelessI'm not sure what you're getting at18:00
welterdeif someones stops by and manipulates the unsigned history, that wouldnt be detected, right?18:01
welterde(manipulates in a way the checkout changes)18:02
welterdedoes bzr leak ip-addresses on any operation?18:14
lifelesswelterde: 'leak'?18:19
welterdelifeless: like, being noted somewhere18:19
welterdeinside of commits or something like that18:19
lifelessit may record them in your !/.bzr.log; and the commiter name is derived from your username and hostname by default18:20
welterdewhich can be changed with bzr whoami18:20
lifelessright18:22
welterdelifeless: but signing one commit doesnt automaticly "sign" all of the commits before :/18:23
lifelessright18:23
lifelessyou can bzr sign-my-commits though if you haven't been signing them18:23
welterdeand when the person, of whom the commits are, is not reachable?18:24
welterdethus cant sign his commits?18:24
welterdelifeless: and can i sign commits which just have a name?18:27
welterdeeg. from a cvs-import18:27
lifelesssure; I'm off to dinner now, have fun18:28
Pengwelterde: You might also want to change your bazaar.conf/locations.conf/branch.conf to require signatures. See the docs.18:31
welterdePeng: yeah... know that18:32
Enquestis there a way to get some stats out of bazaar... Like how many lines of code has been changed the last day or period?18:52
james_wEnquest: apart from 'bzr info' there is nothing that I know of.18:54
Enquestmaybe that would be a cool thing to get into it.18:54
james_wHowever the example you mention could be approximated by piping something like 'bzr diff -rdate:yesterday' to diffstat18:55
james_wI agree it would be interesting. It would work very nicely as a plugin I expect.18:56
beunoEnquest, and there is a stats plugins which shows mostly per-user stuff:  http://bzr.arbash-meinel.com/plugins/stats18:56
elmoCopying repository content as tarball...19:31
elmobzr: ERROR: Tags not supported by BzrBranch5('file:///home/james/scratch/trunk/'); you may be able to use bzr upgrade --dirstate-tags.19:31
elmowhy does bzr hate me?19:31
fullermdIt's your shoes.19:32
elmowtf19:42
elmoif I rsync the entire dir, and bzr branch locally it works19:42
elmobzr makes me CRY19:42
Pengelmo: Bzr version? Smart server? Shared repo?19:43
fullermdSmart server, I suspect.19:43
elmobzr 1.0, bzr+ssh (so I guess smart?), and yes, shared repo I think19:44
fullermdAn incarnation of bug 173002.19:44
ubotuLaunchpad bug 173002 in bzr "Branching from hpss doesn't preserve non-repository formats" [High,New] https://launchpad.net/bugs/17300219:44
PengAh.19:44
PengDoes that affect bzr+http too?19:44
fullermdI presume it affects bzr+anything.19:45
elmoshall I followup to the bug?19:45
fullermdI dunno why your bzr 1.0 would try to make a branch5 branch, though.19:45
fullermdIt should go with the default, which is branch6.19:46
fullermdPlease.19:46
PengYou may have been the person who said "no" last time I asked, but is there an easy way to "upgrade" from branc6 to branch5?19:48
Pengbranch6*19:48
elmoI didn't create the repo on the other end19:48
fullermdYou can pull.  It may even not bother giving you an error if there are no tags.19:48
dysingerHeh! morning.19:51
dysingerAnyone in here on OS X Leopard? (I presume most of you are on Ubuntu/Debian.)19:52
dysingerJelmer I updated the wiki page several times last week.  I never did get it 100% right.  Hopefully I can keep bugging people on Leopard to try it out....19:53
dysinger(it being bzr-svn)19:53
elmobah.  sorry, I somehow ended up on gutsy bzr instead of 1.019:53
elmo1.0 works19:53
fullermdWell, 1.0 works by coincidence.19:53
fullermdIt happens to use branch6 in its default format, so you don't hit the same problem.19:54
PengGod, Canonical owns our souls. Bazaar, Ubuntu, Launchpad...19:54
fullermdIt's till a bug that it doesn't preserve the remote format.19:54
elmofullermd: ah, ok - so still follow up?19:54
datoPeng: and that is ontopic how?19:54
Pengdato: It's not. :)19:54
fullermdHe's fishing for bribes to keep quiet about it.19:54
fullermdMaybe the common criticism is wrong; bzr needs MORE format changes, to keep those sort of bugs in the forefront and high on the priority stack   ;)19:55
=== kiko is now known as kiko-afk
schierbeckjelmer: ping20:15
ubotuNew bug: #184898 in bzr "AttributeError: 'NoneType' object has no attribute 'abort'" [Undecided,New] https://launchpad.net/bugs/18489820:25
=== jw2328_ is now known as james_w
welterdeare gpg-signatures pushed yet?21:19
welterde*over existing non-signed commits21:21
BasicOSXIs there a way to test bzr's email plugin? I think my upstream smtp server is rejecting relaying, but I want to confirm. Some sort of debug output from the plugin?22:24
james_wBasicOSX: you could look in ~/.bzr.log22:30
igcmorning22:50
luislavenahello everybody.23:00
luislavenais there a way (simpler) to change the commit messages? (4 or 5 revisions)23:00
aklaverI asked yesterday about the location of the latest debs. Set my repositories to PPA. The problem is there does not seem to be a *.deb for Dapper.23:01
jelmerdysinger: thanks for the wiki updates23:03
dysingerjelmer np - I just wish it worked perfectly -23:03
jelmerdysinger: what's not working?23:04
dysingerfor some reason ssl svn access through bzr dosen't work23:04
dysingerneon installs, svn 1.5 installs, svn 1.5 + ssl works23:04
dysingerbut not bzr-svn ssl23:04
jelmereven using the svn+https:// prefix?23:04
dysingern23:04
dysingerI am just hoping for more people trying it soon.23:05
dysingerIt dumps out of python.23:05
jelmeroh, what error?23:05
dysingersome stack trace - I didn't study it closely.  I can go back to it soon and give specifics - it's nothing that was real clear to me what the problem was.23:06
dysingerYou can see from the wiki, I am using bzr-svn "stable" repo - is this ok?23:07
jelmerdysinger: yeah, "stable" is just a symlink to the 0.4 branch23:07
jelmerdysinger: seeing the backtrace may help debug this problem23:07
=== thumper_laptop is now known as thumper
dysingerok hold on 2 minutes jelmer, i'll get it.23:14
jelmerok23:21
dysingerI am installing again fresh23:25
dysingerI spent time reading through the svn/neon INSTALL docs23:25
dysingerso I think I have that part right23:25
dysingerI think this is some sort of problem with Apple's python or something.23:26
jelmerif it'23:26
jelmers giving you a python backtrace, chances are it may be a bzr-svn bug23:26
dysingerah ok23:26
dysingerOK I have svn 1.5 + neon installed with openssl support - all check-swig-py tests pass.  svn --version reveals 1.5 with https support.  I can checkout https://svn.collab.net/repos/svn/trunk with svn 1.5 no problem.  No for the stack dump on bzr-svn23:38
dysingerSo just like it says in the wiki bzr checkout --lightweight http://svn.collab.net/repos/svn/trunk test works23:46
dysingerjelmer notice no ssl23:46
dysingerone sec and running ssl23:46
dysingerjelmer I get23:50
dysingerbzr checkout --lightweight \23:50
dysinger>   https://svn.collab.net/repos/svn/trunk test23:50
dysingerAssertion failed: (g->gc.gc_refs != _PyGC_REFS_UNTRACKED), function instancemethod_dealloc, file Objects/classobject.c, line 2285.23:50
dysingerAbort trap23:50
dysingerThe apple core dump pop up gives me this23:52
dysingerhttp://pastie.caboo.se/14172023:52
dysingerthat's all - I don't know what to do know.23:57
dysingernow23:57
dysingers/know/now/g23:57
dysingerlolz23:57

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