/srv/irclogs.ubuntu.com/2008/04/16/#bzr.txt

thumpermorning spiv, jam, igc ;-)00:12
=== mw is now known as mw|out
mwhudsonboo merge --uncommitted doesn't work over ssh00:53
mwhudsoni'm not surprised, though00:54
lifelessheh00:56
=== emgent is now known as bakunin
=== bakunin is now known as emgent
pooliebeuno: hi01:45
poolieigc: ping01:46
igchi poolie01:47
lifelessspiv: I think we should talk abot get_data_stream01:47
poolietim just forwarded me the patch to fix https://bugs.edge.launchpad.net/launchpad/+bug/18115701:47
ubotuLaunchpad bug 181157 in launchpad "Product series should have a status (like distro series)" [Medium,Confirmed]01:47
spivlifeless: ok01:47
lifelessspiv: I think I know where a bunch of problems are comng from01:47
pooliecan you look at that quickly and tell me either any other values you think should be allowed, or anything else that comes to mind01:47
igcpoolie: sure01:47
lifelessspiv: voice or irc?01:48
spivlifeless: whichever suits you best01:48
pooliehello spiv, lifeless01:48
spivI'm happy either way.01:48
lifelessringing you01:48
lifelessok, false alarm; its not the cause of the bugs we're seeing02:01
lifelesshi poolie02:01
poolieigc: can you please just look at that quickly now, i want to reply to tim02:02
igccommenting on the bug right now02:02
poolieoh cool, thankyou02:02
igcpoolie: done02:04
igcI think we want one more status now - Pending Release (or Frozen to mirror the distro name)02:04
igc"Future" or Experimental might be good as well but I'd leave it out until we explicitly need it02:05
igci.e. some project asks for it02:05
beunopoolie, hey02:19
pooliehi beuno02:22
poolieigc, hm02:22
poolieso this is like a subcategory of active development?02:22
poolieoh i see02:22
poolieso 1.4 would be in that state now, and 1.5 would be active development?02:22
beunopoolie, just got home, so I'll be on and off while I run errands. Do you want to talk now or would it be better for you later on?02:26
igcpoolie: that's right02:33
Kamping_Kaiserhi all. is there a list of what environment variables/bazaar.conf options are available?02:53
Kamping_Kaiseralso, is last push path remembered like last merge path? (eg per repository?)02:55
spivKamping_Kaiser: bzr help env-variables02:55
spivKamping_Kaiser: bzr help configuration02:55
Kamping_Kaiserspiv, ok, thanks02:55
spivKamping_Kaiser: (also at http://doc.bazaar-vcs.org/latest/en/user-reference/bzr_man.html#configuration-settings and http://doc.bazaar-vcs.org/latest/en/user-reference/bzr_man.html#environment-variables)02:56
spivKamping_Kaiser: the first time you push, it remembers the path.  You can overwrite the remembered path by passing "--remember" to push.02:56
Kamping_Kaiserspiv, sounds the same. thanks again :)02:57
spivNot a problem02:57
Kamping_Kaiserof the two help outputs i assume configuration is authoritive? it lists items env-variables doesnt02:59
spivHmm, that's a bug.03:02
spivBut afaik, all the items in the 'configuration' help topic do exist.03:02
Kamping_KaiserBZR_PROGRESS_BAR BZR_SIGQUIT_PDB BZR_PDB are listed in config but not env-var03:04
Kamping_Kaiserbzr1.3, btw.03:05
Kamping_Kaiserthey both give quite different output it seems03:06
Kamping_Kaiser"DEFAULT" isnt the only header currently supported by bzr is it? (ALIASES works too?)03:10
spivKamping_Kaiser: you mean sections in the bazaar.conf?03:16
Kamping_Kaiserspiv, yeah.03:16
* jml frowns03:19
jmlubuntu is telling me that I can't upgrade bzr without removing bzrtools03:20
spivKamping_Kaiser: sounds like a bug in the docs.03:20
jmlthis seems to happen a lot.03:20
Kamping_Kaiserspiv, ok :(03:20
lifelessjml: its a ppa feature03:23
jmllifeless: I'm sceptical.03:24
RAOFYeah; when is a 1.4-compatible bzrtools/bzr-svn likely to be uploaded there?03:24
spivKamping_Kaiser: I've sent a quick patch to fix it to the list03:24
spivKamping_Kaiser: thanks for letting us know03:24
spivjml: "feature"03:25
lifelessjml: what happens is that the bzr < current upload is immediately removed03:25
lifelessjml: hilarity then ensues03:25
jmland there's no workaround?03:27
Kamping_Kaiserspiv, NP. i was worried you were going to tell me to write the patch myself ;)03:27
spivKamping_Kaiser: you can if you really want to ;)03:27
RAOFjml: You can just not upgrade bzr.03:27
Kamping_Kaiserspiv, i really dont. *grin*.03:28
jmlRAOF: this a bit of a pain.03:29
RAOFThe current bzrtools depends on bzr < 1.4~.  The PPA contains bzr 1.4rc1, and 1.4rc > 1.4~03:29
RAOFjml: Does current bzrtools work on 1.4?  If it does, you probably have the permissions to upload a bzrtools to the PPA with relaxed dependencies.  If not, we're preventing you from accidentally breaking bzrtools.03:30
lifelessRAOF: bzrtools is version locked03:32
lifelessRAOF: apt can resolve conflicts better if 1.3 is kept in the archive03:32
abentleyRAOF: Not to mention the fact that even if started at the same time, bzrtools 1.4 and bzr1.4 are unlikely to enter the archive at the same time.03:33
lifelessabentley: in fact they can't03:33
lifelessabentley: as there is a build sequence constraint03:34
abentleyOkay,  *very* unlikely :-)03:34
RAOFMaybe I'm spoilt by aptitude.  That handles this case just fine.03:34
lifeless:P03:34
abentleyIt handles the case where bzrtools requires bzr 1.3 and only bzr 1.4 is available?03:35
RAOFabentley: But bzr 1.3.1~rc1 *is* available.03:35
lifelessabentley: it offers different resolutions03:35
lifelessRAOF: not in the ppa its not03:35
RAOFJust not from the PPA.03:35
RAOFBut that's not jml's problem.03:35
lifelessjml: what release are you on, and do you have backports enabled?03:36
jmllifeless: hardy.03:36
jmllifeless: not sure how to check for backports.03:36
RAOFDoes'nt matter, there aren't any yet.03:36
lifelessRAOF: would for gutsy :P03:37
lifelessjml: for reference grep backports in /etc/apt/sources.list03:37
RAOFlifeless: Yeah, but I know he's on Hardy :)03:37
lifelesspoolie: ping; removing deprecated methods question on the list; would like a reply :P03:45
jdobrienIm working on a bug Mentored by LastiQ who is in bed...could anyone help for a WorkingTree4 question?04:09
jdobriensorry..LarstiQ Wouter04:09
lifelesssure04:10
jdobrienI am working on adding a switch which will output relative paths ../path/to/file/filename.py instead of the stripped out paths from bzr stat (and the like)04:11
jdobrienunfortunately, (as far as i can see) at the point the stripped out paths are output, there is no indication (like a global varable) where the working path is04:12
jdobrienaka WorkingTree4.basedir04:12
jdobrienfyi, this is a learning project for me...been doing c,c++ for 15 year...python for 15 days04:13
jdobrienthis is the 'bug' https://bugs.launchpad.net/bzr/+bug/3015904:17
ubotuLaunchpad bug 30159 in bzr "paths are always from root of branch" [Low,Confirmed]04:17
jdobrienyeah IMO...there may be to many side-effects changing the default behaviour04:18
jdobrienbut i was thinking "bzr status --relative" would probably work04:19
jdobriensimple change if i know the basedir when in delta.py04:20
lifelessjdobrien: look at status.py04:28
jdobrienyeah04:28
lifelessjdobrien: iter_changes outputs paths from the root fo the tree04:28
jdobrienproblem is, it strips out the basedir04:29
lifelessyes, thats the correct internal representation04:30
lifelessI think you want to do the change at output time only04:30
jdobrienyeah04:30
lifelessso in ChangeReporter04:30
lifelessand the Delta class for old-style status04:30
jdobrienk, which still brings me to the question...is the basedir in a global setting so i could calculate the relative path base on cwd?04:31
jdobrienit's not passed into change reporter...i could always get it again04:32
lifelessI would add a method on Delta to set the cwd04:33
lifelessand a parameter to ChangeReporter I think04:33
lifelessno there is no global, because in general it doesn't exist04:34
jdobrienoh crap04:34
lifelesson windows for instance its not per-thread04:34
lifelesson most unixes its per-thread04:34
jdobrieni missed it...it's passed into show_tree_status04:34
jdobrien<---------------idiot04:34
lifelessbut when used as a library cwd is not ours to fool with04:34
lifelesswt is passed in, but not cwd04:35
lifelessthe paths are already relative to wt04:35
jdobrienin this instance, wouldn't it be safe to get get the actual path (wt.basedir + path) and calc relative path based on cwd04:37
jdobrienon output only04:38
lifelessyou need to pass the path to normalise against in though04:38
jdobrienyes04:38
lifelessas in, getcwd() isn't something library code should be calling04:38
jdobrienno04:38
lifelessto get the abspath, use wt.abspath(relpath)04:39
jdobrienthanks04:40
jdobriennot sure how this would work/break if basedir was not a physical dir04:41
lifeless:P04:41
jdobrienthanks for the help04:41
jdobrienbill this hour to wouter04:42
lifelessbug 21802304:42
ubotuLaunchpad bug 218023 in pqm "Use textwrap.dedent to make multiline strings more readable" [Undecided,New] https://launchpad.net/bugs/21802304:42
lifelessyay tests pass04:51
jdobrientime for a beer04:52
lifelessmaybe in the evening :P04:55
jdobrien11:55 here USA FL04:55
lifelessITYm 2355 :P04:56
lifeless1355 here04:56
lifelesstime for /wave05:20
lifelesspoolie: good progress, I have the output stuff ~= correct05:20
lifelessadapters tomorrow05:21
jdobrienthanks for the help05:21
Kamping_Kaisercan bzr count the lines in a diff? i have a command "$(bzr diff $1 2>/dev/null |wc -l)", and i'm wondering if |wc -l is strictly necesary07:07
spivI usually use "bzr diff | diffstat" myself :)07:09
bob2there's a "bzr diffstat" plugin, too, for the minimal typing saving07:10
thumperlifeless: it appears in 'bin/pqm' there is an expectation that --config must be set, but the code seems to indicate that it is to specify a non default config file07:11
thumperlifeless: aarrrggghhhh07:16
thumperlifeless: I found out why I thought that07:16
* thumper wipes the unclean feeling away07:16
=== doko_ is now known as doko
ubotuNew bug: #218068 in bzr-svn "Pushing to SVN, SubversionException: "File ... already exists"" [Undecided,New] https://launchpad.net/bugs/21806808:45
* igc dinner09:28
jimcooncatare there any good tutorials out there for using bzr for website development? Google's failing me on this.09:47
pooliehm i'm not sure09:48
pooliepeople seem to do it a lot09:49
jimcooncatI'm not a dummy, but I can't wrap my head around how it works09:51
jimcooncatmust be a gui tool I can use to walk me through it, should I get a gedit extension or something?09:52
jimcooncatbzr-gtk?09:54
pooliejimcooncat: can you please send mail with your questions to bazaar@lists.canonical.com and i'm sure someone will help you out10:07
poolieunfortunately i have to go in a sec10:08
jimcooncatthanks poolie10:08
visit0rhello is there a way to set a file to be treated as a binary? it seems bzr diff detects one of our pdf as text due to some ascii lines in the beginning of it.10:50
ubotuNew bug: #218115 in bzr "corrupt: attempt to add line-delta non-delta knit" [Undecided,New] https://launchpad.net/bugs/21811510:51
quicksilvervisit0r: that's a really good question and I'm surprised I don't know the answer11:01
Kamping_Kaiseri seem to recall there was a flag to merge that allowed it to resolve conflicts better. i cant see that option looking at its help now - have i missed it or was it removed?11:03
Stavroshello11:10
Stavroshow does bzr-svn work with bzr branches?11:10
visit0rquicksilver: ok, I'll open a bug11:19
bob2Stavros: how do you mean?11:28
Stavrosbob2: if i have many branches on my local disk, do i have to merge before committing back to svn? does it make svn branches?11:28
ubotuNew bug: #218128 in bzr "some binary files detected as text: provide a way to flag files binary?" [Undecided,New] https://launchpad.net/bugs/21812811:31
bob2Stavros: you can push from a bzr-svn bzr branch to svn, yes11:32
Stavrosyes, but how will this affect my other branches?11:34
Stavroswill i need to pull to them again?11:34
=== mrevell is now known as mrevell-lunch
=== Pilky_ is now known as Pilky
=== mrevell-lunch is now known as mrevell
igcnight13:10
=== mw|out is now known as mw
jamKamping_Kaiser: there are a couple, --reprocess and --lca are the recommended ones13:56
jam(you can also use "bzr remerge --lca foo" to not have to redo the whole merge again)13:57
jamKamping_Kaiser: --reprocess reduces the size of the 3-way conflict chunks by finding lines that are common to both sides13:57
jam--lca uses a different merge algorithm that usually does better when you have a criss-cross merge, or other more involved history.13:57
Kamping_Kaiserjam, then --reprocess is probably the one thats good for aliasing to merge13:58
jamKamping_Kaiser: correct, I've often thought it should be default13:58
jamI think the only reason it wasn't is because it conflicts with --show-base13:58
jam(if you remove the common lines, then you don't have the context to show the base lines correctly.)13:58
Kamping_Kaiserbzr conflicts drive me crazy :( i prefer svns. if --reprocess makes it less anoying i'll be a verry happy person ;)13:58
jamKamping_Kaiser: try it out and let me know. I think most systems use the "--reprocess" form by default13:59
Kamping_Kaiserjam, not sure when i'll face a conflict next ;) but i'll try to remember14:01
Kamping_Kaiserthanks for the help :)14:02
ubotuNew bug: #218191 in bzr "paramiko.SSHException: Server connection dropped" [Undecided,New] https://launchpad.net/bugs/21819114:30
ubotuNew bug: #218206 in bzr "Pending-deletions error message" [Undecided,New] https://launchpad.net/bugs/21820615:05
=== bigdo2 is now known as bigdog
guilhembjam: hi! I was reading your lines above about --reprocess and --lca; from them I guess that using --reprocess and --lca in the same "bzr merge" command does not make sense?15:15
LeoNerdSo.. Suppose I wanted to make a "bzr sync" command which is like pull or push, whichever it finds is appropriate. Is there some example command plugin, or some doc somewhere that explains how to make a plugin?15:17
jamguilhemb: I'm not sure, but I think that the style of how --lca works means that there is no need to --reprocess15:17
jamYou are  welcome to try both15:18
jamI don't think it will break anything, just that --lca doesn't leave any lines to be reprocessed15:18
guilhembjam: ok, thanks15:19
=== pmezard_ is now known as pmezard
abentleyjam, guilhemb: Yes, --lca implicitly does --reprocess.15:31
guilhembabentley: thanks for the info15:31
abentleyguilhemb: np15:33
moquistI'm working on a project with one other developer. We both work remotely on multiple laptops and move around a lot. I've run 'bzr init-repo ./' and 'bzr init' in the project directory on our ssh server, so we can both run 'bzr checkout sftp://ourserver/path/to/project/' to get a local checkout from which commits can be made to the central repo.15:38
moquistHow can/should I create a centralized 'working' branch (not sure about my terminology) where I can commit broken code from machineA so I can 'bzr update' on machineB tomorrow and keep working, and then commit to our shared repository when my new feature is working correctly?15:39
moquistI think I've made progress here. I can checkout from the shared repository to my own centralized...Thing, create a branch of my centralized Thing on each of my dev systems, and 'bzr push sftp://server/Thing' from each centralized system. Then I can 'cd Thing; bzr update; bzr commit' on the server.15:52
awilkinsmoquist: You shouldn't need a commit after an update (unless you've changed the content)15:59
LeoNerdScripting question... Given two branch objects, is there an easy way to tell if one is an ancestor of the other?16:29
LeoNerdI.e. if I should push/pull in one direction16:29
jamLeoNerd: well, 'bzr missing' I thought would give that info16:32
jamI think it might be slower than it needs to be ATM16:33
jambe back in a bit16:33
LeoNerdYes.. sorry.. by "scripting", I mean "I'm writing a plugin"16:33
LeoNerd(to anyone else): I can tell if they're identical by comparing branch1.last_revision == branch2.last_revision16:33
LeoNerdI presume one is an ancestor of the other if one's last_revision appears somewhere in the history of the other?16:34
sabdflis 1.3.1 due to go into hardy?16:36
james_wsabdfl: I thought it was already there16:37
james_wor it may have been that the single patch that went in to 1.3.1 was added to the hardy package.16:37
james_wah, it's 1.3.1~rc1-0ubuntu1, and there were no code changes between the rc and final for 1.3.116:38
sabdfljames_w: can we fix the version number, then?16:40
james_wprobably, I'll submit a patch for approval from the release team.16:41
abentleyLeoNerd: Ancestry, not history in particular.16:46
LeoNerdRight..16:46
LeoNerdShould I look for the code that implements the "bzr missing" command, perhaps? That sounds likely to be doing similar tests16:46
abentleyProbably not.16:47
abentleyIf you just want to know whether one branch is the ancestor of the other, you can determine that cheaply.16:47
abentleyI.e. with Graph.is_ancestor or Graph.heads16:47
LeoNerdWell, I'm writing a command that's basically missing => {push/pull/complain/nothing}16:54
sabdflthanks james_w, please let me know the RM response and status16:59
james_wsure16:59
=== Mez is now known as fishfinder
=== fishfinder is now known as Mez
LeoNerdSo... perhaps it's sufficient to see if either branch can map the other's head revision into a revno17:02
LeoNerd?17:02
LeoNerdSince at least one is guaranteed to fail17:03
james_wLeoNerd: get the two tip revisions, compare them for equality => do nothing17:04
james_wa in b's revision_history() => pull17:05
james_wb in a's revision_history() => push17:05
james_wotherwise error17:05
james_wI think that should work17:05
LeoNerdYes.. it was the being "in the history" that confused me17:05
LeoNerdI've already done the first equallity one17:05
james_wah, no, sorry, that only looks at mainline revisions.17:06
datobut I don't think you can't pull if your head is not a mainline revision of your parent, no?17:07
datos/can't/can/17:07
james_whi dato17:10
james_wif your parent merges from you, then the tip of your branch will be the right hand parent of the paren't branch's tip, and you would be able to pull wouldn't you?17:11
beunoabentley, thanks for the amazing response to the show-author-on-commit patch, I haven't responded as I'm working on it, but I really appreciate how thorough it was  :)17:31
* lamont considers campaigning for bzr 1.3.1 in hardy, wonders what the support level from this channel is18:00
lamontrather, how much support for the campaign he can count on...18:00
datolamont: see a bit of backlog above, between james_w and sabdfl18:01
datojames_w: I'm not sure anymore :) (sorry, I missed your line at the time)18:02
lamontjames_w: if 1.3.1~rc1-0ubuntu1 == 1.3.1-1, I'd be happy to do the upload, assuming it's approved...18:03
LeoNerdhttp://paste.leonerd.org.uk/?show=2184  <== my "bzr sync" command plugin. Anyone any comments?18:04
james_wlamont: the diff is trivial, I'm testing now, and then I'll seek permission from the release team18:06
james_wlamont: thanks for the offer though, I may well take you up on that if it gets approved18:06
lamontjames_w: no worries - it's blocking some testing that I'm doing, since them machines in question have bzr_1.3.1-1~$mumble installed18:07
lamontand the end result is a very annoyed and failing do-release-upgrade18:07
datojames_w: ah, right, it does that thingy of making your last commit not-mainline18:08
lamontjames_w: my technique is to just upload and then explain why. :-)18:08
james_wlamont: oh yeah, I'd forgotten everything was frozen so that was possible18:09
lamont:-D18:09
james_wlamont: this upload would be 1.3.1-0ubuntu1, would that solve your problem?18:09
lamontis this an upload to debian, or to ubuntu?18:09
lamontno.18:09
datohm18:09
lamont>>1.3.1-1~CAT.6.0618:10
datoI guess I could upload to debian18:10
james_wI was going for Ubuntu, but we could upload to Debian and sync18:10
datoI didn't, because 1.4~rc1 was around the corner18:10
lamonthrm...18:10
james_wdato: if you've got the time, that would be great.18:10
lamontdato: are you the normal uploader to debian?18:10
datobut rc1 turned out unsuitable for upload, so I ended up uploading none18:10
datolamont: yes18:10
lamontsync is pain these days...18:10
lamonthow about 1.3.1-1 to debian, and 1.3.1-1build1 to ubuntu and lots of handwavy bits about why 'build' is correct18:11
james_wwe could fake-sync, or -1build1 one it18:11
lamont^518:11
lamontfakesync would be bad.18:11
lamontbut we want the orig.tar.gz files to be the same both places18:11
james_wyeah, that would work, it may make the release team think about it a bit more though.18:11
james_wtrue18:11
lamontnah - I'm happy to deal with release team... they're used to my craziness18:12
james_w:-)18:12
james_wlamont: are we best to just subscribe the release team to the bug and then deal with the actual upload when we have the ACK?18:13
datooh18:14
james_wI can provide the upstream diff that we want to incorporate.18:14
datofirst bzr upload with python 2.518:14
datonot that it really matters18:14
james_wdato: it's been 2.5 on Ubuntu for a while, so it should be fine.18:14
lamontis there abug?18:14
lamontif we just upload 1.3.1-1build1 to hardy, we don't need a bug18:14
james_wa non very eloquent one: bug 21825718:14
ubotuLaunchpad bug 218257 in bzr "Update bzr package to a non-release-candiate version number" [Undecided,New] https://launchpad.net/bugs/21825718:14
james_wI was going to expand on it when I had the patch.18:15
james_wthis would be my first upload-new-upstream-version-to-main-during-final-freeze upload, so I'm still feeling my way around18:15
lamontthat works.  the other big decision-fork is that if the bits are in debian within the next 45 min or so, there's a very good chance they'll make today's dinstall run, if not -> tomorrow.  to sync them, it's best if the mirrors have had a chance to do their thing18:16
lamontif we just upload to hardy, then it's click-to-approve for the release manager18:16
datolamont: it'll be <45min18:16
datowow, what's all this crap pycentral now spits18:17
lamontdato: it doesn't spit it, it excretes it18:18
lamontjames_w: if we know that the same .orig.tar.gz will be used by both uploads, then we can actually upload ubuntu ahead of debian if we want, and I can get back to testing,... :-)18:19
james_wdato: is that the "diff" stuff?18:19
datoye18:19
datos18:20
james_wit looks like debugging output to me18:20
lamontin the ideal world, we want dato's package for debian, with about 5 lines of change in changelog (for -1build1) and an upload...18:20
lamontjames_w: are you core-dev, or who does your ubuntu uploads?18:20
james_wyep18:20
lamontah, cool18:20
james_wwe need to sync first though?18:20
lamontnot if we're really really really diff from 1.3.1-1 in only the changelog18:20
james_wah, no, I'm not core-dev, it was your previous statement I was agreeing with18:20
lamontok.  /me is happy to sponsor... so when you/dato are happy with 1.3.1-1 for debian, if I could have a copy of it, I'll smack it into hardy18:21
james_wI'm testing 1.3.1 now, so when dato's got the package I should have finished testing18:23
lamont\o/18:24
datogood lord18:32
datomy wireless here sucks18:32
datouploaded nevertheless18:34
james_wdato: thanks.18:37
lamontdato: got a pointer to your bits?18:37
datoyes, http://people.debian.org/~adeodato/tmp/2008-04-16/bzr/18:38
james_w:-)18:38
james_wlamont: it's passed a selftest here, and stood up to a few minutes use18:38
james_wunfortunately I don't have any real work to do in bzr at the moment, so I can't test that.18:38
lamontjames_w: that's more than my testing before I deploy...:0)18:39
james_w:-)18:40
james_wlamont: would you like me to do anything with the bug, or is it superfluous now that we have you to prod the release team?18:41
lamontoh.  whichnumber?18:42
james_w21825718:44
lamontstupid wireless18:56
lamontjames_w: the upload will close it18:56
lamontsigh.  diff orig.tar.gz than the bazaar-vcs download page.18:57
datouh18:58
lamontdato: or did you already upload?18:59
datolamont: I used a pristine tarball18:59
lamontnfc what poolie used then18:59
datohttps://launchpad.net/bzr/1.3/1.3.1/+download/bzr-1.3.1.tar.gz <-- link obtained from http://bazaar-vcs.org/Download18:59
datolamont: err18:59
lamonthrm18:59
datolamont: when james_w said 1.3.1~rc1-0buntu1 is 1.3.1-118:59
lamontno matter - I'll make sure your .dsc unpacks.18:59
datohe meant there were no code changes18:59
datonot that the tarball were identical18:59
datopoolie used the rc1 tarball, I guess :)19:00
lamont5a2160e057d79288c186c42567aa0dc2  ../bzr_1.3.1.orig.tar.gz19:00
lamonthe used _that_ one. :-)19:00
datothat's the one I uploaded19:00
lamontoh right19:01
lamont2c560167aea6c8bde7cfaf7883d267dc  ../../bzr_1.3.1.orig.tar.gz19:01
james_wyeah, sorry, there was a NEWS entry, and the version number was changed, but there were no changes to the meat of the code.19:01
lamontoff by one error19:01
lamonttestbuilding nwo19:04
lamontdh_python -pbzr19:08
lamontdh_python: Doing nothing since dh_pycompat exists; dh_pysupport or dh_pycentral should do the work. You can remove dh_python from your rules file.19:08
lamontheh19:08
datoyay cdbs19:08
lamontin my mind cdbs is still filed under "slightly less evil than dbs;"19:09
* lamont goes to talk to the nice folks in #ubuntu-release19:13
=== mvo_ is now known as mvo
tolstoyFolks, I'd like to try the fastimport plugin with the cvs2svn plugin, but there's no documentation on the options to use with cvs2svn.19:39
=== kiko-fud is now known as kiko
tolstoyDo I output to a dumpfile?19:40
tolstoyI've seen this: includes an option now for the required output format. Python. But I don't know what that option is.19:40
lamontjames_w: it'll get accepted post-RC :-(  so fridayish sometime19:52
tolstoycws2svn --dumpfile=app.dump ;; then cat app.dump | bzr fast-import -19:54
tolstoyDoesn't seem to work.19:54
james_wlamont: ok, thanks20:43
james_wtolstoy: does cvs2svn output in the fast-import format?20:44
abentleybeuno: You're welcome.  Hope it's helpful.20:46
=== kiko is now known as kiko-phone
=== mw is now known as mw|food
trepcahey21:10
trepcai have a project that consist of many small projects21:10
trepcahow would i best organize it with bzr21:10
trepcain git there are superprojects21:11
trepcayou can link to other repositories in them21:11
trepcawow, this channel is brimming with life :)21:16
lifelesstrepca: sure is21:30
james_wtrepca: bzr will have nested trees that are like subprojects, but they are not ready yet21:31
james_whi lifeless21:31
trepcaok, thanks21:31
trepcai could create a huge repository as in SVN that would hold all those projects ... but that is probably not optimal for bzr ?21:32
james_wyeah, that's not great21:34
tolstoyjames_w: Sorry, I was out to lunch!  I don't know if it outputs in that format. No command-line switches suggest that it does.21:35
tolstoyjames_w: But the docs at bazaar-vcs suggests that it does.21:35
james_wtolstoy: I don't think that it does21:36
james_wah, maybe I'm wrong, have you got a pointer?21:36
tolstoyHold on....21:36
tolstoyhttp://bazaar-vcs.org/BzrFastImport/FrontEnds21:37
tolstoyI'm using the macport version, which might be the problem.21:37
tolstoyHm. I'm using version 2.1.0, but there's a 2.1.1 available as a tarball on their website.21:39
james_w"includes an option now for the required output format"21:41
tolstoyRight.21:41
james_w"now" suggests it is new, so the new version may be needed21:41
tolstoyAnd that's all I can find on the subject.21:41
=== mw|food is now known as mw
tolstoyHm. I wonder if the Mac DMG install of BZR contains the bzr subversion plugin.21:45
=== kiko-phone is now known as kiko
trepcai does not21:50
trepcait21:50
tolstoyAlas, no, it seems not to.21:50
xxxYURAxxxhow to configure bzr-email to send emails?22:17
lifeless'bzr help email' should contain enough info22:18
xxxYURAxxxthanks22:18
ubotuNew bug: #218406 in bzr-gtk "olive-gtk.desktop lists incorrect categories" [Undecided,New] https://launchpad.net/bugs/21840622:40
LeoNerdHrm.. It seems I can ssh an alias in my .ssh/config, but I can't bzr push sftp:// it22:40
LeoNerdCan't bzr+ssh:// because the host doesn't have bzr installed22:40
igcmorning22:56
VSpikeI'm probably missing something obvious here but when I just did a bzr checkout, it created the last directory in the remote path.  i.e. I did bzr checkout sftp://home/blah/bloo/main and it created ./main and filled it with stuff... other times, I'm sure the files have ended up just in the directory I run checkout.  What causes the different behaviour?23:00
lifelessVSpike: the only time chekcout creates the files in '.' is when you use 'bzr checkout .' to create a tree on a treeless branch23:01
lifelessgoing for a walk to think about apis23:07
VSpikeI keep getting the message No handlers could be found for logger "bzr"23:07
james_wVSpike: run "bzr --version", and it should say "Bazaar log file: " check that the path there is writeable by your user23:12
VSpikeahh.. spot on.  I see the problem.  I ran bzr with sudo the first time I used it23:14
james_wthat's usually the problem, however the patch I wrote to detect it and explain it to the user was far from appetising.23:15
* fullermd skips the obvious 'byte' puns.23:15
VSpikejames_w: thx23:16
BasicOSXCan you specify multiple email address on a post_commit_to ?23:20
thumpermorning lifeless23:33
thumperlifeless: as you'll no doubt soon be aware, I've posted a branch for using optparse for PQM as part of the clean up for bug 21841623:33
ubotuLaunchpad bug 218416 in pqm "PQM has too much config in global scope" [Undecided,New] https://launchpad.net/bugs/21841623:34
LeoNerdI asked earlier but didn't see any reply. I've written a push-or-pull command called "sync". Does anyone have any comment? ==> http://paste.leonerd.org.uk/?show=218423:34
thumperLeoNerd: I've not looked, but what happens if they are both different?23:34
LeoNerdIt prints "Sorry, they diverged" and stops23:35
LeoNerdThe intention is: If they're identical, it does nothing. If one is an ancestor of the other, it will push/pull in the right direction. Otherwise it complains.23:37
abentleyLeoNerd: I still think your test is wrong.23:38

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