/srv/irclogs.ubuntu.com/2007/09/12/#bzr.txt

luksasabil, NfNitLoop: http://rafb.net/p/6eZRXW13.html :)12:11
james_wluks: nice work.12:15
=== Mez [n=Mez@ubuntu/member/mez] has joined #bzr
=== Mez [n=Mez@ubuntu/member/mez] has joined #bzr
=== igc [n=igc@ppp59-167-96-213.lns3.bne1.internode.on.net] has joined #bzr
igcmorning all12:32
=== MishaS [i=MishaS@a91-154-120-151.elisa-laajakaista.fi] has joined #bzr
=== asabil [n=asabil@ti0035a340-0084.bb.online.no] has joined #bzr
asabilhmm, luks nice but maybe having it per branch can be more handy ?12:50
lukswell, I was just playing, it's nothing serious. per-branch bookmarks wouldn't be so easy as these global ones12:52
lukshttp://rafb.net/p/H4YUxG13.html if you want more complete version12:53
asabilthat;s awesome already :)12:56
asabilI was also wondering if there any way to attach some kind of metadata to a branch12:58
asabilI was hacking on loggerhead a bit12:58
asabiland what I did was to add a branch-info file inside each branch12:59
asabiland that file contains variables like description = "branch descriptio"12:59
asabilthis is particularely useful for auto discovered branches12:59
asabilis there any clean way to implement this feature ?01:00
abentleyasabil: I have implemented a VCS frontend that used per-branch aliases, and I found it had poor usability.01:02
abentleyBecause you were never sure what aliases were set where.01:03
asabilhmmm01:03
abentleyAnd which ones were global, versus local.01:03
asabilI don't think that global aliases are useful01:03
Odd_BlokeI think it would only work if they were either all global or all local...01:03
abentleyThey're very useful.01:03
asabilI agree Odd_Bloke01:04
asabilthen maybe the ablity to specify shorthands for servers ?01:04
abentleyMost of my work is done against two or three branches.  Having shorthands would be quite nice.01:04
asabilthen maybe the ability to say01:05
asabilmyserv/bzr/branch.x01:05
abentleyWell, just set it up so that you can append to the alias.01:05
asabilwhere myserv is a shorthand01:05
abentleySo you can alias example.com/bzr to myserv, and just specify "myserv/branch.x"01:06
Odd_BlokeI know that git have some sort of aliasing because I was reading a blog post about it.  No doubt that'll have disappeared into the depths of reddit by now.01:06
abentleyAs for per-branch descriptions, I think it would be reasonable to stick them in branch.conf.  The branch nick is already there.01:07
Odd_BlokeThe example they used would have me specifying, for example, 'abentley' to point to your branch so if I want to pull your changes I literally type 'git pull abentley'.01:07
asabilabentley: where is branch.conf ?01:07
abentleyOw!01:07
abentleyasabil: in .bzr/branch/01:07
Odd_BlokeI think that then pulls the changes to a local cache which you can then treat as a branch.01:07
asabilok thanks abentley :)01:07
Odd_BlokeSo I was thinking, if there were a smart-server or something running at the other end, it generates a merge-directive and sends you that.01:08
Odd_BlokeBut that was just an idea that flitted through my mind at some point.01:08
Odd_BlokeQuite hard to form exactly what the use case for that would be, because I don't do any development that's distributed to that extent.01:10
abentleyThe smart server can take a more direct approach than a merge directive.01:11
asabilhmmm, I think it can be a very nice feature01:11
poolie__hello01:13
=== poolie__ is now known as poolie
lifelesspoolie: should I do debs of the rc201:18
poolieyes, please01:18
poolielifeless, so can we expect 0.90final to go into gutsy? how about rc2?01:20
lifelessI need to do the request as per discussion with mdz01:20
lifelessthat I cc'd you on01:20
pooliek01:21
lifelessbzr-svn is now in debian01:21
lifelessso I should have the request put up today01:21
=== jml_ [n=jml@203-113-250-169-static.TAS.netspace.net.au] has joined #bzr
=== jrydberg__ [n=Johan@c80-216-246-123.bredband.comhem.se] has joined #bzr
=== jml_ is now known as jml
=== gldnspud [n=gldnspud@72.171.93.139] has joined #bzr
lifelessabentley: I presume bzrtools 0.91 is imminent ?01:40
lifelessjelmer: bzr-gtk 0.91 coming soon01:41
=== cprov [n=cprov@canonical/launchpad/cprov] has joined #bzr
abentleyYeah, I'll get that out soon.01:42
lifelessabentley: with nested trees, does the parent entry file id need to match the subtree root id ?01:43
abentleyYes, that's the current design.01:43
=== orospakr [n=orospakr@bas4-ottawa23-1177649282.dsl.bell.ca] has joined #bzr
lifelessinterestingly that isn't enforced by commit01:45
lifelessok, bug fixed in fetch for subtrees.01:52
lifelesspoolie: bzr.dev still has all the 0.91 changes in its in development section01:54
lifelesspoolie: this seems wrong ?01:55
pooliei01:55
pooliei haven't committed a change to bump the version01:55
poolieshould do that now01:55
poolielifeless, i see gutsy claims to have 0.90 already01:55
poolieor at least '0.90-1'01:56
lifelessI thought the version bump commit was in the release process?01:56
lifelessyes, 0.90 has reached gutsy01:57
poolieit is, i haven't finished the process though01:57
=== corporate_cookie [n=richie@64-191-132-172.xdsl.qx.net] has joined #bzr
lifelessI think mdz has got someone to do the sync I asked for anyhow01:57
pooliemy point is, that seems to be the wrong version number, should it not be 0.90rc1?01:58
lifelessno01:58
lifeless0.90 got released remember01:58
lifelessyou're working on 0.9101:58
poolieoh right01:59
pooliejust coincidental01:59
lifelessif you count a missing digit :)02:00
=== corporate_cookie [n=richie@64-191-132-172.xdsl.qx.net] has joined #bzr
jelmerlifeless: Will do so by the end of the week02:01
lifelessjelmer: I can't really upload debs of the 0.91 rc's without fixed plugins02:01
jelmerlifeless: I'm considering stopping doing synchronized releases02:01
jelmerlifeless: I'm a bit busy at the moment, can't really put the effort into testing bzr-gtk at the moment02:02
lifelessjelmer: perhaps you could share the responsibility02:02
jelmerlifeless: I've been trying to get Szilvester to do a release for the last couple of releases :-)02:02
jelmerlifeless: If you feel like doing it, you're more than welcome02:03
jelmerlifeless: btw, thanks for uploading 0.4.202:03
lifelesswell02:03
lifelessis there any reason not to just say 'its released' ?02:03
jelmerThe only two things in it I've used since I did the previous release are viz and gcommit02:04
jelmerbut there has been a lot going on, merged by other people02:04
jelmerso I don't really feel comfortable releasing it without testing, especially since there are so little unit tests.02:05
jelmeranother option would be to simply upload a copy of bzr-gtk 0.90 but mark it as being compatible with 0.9102:07
=== mw is now known as mw|out
jelmerbecause none of the important API's have changed02:08
abentleyjelmer: You're not concerned about Branch.last_revision / WorkingTree.last_revision?02:10
jelmerabentley: ah, I wasn't aware of that..02:11
lifelessabentley: whats happened to those apis ?02:12
abentleyThey now return NULL_REVISION instead of None02:13
lifelessah right02:13
lifelesspoolie: that bug I found last night? I've done a regression test for it and mailed to the list right now02:14
lifelessI think this is critical enough for 0.9102:14
pooliethx02:14
lifelessjelmer: I think you should ask for help on the list02:17
lifelessjelmer: you maintain two plugins that are version locked that I know of02:17
jelmerlifeless: bzr-svn isn't version locked - it contains a list of versions it knows it is compatible with and will warn if it sees an unknown version but will still work02:18
lifelessjelmer: and its bad for bzr to have mismatches during release; there is a week of freeze for plugin authors to know there are no changes incoming that will bust api's02:18
lifelessjelmer: warning confuses and infuriates users02:19
jelmerlifeless: there have been too many api changes to not have those warnings in02:19
jelmerlifeless: for bzr-gtk I can see a point in not having the warnings - that's why I was suggesting desynchronizing the releases02:20
lifelessjelmer: well, the warnings are not useful when a user is using the plugin and no newer release has happened02:20
lifelessI'd argue that they *are* useful when a user experiences a bug02:20
lifelessand reporting plugin versions in bzr's error output supercedes that warning IMO, because you, the author, will be able to tell02:21
jelmerlifeless: so far, bzr has broken bzr-svn every release02:21
lifelessok02:22
lifelesswell, its your domain02:22
jelmerI'm also confident enough to do a bzr-svn release, as I'm the sole maintainer of the main branch and it's very well tested02:22
jelmerbzr-gtk has almost no tests, several different people committing to mainline, no review, out-of-date NEWS...02:24
jelmerso doing a release for it is more work02:24
lifelesscan you change your process02:25
lifelessfor instance, set policy like bzr does for NEWS02:25
lifelessrequire review like bzr does - perhaps ask Aaron to setup a prefix like [bzr-gtk/MERGE]  for a different bundle buggy instance?02:25
abentleylifeless: I'd agree with Jelmer; before plugin authors will remove the warnings, they need to trust Bazaar not to break the API.02:26
igclifeless: review sent to the list on 'knit text add reductions'02:26
igclifeless: I'll send through some more feedback on http://bundlebuggy.aaronbentley.com/request/%3C1189034650.27751.10.camel@lifeless-64%3E as well - I'd really like to see this one land soon02:28
lifelesswhich is that02:28
igcthe 'move stuff into CommitBuilder' one02:29
igc(0.92 targetted)02:29
lifelessright02:29
lifelessthat needs an update02:29
lifelessmassive bugs that I fixed last night02:29
igc:-)02:29
igcI saw the changes in your commit branch02:30
jelmerlifeless: we did talk about bundle buggy at some point, but never got around to it. I agree it would be a good idea to use it for bzr-gtk.02:30
igclifeless: with path_content_summary, why did you not make file-id a parameter?02:31
lifelessigc: because it has no use for one02:31
abentleyjelmer: I'd be happy to chat about BB at some point.02:31
lifelessits unneeded overhead to pass one in02:31
=== jroes [n=jroes@halcyon.xeria.net] has joined #bzr
igcwon't same trees benefit from it??02:32
igcs/same/some/02:32
lifeless'some' trees?02:32
lifelessif you are doing a commit from a tree that has no path orientated data structure - e.g. committing from something like a revision tree.02:32
lifelessbut yagni02:32
lifelessworking trees have disk02:33
jroeshey guys, anyone else think the sftp example at http://doc.bazaar-vcs.org/latest/en/mini-tutorial/index.html is a bit misleading?  on a default setup, you need to specify the absolute path to the dir you want to push your revisions to (I doubt most user accounts have write access to /)02:33
lifelessmemory trees have a transport with path data02:33
jelmerabentley: Szilveszter and have been talking about setting up a separate copy of it somewhere, but if it's possible to have one up on the main site, that'd be awesome02:33
=== jdub [n=jdub@home.waugh.id.au] has joined #bzr
jdubyo folks02:33
jelmerhi jdub02:34
igcI was thinking about workingtree4 where lookup by id would save a path -> id conversion from the little I know of that code02:34
jdublovely to see bzr so versionly close to 1.0 8)02:34
lifelessigc: the api does not use id at all02:34
lifelessigc: so why would it do a path->id conversion at all ?02:34
abentleyJelmer: in theory, I'd be happy to.  But I'm a bit worried about performance on that machine.02:35
jdubhave an svn-upgrade issue to ask about...02:35
jdub$ bzr svn-upgrade02:35
jdubUsing saved location: http://svn.automattic.com/wordpress-mu/trunk02:35
jdubbzr: ERROR: Unable to import bzr-rebase (required for svn-upgrade support): No module named rebase.rebase02:35
jdub02:35
igclifeless: path_content_summary() in workingtree_4.py has an implementation for DirStateRevisionTree but not WorkingTree4. Just thinking out loud about a potential implementation ...02:37
=== jamesh [n=james@canonical/launchpad/jamesh] has joined #bzr
lifelessigc: I really don't understand what you are thinking about02:37
jelmerabentley: ah, ok02:37
lifelessigc: what fileid keyed data are you thinking it would want?02:37
jelmerjdub: Do you have trunk of bzr-rebase installed as ~/.bazaar/plugins/rebase ?02:38
igcsha1. I really need to know that code better. I plan to look at it today so I can ask more intelligent questions.02:38
lifelessigc: sha1 is keyed by path02:38
jdubjelmer: no plugins installed -- bummer02:38
igcok - that's good to know02:38
lifelessigc: if there are multiple fileids at a given path, only one of them will be present in tree 0 - the working tree02:39
lifelessso thats the one to use02:39
jelmerjdub: trunk of bzr-rebase is at http://people.samba.org/bzr/jelmer/bzr-rebase/trunk/02:39
jelmerthough if you have no local changes, it's probably faster to just 'bzr branch' from scratch rather than svn-upgrade02:39
lifelessjelmer: aptitude install bzr-rebase02:39
jdubjelmer: so the new bzr-svn breaks svn but bzr doesn't include the bits to fix it yet? :-)02:39
lifelessjdub: its in a separate plugin, which bzr-svn recommends02:39
jdublifeless: hrm, not available to me yet02:40
=== jroes [n=jroes@halcyon.xeria.net] has left #bzr []
lifelesshmm, whoever synced bzr-svn missed the new recommends02:41
lifelessjelmer: *why* doesn't it depend on bzr-rebase?02:41
elmoin 10 minutes escudero.canonical.com, the machine hosting www.bazaar-vcs.org, will be shut down for some necessary maintenance, ETD is 5 minutes02:41
jelmerlifeless: it's only needed for svn-upgrade02:42
lifelessthanks elmo02:42
lifelessjelmer: all the same02:42
lifeless:)02:42
pygilifeless, sync pickups entire package, so nobody *missed* it, the debian maintainer did it02:42
pygior am I missing something? :)02:42
jdubi guess if you don't forsee svn-upgrade being used regularly, you'd only need bzr-rebase on these odd occasions02:42
jelmerlifeless: svn-upgrade is only necessary for those upgrading from bzr-svn 0.302:43
lifelesspygi: I think you are missing several emails, irc discussion and the debian maintainer has done nothing wrong02:43
lifelessjelmer: I see this as a purity vs do-the-right-thing situation02:43
igclifeless: more feedback on the 'knit text' stuff - 32 unit tests are failing because of parameter count mismatches. Do you want a pastebin or email?02:44
jdubbut with the break in this upgrade, having all the tools available would make users less surprised02:44
lifelessigc: its all fixed here02:44
lifelessigc: like I said, massive fixes needed02:44
igccool02:44
lifelessjdub: I'm with you02:44
jdubbtw, the message i get from bzr merge wouldn't hint me towards svn-upgrade02:45
igclifeless: just to be clear, I'm talking about the patch I reviewed this morning (random_id etc.), not the other one02:45
lifelessrevno: 281002:46
lifelesscommitter: Robert Collins <robertc@robertcollins.net>02:46
lifelessbranch nick: knits02:46
lifelesstimestamp: Tue 2007-09-11 14:05:11 +100002:46
lifelessmessage:02:46
lifeless  Unbreak weaves.02:46
lifelesspoolie: you know you could have just changed the product rather than marking invalid and filing a new task02:48
lifelessFWIW02:48
abentleylifeless: That's a humdinger of a bug you found with fileids_altered_by02:49
lifelessabentley: yah02:49
lifelessabentley: totally by accident too02:50
abentleySuch an ugly hack, that code.  I'm surprised we haven't found more bugs.02:51
elmo(escudero / www.bazaar-vcs.org is back)02:52
lifelessabentley: well its reasonably well tested; the glitch here was no direct testing of nested tree fetching02:52
poolielifeless, i din't realize it was possible to change the product of a task02:55
lifelessoh02:55
jelmerlifeless: well, it's a bit more hackish than that... bzr-rebase 0.2 isn't out yet.02:55
lifelessso click on the thing to expand it02:55
poolieah, i think i saw the greyed out text as "you can't change this"02:56
lifelessand there is a field02:56
lifelessyou can edit it02:56
jdublifeless: whoa, that crazy stuff still afflicts launchpad?02:56
jelmerlifeless: which I admit is ugly02:56
lifelessjelmer: seems difficult for users:)02:56
jelmerlifeless: trunk works fine for bzr-svn, but has two bugs that block it from being uploaded as an official bzr-rebase release.02:58
abentleypoolie: someone mailed me saying they want to put bzrlib/patches.py into the standard library.  I wrote all but 14 lines, but Canonical has joint copyright.  Are you in favour of relicensing it in principle?03:01
jdubelmo: what's the appropriate way to request ubuntu.com alias changes?03:03
lifelessjelmer: still difficult for users to have to choose between 'working bzr-rebase' and 'working bzr svn-upgrade'03:03
jameshjelmer: ran into a crasher bug with bzr-svn.  I've filed a bug with all the information I have, but I'd be happy to provide more on request03:03
jamesh"svn_path_basename: Assertion `is_canonical(path, len)' failed." then a segfault03:03
elmojdub: outside of the LP-automagic ones?  rt@ubuntu.com03:03
elmojdub: (as in, send a mail to that address)03:04
jdubyeah03:04
jelmerjamesh: where did you file it? The latest bug report from you I have here is from 25 october last year03:04
jameshjelmer: https://bugs.edge.launchpad.net/bzr-svn/+bug/13902003:04
UbotuLaunchpad bug 139020 in bzr-svn "assertion error segfault when branching from svn+http://svn.effbot.python-hosting.com" [Undecided,New] 03:04
jdubelmo: i think my jeff.waugh is not LP-automagic (how do they work?)03:05
elmojdub: -> privmsg03:05
jameshjelmer: the email will probably go out in 5 minutes (LP waits a little to batch changes)03:05
jdubsorry :003:05
jdub:)03:05
jelmerjamesh: ah, 3 minutes ago.. that explains it :-)03:05
elmoit's okay, we're just off topic03:05
poolieabentley, i don't see any problem with that03:06
jameshjelmer: I managed to pull out a Python stack trace from the segfault if that helps ...03:06
jelmerjamesh: seems I can reproduce it here03:07
jameshmight just be a weird SVN server03:08
abentleypoolie:Okay, I'll mail you something more formal if/when we get there.03:08
jameshalthough (assertion errors seem unexpected)03:08
jelmerlifeless: yes, that's true03:09
jelmerjamesh: the subversion library asserts on invalid paths03:09
abentleyjdub: Oh, hi Jeff.03:09
jdubhey abentley03:12
abentleyNext time you're in Toronto, give a shout.03:12
jdub!03:12
jdubi'm in toronto atm!03:12
abentleyDude!03:13
jdub<- asshat.03:13
jdubi am in sydney03:13
jdubwhich looks a little bit like toronto03:13
jdubit is very sprawly03:13
jameshconcrete fences around the CBD?03:13
abentleyPyGTA showed me pics of your visit.03:13
jdubbut our security is VERY NICE! HIGH FIVE!03:13
lifelessjelmer: bzr-rebase isn't in debian even is it ?03:13
jdubjamesh: bah!03:13
jdubpygta?03:14
lifelessI think the concrete fence was entirely appropriate; it is an island of convicts after all03:14
abentleyYeah, Sydney wasn't to hard to get my head around.03:14
lifelessigc: new patch version, want to confirm you're happy with what I did?03:15
jelmerlifeless: 0.1 is in debian03:15
lifelessjelmer: hmm, madison isn't showing it. whats the source package name?03:15
jameshyou don't want all the world leaders escaping and overstaying their visas too03:15
jelmerlifeless: bzr-rebase03:15
jameshbetter to keep them locked up03:15
abentleyhttp://linuxcaffe.ca/node?page=303:15
lifelesshmm, madison crackness03:15
jelmerlifeless: it's both in sid and lenny03:15
igclifeless: sure, I'll look now03:16
igcthanks for the fast turnaround03:16
abentleyjdub: PyGTA meet at linuxcaffe.03:16
jduboh, that was ages ago, after i spoke in toronto on the badgerbadgerbadger tour03:17
jdubit was just random03:17
abentleyHehe.03:17
=== Vantage13 [n=Vantage@www.toddcharron.com] has joined #bzr
lifelesspoolie: is there anything in bzr.dev yet that shouldn't be in 0.91 ?03:20
pooliei have not merged anything like that yet03:20
=== poolie looks
poolieno, there is nothing that can't merge to 0.9103:20
lifelessok03:21
lifelessI'll merge my branch trivially then03:21
pooliei was going to merge the version bump, but will hold off03:21
poolieok03:21
jelmerjamesh: fixed in trunk.03:21
jelmerthanks for the bugreport :-)03:21
lifelessigc: I think 'saving data locally' might be better as 'Finalizing commit' or something03:23
=== NamNguyen [n=namnt@203.162.163.50] has joined #bzr
igclifeless: sounds better to me03:23
jameshjelmer: thanks.03:24
=== Theuni_ [n=ctheune@uter.gocept.com] has joined #bzr
poolielifeless, let me know when you're done and i'll open things for 0.9203:29
lifelessthey are both in pqm now03:29
lifelessback shortly03:30
lifelesspoolie: lol you and your committed pdb lines :)03:31
jelmerlifeless: so, what should we do with bzr-gtk 0.91 ? when are you going to upload the .debs?03:32
poolie:)03:32
pooliei need a precommit hook maybe03:32
pooliespecifically what happened though is that  i started from an unclean tree and should have checked that03:32
jelmerlifeless: s/going to/would you like to/ :-)03:33
=== ..[topic/#bzr:poolie] : The Bazaar Version Control System | http://bazaar-vcs.org/ | Bazaar 0.90 and 0.91rc2 are out - http://bazaar-vcs.org/Download | Please complete the Bazaar User Survey - http://www.surveymonkey.com/s.aspx?sm=L94RvLswhKdktrxiHWiX3g_3d_3d
=== beuno wonders if 0.92 will have packs in it
pooliethey should be in as an experimental format03:37
=== Theuni [n=ctheune@uter.gocept.com] has joined #bzr
NfNitLoopMmmm.03:38
beunogreat, I'll be experimenting with them then03:39
lifelessjelmer: if poolie is going to do an rc3 I'll wait for that, otherwise I'll start on them in a couple hours03:39
beunoI keep hearing good things about it03:39
pooliei'm going to just use the break command rather than set_trace() for a while :)03:40
poolielifeless, wait for rc3 to make debs?03:40
pooliewhen should we do rc3? today? tomorrow?03:40
jelmerlifeless: it's ok to wait until the weekend with bzr-gtk 0.91 though?03:43
jelmerlifeless: otherwise, feel free to take a snapshot and call that 0.91~rc1 or something..03:43
lifelessjelmer: well as soon as I upload debs to bazaar-vcs.org, the other plugins will break03:43
lifelessthats my concern03:43
lifelessbzrtools is good now, as abentley has done a release03:43
lifelesspoolie: so, my fetch fix - do you want to do an rc3 with that immediately, or wait a bit., If you are waiting I'll do debs of rc2, otherwise I'll do the debs after you do rc303:44
jelmerlifeless: I'll do bzr-svn 0.4.3 tomorrow, release is already tagged just not packed and uploaded yet03:45
jelmerhave fun03:45
jelmerg'night03:45
=== abentle1 [n=abentley@bas8-toronto63-1088754407.dsl.bell.ca] has joined #bzr
=== arjenAU [n=arjen@mysql/community/arjenAU] has joined #bzr
=== jml_ [n=jml@ppp121-44-221-92.lns1.hba1.internode.on.net] has joined #bzr
=== jml_ is now known as jml
=== tchan [n=tchan@lunar-linux/developer/tchan] has joined #bzr
Vantage13anyone have any tips/guides on importing in a large cvs repo into bzr?04:10
poolieVantage13, is it an open source tree?04:24
Vantage13poolie:  nope...04:24
poolieVantage13, http://bazaar-vcs.org/BzrMigration?highlight=%28import%29#head-4b8472ce65e228eb1e87383ff908129305df9dee04:25
pooliecvsps-import is probably a good way to go04:25
Vantage13poolie: thanks.  I'll give it a shot04:26
poolieplease let us know if you have any problems/questions, or if it works well04:26
lifelesspoolie: my patch causes an error in a different test04:29
lifelessjust debugging now04:31
pooliek04:32
=== jroes [n=jroes@halcyon.xeria.net] has joined #bzr
jroesanyone ever accidentally try bzr pushing to sftp://blah.net/blah/blah without a username@?  bzr (or maybe it's the paramiko dependency) crashes pretty hard on win3204:34
lifelessI don't use win32, but we do that all the time without a username04:35
lifelessby crash do you mean you get a backtrace04:35
jroesyup04:35
jroesI get a python bt that is04:35
lifelesscould you file a bug then?04:35
jroessure, looking for the bug tracker now04:36
lifelesslaunchpad.net/bzr04:38
=== igc food
jroesdoesn't look like an already existing one, surprisingly04:40
jroesI hope it's repro-able04:40
lifelesspoolie: the test fails cause of another bug AFAICT04:41
lifelessabentle1: are you still up ?04:41
abentle1lifeless: yeah04:42
lifelesswith nested trees04:42
lifelessshould we have a knit TREE_ROOT ?04:42
abentle1A knit *for* TREE_ROOT?04:43
lifelessyes04:43
lifelessfileids_altered_by_revisions()04:43
abentle1We do have one04:43
lifelessreturns {'TREE_ROOT':['ghost'] }04:43
lifelessin the test test_fetch_all_fixes_up_ghost04:43
lifelesswhen the source and target repo's are both KnitRepository304:44
lifelessbut there is no such source weave in the test case04:44
lifelessI'm not sure if the test is invalid04:44
abentle1That's strange.04:44
lifelessif you apply my patch to fix the regex, then run ./bzr selftest test_fetch_all_fixes_up_ghost04:45
lifelessyou'll see the failure04:45
abentle1The only case would be if there were no revisions to store.04:45
abentle1I'm sorry, but I'm not feeling so hot tonight.04:46
lifeless:(. Get well soon04:46
abentle1Tx.04:46
abentle1It's toothache.  Very distracting.04:47
lifelessits a test that sets up a manual repo04:47
lifelessrather than using commit builder04:47
abentle1Ooooh.04:47
abentle1Then it sounds quite likely it's setting up an invalid knit3 repo.04:48
lifelessyes04:49
lifelessthats my conclusion, I'm upgrading it to commit builder04:49
jroesoh, now launchpad is cool.  I was able to say "this also applies to paramiko" :)04:51
poolielifeless, btw is configmanager in launchpad?04:51
pooliei couldn't find it the other week04:51
lifelessuhm don't think so04:51
pooliek04:52
NamNguyenhi, the http smart server guide says "this feature is EXPERIMENTAL and is NOT SECURE. It will allow access to arbitrary files on your server." i wonder how is that done?04:52
=== nxsryan [n=ryan@linefeed.org] has joined #bzr
nxsryanhello04:55
lifelessNamNguyen: I think that is outdated, spiv can comment more04:55
lifelessnxsryan: hi04:55
nxsryani installed the plugin to send emails on commit -- i want this to happen anytime anyone commits. but where do i put the conf variables, then?04:55
NamNguyennxsryan: in ~/.bzr/locations.conf04:55
lifelessnxsryan: bzr help email has documentation about this04:55
nxsryanlifeless: i looked at that04:56
lifelessnxsryan: you can put them in ~/.bazaar/bazaar.conf04:56
lifelessor ~/.bazaar/locations.conf04:56
nxsryanlifeless: i know that, i'm trying to figure out how to configure it so it happens for every user04:56
nxsryanlifeless: system-wide04:56
lifelessthe configuring-bazaar document has more details on the configuration system04:56
pooliei just pinged spiv, he should be on in a bit04:56
lifelessnxsryan: bzr does not have a system wide configuration system at the moment, only per-branch, per user and per-user-location04:56
nxsryanhm :/04:57
=== spiv [n=andrew@canonical/launchpad/spiv] has joined #bzr
poolieit'd be reasonable to read something like /etc/bazaar/bazaar.conf i guess04:57
NamNguyenhello spiv, is the http smart server still prone to security problems?04:57
pooliethere does seem some potential for unwanted disclosure if email is turned on globally04:57
lifelesspoolie: one can always disable it per user04:58
poolieif people are also keeping personal files say04:58
nxsryanpoolie: definitely it'd be better to have the option and decide not to use it!04:58
spivNamNguyen: I don't think so, but I haven't thought closely about it recently.  I think with the ChrootTransport it should be fairly trustworthy.04:58
fullermdWell, that calls for /etc/bazaar/locations.conf (rather, /usr/local/etc/bazaar/ for some of us) too...04:58
NamNguyenspiv: the docs @ http://doc.bazaar-vcs.org/bzr.dev/en/user-guide/http_smart_server.html says abitrary files might be read, i wonder how it is done? at the HTTP layer or at the bzr layer?04:59
spivNamNguyen: I should re-read the documentation and update it.04:59
nxsryanblah. this plugin uses a weird switch to mail -> "mail: illegal option -- a"05:00
NamNguyenit could have used smtplib05:01
UbotuNew bug: #139031 in paramiko "bzr push via sftp without username crashes on win32" [Undecided,New]  https://launchpad.net/bugs/13903105:01
abentle1NamNguyen: We actually have some nicer stuff on top of smtplib also.05:01
NamNguyenabentle1: does it support utf-8 on SMTP headers and message body?05:02
NamNguyeni noticed your BB does support utf-8 in the message body05:02
nxsryanso. does anyone know a different plug-in to mail about commits?05:02
nxsryanthis one doesnt work on freebsd05:02
lifelessNamNguyen: smtplib requies *much* more configuration05:04
lifelessNamNguyen: 'mail' is a fine interface for fire and forget mailing05:04
lifelessnxsryan: it can be configured to work on bsd05:04
NamNguyenlifeless: agree05:04
lifelessnxsryan: How emails are sent is determined by the value of the configuration option05:05
lifeless'post_commit_mailer':05:05
lifelessnxsryan: look for that in bzr help email, and read down05:05
lifelessnxsryan: you can either use a wrapper to your real mail, or smtplib as per the documentation05:05
nxsryanlifeless: ok, thanks05:05
lifelesspoolie: submitting with a fairly trivial fix ok  ?05:16
abentle1NamNguyen: the higher-level code supports utf-8.  See email_message.py05:16
abentle1lifeless: I do wonder whether we should support calling mail/sendmail from bzrlib.smtp_connection or similar.05:19
lifelesspossibly; I haven't looked at that code et05:20
lifeless*yet*05:20
lifelessfood time05:23
poolielifeless, i guess05:23
=== Admiral_Chicago [n=FreddyM@st074039212101.monm.edu] has joined #bzr
lifelesspoolie: it was only test code that was problematic06:03
lifelessigc: ok, take #45 -> list now06:22
igclifeless: what's #45?06:23
igclatest patch?06:24
igcgot it06:24
=== abentley [n=abentley@bas8-toronto63-1088754407.dsl.bell.ca] has joined #bzr
lifelesspoolie: ok, bzr.dev has my fix now, so you can do the 0.92 openening shuffle06:29
lifelessigc: I've pushed the latest commit branch code, which was passing all tests for me06:31
igcgreat! I'll grab it now06:32
lifelessI'm also pushing the repository branch06:32
igcplease - that's the one I want ( http://people.ubuntu.com/~robertc/baz2.0/repository/)06:34
lifelessits pushed06:34
lifelesshmm, dunno if thats entirely fixed yet.06:35
lifelessprobably just a merge awawy06:35
igc2759 is the last revno I have on that branch and it claims nothing to pull06:35
lifelessthats probably why it was so quick to push06:35
igc:-)06:36
lifelesspushing 2760 now06:38
lifelesshaven't tested, but it should be good06:38
igcnp - I'll test :-)06:38
lifelessputhed06:40
=== Verterok [n=Verterok@184-220-114-200.fibertel.com.ar] has joined #bzr
beunoVerterok, :D06:42
Verterokhiya06:42
beunoVerterok, I'm going real quick to walk the dog, but I solved the problem yesterday and pushed it to my branch06:43
beunothe missing function should be completely implemented06:43
Verterokbeuno: great!06:43
Verterokbeuno: so, can be merge it in trunk?06:44
beunoVerterok, take a look and see if it's in shape to merge with the trunk, and I'll move on to the next feature06:44
beuno:D06:44
beunothat would be your call06:44
beunobrb06:45
Verterok:D ok I 'll take look to it06:45
igclifeless: +1 with those changes - voted on BB accordingly. Thanks06:46
=== marianom [n=marianom@ubuntu/member/marianom] has left #bzr []
=== Vantage13 [n=Vantage@www.toddcharron.com] has left #bzr ["Kopete]
=== cprov is now known as cprov-Zzz
=== metze_away is now known as metze
beunoback06:53
Verterokbeuno: hi there!07:00
beunoVerterok, so?  the code could be cleaner, but for a first try, I'm pretty happy with it07:01
lifelessyay07:01
lifelessanother 2 seconds off07:01
Verterokyes, it works as advertised :)07:02
Verterokbeuno: I'm getting <log> </logs> tags at the end of the xml (maybe a copy&paste bug?)07:02
beunoVerterok, even when no logs are present?  (it probably is a copypasta error)07:03
Verterokbeuno: should I expect <logs> and <log> tags in the xml?07:05
beunoVerterok, only if it shows you revisions07:06
beunoVerterok, could you copy and paste the output somewhere?07:07
Verteroksure07:07
Verterokbeuno: http://rafb.net/p/cUlESQ51.html07:09
beunoVerterok, that would be wrong07:09
beunolet me fix that real quick07:09
Verterokbeuno: maybe you can alse merge your branch with the last changes in trunk ?07:11
beunoVerterok, sure, seems reasonable07:11
beunoVerterok, the problem comes from the "workaround", why does it print out the closing tags, but no the opening one right above it?07:21
Verterokbeuno: ups? :D07:22
beunoVerterok, I'm sure it's as much my fault as it's yours07:23
Verterokbeuno: ahh, you have the previous version of __init__.py (in the current the workaround, actually "work around" it )07:23
beunoI'm just trying to understand *why* it doesn't print out the opening tag when it's specified right above the other ones07:23
beunoVerterok, aaaah, so I should merge first, then complain  :D07:23
Verterokthe openeing tags are printed from inside XMLLogFomatter07:24
beunolet me merge and take a look07:25
lifelessigc: I see 7 seconds in 'saving data locally'07:25
lifeless3% in index serialisation07:26
lifeless85% in _update_builder_with_changes07:26
igcyup07:26
igcI'm seeing 3% in set_parent_trees07:26
igc3.6% in add_inventory of which 2.8% is serialise_inventory07:26
igc(those figures from yesterday's branch of yours and today's total time is the same)07:27
lifelessI would expect that07:28
Verterokbeuno: I known it's ugly, but is the only way I can close the </logs> tag, and the last </log>, because when XmlLogFomatter do log_revision(...) it doesn't know if is the last one (or how much left to print, XmlLogFomatter recieves one revision at a time)07:28
lifelessif yo uapply my most recent commit branch patch from the commits list you should see a further 1% drop07:28
beunoVerterok, yeap, the newer version makes it easier, applying the new format now, should be fixed in a sec  :D07:29
Verterokcool07:30
=== asabil [n=asabil@ti0035a340-0084.bb.online.no] has joined #bzr
beunoVerterok, merged, fixed and pushing as we speak07:38
=== Verterok waiting before pull & merge
=== duckx [n=Duck@tox.dyndns.org] has joined #bzr
Verterokbeuno: it's a worksforme(tm), merging..and pushing to trunk07:43
beunoVerterok, yay!  one thing less to implement  :D07:44
Verterokbeuno: I wonder what you do think about enclosing all missing xml output in a root tag, I'm not an xml expert.07:47
beunoVerterok, I was hoping you where, I wasn't sure what approach to take either07:48
Verterokjeje07:48
beunoeither seems fine to me, parsing it is almost the same, I just don't know what the cleanest method would be07:48
VerterokI presume (need to check it) that a well-formed xml should have a root tag, but I'm not 100% sure07:49
Verterokyes, the parsing don't change07:49
beunoVerterok, so you want me to enclose all the information as childs of a missing-specific tag?07:50
VerterokI'm not sure, let me check with the XML spec07:51
=== poolie_ [n=mbp@ppp112-44.static.internode.on.net] has joined #bzr
Verterokbeuno: any problem to add a root element? :P look (2) in: http://www.w3.org/TR/REC-xml/#sec-well-formed07:54
beunoVerterok, none at all, I'll add'n'push07:55
Verterokbeuno: great, thanks!07:55
Verterokbeuno: I'm tempted to write a DTD/XSD, do you think is  usefull in any way to you/others that use the plugin?07:59
beunoVerterok, I'm sure having a DTD would be useful on many cases, just not mine specifically07:59
Verterokok08:00
beunobut it does seem like a must-have at some point08:00
beunoso go with what you feel like doing  :D08:00
VerterokI'll try to write it when I have some spare time or if a user need/request it :D08:03
beunothat's the spirit, hehehe08:03
beunoVerterok, where you looking for something like this?   http://rafb.net/p/Q2kh9R50.html08:06
Verterokbeuno: yes, the root tag, if you want it to be <missing> o something else, that's your call :)08:07
beunoVerterok, then it's done, let me just fix a bug I introduced and I'll push again08:08
Verterokok08:08
beunoI might change the tag's name to <beuno> (?)08:08
Verteroksure :D08:08
beunoheheh, not yet, I'm saving that one for when it's part of bzr directly  :p08:09
Verterokjaja08:09
beunoargh, the missing code is terribly hard to work with, I'll try and refactor it later on if some bzr dev has the time to help me a bit08:11
VerterokI encounter similar problems working with the other comands (as is shown in my copy&paste form bzrlib :P )08:13
=== mkanat [n=mkanat@c-71-202-202-106.hsd1.ca.comcast.net] has joined #bzr
=== beuno eyeballs lifeless and poolie_
mkanatbzr co bzr://bzr.everythingsolved.com/vci/trunk08:14
mkanatbzr: ERROR: Tags not supported by BzrBranch5('file:///home/mkanat/unzip/trunk/'); you may be able to use bzr upgrade --dirstate-tags08:14
mkanatAnd both server and client are 0.18.08:14
mkanatIs that fixed in 0.90?08:14
mkanatIt works fine over SFTP, but not over bzr:// or bzr+ssh://08:14
fullermdNot fixed on 0.90.  Not _fixed_ in 0.91 either, just sorta OBE.08:15
poolie_mkanat, it should be ok in 0.91rc08:15
mkanatpoolie_, fullermd: Okay. :-)08:16
mkanatfullermd: OBE?08:17
fullermdOvertaken By Events.  0.91 still doesn't properly inherit the format of the parent branch, but the default is now dirstate-tags, so...08:18
mkanatfullermd: Ah, okay.08:19
beunoVerterok, pushed08:19
mkanatIs bzr log -v ever going to be fast, or should I just rely on it never being fast?08:20
Verterokbeuno: ok, merging & pushing. then directly to bed08:20
mkanatIt's a matter of an architecture decision for the VCI driver for Bzr.08:20
mkanatBecause "bzr log" is super-fast.08:21
beunoVerterok, sounds like a plan, I would love to follow as soon as I finish moving this 6gb mess-of-a-website from one server to the other08:21
Verterokuh, good luck with that!08:22
Verterokseeya!08:22
beunoVerterok, thanks, sleep well08:22
Verterokthanks08:23
Verterokbye08:23
=== Verterok [n=Verterok@184-220-114-200.fibertel.com.ar] has left #bzr []
=== matkor [n=matkor@EUROCZESCI.wbs.ssh.gliwice.pl] has joined #bzr
=== beuno wonders why he was deactivated in the bzr team in LP
=== hdima [n=hdima@idealer.cust.smartspb.net] has joined #bzr
lifelessbeuno: you were?08:29
lifeless whats your lp name?08:29
beunolifeless, beuno08:29
beunoI hadn't noticed until now08:29
beunonot that it's important, just curious  :D08:29
lifelessreal    1m41.819s08:32
lifelessuser    1m33.066s08:32
lifelesssys     0m4.940s08:32
fullermdThey found out you were writing XML stuff.  The stigma will follow you forever.08:32
lifelessanother 4 seconds nuked08:32
fullermdSo you're just killing time?   :p08:32
beunofullermd, hahaha, I knew I shouldn't of gone down that path...   it's just so tempting to write xml...   :/08:33
lifelessfullermd: bleh08:34
=== fullermd takes a bow.
lifelessigc: another 4 second improvement pushed to my repository branch08:40
lifelessand I'm done for the day.08:40
igcgreat ...08:41
igcjust fyi ...08:41
igcmy reporting changes are a slight win still for your stuff08:41
igcbut the iter_changes stuff is not08:41
igcI'll grab your stuff now08:42
igclifeless: does the latest stuff fix selftest or just performance improvements?08:43
igcthat's just in a nice way :-)08:43
lifelessits just faster08:44
jdubpoolie_: around?08:48
poolie_jdub, hi08:51
=== poolie_ is now known as poolie
jdubpoolie: got a moment for a phone call?08:51
jdubpoolie: bzr related, but not support ;-)08:51
=== pmezard [n=pmezard@dhcp26-226.enst.fr] has joined #bzr
=== cfbolz [n=cfbolz@p54AB8A6B.dip0.t-ipconnect.de] has joined #bzr
=== sverrej [n=sverrej@pat-tdc.opera.com] has joined #bzr
=== Zindar [n=erik@h188n1fls12o803.telia.com] has joined #bzr
=== Zindar [n=erik@h188n1fls12o803.telia.com] has joined #bzr
=== RichardL [n=Skippy@78.32.35.169] has joined #bzr
=== mneisen [n=mneisen@141.13.16.222] has joined #bzr
=== mvo [n=egon@p54A67C74.dip.t-dialin.net] has joined #bzr
=== igc food
=== fog [n=fog@debian/developer/fog] has joined #bzr
=== mrevell [n=matthew@canonical/launchpad/mrevell] has joined #bzr
=== herzel [i=herzel@gateway/tor/x-b8035d03b9ddc40d] has joined #bzr
=== RichardL [n=Skippy@78.32.35.169] has joined #bzr
=== mvo_ [n=egon@p54A64119.dip.t-dialin.net] has joined #bzr
=== hsn_ [n=radim@234.114.broadband5.iol.cz] has joined #bzr
=== mwh [n=mwh@62-31-157-102.cable.ubr01.azte.blueyonder.co.uk] has joined #bzr
=== NamNguyen [n=namnt@cm246.delta196.maxonline.com.sg] has joined #bzr
=== RichardL is now known as rml
=== Demitar [n=demitar@c-212-031-190-120.cust.broadway.se] has joined #bzr
=== fog [n=fog@debian/developer/fog] has joined #bzr
=== rml [n=Skippy@78.32.35.169] has joined #bzr
=== NamNguyen [n=namnt@cm246.delta196.maxonline.com.sg] has joined #bzr
=== alfborge [n=alfborge@bacchus.pvv.ntnu.no] has left #bzr []
=== jelmer [n=jelmer@157pc196.sshunet.nl] has joined #bzr
=== rml [n=Skippy@78.32.35.169] has joined #bzr
=== spiv [n=andrew@canonical/launchpad/spiv] has joined #bzr
=== mrevell is now known as mrevell-lunch
=== jolex [n=olex@193.75.45.202] has joined #bzr
jolexhi. is it possible to replace an earlier commit if this is not the last in the branch and I would like to preserve newer commits?01:40
PengNo.01:41
=== johnf [n=johnf@203-158-42-104.dyn.iinet.net.au] has joined #bzr
johnfCan anyone point out anything that would be missing from my patch in https://bugs.launchpad.net/bzr/+bug/128456 that would help me get someone to apply it :) Its a trvial patch to enable bzr+https01:44
UbotuLaunchpad bug 128456 in bzr "bzr+https is not a supported protocol" [Low,Triaged] 01:44
=== g0ph3r [n=g0ph3r@p57A0A16C.dip0.t-ipconnect.de] has joined #bzr
=== jolex [n=olex@193.75.45.202] has joined #bzr
jolexpeng: what about cherry picking with commit history?01:52
=== cprov-Zzz is now known as cprov
=== matkor_ [n=matkor@EUROCZESCI.wbs.ssh.gliwice.pl] has joined #bzr
jolexi'm planning to use bazaar in the following working model: two parallell branches (production and working). production contains only public releases (common source code base for projectmembers). working is my "private" branch where I keep track of all my changes. my changes in working is applied to the common source code. when all the project members changes has been added and the common source is released I can again commit this to my production branch. and I w02:14
jolexant to merge this (my own changes plus other members' changes) into my working branch. Is there anyone with experience from a similar usage of bazaar?02:14
=== corporate_cookie [n=richie@seraphim.asbury.edu] has joined #bzr
datojelmer: do you know why doing bzr pull with 0.92.dev would raise a 'Version mismatch' exception coming from bzr-svn in some branches, and not in some others?02:19
=== niemeyer [n=niemeyer@200-103-134-216.ctame705.dsl.brasiltelecom.net.br] has joined #bzr
jelmerdato: bzr-svn only warns when it's invoked02:24
datoI wonder why it's being invoked for a branch of bzrtools, then.02:24
jelmerbzr first tries to find a .bzr directory, if that isn't found it will try other formats02:24
datoso I can't understand what's happening with this bzrtools branch.02:26
datoah02:29
datoupdating bzr-svn seems to help02:29
datowell02:29
datoobviously, d'oh02:29
=== mw|out [n=mw@189.146.24.28] has joined #bzr
=== jdong [n=root@ubuntu/member/jdong] has joined #bzr
jdongschplee! I just tried pushing th LP over bzr+ssh for fun, and to my surprise it worked.02:31
jdongwhen has this been the case?02:32
=== cprov [n=cprov@canonical/launchpad/cprov] has joined #bzr
=== mw|out is now known as mw
=== mrevell-lunch is now known as mrevell
PengAck.02:39
PengI was just thinking of responding to jolex.02:39
=== Mez [n=Mez@ubuntu/member/mez] has joined #bzr
datojelmer: ok, seems like for all branches in shared repos the svn format will be tried on them, dunno if that's a bug or not02:43
=== asabil [n=asabil@89.191.20.67] has joined #bzr
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #bzr
jelmerdato: doing what exactly?03:07
=== mvo [n=egon@p54A64119.dip.t-dialin.net] has joined #bzr
UbotuNew bug: #139109 in bzr "No API to create a branch reference without opening it" [Undecided,New]  https://launchpad.net/bugs/13910903:36
datojelmer: bzr pull03:36
=== bwinton [n=bwinton@mail.phantomfiber.com] has joined #bzr
=== rml [n=Skippy@78.32.35.169] has joined #bzr
=== metze is now known as metze_away
=== herzel [i=herzel@gateway/tor/x-3e1fda4b65d20a06] has joined #bzr
=== Lo-lan-do [n=roland@mirenboite.placard.fr.eu.org] has joined #bzr
Lo-lan-doHi all04:08
=== cypherbios [n=cyr@ubuntu/member/cypherbios] has joined #bzr
Lo-lan-do(Uh-oh, says jelmer)04:08
Lo-lan-doThanks for bzr-svn 0.4.2 in Sid, but...04:09
Lo-lan-dohttp://paste.debian.net/3691704:09
=== brmassa [n=brmassa@201-42-198-232.dsl.telesp.net.br] has joined #bzr
=== jroes [n=jroes@halcyon.xeria.net] has left #bzr []
brmassaguys, using olive (bzr-gtk) on Kubuntu, everytime i push my branch to launchpad it breaks (i think its because ssh). Does it happen on Ubuntu?04:11
=== g0ph3r [n=g0ph3r@p57A08D2C.dip0.t-ipconnect.de] has joined #bzr
=== matkor [n=matkor@EUROCZESCI.wbs.ssh.gliwice.pl] has joined #bzr
=== orospakr [n=orospakr@132.213.238.4] has joined #bzr
=== sverrej [n=sverrej@pat-tdc.opera.com] has joined #bzr
=== Demitar [n=demitar@c-212-031-190-120.cust.broadway.se] has joined #bzr
=== deadwill [n=deadwill@146037.fln.virtua.com.br] has joined #bzr
=== orospakr [n=orospakr@132.213.238.4] has joined #bzr
=== marianom [n=marianom@ubuntu/member/marianom] has joined #bzr
=== mthaddon [n=mthaddon@canonical/launchpad/mthaddon] has joined #bzr
=== Demitar [n=demitar@c-212-031-190-120.cust.broadway.se] has joined #bzr
=== rml [n=Skippy@78.32.35.169] has joined #bzr
=== mvo [n=egon@p54A64119.dip.t-dialin.net] has joined #bzr
=== cprov is now known as cprov-lunch
=== rml [n=Skippy@78.32.35.169] has joined #bzr
=== pmezard_ [n=pmezard@dhcp26-226.enst.fr] has joined #bzr
=== p4tux [n=p4tux@189.169.83.121] has joined #bzr
=== luisbg [n=d33p@26.144.217.87.dynamic.jazztel.es] has joined #bzr
luisbghow do I revert to an old version? I'm in 96 and want to go back to 9006:00
luisbgI meant revision not version06:00
datoluisbg: bzr revert -r 9006:01
luisbgdato, thanks a lot =)06:01
luisbgcouldn't find it in the bzr man06:01
=== sverrej [n=sverrej@tul-1x-dhcp017.studby.uio.no] has joined #bzr
=== hsn_ [n=radim@234.114.broadband5.iol.cz] has joined #bzr
=== RichardL_ [n=Skippy@78.32.35.169] has joined #bzr
=== RichardL_ [n=Skippy@78.32.35.169] has joined #bzr
=== cprov [n=cprov@canonical/launchpad/cprov] has joined #bzr
=== gabe_ [n=gabriel@91.84.56.254] has joined #bzr
=== gabe_ [n=gabriel@91.84.56.254] has joined #bzr
=== RichardL_ [n=Skippy@78.32.35.169] has joined #bzr
=== jrydberg_ [n=Johan@c80-216-246-123.bredband.comhem.se] has joined #bzr
james_wLo-lan-do: is that the first commit in the branch?07:16
=== asabil [n=asabil@ti0035a340-0084.bb.online.no] has joined #bzr
=== asabil_ [n=asabil@ti0035a340-0084.bb.online.no] has joined #bzr
Lo-lan-dojames_w: No.07:47
Lo-lan-do(Sorry, was away for dinner)07:47
corporate_cookieis there a rpm version of BZR for RHEL4 ?07:50
Lo-lan-doI tried re-pushing, but then I get another assertion error: http://paste.debian.net/3693507:50
=== cprov is now known as cprov-afk
=== corporate_cookie [n=richie@seraphim.asbury.edu] has joined #bzr
=== tchan1 [n=tchan@c-24-13-84-219.hsd1.il.comcast.net] has joined #bzr
=== asabil_ is now known as asabil
=== asabil_ [n=asabil@ti0035a340-0084.bb.online.no] has joined #bzr
=== cprov-afk is now known as cprov
=== cypherbios [n=cyr@ubuntu/member/cypherbios] has joined #bzr
=== gldnspud [n=gldnspud@72.171.93.139] has joined #bzr
=== pmezard [n=pmezard@nor75-4-81-56-59-92.fbx.proxad.net] has joined #bzr
=== dpm [n=dpm@p54A13B28.dip0.t-ipconnect.de] has joined #bzr
=== orospakr [n=orospakr@132.213.238.4] has joined #bzr
=== Mez [n=Mez@ubuntu/member/mez] has joined #bzr
jelmerre09:27
=== asak [n=alexis@201-1-219-218.dsl.telesp.net.br] has joined #bzr
jelmerLo-lan-do: is the gforge svn repository publicly accessible?09:30
Lo-lan-dojelmer: Not anonymously :-(09:30
Lo-lan-doBut if you care to register on gforge.org, you should at least get read access.09:31
Lo-lan-do(Unless Tim Perdue is growing more and more paranoid)09:31
jelmerok, just registered09:32
lifelesshi09:45
UbotuNew bug: #139202 in bzr ""Could not acquire lock" error doesn't tell you how to fix it" [Undecided,New]  https://launchpad.net/bugs/13920209:46
jelmer'morning lifeless09:46
lifelessso, how many seconds can I save today.09:56
jelmerLo-lan-do: ok, trying to pull now..09:58
Lo-lan-dojelmer: The initial "bzr get" takes me about three hours on my DSL link.09:58
jelmerthe repository doesn't seem to be very fast, indeed :-(09:59
Lo-lan-doIf you need an initial branch, I have a mirror on alioth09:59
Lo-lan-do(Looking for the public URL)10:00
Lo-lan-dohttp://alioth.debian.org/~lolando/bzr/gforge/upstream-svn/trunk/10:00
jelmerlifeless: I'm looking forward to the packs stuff landing!10:01
jelmerLo-lan-do: thanks10:01
Lo-lan-doIt's not quite up-to-date (since I'm not eager to publish stuff there that's not really in SVN), but you'll only miss a handful of versions.10:01
Lo-lan-doWhat I'm trying to push to SVN is basically a merge into that branch of http://alioth.debian.org/~lolando/bzr/gforge/debian/sid/10:03
=== fog [n=fog@debian/developer/fog] has joined #bzr
lifelessjelmer: dogfoodink yet ?10:08
NfNitLoopso, what are packs?   Just a way to compress your repository?10:14
NfNitLoopDidn't see anything about it on the wiki, but I suppose that's because it's still being implemented. :)10:14
jelmerlifeless: not yet, though I plan on trying it out on my Samba branches10:15
jelmerlifeless: I'll migrate bzr-svn as soon as packs enters bzr.dev10:15
jelmeras it has to have the latest bzr anyway10:15
lifelesswell10:18
lifelessentering bzr.dev won't freeze the format immediately10:18
lifelessso I'd encourage you to dogfood irrespective of bzr.dev merging10:19
jelmerLo-lan-do: I'm unable to pull as the alioth apache server appears to be executing .php.knit files10:20
jelmerhttp://alioth.debian.org/%7Elolando/bzr/gforge/.bzr/repository/knits/82/184%406d150e1c-e21c-0410-8b89-9ee68aed362b%253atrunk%253agforge%25252%2546www%25252%2546account%25252%2546register.php.knit10:21
Lo-lan-doI thought I had fixed that...  I'll have a look.10:22
Lo-lan-doDamn, I must have lost the .htaccess when I erased and reinstalled the branch.10:23
Lo-lan-doAnd I obviously forgot what it contained :-(10:24
Lo-lan-doOh hey, I copied it on my blog :-)10:24
Lo-lan-doTry again?10:24
jelmerLo-lan-do: ok, thanks10:25
=== bitmonk [n=justizin@adsl-76-192-203-38.dsl.pltn13.sbcglobal.net] has joined #bzr
james_wlifeless: there was a discussion recently on the git list about packing. It started when it was realised that users can't be expected to ever pack their repos. Am I right that you have implemented automatic repacking?10:33
=== tchan1 is now known as tchan
=== herzel [i=herzel@gateway/tor/x-8771cca6213ecaf2] has joined #bzr
lifelessabentley: ping10:35
lifelessjames_w: yes we pack automatically10:35
lifelessjames_w: every 10 commits we pack 10 revs, every 100 we pack 100 etc10:36
lifelessjames_w: so we have sum(digits) packs as an upper limit at any point in time.10:36
Lo-lan-doNice.  Will that work with remote branches/repositories too?10:37
=== Demitar [n=demitar@c-212-031-190-120.cust.broadway.se] has joined #bzr
lifelessLo-lan-do: yes it operates an all mutating transactions10:42
=== Gwaihir [n=Gwaihir@ubuntu/member/gwaihir] has joined #bzr
Lo-lan-doLovely.10:43
lifelessusing bzr+ssh is better cause it won't have to repack over the wire, but it will work :)10:43
Lo-lan-doI guess that'll mean fewer round-trips to branch HTTP branches?10:43
james_wlifeless: that sounds pretty good to me.10:43
lifelessLo-lan-do: yes, we auto pack to provide an upper bound on latency overhead that scales (O(log10)) with repository commits10:44
lifelessif we didn't you'd slowly degrade10:44
Lo-lan-doThat's great news :-)10:45
=== bwinton [n=bwinton@mail.phantomfiber.com] has left #bzr []
jelmerLo-lan-do: what version of bzr-svn are you using, 0.4.1?10:49
Lo-lan-do0.4.2 now10:49
Lo-lan-do0.4.1 didn't let me push.  0.4.2 did, with the aforesaid results.10:50
Lo-lan-dojelmer: Maybe some more information would help, I guess.10:58
Lo-lan-doI had several versions waiting to be pushed when 0.4.2 came out.10:58
jelmerLo-lan-do: I think I've figured out what the problem is10:58
Lo-lan-doSo I tried a push, got the first assertion error (assert self._new_revision_id is None or self._new_revision_id == revid)10:58
lifelesslooks like thats another 3 seconds10:58
Lo-lan-doBut one SVN commit still happened.10:59
lifelessmeh, actually no change10:59
Lo-lan-doIt contained the contents of the first revision I wanted to push.11:00
jelmerLo-lan-do: it looks like it truncated the svn-revid property11:00
=== Tulroe [n=root@SIMMONS-SIX-EIGHTY-SEVEN.MIT.EDU] has joined #bzr
Lo-lan-dohttp://lists.gforge.org/pipermail/gforge-commits/2007-September/000548.html11:01
jelmerLo-lan-do: which triggered that after-commit assertion11:01
jelmer   - 4865 lolando at debian.org-20070903205903-1g307x3ja2b9o0zw11:01
jelmerthat line shouldn't have been remvoed11:01
=== spiv [n=andrew@canonical/launchpad/spiv] has joined #bzr
Lo-lan-doShould it be a multiline property?11:03
jelmeryep11:03
Lo-lan-doHm.  I guess I can fix it by hand, but won't another push truncate it again?11:04
jelmerI'm trying to figure out what is causing the truncation11:05
Lo-lan-do(You really must come visit southern France one of these days, my beer debt towards you is growing daily)11:06
jelmer(-:11:07
hsn_bzr 0.91 works with Trac?11:09
jelmernot sure11:10
hsn_0.90 does11:10
jelmerit doesn't use any exotic API's so I think it should work ok11:11
hsn_cvs2bzr is still recommened method for moving away from CVS or better tools gets coded lately?11:14
lifelesscvsps11:16
lifelessthere is a plugin on the bazaar plugins page11:16
Lo-lan-dojelmer: I'm off to bed, for now.  Thanks for your help, feel free to leave the problem aside for now, or to email me (lolando@d.o) for extra information.  I'll probably come back tomorrow anyway :-)11:16
Lo-lan-do'night all11:17
jelmer'night Lo-lan-do11:21
=== pete__c [n=pete@032-463-246.area7.spcsdns.net] has joined #bzr
hsn_bzr: ERROR: cvsps-import can only operate on a local copy of the cvs repository. But i dont have shell access to CVS server..11:36
=== Tulroe is now known as priceydong
radixif I've merged a branch, committed some other stuff, and then decide the branch merge needs to be reverted11:46
=== priceydong is now known as j-dizzle
radixhow can I revert the merge, while still being able to bring back those changes later?11:46
hsn_bzr shelve?11:47
radixin SVN I revert the revision that merged the branch, and then just remerge again, and it works, because SVn doesn't track merged revisions. But bzr will go "oh, you already have those revisions!"11:48
radixhsn_: that's for working tree changes...11:48
hsn_you have branch - merge - changes and want to make branch - changes? make bzr diff for changes, then bzr uncommit and aply diff11:50
radixThat was kind of incomprehensible, but I'll pick out some things: I can't uncommit because I've already made some unrelated commits.11:51
radix(and the branch already got distributed to other developers, etc)11:51
=== jenda [n=jenda@freenode/staff/ubuntu.member.jenda] has joined #bzr

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