/srv/irclogs.ubuntu.com/2010/03/31/#bzr.txt

AfClifeless: (I accept your guidance to only delete contents from now on, but "sure it's fine to delete obsolete packs sure sounds like it's ok to delete obsolete_packs" is all)00:00
lbieberI've tried to run "bzr branch lp:drizzle/staging" from several machines but keep getting these errors - http://pastebin.com/stUsEjNC00:39
spivlbieber: hmm :(00:40
* spiv looks00:41
lbieberI can run bzr branch lp:drizzle with no problem  and also "bzr branch lp:drizzle/build"  which are our main branches that we work with00:41
spivHmm, it doesn't seem to be bug 354036.  Which is good news, although it makes this error a bit mysterious...00:43
ubottuLaunchpad bug 354036 in bzr "ErrorFromSmartServer - AbsentContentFactory (unfixable by users) error when pulling a branch from the mirrored area" [Undecided,Confirmed] https://launchpad.net/bugs/35403600:43
lbieberspiv:  any work arounds for now?00:49
spivlbieber: hmm, it just worked for me...00:51
spivlbieber: I'm guessing you have a local shared repository00:51
spivlbieber: if you could, please tar up that .bzr/repository right now, before anything changes00:52
* spiv digs up the likely bug number00:52
lbieberI'm not aware of any shared repository that we are using00:52
spivYou haven't done 'bzr init-repo' at all?00:53
spivHmm.00:53
lbieberno, didn't do init-repo, let me try that00:53
spivlbieber: strange00:54
spivlbieber: so, two comments:00:55
spiv1) you probably should be using a shared repository if you have multiple branches of drizzle locally, it'll save space and be faster00:55
spiv2) I have no idea why you're getting that error00:55
spivHmm, I guess try again, add -Dhpss to the command line, and paste the .bzr.log if it fails again.00:56
spivBut that exact command worked for me (branching into my /tmp, so no shared repository either)00:56
lbieberI've tried it now on 3 different machines and always get the same result00:57
spivWhat's your lp username?00:57
spivAre you a member of ~drizzle-developers?00:57
lbieberyes00:57
lbieberlp username is kalebral00:58
spivHmm, and I'm not.  That might be the key difference.00:58
spivmwhudson: ping?  'bzr branch lp:drizzle/staging' works for me, but gives a server-side 'absent factory' error for a user in ~drizzle-developers (which owns that branch)00:59
spivlbieber: you might be able to workaround it by using nosmart+lp:drizzle/staging as the URL01:00
spivmwhudson: it's not a stacked branch perhaps you could grab a tarball of it for me?01:00
lbieberjust had another drizzle engineer try it and they got the same error, also a member of drizzle-developers01:01
spivlbieber: great, that does suggest that's a key ingredient then01:06
spivlbieber: some background: lp's codehosting serves you a different copy of the branch depending on whether you have write access to it or not01:07
lbieberspiv:  ahhhh, ok01:07
spivlbieber: so you get direct read access to the version that you (and the rest of ~drizzle-developers) can write to01:07
spivlbieber: and I (and everyone else) read from the read-only mirror that lp makes automatically01:08
spivIt seems there's some sort of glitch in the writeable copy that has been fixed in the read-only copy, presumably the act of mirroring has fixed it up somehow.01:09
mtaylorspiv: fwiw - branching lp;drizzle/staging works for me - and I should be accessing the read-write version ...01:10
jelmerpoolie: are you landing those two approved branches for lp:bzr ?01:10
lbieberspiv:  what does "nosmart" do, that appears to be working for me although hasn't finished yet01:10
spivmtaylor: perhaps you already have the affected revs in a local shared repo, though?01:10
pooliei'm going to land ajeans and mine01:10
pooliehello spiv, jelmer01:11
mtaylorspiv: that is certainly possible01:11
jelmerpoolie: ok01:11
* mtaylor never operates without a local shared repo01:11
jelmermoin poolie01:11
poolieyes, those are the two01:11
spivlbieber: it basically disables any efficient streaming of the repo by the smart server01:11
lbieberspiv:  ok, it does seems very slow01:12
spivlbieber: i.e. it's like using sftp, the client does all the work and the server is just sending files, not interpreting them01:12
spivI *suspect* that if someone grabs an exact copy of the read-write version from lp, and runs 'bzr check' on it, it will report that it is damaged.01:13
spivThe mystery is how it got damaged.01:13
spivI don't know of any bugs in 2.0 or any later release that would cause that.01:14
poolielifeless: could you have a think about bug 551332, a subunit-related thing, or try to reproduce it01:15
ubottuLaunchpad bug 551332 in bzr "selftest --parallel on windows fails with 'lost connection'" [Medium,Confirmed] https://launchpad.net/bugs/55133201:15
lifelesspoolie: I thought your speculation was on target01:15
lifelesspoolie: so I didn't say anything01:15
lbieberspiv:  so how do we repair it?01:15
spivlbieber: Perhaps 'bzr reconcile lp:drizzle/staging', although I'd expect that to be abominally slow01:17
spivIf 'bzr reconcile' can fix it, we could ask an lp admin to run it server-side for you01:17
spivOr maybe we should just ask an lp admin to replace the read-write copy with the contents of the read-only copy?01:18
lbieberspiv:  either way, which ever you think is more efficient01:18
lifelessspiv: why  do you think the ro copy is ok ?01:18
bj0there a workaround for https://bugs.launchpad.net/bzr/+bug/522637 ?01:20
ubottuUbuntu bug 522637 in bzr "BzrCheckError: Cannot add revision(s) to repository: missing referenced chk root keys" [High,Confirmed]01:20
spivlifeless: because I can branch it just fine, but lbieber (who is in the owning team) can't from three different machines, no shared repo, and at least one colleague in that team has the same problem01:20
lifelessok01:21
spivlifeless: mtaylor can branch it... but into a shared repo that may well already have the relevant records01:21
spivlifeless: alternative theories welcome :)01:21
lifelessI can suggest a test01:21
lifelessmv the .bzr dir there to backup.bzr01:21
lifelessand have mtaylor push to the dir using '--use-existing-dir'01:21
lifelessif that fixes it, we can analyse the backup async01:22
lifelessif it doesn't fix it, then it may be a stacking interaction with whatever it stacks on01:23
thumperpoolie: bug 55152501:24
ubottuLaunchpad bug 551525 in bzr "reconfigure --unstacked doesn't quite work for lp branches" [Undecided,New] https://launchpad.net/bugs/55152501:24
lifelessand a genuine bug01:24
thumpermoring bzr people01:24
thumperwell, afternoon for me now01:24
pooliehullo thumper01:25
lbieberlifeless:  what is the command line you want mtaylor to try?01:26
lifelessmtaylor: ping01:27
lifelesslbieber: if he has a local copy of staging, pushing it up fresh to the existing branch location01:28
lifelesswhich requires sftping in to move the current data out of the way01:28
lbieberlifeless:  ok01:28
lifelessand if we can distract him from his shiny new machine, I'll step him through it01:28
pooliejelmer: actually considering john's point in https://code.edge.launchpad.net/~mbp/bzr/484558-merge-directory/+merge/22430 i'm not going to merge that now01:29
pooliewhy do you ask01:29
spivlifeless: it doesn't seem to be stacked, btw01:30
lifelessspiv: interestinger and interestinger01:30
lifelessspiv: what do you think of my suggested test?01:30
spivlifeless: sounds good01:30
spivlifeless: well,01:31
lbieberlifeless:  :)   ok, I have to run for now but  will try to grab him to work this out01:31
lbieberthanks for all the help on this issue01:31
spivit's possible that mtaylor's copy is also damaged, just that for some reason he isn't encountering the damage01:31
jelmerpoolie: I'm patch pilot this week, so wanted to make sure ajeans patch was going to make it in01:31
spivSo if the problem still occurs after the test, the result is going to be ambiguous01:31
jelmerpoolie: so far, you've been making it very for me though :-)01:31
spivbut if it works, and there's a good chance it will, then great :)01:32
poolieheh01:32
pooliethere are still lots of branches01:32
mtaylorlifeless: pong01:33
lifelessmtaylor: see above01:33
lifelessyour staging branch is bust01:33
lifelesswe should see if your local copy is ok01:34
mtaylorhow do I test if my local copy is ok?01:34
lifelessand if it is replace the server copy, preserving the current .zbr for analysis01:34
lifelesscd /tmp01:34
mtayloryup01:34
lifelessbzr branch bzr+ssh://localhost/home/path/to/your/staging/branch01:34
mtaylorgotcha01:34
mtaylorlifeless: worked01:39
mtaylorlifeless: shall I push --overwrite to lp:drizzle/staging?01:39
mtaylorlifeless: or does someone need to save something to debug later?01:39
spivmtaylor: --overwrite won't have any effect, and yes we do want to save something to debug01:40
spivmtaylor: so sftp in, move .bzr to .backup.bzr, and then push --use-existing-dir01:40
spivActually, I think "backup.bzr" is the preferred name now.01:41
AfCThe corporate network I'm on blocks bzr:// :(01:41
mtaylorAfC: whatabout http and/or ssh?01:43
mtaylorbzrlib.errors.PermissionDenied: Permission denied: "/~drizzle-developers/drizzle/staging/.bzr"01:44
mtaylorI tried using hitchhiker... lemme try with sftp itself01:44
mtaylorCouldn't rename file "/~drizzle-developers/drizzle/staging/.bzr" to "/~drizzle-developers/drizzle/staging/backup.bzr.20100330": Permission denied01:45
spivmtaylor: just "backup.bzr"01:45
mtaylorspiv: there is already one of those :)01:45
spivah01:45
spivlaunchpad restricts the filenames you can have in that dir01:45
AfCmtaylor: yes, in this case I have http:// set up at a parallel URL, but for the duration of the day it's going to be annoying to have to manually express every single branch in terms of a different URL from the ones stored by Bazaar01:45
mtaylorAfC: find a different corporate network? :)01:46
mtaylorWOW. Lucid is really f-ing borked at the moment01:46
AfCmtaylor: I'm not going to bother to try and explain Bazaar to the network admins here. They're as useless as is usually the case with that lot.01:46
mtaylorAfC: I usually use bzr via ssh myself...01:46
spivmtaylor: ALLOWED_DIRECTORIES = ('.bzr', '.bzr.backup', 'backup.bzr')01:48
mtaylorspiv: nice01:48
spivmtaylor: if neither of those is free, you could probably cheat and move it to backup.bzr/backup.bzr.20100330...01:49
lifelessyou could move it to backup.bzr/broken.backup.bazaar01:49
lifelessjinx01:49
mtaylorspiv: I moved it to .bzr.backup01:49
spivmtaylor: just be sure to tell us :)01:49
spivOk, thanks :)01:49
mtaylordone01:50
lifelessok01:56
cody-somervillebzr: ERROR: Can't export tree to non-empty directory.02:02
cody-somervilleThe directory doesn't exist!02:02
cody-somervilleoh, weird.02:06
cody-somervilleThe destination is the first argument.02:06
pooliesorry, that is a bit weird02:17
pooliewe should change the second to be -d02:17
lifelesspoolie: try stopping apparmour and restartnig it02:18
poolieheh, apparm_o_r02:19
AfCbastards02:19
lifelesspoolie: if that fixes it, there is a bug either open or needing filing about this02:20
* igc out for a few hours02:39
mwhudsonhazmat: hello02:52
mwhudsonnm, i'll email02:56
hazmathi mwhudson03:35
hazmatmwhudson, thanks, i missed that in my conversion attempt, that should do the trick03:37
lifelessEOD; ciao05:30
poolieciao, thanks for the bug & review comments05:34
poolieand lh feedback05:34
lifelessnp :)05:34
pooliehello spiv05:53
poolienice to see you back05:53
spivpoolie: thanks05:55
spivpoolie: so nice that you'll review https://code.edge.launchpad.net/~spiv/bzr/smarter-index-search/+merge/21615? :)05:55
pooliei did read it actually05:55
poolieshould i go through and try to check if you did everything john wanted05:55
poolieor should i just review it myself?05:55
poolieif you're confident on the former i can do the latter more qucikly05:56
spivEither would satisfy our process, and me, I think.05:56
poolie:) ok05:57
spivI am pretty confident that I've done everything John suggested, but it's been almost two weeks so my memory for the details is fading.  The biggest thing by far though was that it needed tests, and I've added some.05:57
* vila @dentist, bbs07:47
phexterwhen trying to branch somthing like lp:xyz i get the following error message: "bzr: ERROR: Connection closed: Unexpected end of message. Please check connectivity and permissions, and report a bug if problems persist.", while http connection work fine. can someone explain me how to solve that? gooogling turned out to be rather frustrating and fruitless... though i think i know that it has to do something with the key verification.08:28
fullermdYou could try connecting to LP with sftp/ssh directly and check the keys that way.08:34
phexterproblem solved08:36
phexteri didn't had openssh-server installed and the lp ssh key i registered was wrong as well08:36
spivphexter: you don't need openssh-server, you do need openssh-client (or an alternative client like paramiko) instead08:44
spivphexter: but I'm glad it's working for you now :)08:44
phexterwell i had the whole ssh packet not rightfully installed, and i needed the ssh server package so seahorse could create and setup a new ssh key which i then could update to lp08:45
phexteri probably could have created just the key, but it worked and therefore i don't worry too much about it ;)08:46
=== jelmer is now known as Guest17661
d1bquestion on windows is pycurl still used ? (for ssl stuff)10:18
vilad1b: .bzr.log should already contains the answer. If it doesn't try adding -Dhhtp and use an https url10:19
d1bvila: im not on windows10:19
vilad1b: well, me meither :)10:20
d1bvila: ...10:20
vilad1b: it used to be included for https certificate verification, if you don't need that, you shouldn't care, is that the case ?10:25
d1bvila: im trying to work out how to solve bundling pycurl on windows10:26
d1b / ssl checking on windows10:26
vilad1b: meh, how do you do that without being on windows ?10:27
hansingeWhat is the best way to upload/update a website? The  bzr-upload plugin? Is it better to install bzr on the server?10:27
d1bvila: do it on windows in a vm10:27
vilad1b: so my first remark applies, check .bzr.log on windows10:28
vilabialix: do you know the status of pycurl on windows ? And its history if it's not included anymore ?10:34
bialixvila: last time you said me that pycurl is not needed10:34
bialixvila: I think it's no more bundled into windows installer10:34
bialixbut I don;t know is there any explicit disbale for pycurl10:34
vilabialix: it's needed if you want certificate verification10:34
bialixyes, if you want verification. but even without it everything is works, no?10:35
vilabialix: if you don't need the verification, yes, the urllib based transport works10:36
bialixI don't know is I need verification10:36
vilabialix: *you* may not need it, but d1b seems to be needing it :)10:38
bialixyeah, I'm trying to joke10:38
vilad1b: so all that is needed is to check if pycurl is still bundled and if not file a bug on lp asking for it10:47
vilad1b: all the code is already in bzr to use pycurl if it's installed10:47
bialixvila, d1b: there is no pycurl library in 2.1.010:49
* vila finds that amazing...10:49
awilkinsI found PyCurl caused more problems than it solved when I was running earlier versions so I uninstalled it10:49
bialixI mean in the official bzr.exe Windows installer10:49
awilkins(on Windows)10:49
* bialix remember to have some "nice" days to attempt adding support for certificates10:50
bialixd1b: pycurl itself is not enough, you have to add bundle with CA certificates10:50
bialixI've used the ones from Mozilla10:51
bialixalso there was problem with self-signed certificates10:57
d1bbialix: yes11:31
d1bi saw thah too11:31
lifelessanyone know how big a task it was to glue the bzr http server layer into loggerhead?11:50
spivlifeless: I don't think it was too large12:26
spivlifeless: bzr's http server stuff is WSGI, after all12:27
spivlifeless: there's a fairly small "if relpath == '/.bzr/smart':" check in loggerhead/apps/transport.py12:29
spivlifeless: I'm not sure how much other code had to be rearranged to keep that so simple, but the end result seems fairly straightforward :)12:29
u-fokaHy!12:56
u-fokaWhat is the best practice to set up a shared remote repository?12:56
u-fokaI have 3 system users who have to access the repository but noone else12:57
u-fokaI tryed troughsftp:// but the first push seems to remove my group write permissions :S12:58
u-fokais bzr+ssh works better in that situation?12:58
u-fokaor where I should look around?12:58
naoki^_u-foka: May sticky bit help you?13:02
naoki^_http://www.profarius.com/content/creating-your-own-bazaar-server13:02
u-fokathanks, will read :)13:03
fullermdSticky bit won't affect anything.13:15
fullermdPresumably you mean the setgid bit.  That affects the group ownership, but wouldn't touch the group write.13:15
fullermdThat gets set based on <some directory>.  Generally just setting g+w on every dir under .bzr/ is the simplest way.13:16
=== mrevell is now known as mrevell-lunch
u-fokayeah, you both right, now I checked again, and really the files created with group write by bazaar, but under my users's name+group, and this what sticky bit can solve right?13:20
fullermdsetgid.  Yes.13:21
fullermdI dunno who started the fad of calling it 'sticky', but it's totally wrong.  Sticky bit is 01000.  Setgid is 02000.13:22
vilafullermd: it may have to do that both are displayed 's' in ls -l ?13:22
fullermdWell, all the 0x000 bits show as s's.13:23
vilaOr that both carry the idea that they "stick" to whatever they are applied to13:23
fullermdMy cynical side says it's because somebody heard "sticky bit" once, and it stuck floating in their head looking for something to hitch onto.13:24
spivfullermd: ...for something to *stick* to ;)13:24
fullermdBut then, I'm a grumpy old misanthrope.  And git offa my lawn!13:24
spivfullermd: or to put it another way... your theory is that "sticky bit" is a sticky bit of terminology ;)13:25
vilafullermd: the thing is.... I mixed them for a long time... until I read the Fine manual :)13:25
spivfullermd: and you wonder why people are confused? :)13:25
fullermdOh, I don't assume people are confused.  Never attribute to incompetence what can be adequately explained by malice   :)13:26
spivSo the "Referer" header was misspelled as part of an evil plan, rather than by accident?  Hmm.13:26
fullermdRight.  The conspiracy becomes totally obvious when you link it with the creat() syscall, see.13:27
* vila feels warm inside about all those people making typos too...13:28
* bialix using bzr log to look at his own timezone13:32
u-fokathanks again! now it works great :) But this setgid (or whatever) thing shouldn't be part of the user-guide's server page?13:42
=== mrevell-lunch is now known as mrevell
Takwhen I do a lightweight checkout from a svn repo, is bzr supposed to go through the "analyzing repository" stuff for all the revisions?14:52
LeoNerdIt moreorless has to, doesn't it?14:55
TakI don't know; does it? :-P14:57
TakI would expect a lightweight checkout to just need the tip14:58
fullermdHow can it know what the tip is?14:59
fullermdLight co of svn sounds like pain incarnate.  A regular light co has to talk to the other side any time it needs any rev info.  With svn, it would have to re-derive it every time it needed something.15:00
Takhmm15:06
TakI guess I was hoping to get more or less a svn co, but with ability to do things like shelve15:06
fullermdYou may be able to do that in an actual svn co.15:07
ibboThi I'm trying to pull from a branch on a USB stick (I originally created the repository by branching from the USB stick) but I get: bzr: ERROR: [Errno 17] File exists15:28
ibboTthis is using bzr in cygwin on windows15:29
awilkinsTak, what you want are stacked-branches-on-svn-repo   . I don't think bzr-svn supports that yet.15:39
awilkinsTak, I just take a local bazaar branch of the svn branch and make a lightweight checkout of that (or a topic branch of it)15:40
=== jelmer is now known as Guest91560
=== deryck is now known as deryck[lunch]
Takawilkins: thanks - I was hoping to avoid that in this case16:24
awilkinsTak, big repo? Know the feeling.16:30
awilkinsBranching things out of the Apache SVN is a PITA, it has about 900,000 revisions or something stupid16:31
Takbig repo, often big changes in big binaries between commits16:31
awilkinsYuck16:31
awilkinsJelmer might be able to answer, if he wasn't Guest9156016:32
BoingoHello everyone.  I am still a bit new to bzr and trying to get my head wrapped around how I should best use it.  In my case, I have a distributed team work on a base project (PHP website).  Most of the work goes into the base product.  But, from time to time, we need to branch and create specific version for a client.  Most of the changes are cosmetic, CSS, images, etc.  Some are code changes.  Either way, we would like to be able to track the changes in th16:32
Takoh, and my connection is through a vpn to a different continent ;-)16:32
awilkinsTak, One way I deal with this is having a machine close to the repository on which I can take the Bazaar branch and then I pull that using bzr+ssh16:33
awilkinsTak, but not always an option of robvious reasons16:33
* Tak nod16:33
=== salgado is now known as salgado-lunch
=== mnepton is now known as mneptok
=== deryck[lunch] is now known as deryck
=== salgado-lunch is now known as salgado
=== beuno is now known as beuno-lunch
HillshumCan I put repos inside other repos?18:12
fullermdDo you really mean that, or do you mean branches inside other branches?18:16
fullermdEither way, the answer is "yes, but", but the buts are different.18:16
Hillshumfullermd: Maintain subprojects within one main repo18:18
fullermdSee, I think you really mean 'branches' there.  Anything you work on is a branch, not a repo.18:20
fullermdIn any event, you can certainly put one branch inside another in your workspace, but that doesn't establish any connection between them, just impositioning.18:21
fullermdEstablishing a logical connection would be the realm of "nested trees", which isn't an implemented capability.  There are some plugins that approximate it (scmproj and externals being the two primary ones now, I believe)18:22
maxboh dear, is it the qt changes in lucid that have broken qbzr? :-(18:24
maxbHillshum: A question you might like to consider is: Should these subprojects really share a single common history? Will they really always be branched, merged, tagged as one complete unit?18:26
Hillshummaxb: No18:27
maxbIn that case, they definitely should be a separate branch per subproject, and if you need a tool to compose a certain filesystem layout from a set of branches, scmproj or externals may be relevant to you18:28
HillshumOkay18:30
=== radoe_ is now known as radoe
=== beuno-lunch is now known as beuno
=== jelmer is now known as Guest50585
=== ubuntujenkisn1 is now known as ubuntujenkins
masklinnexcuse me, I'm trying to list the branches contained in a shared repository, my googling lead me to believe there would be a "bzr branches" command that would do that, but upon trying it this results in bzr: ERROR: unknown command "branches" using bzr 2.1.0 in OSX20:57
IslandUsurpermasklinn, it's in the bzrtools plugin/package20:59
masklinnIslandUsurper: oh damn, I thought I'd reinstalled it along with bazaar yesterday, but you're right I forgot about it and it indeed isn't installed21:00
masklinnthanks21:01
IslandUsurpernp21:01
=== salgado is now known as salgado-afk
TresEquisIs this the channel for 'bzr explore' hacking?22:44
GaryvdMTresEquis: Hi, yes22:46
TresEquisI'd like to work on getting 'make' to run from inside a project (to build Sphinx docs, actually)22:48
TresEquisany pointers on where to start?22:48
TresEquisI'd like to stay mostly "naive" about the code, if I can help it, although I read and write Python for a liviing22:48
the_angry_angelhi guys, stupid question, but i've hunted through the docs and tried what I'd consider to be the obvious - how can I get bzr forced to use a username and password when checking out from a svn repo? theres anonymous read access, but no matter wht I've tried bzr 2.1.0 on OSX will not allow me to commit. I've tried including the username and password in the URL, I've looked for arguments and failed. any sugestions, or does it need to be shoved i22:49
beunothe_angry_angel, including them in the URL is the way to go, AFAIK22:51
the_angry_angelbeuno: thats what I figured from some old, old posts on the mailing lists22:51
GaryvdMthe_angry_angel: You can also try authentication.conf22:52
=== Guest50585 is now known as jelmer
GaryvdMTresEquis: Confused. How does make/spdinx docs relate to bzr explore?22:53
=== jelmer is now known as Guest45990
the_angry_angelGaryvdM: will do. I've just confirmed that it works as expected under Windows and Linux, so I'm guessing that its an OSX specific bug - cheers for the assistance guys22:53
=== Guest45990 is now known as ctrlsoft
DebbieWorkHiya.  I just got told to 'use bzr' for our project's VCS.  I've been reading up, and get a little lost in the diffs bet shared, stacked & nested branches.  If I init-repo my own repo @ "/project", and pull in two branches, /proj/brA & /proj/brB, from 2 different sources, I think I have a 'shared' repo, right?22:59
GaryvdMDebbieWork: Yes22:59
GaryvdM repo @ "/proj/" not  repo @ "/project/"23:00
DebbieWorkGaryvdM: Oops type :-) Thanks.  Ok, so what if I instead create /proj/, pull in /proj/brA, then pullin /proj/brA/brB.  Is that 'nested' or 'stacked'?23:01
DebbieWorkUgh. typO.23:01
thumperDebbieWork: you can pretty much ignore stacked and nested branches (you shouldn23:01
thumperDebbieWork: shouldn't need them23:01
GaryvdMDebbieWork: shared,23:02
DebbieWorkGaryvdM was it something i said? ;-)23:02
GaryvdMNo press ctrl q by mistake23:02
DebbieWorkthumper Then what's the best way to 'do' /proj/brA/brB?23:02
DebbieWorkGaryvdM: :-)23:03
thumperDebbieWork: what are you trying to do?23:03
GaryvdMDebbieWork: You can safely ignore stacked and nested branches when you are starting out. However shared repos are important.23:03
DebbieWorkthumper: Well, first - LEARN! :-)  But, eventually, the proj is a CivicSpace rollout.  Basically, Drupal layout.  Which has the site files buried in a folder in the install.  So, I wanna check out the install from the CivicSpace site (into /proj/brA), then checkout the site files from somewhere else (into /proj/brA/brB), and "end up" with a dir structure that I can publish to the web.23:07
thumperDebbieWork: I'd ask emmajane23:07
thumperDebbieWork: I'm sure emmajane has worked with bzr and drupal23:07
DebbieWorkGaryvdM: I'm missing the "important" part of shard repos.  I get the "convenient" biz -- less disk space.23:07
thumperDebbieWork: shared repos are really helpful for speed of creating other branches (as it isn't copying revisions)23:08
DebbieWorkthumper: Thanks!  emmajane ping?23:08
GaryvdMDebbieWork: Disk space, and time to branch.23:08
DebbieWorkGaryvdM: Time to branch inside the same shared repo, you mean?23:09
lifelessmoin23:09
GaryvdMDebbieWork: Yes23:11
DebbieWorkOoh, is that *this* EmmaJane? http://www.amazon.com/gp/product/0137136692/23:11
GaryvdMYes23:12
DebbieWorkGaryvdM: Huh.   Didn't think that that'd be 'important'.  But, I havan't done a gazillion branches yet.  Probably adds up!23:13
DebbieWorkGaryvdM: Great!  I ordered her book yesterday :-D23:13
DebbieWorkthumper: "as it isn't copying revisions".  Just the latest changes, then?  That's the 'sharing' part, right?23:14
idnarif you're branching within the shared repo, then by necessity all of the revisions involved must already be in the repo, so none will need to be copied23:15
idnarif you branch from somewhere else, then any revisions not already present in the repo will need to be copied, but those that you already have don't need to be23:15
orbarronhello all.. need some help :) I want to do the following:  lp: project-rootstock however I am getting the following error --> bzr: ERROR: Connection error: Could not resolve 'edge.launchpad.net' [Errno -2] Name or service not known23:16
orbarronhas anyone seen this?23:16
orbarronopps.. let me correct that I am running the following command --> bzr branch lp:project-rootstock23:17
DebbieWorkidnar: "any revisions not already present in the repo will need to be copied".  Ok, I see the various .bzr folders -- at the 'top' dir for the init-repo, and in each of the branches.  The shared, and need-to-be-copied, repos' revisions *all* go in to the top-level .bzr? Or each bracnh gets its revisions, but meta-data about it all in the top level?23:19
idnarDebbieWork: as I understand it, the branch is a record of which revisions make up that particular branch23:24
idnarDebbieWork: but the actual data about those revisions (file contents etc.) are stored in the repository23:25
idnarDebbieWork: so the shared repository resides in the top-level .bzr, while the branch data sits in the lower .bzr dirs, as you said23:27
GaryvdMorbarron: can you access launchpad.net in a web browser?23:28
GaryvdMorbarron: do you use a proxy server?23:28
DebbieWorkidnar: Poking around with 'du -h', that seems to make sense. Of course the actual DATA files stay in each branch.23:29
GaryvdMDebbieWork: FYI "Data files" are refered to as Working Tree23:30
GaryvdMIf I understand you correctly.23:30
pooliehello gary, all23:31
GaryvdMHi  poolie23:32
GaryvdMbla #qt is so rude.23:32
GaryvdMunhelpfull23:33
GaryvdM /rant23:33
DebbieWorkGaryvdM: Hum.  Well, I created 'init-repo --no-trees', then pulled some branches of external projects into the top-level repo.  Those barnches have all the project code in them -- my "data files" -- but there are not Trees involved yet.  Iiuc, I only get a Working Tree if I now checkout (rather than branch again) a branch somewhere.23:33
DebbieWorkThis all makes a girl's head spin 8-}23:33
DebbieWorkGaryvdM: They're even worse if you're a paying customer!  ;-p23:34
GaryvdMDebbieWork: if you do bzr checkout in an existing, that branch will then have a working tree. Run bzr remove-tree to remove the working tree.23:36
GaryvdM*existing branch23:37
DebbieWorkGaryvdM: Ooh, didn't know that.  So a branch minus its WorkingTree is ... Empty? (except for the .bzr)23:40
GaryvdMa branch without a working tree23:40
idnaryeah, there'll just be a .bzr23:41
DebbieWorkHum.  I guess I need to re-read the checkout vs branch stuff (still thinking about how to layout the CivicSpace project code -- for Production, Staging & Development using bzr).  So many options!   CVS is *much* simpler.  Of course you can't DO much with it :-)23:42
DebbieWorkWell, DUH!  This page snuck past me http://wiki.bazaar-vcs.org/CheckoutTutorial.23:44
TresEquisGaryvdM: I want to add a tool to my explorer which can kick off a 'make html' inside the project's 'docs' directory23:47
TresEquisTypical IDE task23:47
TresEquisThis page mentions it as a future feature: http://doc.bazaar.canonical.com/explorer/en/tutorials/customization.html23:48
TresEquisNote23:48
TresEquisIt would be nice to support make, ant, etc. here. That may work via launching a shell each time. Patches welcome.23:48
TresEquis(end of quote)23:48
orbarronGaryvdM: I can access it in a web browser23:48
* orbarron believes this is a proxy issues... :(23:49
GaryvdMTresEquis: I see. I'm not sure myself. Look out for igc. He is in Australia, so he will be awake soon.23:49
orbarronjust not sure how to set up for bzr23:50
DebbieWorkOk. So if I have a local branch in a shared repo, /proj/brA, and want to hack on brA *on the same machine*, I can either (1) just hack diretcly on brA, (2) checkout brA brAdev, hack on brAdev, with @commit auto pushed to brA, or (3) branch brA brAdev, hack on brAdev, commit, then update ?23:53
GaryvdMpoolie: I'm not sure if I have missed mail or not. What is the status of 2.2b1?23:59

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