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

* igc lunch02:27
unenoughis there a way to change a commit message after the commit?02:35
poolieunenough, uncommit then commit again02:40
unenoughno other way?02:40
poolieunenough, sorry, not at present02:43
induhi all04:36
indugood morning04:36
indui have some doubts in bazaar, can i get some help here04:49
indui want to to know how does the branches under the repo created using bzr init-repo are linked to the repo04:50
spivindu: just by being in a directory under the repo.04:55
induspiv, firstly i am not understanding one thing here04:56
induspiv, in svn we create a repo, using svnadmin create repo04:57
induand under that we create directories and make a structure04:57
indulater on, each can get a branch from those direcotries04:57
induin bzr , where is the repo created ?04:58
fullermdindu: It might be clearer if you were to forget about [shared] repos in bzr for a while.  They're not necessary.04:58
induspiv, ok as per your point, i was under that direcotry in that repo, and created branches using bar init04:58
spivIn bzr, the repo is created where you tell "bzr init-repo" to make it.04:58
indubzr init04:58
induand then under that bzr init direcory i created sub branches again using bzr init,04:59
spivAnd then when reading/writing branches, bzr will check the parent directories all the way to the root until it finds a repository.04:59
induspiv, how can I view those details, whethere while reading or writing its checking the parent direcotires or not05:00
spiv(but note that as fullermd says, there's no need to have a separate repo; if you don't create separate shared repo with "bzr init-repo", bzr will just make standalone branches which carry their own repo)05:00
induas, removing any branch under the repo, is not showing any affect on the repo05:00
spivOn the filesystem, it's in the .bzr directories.05:01
spivYou'll probably find "bzr info"/"bzr info -v" an easier way to get that information than looking inside the .bzr directories, though.05:01
induspiv, i need ur suggestion for creating the bzr structure , will exaplin u my project details05:01
induspiv, my project is builiding linus distribution which is based on debian, and thus we are trying to develop a community for contribution05:02
spivindu: Have you read http://doc.bazaar-vcs.org/latest/en/user-guide/index.html ?05:02
induthus the source of the packages will be alphabatical order, a/acpid/acpid_x_xx_X05:03
indub/boo/boo_x_xx_xx05:03
induwhere x_xx_xxx are package names with version number05:03
spivIt sounds like you probably want a repository for each b/boo then.05:04
spivAnd each b/boo/boo_x_... would be a branch.05:04
spivUnlike SVN, in bzr a repository is just an optimisation.05:05
spivSo if you have several branches of a single project (or in your case, package), then it's good to have a repository so that the common history in those branches only needs to be stored once, rather than once for each branch.05:07
spivSo repositories save disk space and save on the amount of data to copy/transfer for many operations.  But they don't change the fundamental behaviour.05:08
induspiv, what is this common history ?05:09
spivindu: if you have boo_1.0 and boo_1.1, probably they have many revisions in common.05:09
spivFor instance, most software projects have a "trunk" branch, and feature branches and release branches are made from that branch.05:10
spivSo those branches share most of their history with the trunk.05:11
spivFor instance, the development branch of bzr and the 1.0 release branch of bzr share most of their history.05:12
spivDoes that make sense?05:13
spivIn svn, when you make a branch it basically just copies a snapshot of the files in that version.  In bzr, a branch keeps the full history, not just the snapshot.05:14
induspiv, from where can i download the loggerhead source05:24
spivindu: http://www.lag.net/loggerhead/05:26
induspiv, ok05:27
spivindu: although this branch may have some improvements that haven't made it into robey's version: https://code.launchpad.net/~mwhudson/loggerhead/production05:27
induspiv, i am reading the user guide u sent, but before that05:28
induspiv, as per your directiones05:28
indui have to structure my repo like05:28
indubzr init-repo a05:28
indubzr init-repo a/aaa05:29
indubzr init a/aaa/acpid-xxxx05:29
induam i right ?05:29
spivindu: the "bzr init-repo a" is wasted05:29
spivindu: the repo at "a" would never be used.05:29
induwhy?05:29
spivBut otherwise, that seems like a reasonable arrangement.05:30
spivBecause each branch belongs to exactly one repository.05:30
induunder aaa, there will be some more branches like, aaa-xxx, abc-xxx etc05:31
induwhere all these are seperate packages05:31
spivSo when bzr looks at the branch in a/aaa/acpid-xxx, this is how it'll look for the repo:05:31
spiv - first, it'll look for a repo in a/aaa/acpid-xxx.  There's no repo there.05:32
spiv - then, it'll look in the next directory up: a/aaa.  There is a repository there.05:32
spiv - Done!  It looks no further.05:32
induok05:32
induone  more thing05:32
indui tried created branches using "bzr init" , under "bzr inir-repo repo"05:33
indusorry. bzr init-repo repo05:33
indubzr init a05:33
indumkdir a/aaa05:33
inducd a,  bzr add aaa05:34
induthen I tried05:34
indubzr init abc,05:34
indufrom a remote, i tried getting this newly created branch using bzr branch file:///~/repo/a/abc05:35
induthis dint work, saying no valid working tree05:35
fullermdI don't think ~ expands in a file:/// URL...05:36
fullermd(of course, you're branching an empty branch there, so it doesn't do much)05:37
indui just wrote that, instead of mentioning the whole path05:37
spivI'm also not sure what you mean by "from a remote ... bzr branch file:///~/repo/a/abc"05:38
fullermdYou don't need the file:/// spec on it; just "bzr branch ~/repo/a/abc foo" would work.05:38
indunot remotre, fullermd expalnation is correct in my case05:39
indubzr branch ~/repo/a/abc is correct05:39
induactually, i am using bzr-gtk05:39
spivindu: what does "bzr info ~/repo/a/abc" tell you?05:40
fullermdNow, if you're still in ~/repo/a when you do that, it probably won't work, since it'll try to call the new branch 'abc', which would conflict with the real 'abc'.05:40
induspiv, i will try some more and then ping you back, thankyou for the help05:42
spivindu: you're welcome05:42
induspiv, can you give me some more examples for a good web front end for bazaar05:42
spivindu: loggerhead is the best I've seen IMO.  bazaar-webserve isn't as easy to use.  There's another one I think, but I forget what's called.05:43
induok05:44
induhow does this launchpad using bazaar ?05:45
spivindu: do you mean, how do you use launchpad?05:46
induspiv, no, i want to make a similar application like launchpad for my project also05:47
induthus, i want to inbuilt bazaar into it05:47
spivOh, ok.05:47
spivLaunchpad does *lots* of stuff :)05:48
indulaunchpad is not opensource , thus i cannot downlaod install  and use independently05:48
induspiv, yeah, i knew :)05:48
spivLaunchpad uses loggerhead for its "codebrowse" feature.05:49
induspiv, https://code.launchpad.net/?05:49
indubut the look is not like loggerhead05:49
spivindu: http://codebrowse.launchpad.net/~robey/loggerhead/devel/changes05:50
spivindu: (which is linked from https://code.launchpad.net/~robey/loggerhead/devel)05:50
spivIt's a bit hard to describe exactly how to write something like launchpad, because launchpad does so much.05:51
spivBut in general, because Launchpad is written in Python, it's fairly easy for it to use bzrlib.05:52
spiv(in so far as writing useful software can ever be called "easy"...)05:53
fullermdI have a friend who I've done some work with in the past who'd open discussion with "Look, it's real simple..."05:55
fullermdHe'd tell you it's easy.  You just have to write the code, test it out real quick, then deploy it.  How long can it take to do 3 things?05:56
fullermdFor some reason, I avoid doing work with him these days...05:56
induok. i will try for my own06:02
indui need help in loggerhead configuration06:55
igcnight all07:46
induhow can I make bazaar use apache web server for publishing the branches and repo07:47
fullermdigc: Say, before you go...07:47
fullermdigc: Did you see bug 178591?07:48
ubotuLaunchpad bug 178591 in bzr "running `bzr diff` in a subdirectory does not show changes in theparent directory" [High,Confirmed] https://launchpad.net/bugs/17859107:48
glyphIs this expected behavior?  http://rafb.net/p/8u9eU837.html08:57
mwhudsonglyph: are you pulling into a repository?08:57
glyphmwhudson: The only command I didn't list there was "mkdir PyDoctor"08:58
mwhudsonoh oops08:58
mwhudsonpydoctor is still a dirstate-tags branch08:58
mwhudsonso if you rm -rf .bzr and init-repo --dirstate-tags, it should worl08:58
mwhudsonwork08:58
fullermdNo, it's not.08:59
fullermdlp:pydoctor is redirected to http://bazaar.launchpad.net/~mwhudson/pydoctor/dev/08:59
fullermdStandalone branch (format: dirstate-with-subtree)08:59
mwhudsonoh right, bzr-svn09:00
mwhudsonthat means the error makes more sense09:00
GoClickWhen the page says Requires PyBaz which in turn requires Baz does that mean it requires bazaar or baz something else?09:12
mwhudsonnothing relevant should really require pybaz any more09:13
mwhudsonwhich page are you referring to?09:13
GoClickInteresting09:13
GoClickThe install faq recommends Bzrtools09:13
GoClickwhich states "Requires PyBaz, which, in turn, requires baz."09:14
GoClickI know nothing about bazaar I just know we use svn now and hate it and I've been trying for 5 days to get it to compile in our environment but can't and #svn is jerky09:14
GoClickso why should I try so hard to make software I hate work09:15
mwhudsonah09:17
fullermdbzrtools only requires pybaz if you use baz-import, which it doesn't sound like you care about.09:17
mwhudsonbzrtools only requires pybaz for one specific command09:17
spivindu: mwhudson knows about loggerhead configuratino09:18
GoClickOh ok09:18
induok spiv , thanx09:18
GoClickI was just trying to get everything installed so I could read about switching from svn to bzr09:18
mwhudsonGoClick: ah, ok09:19
mwhudsonGoClick: the page should be clearer, perhaps09:19
GoClickIt's not so bad I guess, It's 2:19am and I need to go to bed I have to work tomorrow09:19
GoClick:P09:19
GoClickWait I'm working right now09:19
GoClickmy life is hell09:19
GoClickActually it's not that bad it's just stressed right now because someone decided we had to run RHEL4 on our new server instead of Ubuntu and I've never used RHEL so I'm like "wtf" with everything09:20
GoClicknight guys/gals whatever thanks09:20
indumwhudson, hi,09:21
indumwhudson, i want to know how i can use loggerhead, as well as, configuring apache web server for accessing repository09:22
mwhudsonindu: have i talked you you before about this?09:22
indumwhudson, no09:22
mwhudsonoh, ok09:23
mwhudsonso the latter part should be easy09:23
indui have a repo under ~/boss-repo09:24
induand i created a link for this under the /var/www (I am in Debian OS)09:24
induthen I added the lines like,  http://rafb.net/p/PcN0Q142.html  in apache2.conf file09:26
induis it correct ?09:26
mwhudsonhang on09:28
mwhudsonwhen you say you want to configure apache to access the repo09:28
mwhudsondo you mean using bazaar or using a web browser and loggerhead?09:28
indui want to use web browser to browse the branches/repository created using bazaar, then later, i even want to use loggerhead to view the repository , as it good web absed front end09:30
mwhudsonok09:30
mwhudsonwell, you'll be wanting to put some port numbers in that apache config file09:30
indumwhudson, i was having 8080 as the port09:31
mwhudsonthat sounds more likely09:31
induso the lines were like         ProxyPass http://127.0.0.1:8080/09:31
induand         ProxyPassReverse http://127.0.0.1:8080/09:31
mwhudsonyez09:32
induthis is showing an outout in web browser as,09:39
indumwhudson, are messages receievd by the channel09:41
mwhudsonindu: i only saw09:42
mwhudson<indu> this is showing an outout in web browser as,09:42
indumwhudson, /boss/ not found09:42
indumwhudson, 404 Not Found09:43
induThe path '/boss/' was not found.09:43
mwhudsonwell, that suggests that the apache config is wrong somehow09:43
mwhudsoni'm no expert in apache, unfortunately :/09:44
indumwhudson, ok, then help in loggerhead ?09:44
fullermderror log might say something.09:44
indufullermd, the apache log is saying, [Wed Jan 02 15:03:35 2008] [error] [client 127.0.0.1] client denied by server configuration: proxy:http://127.0.0.1:8080/09:45
mwhudsonoh09:45
mwhudsonmaybe you need an "allow from all" in there09:45
indulemme try09:46
indumwhudson, same o/p, but log file content is not the same09:48
indunow the log shows. nothing on the failure09:49
indumwhudson, how to configure loggerhead09:53
mwhudsontake the loggerhead.conf file in the branch and change the bits that are relevant to your situation09:54
indumwhudson, deos loggerhead have any relation with apache?09:54
indumwhudson,  the port number of loggerhead, should be different of that of apache or same ?09:55
mwhudsonit is common to use apache in front of loggerhead09:55
mwhudsonso that the user's browser talks to apache, and apache talks to loggerhead09:55
mwhudsonso loggerhead should use the port number you put in the ProxyPass directive09:56
indumwhudson, i just typed, localhost:8080, in my browser and it showing an output as09:56
indumwhudson, Bazaar branches in loggerhead, (which is the description in loggerhead.conf file) and under that the bazaar and loggerhead logos09:56
mwhudsonwell, that sounds good09:57
indumwhudson, oops, i have mistaken, the line  "Bazaar Branches in Loggerhead " is not in my loggerhead.conf file10:00
indumwhudson, its displayed frm somewhere else10:00
mwhudsonoh, then maybe you're not using the loggerhead.conf file you think you are?10:00
induexaclty :)10:01
indumwhudson, ok now i corrected10:02
indumwhudson, what should be the values for [xxx] and [[xxx]]10:02
mwhudsonindu: what ever you like, they are just names10:03
indumwhudson, then where does i give the repo path ?10:04
mwhudsonas the folder = '..' value inside the [[xxx]] section10:04
indumwhudson, can you give me an example, of any site, which used loggerhead as the fron t end, as i want to see how does it look10:08
indumwhudson, is it needed that for each branch created there should be an entry in the loggerhean.conf file10:13
indumwhudson, and this loggerhead is not dependent on apache, as even after stopping the apache web server I am able to see the loggerhead page in the browser10:16
lifeless09:28 < lifeless> mwhudson: consider relative urls for codebrowse, kthxsavebybandwidth10:17
lifeless09:29 < lifeless> e.g. consider http://codebrowse.launchpad.net/~lifeless/squid/squid3-trunk/files/cvs-1%3Ahno-20071220081046-d59dmpbuvvyioekf?file_id=src-19960222132353-t43j7l5jst5z-2810:17
mwhudsonlifeless: there's a bug report for that already10:19
lifelessmwhudson: kk10:20
* mwhudson feels like he is not, in fact, over his cold10:20
lifeless:(10:20
indumwhudson, starting loggerhead is starting succesfully, but when I am browsing , the following message appears on the terminal as the traceback10:22
indumwhudson,  http://rafb.net/p/PDM8p311.html10:22
mwhudsonindu: do you have more than one loggerhead process running?10:23
indumwhudson, i check the output of ps -A, i dint find any10:24
indumwhudson, how can i check10:25
mwhudsonthat's what i'd have used10:25
indumwhudson, now got it.10:27
indumwhudson, tell me onw more please, do i need to mention for every new branch i create under my repo, in the loggerhead.conf file?10:27
mwhudsonindu: no, there's some kind of "auto folders" thing10:27
mwhudsonindu: but i've never used it, so i don't know how it works10:28
indumwhudson, i am trying to use the same but its not fruitful10:28
indumwhudson, i am trying10:28
lifelessmwhudson: let me know what I need to do to help you with my bug report; needless to say this is rather important to get squid to migrate ;)10:30
mwhudsonlifeless: well, my approach would be to do print-based debugging to try to see where the '/' is coming from10:31
indumwhudson, yes wuto_publish worked for me10:32
indumwhudson,  i am seeing something surprising here,10:33
indumwhudson,  i have a repo, boss-repo, created using bzr init-repo10:33
induand under that i created i initiated a branch using bzr init a10:34
induand under a/ , bzr init axyz10:34
induI am seeing in this loggerhead auto_publish_folder, the a, and axyz under the same tree, but not like, axyz under the a/ directory10:35
mwhudsonwell, (a) don't put branches in branches (b) auto_publish probably isn't recursive10:36
* fullermd weeps over log -v speed/memory.10:39
mwhudsonlifeless: browsing squid will loggerhead seems to work fine here :/10:40
mwhudsonlifeless: although, the [logging] section in your config isn't doing what you probably think it is...10:43
lifelessmwhudson: I have no idea whats doing what; its undocumented voodoo as far as I can tell without reading code.11:41
lifelessmwhudson: I can reproduce this (obviously). The get_history is being given a path or something of None11:42
mwhudsonlifeless: my voodoo + painkillers suggestion is to remove the [logging] section11:42
lifelessmwhudson: it may be a version of turbogears thing. had TERRIBLE trouble installing it11:42
mwhudsonlifeless: i have a not-so secret plan to get rid of the turbogears dependency11:42
lifelessas its not documented to need a specific version I ended up with the latest stuff11:43
mwhudsonwell, tg should be able to interfere at this level (i would hope)11:44
mwhudsonshould NOT11:44
* mwhudson really needs to get away from the computer11:44
lifelessseems to be constructing a branchview with garbage parameters11:51
lifelessnight all12:09
lifelessmwhudson: I could waste a lot of time learning loggerhead as a once off.12:11
lifelessmwhudson: I'd like instead to get you to directly look at the problem if thats possible.12:11
mwhudsonlifeless: well, unless i can reproduce it, how can i12:12
mwhudson?12:12
=== mrevell is now known as mrevell-lunch
lifelessmwhudson: ssh to the box that its failing on ?12:13
mwhudsonlifeless: that could work12:13
lifelessI'll ask for an account for you. mwhudson as the name ?12:14
mwhudsonlifeless: mwh would be preferable12:14
mwhudsonmy key is on lp12:14
lifelessurl for it please12:16
mwhudsonhttps://edge.launchpad.net/~mwhudson/+sshkeys12:17
lifelessmwhudson: in my homedir, ~loggerhead has the checked out copy, and I'm turning it off so you can run up your own if you get an account overnight12:31
mwhudsonlifeless: will i get an email if i get an account?12:31
lifelessmwhudson: I've included your canonical address in the mail; I expect courtesy would have them inform you12:31
mwhudsonok, thanks12:32
lifelessyou'll need to copy it to your home dir to play with, naturally.12:33
=== mrevell-lunch is now known as mrevell
Stavroscan someone help me with bzr-svn? it won't check out my branch :/13:00
Stavros"Unsupported protocol"13:00
indumwhudson, still i am facing problem with my bazaar with apache configuration13:05
Stavrosbzr-svn, anyone?13:50
jelmerhi Stavros14:07
Stavroshi14:07
jelmerStavros: What version of bzr-svn are you using and what platform are you running it on?14:07
Stavrosi am using the latest one on a mac14:08
Stavrosbut i got errors with it in linux as well, where i had to delete its config file to make it browse the server correctly14:08
jelmerStavros: If it's http or https that's failing, the build of python-subversion you are using is probably not built with http/https support14:09
Stavrosi am trying svn+http... hmm14:10
Stavrosi'll get another one, then14:10
jelmerStavros: What errors did you get on linux?14:10
Stavrosinvalid branch type, i think. it was looking in the config and seeing another URL for the same server and refused to checkout the one i wanted14:11
dleeWhere do I go for the svn trunk I need for bzr-svn to work?  I run svn and bzr under Windows+Cygwin in case that matters.14:27
=== cprov is now known as cprov-lunch
jelmerdlee: There are no prebuilt packages for cygwin afaik14:28
Stavroswell, i installed the python-subversion bindings from tigris and it still doesn't work :/14:28
jelmerStavros: There are prebuilt packages of Subversion 1.5?14:28
Stavrosapparently, http://pysvn.tigris.org/project_downloads.html14:29
jelmerdlee: So your best bet would be to build Subversion from source, trunk can be obtained through subversion itself14:29
jelmerStavros: You need python-subversion, not pysvn14:29
Stavrosdamn14:29
jelmerStavros: that's a completely different project14:29
Stavrosah14:29
Stavrosdo you know the webpage? google doesn't turn up anything official-sounding14:30
jelmerStavros: http://subversion.tigris.org14:30
Stavrosoh14:31
dleeMy Cygwin includes svn 1.4.5.  I know that's not enough, but I think it came from a package.  Hmm... guess I need to find the svn source and see what happens. I'll look in Cygwin setup first though to see if there's a devel version of svn.14:31
jelmerStavros: However, there are no binary packages for Subversion 1.5 yet afaik14:31
Stavrosjelmer: for the mac?14:31
Stavrosi'm confused :/ don't i just need the svn bindings?14:31
jelmerStavros: Yes, you need just the svn bindings14:32
Stavroscan't i use pre-1.5 ones?14:32
jelmerno, you need 1.5 (or patch the 1.4 ones)14:32
Stavrosah14:32
jelmerthere were some people on the Bazaar mailing list trying to build a package of 1.5, but I don't think that's done yet14:32
Stavroshmm14:33
Stavroshow did it work on linux?14:33
jelmerMost distributions ship with patched versions of Subversion 1.414:33
Stavrosah14:34
Stavroshm14:34
Stavrosi should just install linux on this thing14:34
Stavrosah never mind, i'll just do it on the server and pull14:35
Stavrosany idea why branching over ssl doesn't work on the mac?14:41
Stavrosnm, got it14:42
mtaylorjelmer: good morning... I have a bzr-svn problem :)15:43
jelmerhey mtaylor15:43
mtaylorjelmer: I was doing an svn-import, and it ran for hours (big repos)15:43
mtaylorand I got this:15:43
mtaylorNoSuchId: The file id "7924@3c33494c-61f7-0310-86b9-b90697347e9d:branches%2Fdevelopment-2.0:server%2Fmerlin%2FWEB-INF%2Fsrc%2Fcom%2Fmysql%2Fetools%2Fscratch" is not present in the tree <Inventory15:43
mtaylorthis is using (I think) the latest bzr-svn15:43
jelmerlatest as in 0.4 branch?15:44
mtaylorbut I'm happy to upgrade if I'm using an old version by mistake15:44
mtaylorI think so... lemme check15:44
jelmeris this repository public?15:44
=== cfbolz_ is now known as cfbolz
mtaylorjelmer: no, unfortunately15:44
mtaylorjelmer: should I bother reporting a bug with the whole traceback? or is it useless without a repos to look at?15:46
jelmermtaylor, please file a bug. the traceback may be useful15:46
mtaylorjelmer: k. will do.15:47
jelmerat the very least, it's an indication there's still a bug left in the pull code15:47
mtaylorjelmer: the traceback seems to include a dictionary of the entire repos or something... is that important?15:55
mtaylor(it's big)15:55
jelmerit may be useful, if it doesn't contain any sensitive information15:56
mtaylorno. I just wanted to make sure before I bothered pasting it all in15:59
=== tchan1 is now known as tchan
mgedmincan I get the bzr log for a subdirectory?16:18
mgedminbzr log dir only shows those revisions that actually changed dir, but not those that changed files inside it16:19
mgedminI fail to find any --recursive options16:19
mgedminis this use case not supported?16:19
datomgedmin: it doesn't work at the moment, and I *believe* there is an open bug about it16:20
mgedminhttps://bugs.launchpad.net/bzr/+bug/9771516:21
ubotuLaunchpad bug 97715 in bzr "bzr log DIR should show changes under dir" [Undecided,New]16:21
mgedminwhat's the bzr-speak for "please update this working dir to the state it was in revision X" (in svn: svn up -r X)16:23
mgedmin?16:23
datomgedmin: bzr revert -r X16:23
mgedminrevert sounds scary16:27
mgedmincan I then revert back to the latest version?16:27
mtaylorjelmer: so once I've gotten that error... is there any way to recover my repos? or am I just screwed for the moment16:28
jelmermtaylor: recover in what sense? continue the import ?16:28
mtaylorjelmer: yes... or be able to use it in any way16:29
jelmercontinuing the import is impossible until we fix the bug that causes bzr-svn to barf16:29
mtaylorah16:29
mtaylorok16:29
datomgedmin: yes16:29
mgedminthanks16:31
lifelessmoin19:16
dleeDo we have an easy way to add the commits from one bzr project to another existing bzr project?  If so, does it matter whether or not the first project's commit dates intersect those of the one being added to it?19:25
lifelesswhat do you mean 'add' ?19:29
LeoNerdHrm... apt-get update is throwing me:19:33
LeoNerdFailed to fetch http://bazaar-vcs.org/releases/debs/feisty/./Packages.gz  MD5Sum mismatch19:33
LeoNerdAnyone any ideas?19:33
lifelesspossibly someone is rsyncing right now (I'm not)19:33
lifelessalternatively you got one file partly downloaded and stuck in a proxy cache or some such19:34
LeoNerdI've been getting it every day for the last two weeks... Don't think it's just a transient thing19:34
lifelessrelease.gpg hasn't been updated19:35
lifelessbut packages.gz has been19:35
lifelessI have some code to write, but I'll do adminny things this evening19:35
LeoNerdOK19:35
ubotuNew bug: #179927 in bzr "bzr help formats line-breaks inside urls" [Undecided,New] https://launchpad.net/bugs/17992720:01
=== cprov is now known as cprov-out
=== Verterok is now known as Verterok__
paulproteusI hope that git lets me fulfill the dream of using distributed version control without also making me hate my life.21:19
paulproteusEr, I mean bzr.21:19
paulproteusGit is failing at letting me live that dream.21:19
fullermdTo dreeeeeeeeam, the impossible dreeeeeeeeam...21:21
igcmorning21:29
* fullermd waves to igc.21:32
igchi fullermd - just looking at that bug now21:32
igcit was me21:32
* fullermd nods.21:32
thumpermorning igc21:32
igcmorning thumper21:32
fullermdJust making sure you saw it, in the flood of messages I guess you're all dealing with after deserting us for a few weeks   :)21:32
datorevert not making backups of something is always a bug, right?21:45
LarstiQdato: not if there is no information lost21:46
datoyeah, that's what I meant21:46
lifelessvila: remember what bug # spiv had where squid was involved ?22:00
vila#172701 ?22:04
vilabug #17270122:05
ubotuLaunchpad bug 172701 in bzr "Large readv requests can fail if there is a squid proxy" [High,Fix released] https://launchpad.net/bugs/17270122:05
ubotuNew bug: #179953 in bzr "revert after pull of a revision that removes a file looses wtchanges to that file" [Undecided,New] https://launchpad.net/bugs/17995322:05
datoLarstiQ: ^22:06
lifelessvila: thanks22:08
lifelessvila: got someone seeing similar symptoms with 1.022:08
vilalifeless: similar like issuing single range requests ? Because I fix another cause for that (see BB about bug #179368)22:21
ubotuLaunchpad bug 179368 in bzr "bug in lighttpd 1.4.18 makes bzr loop or issue too many requests" [Medium,Fix committed] https://launchpad.net/bugs/17936822:21
lifelessvila: interesting22:35
lifelesshe's offline now, I'll drop him a mail22:35
datolifeless: hey, regarding that packaging thread, I only thought it'd be nice to say how things looked on this side of things, wasn't the intention to come and blab about how you should be doing your stuff.22:37
lifelessdato: no worries22:38
lifelessI've been on leave; I'll be doing mail stuff this evening22:38
datovery well22:38
Keybukif I have "trunk" in my working directory, and the URL of someone else's branch with some changes in it, how do I compare the two?23:27
PengKeybuk: "bzr missing $URL".23:28
KeybukPeng: doesn't show the differences23:28
Keybuk(just the revision info)23:28
PengKeybuk: Oh, you want to see diffs too?23:28
Keybukyeah23:28
Kinnisonbzr diff branch:someurl..-123:29
Kinnison?23:29
KeybukKinnison: ERROR: Path(s) are not versioned23:30
Kinnison:-(23:30
fullermdEr.  -rbran[....]23:31
Kinnisongood point23:31
fullermdIt helps   :)23:31
Keybukwhy doesn't just "bzr diff URL" work?23:31
Kinnisonor bzr diff --old . --new http://blahblahblah23:32
KinnisonKeybuk: because that means bzr diff <file called http://blahblahblah>23:32
KeybukKinnison: no such args23:32
Kinnisondoes bzr help diff show them?23:33
KeybukKinnison: but I *can* do "bzr diff ../OTHERBRANCH"23:33
Keybukso why doesn't URL work there?23:33
Kinnisonnot a clue23:33
Keybukbug I suspect23:33
Kinnisonfile it then I guess :-(23:33
* Kinnison is sorry he can't help23:34
fullermdHeck, --old isn't even in my slightly-outdated bzr.dev...23:34
fullermdbzr diff ../OTHERBRANCH probably isn't doing what you think it is...23:34
Keybukit gives me exactly what I think I should get23:34
fullermdURL "works", it just doesn't mean much of anything.23:34
PengOh yay. This autopack was smart enough to leave the 200 MB, 100 MB and 70 MB packs and repack the rest.23:35
Keybukwhy does diff against the checkout of the URL work when local but not remote?23:35
fullermdbzr diff ../OTHERBRANCH does the same thing as (cd ../OTHERBRANCH ; bzr diff)23:35
fullermdIt doesn't compare OTHERBRANCH against $PWD.23:36
Keybukbzr diff . ../OTHERBRANCH23:36
Keybukthat says in the help that it compares the two23:36
Keybuk    Show the differences between the two working trees:23:36
Keybuk        bzr diff bzr.mine bzr.dev23:36
fullermdThat does, yes.23:36
Keybuksorry, just a typo above23:37
Keybukbzr diff . URL doesn't work23:37
fullermdYou need to use the branch: revspec for full URL's to remote branches.23:37
Keybukwhy?23:37
Keybukif a path works, so should a URL23:37
Keybukotherwise that's just stupid23:37
Kinnisonpresumably because noone has thought to add that23:37
fullermdAmbiguity resolution, probably.23:37
Kinnisonif the branch: revspec works, then file a bug to suggest it try urlparse as a fallback?23:38
hmelandKeybuk: In bzr.dev, the "bzr diff bzr.mine bzr.dev" is no longer allowed, you have to do "bzr diff --old bzr.mine --new bzr.dev"; I think this change was done to disambiguate trees/branches from files/directories within a tree/branch.23:42
ubotuNew bug: #179972 in bzr "bzr diff URL doesn't work, but bzr diff /path/to/branch does" [Undecided,New] https://launchpad.net/bugs/17997223:45
hmeland... and with bzr.dev, e.g. "cd mytree; bzr diff --old URL" works nicely, AFAICT.23:47
abentleyKeybuk: Which version of bzr are you using?23:57

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