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

mkanatHey poolie.00:18
mkanatThe Bugzilla Project is thinking about switching to bzr: https://bugzilla.mozilla.org/show_bug.cgi?id=bz-bzr00:19
Toksyuryel:D00:19
mkanatAnd related discussion thread here: http://groups.google.com/group/mozilla.dev.apps.bugzilla/browse_thread/thread/8f1d9255845b379400:20
beunomkanat, I'm really not here, but, you have my full support to get Loggerhead into the shape you need00:21
mkanatbeuno: Sweet.00:22
beunoping me with the bugs you want me working on, and I'll focus on them  :)00:22
mkanatbeuno: I filed one just today.00:22
beunomkanat, and I confirmed it and marked it as high00:22
mkanatbeuno: Great. :-)00:23
beunomkanat, just make sure that I'm aware of your major pain points, I tend to drift  ;)00:23
mkanatbeuno: Okay, cool. :-)00:23
markhmkanat: do you have many developers on Windows?00:28
mkanatmarkh: We have some, yeah.00:29
mkanatmarkh: And we keep our VCS stuff in all our tarballs.00:29
markhwill EOL support be an issue?00:29
mkanatmarkh: So users will end up using bzr, too.00:29
mkanatmarkh: Hm?00:29
markhIIUC, your cvs repo will have \r\n line endings on windows00:29
mkanatOhh.00:29
markhwell - the windows checkouts of the repo00:29
mkanatmarkh: What does bzr do with EOLs now, just leave them as they are in the repo?00:30
markhyeah - nothing00:30
markhso bzr checkouts on windows will have \n00:30
markhbut this is being worked on00:30
mkanatmarkh: I think that's OK, actually.00:30
mkanatmarkh: Since we're a web app.00:31
mkanatmarkh: We have problems with that anyway, right now, so we have to deal with it on our end.00:31
markhdiffing a cvs and bzr tree becomes hard, for example, and "dumb" editors will have trouble.  But in practice, it often isn't really a problem.00:31
markhsilly things like the patch tool I use always converting files to \r\n is annoying - for large projects in the meantime, a hook that *prevents* \r\n checkins might help for the future too.00:33
mkanatI'm pretty sure it's all mixed up currently in our CVS repo. :-)00:34
markhheh - no problem then - bzr has exactly the support you need ;)00:34
mkanat:-D00:41
mkanatbeuno: Is Search supposed to be working in 1.6? The relnotes seem to indicate so, but it doesn't seem to quite be working, even with bzr-search installed and the branches indexed.00:47
mkanatbeuno: Our Loggerhead is at http://bzr.bugzilla.org/ and it allows access to the .bzr directories too if you want to poke around and figure out why search isn't working.00:56
mkanatbeuno: (e.g. http://bzr.bugzilla.org/bugzilla/trunk/.bzr/ )00:56
beunomkanat, you need to have the bzr-search plugin installed01:02
mkanatbeuno: I do.01:02
beunoand index each branch one time (bzr index)01:02
mkanatbeuno: You can see the indexes in that link there.01:02
beunomkanat, ah01:02
beunomkanat, does bzr search work through the terminal?01:03
mkanatbeuno: It does.01:03
mkanatbzr-1.9 FWIW.01:03
beunomkanat, it should work, lifeless made sure it did01:04
* beuno thinks01:05
mkanatbeuno: This is python-2.4, also.01:05
mkanatbeuno: And the only thing I don't have is sqlite3, as far as loggerhead's prereqs go.01:05
mkanatAt least, as far as I know.01:05
beunomkanat, sqlite will just improve performance, but everything should work without it01:06
beunoare you using loggerhead's trunk?01:06
mkanatbeuno: No, 1.6.01:06
mkanatI'm using the tip of whatever 1.6 branch is right now.01:06
beunomkanat, ah, go for trunk. It has the work for 1.901:06
beunoI'll be making a new release soon01:07
mkanatbeuno: Ah, okay. :-) Is trunk stable enough to use right now?01:07
beunomkanat, yeap, much better than 1.6!01:07
mkanatbeuno: Great!01:07
beunomkanat, in general, trunk is pretty stable. We try and not do any crazy stuff in trunk  :)01:08
mkanatbeuno: Okay, great. :-)01:08
mkanatbeuno: I'll just run trunk then.01:08
beunomkanat, let me know if that fixes the search issues01:09
mkanatbeuno: Yeah, that fixes it. :-)01:12
mkanatReally, overall, loggerhead is great.01:14
mkanatProbably the best code browser for any VCS.01:14
mkanatAnyhow, I'm off for the night.01:14
mkanatLater!01:14
beuno:)01:18
=== AfC1 is now known as AfC
mwhudsonman, loggerhead is terrible02:25
mwhudsoni can believe that other code browsers are even worse though :)02:26
jameshviewvc isn't so bad02:29
jameshalthough it doesn't map easily to bzr02:29
evarlasti love viewvc02:49
mwhudsonis there some easy way from the command line to write lock and then unlock a branch?03:04
mwhudsoni guess it would be a very easy plugin...03:04
evarlastwhat would be the point?03:10
mwhudsonobscure details of how launchpad works :)03:11
mwhudson(i.e. it would make my job a teensy bit easier)03:11
jameshmwhudson: lock the branch then sys._exit()?03:19
mwhudsonno, nothing so fancy03:19
mwhudsoni think http://pastebin.ubuntu.com/90483/ does what i want :)03:22
jmlmwhudson: except lock_write, right?03:23
mwhudsonuh03:23
mwhudsonyes03:23
mwhudsonsshfs + flymake-mode considered irritating03:24
rockyhm, is there a hook or someway to be notified whenever an init-repo is performed? (code-wise)04:05
jmlrocky: I don't *think* so.04:29
jmlrocky: what do you want it for?04:29
igcmarkh: just posted a review of your cicp patch (at last!)06:06
pooliejml, are you still around?06:19
jmlI am.06:19
jmlpoolie: what's up?06:19
pooliei wanted to check about this progress bar thing06:20
jmlpoolie: ok. I've got to head out soon. Should I skype you or something?06:20
pooliei'd like to finish soon too06:21
pooliesure let's talk there06:21
jml"Call refused"06:22
markhigc: excellent, thanks.  You may be correct that special-casing mv and add might be best.  The rest are nice and easy :)06:43
markh(and many I should have known better - leading _, double space :))06:43
igcmarkh: cool. I was thinking re ongoing support of the feature as much as anything06:43
markhyeah06:44
markhchoosing the word "canonical" to describe the feature is working against the 1-line docstrings too :)06:44
igcmarkh: btw, going over 80 chars on that one line is fine if required06:45
markhoh - excellent!06:45
igcpoolie: so I'm adding base classes for wt4 and later workingtrees as discussed06:56
igcare the names _DirStateWorkingTree and _DirStateWorkingTreeFormat ok with you?06:56
dD0THello, I'm playing around with a project whose build environement is heavily path dependent and I would like to know if it is possible to easily manage several "branches" in a single directory with bzr. Thanks.08:02
RAOFdD0T: Kind of.  Pretty much.08:05
RAOFdD0T: As I understand it, a branch is a directory.  But you can do what you want by using checkouts of local branches and switching between them with 'bzr switch'.08:06
dD0TRAOF: So I would keep my branches somewhere and "switch" to lightweight checkout of the one I want to work on in the directory specified by the build environement?08:09
RAOFYes.08:09
RAOFExactly.08:09
dD0TROAF: Sweet ;-) I guess that's good enough for me.08:09
dD0TROAF: Thanks for you help!08:10
RAOFGreat :)08:12
dD0TJust out of curiosity. Anyone got a clue when windows binaries for the new version will be available?08:14
* igc dinner - night all08:55
Peng_dD0T: There's a problem with the Windows build machine. I don't know of an ETA for fixing it and building 1.10.10:22
dD0TPeng_: :-( Anyway. Up to now I found nothing terribly wrong with 1.09 so I can wait.10:30
* markh should just make them again :)10:57
thekornhi, I've got a quick question: I know a change was made in a merged revision (let's say 45.1.2), is there a easy way to get the revision number of the merge?10:59
Peng_I'd just run "bzr log | less" and search for the revision, but I don't know if there's a better way.11:00
fullermdThere isn't a UI way I can think of, certainly.11:01
thekornPeng, yeah that's similar to what I'm doing, but it can be terribly difficult11:02
thekornI'm fine with every bzrlib piece of code, if there is something,11:03
thekornbut I don't know the magic of bzrlib enough do code it myself ;)11:03
luksI'd just use bzr qlog, and click on revision links until I find the merge11:08
beunothekorn, if you want to know what mainline revision a dotted revno belongs to, there's no easy way to do it with bzrlib11:09
markhluks: hi!11:10
luksbeuno: no easy way? simple iterate over parents backwards11:10
lukshi markh11:10
beunoluks, well, yes and no. Because you can have multiple parents.11:12
beunoand, getting the revision graph from a big branch is pretty expensive11:12
luksrevision numbers depends on the whole revision graph anyway, you can't work that around11:13
luksso as soon as you want to translate 45.1.2 to a rev_id, you already have the whole graph loaded11:13
beunothat's true11:13
beunothere's something to load mainline revnos lazily, but not dotted ones11:14
=== Mario__ is now known as pygi
EmmanuelHi, I would like to know if it is safe to push a repository to a central directory on a shared directory. How Bazaar handles concurrency ?11:41
=== Tobbe is now known as Tobbe|autoaway
=== Tobbe|autoaway is now known as Tobbe
=== kiko is now known as kiko-afk
thekorn_ok, thanks beuno, so I will go on with grepping in the output of bzr log, but that's ok12:48
Lo-lan-doHi there13:36
Lo-lan-doIs there a way to see what's in a repository?13:36
=== kiko-afk is now known as kiko
Lo-lan-doI have a shared repo with other shared repos underneath, and I'd like to be sure the real data are in the sub-repos.13:37
=== thekorn_ is now known as thekorn
LarstiQLo-lan-do: which data?13:47
Lo-lan-doRevisions and what they contain13:47
LarstiQright, but not some random revisions I suppose13:47
LarstiQbzr check on a branch at least will check for ghosts13:48
LarstiQLo-lan-do: what situation are you guarding against?13:48
Lo-lan-doYeah, I'll try and be more precise, sorry.13:48
Lo-lan-doI have several repositories under a common directory.13:49
Lo-lan-do~/bzr-repo/gforge, ~/bzr-repo/client-1, and so on.13:49
Lo-lan-doThey all contain branches which seem to work (at least, I can't see any problems with them)13:50
Lo-lan-doHowever, I just realised that ~/bzr-repo is also a repository itself.  It has a .bzr subdirectory, which contains knits and whatnot.13:50
Lo-lan-doI'd like to know if I can zap it, but for that I'd need to be sure that there's nothing important in there.13:51
LarstiQah, right, yes.13:51
LarstiQLo-lan-do: branches store their revisions in the first repo above them they find, if all branches work fine, then nothing uses the one above. Of course, you need to be sure they work fine then.13:52
LarstiQLo-lan-do: you can use `bzr heads` on the repo to get an idea of what is inside.13:52
Lo-lan-doThanks13:53
LarstiQ(it would be possible to have ~/bzr-repo/somedir/branch, then make ~/bzr-repo/somedir a repo too, and have branch miss the earlier revisions)13:53
LarstiQcommandline bzr will refuse to make somedir a repo though, but with mv being careless it could happen13:54
* LarstiQ goes afk for dentist13:54
Lo-lan-doGood luck, and thanks, it does list a few heads.13:54
Lo-lan-do(dead ones)13:55
LarstiQnone of the dead heads is in the ancestry of live branches you care about?13:56
LarstiQyay transitivity, and now really gone13:57
Lo-lan-doNot sure, I'll grep13:57
Lo-lan-doHm.  They all are.13:59
Lo-lan-doBut moving ~/bzr-repo/.bzr to someplace else doesn't seem to break anything in these live branches, so I guess I'm fine.14:01
gar1tAnyone use cherrypicking routinely in their workflow?16:33
gar1tI'm wondering if there's a decent way to a) review the changes from a branch and b) selectively merge those into a feature branch (or the upstream branch)16:34
gar1tObviously there's "diff", but I'd like a streamlined approach that let me review each revision and decide whether to merge it or not.16:35
gar1tThen there's "log", which of course gives me the list of revisions.16:36
gar1tI guess I'm looking for something that stream lines that process. Kinda like an unshelve style interaction.16:36
=== kiko is now known as kiko-afk
=== salimander__ is now known as Suigintou
=== Pilky_ is now known as Pilky
=== asabil__ is now known as asabil_
=== asabil_ is now known as asabil
beunomwhudson, I'm releasing a new version of LH today18:38
beunoit's been too long, and too many people use releases18:38
beunoalso, I'll push packages to a PPA18:38
mkanatbeuno: Yay. :-)18:39
beunomkanat, and after that, I'm tackling the latest bug you filed. That's my priority list ATM for Loggerhead  :)18:39
mkanatbeuno: Great. :-)18:40
mkanatI wonder if there are any other Bonsai features that people are going to want...18:40
mkanatOh, date limiters, probably.18:40
beunomkanat, we can easily do that18:40
beunoalso18:41
mkanatThat'd probably make you guys pretty much functionally equivalent to Bonsai.18:41
mkanatAnd so much nicer.18:41
beunoif you want a nice theme for bugzilla, let me know, I have a week or so off coming up  ;)18:41
mkanatbeuno: Ooooh. :-)18:41
mkanatbeuno: Even if you just wanted to play with our Skins (which is just CSS stuff), that'd be fun. :-)18:42
beunomkanat, sure. I'll add that to my list as well then.18:43
mkanatSweet. :-)18:43
mkanatWe're also doing some usability work with NASA and the whole Mozilla UX team, too.18:43
beunoalthough, a theme may kinda force you to merge from trunk. It kinda sucks how we do themes today.18:44
beunooh, very cool18:44
mkanatbeuno: Although actually, the default loggerhead theme is probably fine.18:44
mkanatbeuno: I misunderstood you and thought you meant for Bugzilla itself. :-)18:44
mkanatbeuno: That's where the seemingly non-sequitur comment about our UX work came from.18:45
beunomkanat, well, we can slap a header with a logo on there18:45
beunoheh, right18:45
beunoI'd love to help out there as well18:45
mkanatThat's a much bigger sort of project, though. :-)18:45
beunobut time, as it turns out, is very limited  :)18:45
mkanatHahaha, yeah.18:45
mkanatbeuno: Oh, it looks like you guys already have date stuff? https://bugs.launchpad.net/loggerhead/+bug/12171918:48
ubottuUbuntu bug 121719 in loggerhead "need more discoverable search facilities" [Undecided,Confirmed]18:48
mkanatbeuno: Maybe just a [Help] link for the search box...18:48
beunomkanat, we do, although it's a bit cryptic, and I'm not sure if it still works when bzr-search is installed18:49
mkanatAh, okay.18:49
beunoso I didn't want to confirm until I tested it18:49
beunothat's kinda why I said it was easy  ;)18:49
mkanatAhh, okay. :-)18:49
* emmajane waves :)18:54
jelmeremmajane: hi!18:56
emmajanejelmer, hey :)18:56
emmajanejelmer, any new and exciting stories for today?18:56
jelmernot yet, but hopefully bzr-git should be supporting imports from git by the end of today18:57
emmajaneWOO18:57
jelmerJc2k, hi!18:57
* emmajane has a new question about bzr.18:58
emmajaneI tried to "pull" some XML files for the desktop course. but got an error that I'd diverged.18:59
emmajaneSo I merged instead and it said I'd merged....but I think it should have taken longer.18:59
jelmeremmajane, merging should be pretty quick if you tried to pull earlier, since it would've already retrieved all the data from the remote branch19:00
emmajanethe pull was almost instantly rejected...19:00
jelmeremmajane, did "bzr merge" show a summary of changes that you expected?19:01
emmajaneno. :/ it just said, Merging from remembered location bzr+ssh://emmajane@bazaar.launchpad.net/~canonical-training/ubuntu-desktop-course/ubuntu-desktop-course-beta/ All changes applied successfully.19:01
emmajaneI think it's lying.19:01
Jc2kjelmer: sounds exciting!19:02
Jc2kjelmer: and useful for me!19:02
mkanatemmajane: You could do "bzr status"19:03
emmajaneAHA, that's more useful, thanks mkanat19:03
emmajanemkanat, now I can see there is one pending merge.19:04
jelmeremmajane, the merge didn't bring in any actual file changes, but it did bring in a new revision19:04
emmajanejelmer, There have been branches merged since I last made updates though.19:04
jelmeremmajane, perhaps both branches contained the same changes, but those changes were committed in both independently?19:04
emmajanejelmer, wishful thinking. :(19:05
Jc2ki've seen that before when i made the same change to my branch of dulwich as jelmer did :p19:05
emmajaneemmajane@gollum:~/ubuntu/ubuntu-desktop-course$ bzr status19:05
emmajanepending merges:19:05
emmajane  Belinda Lopez 2008-12-10 Merged corrections to front matter and chapters 1...19:05
emmajane(what's the rule on pastebin? how many lines of spam do I need before I start getting thwacked?)19:06
mkanatemmajane: No more than three lines, in most channels.19:07
emmajanekay :)19:07
emmajaneTo me "pending merge" implies, "not done yet." Does that seem right?19:08
jelmeremmajane, they are merges that are already in your working tree but not committed yet19:08
emmajanejelmer, so they are downloaded?19:09
jelmeremmajane, yes, and applied to the working tree (if they made any changes)19:09
emmajaneexcellent, thanks jelmer19:09
emmajaneAnd now the status returns no text.19:15
* emmajane thinks that dancing elves might be a nice touch. That sing a little midi tune to tell you there are no changes and no errors.19:15
emmajanejust an idea. ;)19:15
Peng_Hmm, pygame could handle that, right?19:17
* emmajane chuckles.19:17
emmajanePeng, for the bzr v 99837.7 beta release? :)19:18
Peng_I'll put it on my to-do list. I'll probably have learned bzrlib and pygame by then, right? :D19:19
emmajanelol :)19:19
emmajaneI love it. :)19:20
* emmajane will learn how to make midis.19:20
Peng_:D19:21
noskloCan't use authentication.conf with bzr-svn and googlecode.com passwords. Although I have the correct password in authentication.conf it still gives me "ERROR: Permission denied". If I remove authentication.conf and enter the password by hand it works, I have triple-verified the password19:25
nosklobut also, it asks for the password 3 times each branch I try19:26
noskloand that is annoying19:26
jelmernosklo, do you have the username specified in authentication.conf ?19:27
nosklojelmer, yes, and I am also specifying the same username in https://user@project.googlecode.com19:28
nosklobecause otherwise bzr-svn won't kick up, and it will try to branch a bzr repository which will also fail19:28
jelmernosklo, there is an open merge request for bzr about this I think19:29
nosklojelmer, cool, can I pull it19:29
jelmernosklo, when bundlebuggy gets back up :-/19:30
jelmerabentley, ping19:30
noskloI love bzr, but bzr-svn is not up to the task yet19:30
jelmernosklo, this particular bit is a bzr bug19:30
jelmernosklo, at least as far as I can see19:31
noskloI am trying to move everything I have to bzr19:31
nosklogit-svn seems to work better for now19:31
jelmernosklo, what's problematic about bzr-svn?19:31
nosklojelmer, well, it can't detect I am using svn, if I use just a http url it fails to try it as svn19:32
nosklojelmer, I have to use svn+http or use username@host to make bzr-svn try the url19:32
jelmernosklo, again, that's a bzr bug - you can workaround19:32
jelmernosklo, it by specifying svn+http://19:32
Lo-lan-dobeuno: Did jelmer tell you about some of the wishes we have for LH on alioth.debian.org?19:32
jelmerLo-lan-do, Hi19:33
Lo-lan-doHi jelmer :-)19:33
jelmerLo-lan-do, yeah, we discussed it here a couple of days ago19:33
nosklojelmer, the other problem I have is that it asks for authentication 3 times each branch I make :)19:33
Lo-lan-doGreat19:33
beunoLo-lan-do, hi19:33
beunojelmer, did we solve all of them?19:33
beunoI forget  :)19:33
nosklotyping generated passwords of letters and numbers 3 times each branch, is... annoying19:33
jelmernosklo, as I mentioned, please use svn+https://19:33
jelmernosklo, that way regular bzr probing is skipped19:34
emmajanebeuno, hey :)19:34
jelmerbeuno, Well, start-loggerhead/stop-loggerhead are still present :-)19:34
beunohey hey emmajane19:35
emmajanebeuno, are you back in the land of warmth and sunshine? :)19:35
beunojelmer, ah. Well, I'll make it a goal for the next release to remove them and substitute all functionality with serve-branches19:35
beunoI'm releasing Loggerhead 1.10 *today*19:35
Peng_.10?19:36
Lo-lan-dobeuno: Good news :-)19:36
jelmerah, cool19:36
Jc2khi beuno :)19:36
Peng_Not .7?19:36
beunohey Jc2k19:36
beunoPeng_, we're following bzr's versions19:36
Peng_beuno: ah.19:36
beunoas counter-intuitive as that is  :)19:36
Peng_You should follow bzr, only backwards...somehow. :)19:36
beunoI'm open to suggestions if you guys think that's too crazy19:36
nosklojelmer, okay, thank you. It says its deprecated but works. But it is still asking 3 times for the password19:37
beunojelmer, I'm going to upload this release to PPA19:38
jelmernosklo, if you run "svn ls" or something on the URL once, it will cache that in ~/.subversion and bzr-svn will use those credentials19:38
Peng_nosklo: Yeah, "svn+" is officially deprecated, but still has a purpose.19:38
beunojelmer, have you updated your packaging branch to reflect the dependency changes?19:38
Peng_Dependency changes?19:38
jelmerbeuno, yeah19:38
jelmerbeuno, please let me know when 1.10 is out, so I can upload to debian :-)19:39
beunojelmer, if everything goes well, in about 20 minutes, but I will ping you   :)19:40
Peng_mkanat: BTW, did you see my comment on bug 240577?19:42
ubottuLaunchpad bug 240577 in loggerhead "Loggerhead should be able to serve branches through http" [Undecided,Confirmed] https://launchpad.net/bugs/24057719:42
Peng_ubottu: botsnack19:42
mkanatPeng_: Oh, true.19:42
ubottuYum! Err, I mean, APT!19:42
beunojelmer, https://code.edge.launchpad.net/loggerhead/1.10/1.1019:50
jelmerbeuno, awesome, thanks19:50
jelmerbeuno, tags?19:50
beunojelmer, loggerhead-1.10 on trunk19:50
emmajanebeuno, yay :)19:52
jelmerbeuno, loggerhead/__init__.py still says 1.619:53
beunodang19:54
beunojelmer, I'll remove/add the tag again19:55
beunoand push to lp:loggerhead/1.1019:55
beunojelmer, done19:57
beunothanks19:57
beunoI'll re-create the tarball as well19:57
=== vednis is now known as mars
jelmerbeuno: I've updated the packaging branch20:08
beunojelmer, you have the full release in that branch?20:09
jelmerbeuno, yes, it's an ancestor of lp:loggerhead20:09
beunojelmer, so what do you use to create the package?20:10
beunonot the tarball?20:10
jelmerbeuno: The upstream tarball is generated from lp:loggerhead, by exporting the relevant tag/revision20:10
beunoI was thinking about using the scripts in bzr.dev/tools/packaging/*20:10
beunojelmer, so why do you have all the files in the branch then?20:11
jelmerbeuno, Building it should be as simple as "bzr builddeb"20:11
jelmerbeuno, the files in the branch are used to generate the debian diff20:11
beunojelmer, so you merge into that branch for each release?20:12
beunoI'm getting no revisions to pull on the debian branch20:12
jelmerbeuno, yes, I merge for each release (using "bzr merge-upstream" (from bzr-builddeb))20:13
jelmerbeuno, launchpad may not have mirrorred it yet20:13
jelmerhttp://bzr.debian.org/pkg-bazaar/loggerhead/unstable is the original URL20:13
jelmer(fwiw, all bzr-related packages for debian use this structure atm)20:14
* beuno has to learn to use bzr-builddeb20:14
emmajanein your spare time, eh beuno ? :)20:14
beunoemmajane, I haven't seen any of that in a while!20:15
emmajanebeuno, I hear it goes on sale in the new year!!20:15
* beuno will be in the front of the queue waiting20:15
emmajane:)20:15
=== asac_ is now known as asac
nosklojelmer, well, it works, after svn ls it does not ask anymore for auth, even without authentication.conf - it seems to read svn authentication. I had to install subversion though20:43
nosklojelmer, is it a bug? shouldn't it ask only once and use the same name/password pair for all subsequent requests, at least on the same session?20:44
nosklojelmer, Is there something I can do to help?20:44
jelmernosklo: basically, this requires some improvements of the credentials layer in bzrlib that vila has been working on20:45
jelmernosklo, hopefully that will also allow bzr to in the future write credentials to authentication.conf rather than just reading them from there20:46
nosklojelmer, yeah, even reading from there seems broken... but anyway, I got mine to work, thanks again.20:47
jelmerI'm not entirely sure why specifying them manually in authentication.conf doesn't work20:47
jelmernosklo, any chance you can file a bug about that bit?20:47
nosklojelmer, of course, you got it. I will start with a fresh environment and put it in a way you can reproduce. Where do I file the bug, malone?20:49
jelmernosklo, yep - http://launchpad.net/bzr-svn/+filebug IIRC20:50
abouche2what exactly does bazaar do?20:50
emmajaneabouche2, there's a really great documentation site that explains some of the basics: http://bazaar-vcs.org/20:51
emmajaneawww.20:52
* emmajane was just getting started!20:53
beunowise man  ;)20:54
beunojelmer, is there any way I can have the equivalent of debuild -S with bzr-builddeb?20:56
jelmerI think "bzr builddeb -S" is the equivalent20:56
* beuno tries for the 6th time to get the package into a PPA20:57
jelmerbeuno, what's being problematic?20:57
beunojelmer, I am  :)20:58
jelmerI mean, what's preventing it from getting into PPA ? :_)20:58
jelmerOr do you mean it's a PEBKAC?20:58
beunoI haven't used builddeb, so I'm going ahead with "trial and error" instead of "reading documentation"20:59
emmajanebeuno, *grin*20:59
beunoso PEBKAC I guess20:59
beunoemmajane, :)20:59
beunoemmajane, the suggestion is pretty good though21:00
* emmajane chuckles at beuno's aversion to documentation.21:00
emmajaneI promise it's not ALL bad.21:00
beunoemmajane, I'm not taking any risks today  ;)21:00
* emmajane grins.21:00
emmajanegive me an hour, I'll whip up a screen cast. ;021:01
emmajaneok, maybe four. I'd need to read the documentation first.21:01
beunoheh21:02
RainCTHi21:06
* emmajane waves to RainCT 21:06
* RainCT waves back :)21:06
RainCTIs there some FLOSS good bug tracker which supports bzr (so that you can say "I fixed this bug on revision X")?   (a friend is asking for this o.O)21:07
emmajaneRainCT, like having a project in Launchpad?21:08
RainCTemmajane: yes, but to install on his own server21:08
emmajaneRainCT, I believe there's a bugzilla plug-in.21:09
emmajaneand can't you install bugzilla for your own server?21:09
mkanatIndeed, indeed.21:09
mkanatAlthough we don't have highlighting in comments for things like "revision X" if that's what you were looking for.21:10
emmajanehttp://www.bugzilla.org/download/21:10
emmajanehttp://bazaar-vcs.org/BzrPlugins is the list of plugins.21:10
emmajaneI'm not sure how they fit together though. :)21:11
RainCTheh OK I'll tell him21:11
RainCTthanks :)21:11
mkanatbzr has some native support for bugzilla, too.21:12
* RainCT personally dislikes Bugzilla, though.. :P21:12
emmajaneRainCT, google might have more ideas too.21:12
mkanatRainCT: Awww. :-) It's much nicer nowadays than it used to be, if you used it a long time ago.21:12
RainCTmkanat: I've used the version on GNOME and on Mozilla21:13
mkanatRainCT: The current mozilla one is representative of what Bugzilla is like out of the box, largely.21:13
mkanatRainCT: The GNOME one is a very old version.21:13
RainCTand I'm sorry but the interface is nothing against Launchpad :P21:13
RainCTwell, thanks mkanat and emmajane :)21:16
mkanatnp. :-)21:16
jamRainCT: there is also "bugs everywhere" which was a look at distributed bug tracking from Aaron Bentley21:17
jamand I know there is some amount of Trac + bzr work21:17
* mkanat is still all for Bugzilla... :-D21:19
* RainCT likes the "bugs everywhere" concept :)21:21
RainCThehe21:21
beunojelmer, any workaround for the orig.tar.gz changing with builddeb?21:21
jelmerbeuno, ahh, you hit that bug?21:21
beunojelmer, yeah  :(21:22
pooliehello21:22
beunoI can't upload to multiple releases of Ubuntu21:22
jelmerbeuno, edit .bzr-builddeb/default.conf and comment out the export-upstream bits21:22
beunoheya poolie21:22
jelmerit will then use whatever tarball is available in ../tarballs21:22
jelmerrather than creating it again21:22
beunojelmer, so I just create a dir in .. named "tarballs", or does it use the tarball in the dir below?21:23
jelmerbeuno, it uses the tarball in the dir below I think21:23
jelmerthe defaults have changed recently, I can't remember what they are atm21:23
Lo-lan-dojelmer, beuno: You might like to have a look at http://bzr.debian.org/loggerhead/users/lolando/loggerhead/daemonise21:24
Lo-lan-doIt's rather crude, but I set that up on Alioth and it seems to work.21:25
Lo-lan-do(Remove the "loggerhead" component in the URL for the branch)21:27
jelmerLo-lan-do, ah, nice21:28
Lo-lan-doAh, I forgot the logrotate stuff.21:28
beunojelmer, Lo-lan-do, I'll leave it up to you guys to fix/review the daemonizing bits, I don't really know much about it, so, if jelmer approves, I'll merge into trunk  :)21:30
Lo-lan-doThere, logrotate added.21:31
beunojelmer, I tried downloading the orig file from LP, but it's still complaining. It's the file timestamp, isn't it?21:33
jelmerbeuno, no, it's the filestamps of the files inside of the tarball21:34
beunowell, then it shouldn't break... should it?21:35
Rob123Hi all, is it possible to edit commit messages after commiting?21:35
Lo-lan-doRob123: You can uncommit and commit again21:36
beunojelmer, it seems to still be creating the tarball with those lines commented?21:36
beunoeven though it says:21:36
Rob123Lo-lan-do sounds like a good solution but what if I have to edit about 10 revisions back?21:36
beunodpkg-source: info: building loggerhead using existing loggerhead_1.10.orig.tar.gz21:37
Peng_Rob123: You can't really. Revisions are immutable.21:37
Rob123ah, I used to be able to do this in SVN I think21:38
Peng_Yep.21:38
Peng_svn is centralized, so it's easier to manage changing data.21:38
Peng_Or something.21:38
Rob123yeah, that makes sense21:38
beunojelmer, I'll just use the Launchpad copy feature instead  :)21:38
jelmerheh, that will work too :-)21:38
Rob123ok thanks21:39
beunoalright21:44
beunologgerhead is now in PPA21:44
beunoit has been released and announced21:44
* beuno dances21:44
jelmerbeuno, congrats :-)21:44
beunojelmer, thanks for all the work  ;)21:44
Peng_beuno: Congrats. :)21:49
beunoPeng_, thanks  :)21:50
beunohow's the memory usage for you?21:50
beunostill the same or higher?21:50
Peng_beuno: Heh, it had been stable for almost a day, but it jumped a bit in the last 1.5 hours. :P21:56
Peng_beuno: Anyway, nothing new to add. I have a feeling it might be slightly worse than it used to be, but I have no evidence. It's certainly not a problem.21:56
=== Tobbe is now known as Tobbe|autoaway
beunoPeng_, I'm still surprised that the latest changes didn't have a significant effect21:57
beunobut of course, reality says that it didn't...21:58
* Peng_ shrugs.21:58
Peng_It feels slightly more erratic, but it could actually be better. It's always grown over time, so it's difficult to compare..21:58
Peng_("better" == "lower total usage")21:59
beunoheh21:59
beunoright21:59
beunothe fact is that we haven't found the biggest problem yet22:00
beunoPeng_, how do you deal witht he growth?  restart it every now and then?22:00
mkanatbeuno: That's what I do.22:00
beunomkanat, how often?22:00
Peng_Eek22:01
mkanatbeuno: I'm not really having any trouble on bzr.bugzilla.org though, just on bzr.everythingsolved.com.22:01
mkanatbeuno: Once a day.22:01
mkanatbeuno: I have it cronned.22:01
Peng_beuno: Yeah. I run the development branches of bzr and loggerhead and plugins anyway, so I have to restart it frequently for upgrades. I don't often restart it for memory use.22:01
jelmerfwiw, a similar problem exists in bzr-svn and bzr-fast-import22:01
jelmermaybe it's related?22:01
beunojelmer, hm, interesting22:01
beunoin bzr-eclipse as well22:01
Rob123I need a bzr pattern to 'ignore all files in \/this\/folder except this.file' any ideas?22:01
beunomkanat, http://bzr.everythingsolved.com/ looks pretty broken  :)22:01
Rob123ignore backslashes :)22:02
mkanatbeuno: Yes, that's also true. :-)22:02
mkanatbeuno: That's with start-loggerhead.22:02
mkanatbeuno: Whereas bugzilla.org is just using serve-branches.22:02
emmajanebeuno, nono, "differently styled" ;)22:02
beunojelmer, to be honest, my current plan is to move from threads to sub-processes so that the memory usage gets hidden under the carpet22:02
beunomkanat, ah, so start-loggerhead has a broken theme?22:02
mkanatbeuno: I think so.22:03
Peng_Rob123: Ignore everything, then bzr add the file you want?22:03
beuno*sigh*22:03
mkanatbeuno: I haven't really looked into it much. It might just be on the front page.22:03
Peng_beuno: ...Would subprocesses use more memory in any way?22:03
beunoPeng_, no, they should use memory, and then die22:04
jelmerbeuno, would be nice to fix it properly.. bzr-svn, -fast-import and -eclipse can't easily do that :-)22:04
beunoso the memory goes with them22:04
Rob123Peng_: Oh, wouldn't I get warning messages from bzr that I have a pettern that clashes?22:04
Rob123pattern even22:04
jelmerbeuno, (assuming it's the same problem)22:04
Peng_beuno: Fork on every request?22:04
beunojelmer, it would, yes. But I have no idea how to find the problem  :(22:04
Peng_Rob123: Ehh. Um. I dunno. I don't remember ever seeing such a warning. Try it! :)22:04
beunoPeng_, yeap, and cache the revision graph in sqlite22:05
Rob123ok thanks :)22:05
jelmerbeuno, same here :-(22:05
Peng_beuno: Forking hurts performance, though, right?22:05
Peng_Says a guy who runs CGI for some things anyway..22:05
beunoPeng_, yeah, it may use more CPU. I haven't started work/test with it yet22:06
beunomkanat, why are you using start-loggerhead instead of serve-branches?   I'm curious because we want to kill start-loggerhead22:06
mkanatbeuno: I need to not publish certain branches broadly.22:06
Peng_beuno: Well, I'd be happy to test it. If you're pretty sure it won't crash or eat all my RAM. :)22:06
mkanatbeuno: They're there in the directory, but I don't want to advertise most of them.22:07
beunojelmer, does the memory usage grow endlessly with -svn?22:07
beunomkanat, gotcha. We'll make sure we allow you to do that with server-branches for the next release then22:07
jelmerbeuno, as far as I can tell, yes22:07
jelmerbeuno, it doesn't grow very quickly though22:08
beunoPeng_, I will try and test it as much as possible before throwing a branch your way  :)22:08
jelmer(not anymore, at least)22:08
Peng_beuno: :)22:08
beunojelmer, it doesn't here either, but in LP, it explodes about once a day22:08
jelmerhmm22:08
beunomaybe it's time we start a thread in the bzr ML?22:09
beunoall us consumers of bzrlib  :)22:09
=== fta_ is now known as fta
jelmerbeuno, yeah, I think that may be a good idea22:17
rexbronIt is possible to merge two branches but only merging changes to existing files?23:06
bob2you could merge, commit, rm the formerly new files23:20
rexbronbob2: there are a _lot_ of new files... trying to use bzr with debian packaging and a build taht did not cleanup after itself23:25
zsquareplusci have bzr-gtk V0.95 installed as ubuntu package, but when i lauch olive-gtk, the help dialog reports 0.94. and more importantly, it fails to "show log" on my repo.23:46
zsquarepluscis there a way to clean up the installations? maybe some file is left over from an older bzr or olive version23:47
igcmorning all23:57

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